From 49d705c324df777ee241ba28d83b6d9e71c9ac36 Mon Sep 17 00:00:00 2001 From: Wes Risenmay Date: Fri, 11 Sep 2026 08:36:01 -0600 Subject: [PATCH 1/5] updated react versions --- package-lock.json | 105 +++++++++++++++++++++------------------------- package.json | 24 +++++------ 2 files changed, 60 insertions(+), 69 deletions(-) diff --git a/package-lock.json b/package-lock.json index 039ef60ae8..71a262d2e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,10 +10,10 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", - "@kyper/hooks": "^1.0.0", - "@kyper/icon": "^1.18.1", - "@kyper/progressindicators": "^3.1.0", - "@kyper/tokenprovider": "^4.0.1", + "@kyper/hooks": "^1.3.0", + "@kyper/icon": "^1.22.0", + "@kyper/progressindicators": "^3.5.0", + "@kyper/tokenprovider": "^4.4.0", "@mui/icons-material": "^6.1.5", "@mui/material": "^6.1.5", "@mxenabled/mxui": "^1.8.0", @@ -27,9 +27,9 @@ "js-sha256": "^0.11.0", "lodash": "^4.18.1", "numeral": "^2.0.6", - "react": "^19.2.4", + "react": "^19.3.0", "react-confetti": "^6.1.0", - "react-dom": "^19.2.4", + "react-dom": "^19.3.0", "react-redux": "^9.2.0", "rxjs": "^7.8.1", "uuid": "^11.1.0", @@ -42,8 +42,8 @@ "@testing-library/jest-dom": "^6.4.8", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^8.56.1", "@typescript-eslint/parser": "^8.56.1", @@ -1600,9 +1600,10 @@ } }, "node_modules/@kyper/hooks": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@kyper/hooks/-/hooks-1.0.0.tgz", - "integrity": "sha512-CsrwvVu2Ueg0zoVOji0eQc6nH0UAgnhMfQf3kQHcw47sFOKBtzxyWhSH5plA+JSY5Bv2vADkoXFd21pSe52ELg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@kyper/hooks/-/hooks-1.3.0.tgz", + "integrity": "sha512-HCeeX2oTlWkwLjIyGdtlyAdxtuDe8yBi842yTr1SHwd8nvCIA3O8QFo/0/uj9xxey/IYXbMdaLLEESsU5UPAkQ==", + "license": "MIT", "peerDependencies": { "prop-types": "^15.7.2", "react": "^16.14.0 || ^17.0.0 || ^18.0.0", @@ -1610,49 +1611,39 @@ } }, "node_modules/@kyper/icon": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@kyper/icon/-/icon-1.18.1.tgz", - "integrity": "sha512-tbbIJguHU6FyWFrkBOp+hjIXDD/pxwbV/r6gU1rx2VG6F5UuG9tED8CH4h6BivlGfGV76JTdzwDslURCuSgOcQ==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@kyper/icon/-/icon-1.22.0.tgz", + "integrity": "sha512-cLn4+Spzt+wplyt4n11DpJ10953Yv6krVf5OiBiZzIRP7TaJ2yOirPz+/vP0gtW9lYWj1LEaxoOc+f5TiSEWMg==", + "license": "MIT", "peerDependencies": { "prop-types": "^15.7.2", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" + "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@kyper/progressindicators": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@kyper/progressindicators/-/progressindicators-3.1.0.tgz", - "integrity": "sha512-pUPpe6nWsjvq1T9O1HcqX9WnIKDnE4LuqyV16eTJYRYUUmfUeW1SwDM1a6RCLzTPPryLzI/hYsIbttIghvgeNQ==", - "peerDependencies": { - "@kyper/tokenprovider": "^4.0.0", - "@mxenabled/cssinjs": "^0.6.0", - "prop-types": "^15.7.2", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@kyper/text": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@kyper/text/-/text-3.0.0.tgz", - "integrity": "sha512-Z1arAeYl+8deTQyFguImJEq5jUGvW6dkyCP52LHn76uz3PTaZTAn3dfXw7W1Zx5O55V4BYPdL+YOO2IHIajZLQ==", - "peer": true, + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@kyper/progressindicators/-/progressindicators-3.5.0.tgz", + "integrity": "sha512-bQrLBaA2MX1I73SQrrY5u9HWzKEcZi/WYzAX1gTu2LzJiW+PXYrc/OagSkboLJT60kU+rejp6Up60kCx/Y4Pog==", + "license": "MIT", "peerDependencies": { "@kyper/tokenprovider": "^4.0.0", "@mxenabled/cssinjs": "^0.6.0", "prop-types": "^15.7.2", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" + "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@kyper/tokenprovider": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@kyper/tokenprovider/-/tokenprovider-4.0.1.tgz", - "integrity": "sha512-uHhymuRJOrm2KqZaqWN+dJJn+Xzz1pHDgNNCDaqev/48l8zMoX0gqS4pLp20mJu4wUzdxb9FhGIFHky6MJw/Rw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@kyper/tokenprovider/-/tokenprovider-4.4.0.tgz", + "integrity": "sha512-zHeANyaflgm21Hr8BJPgbhp9jfHFCTibpJC5/nz7B1EoM1ML4WcvBmI2RI47qiz7FaFvdD5A5jm/co71EMAEiA==", + "license": "MIT", "peerDependencies": { "@mxenabled/design-tokens": "^1.0.0", "prop-types": "^15.7.2", - "react": "^16.14.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" + "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@microsoft/api-extractor": { @@ -4660,22 +4651,22 @@ "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==" }, "node_modules/@types/react": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", - "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", "license": "MIT", "dependencies": { "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==", "dev": true, "license": "MIT", "peerDependencies": { - "@types/react": "^19.2.0" + "@types/react": "^19.3.0" } }, "node_modules/@types/react-transition-group": { @@ -14622,9 +14613,9 @@ } }, "node_modules/react": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", - "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14645,15 +14636,15 @@ } }, "node_modules/react-dom": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", - "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "scheduler": "^0.28.0" }, "peerDependencies": { - "react": "^19.2.4" + "react": "^19.3.0" } }, "node_modules/react-is": { @@ -15255,9 +15246,9 @@ } }, "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", "license": "MIT" }, "node_modules/semantic-release": { diff --git a/package.json b/package.json index b88e7d1c28..ea3b8b0091 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "access": "public" }, "overrides": { - "react": "^19.2.4", - "react-dom": "^19.2.4", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", + "react": "^19.3.0", + "react-dom": "^19.3.0", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "lodash": "^4.18.1", "flatted": "^3.4.2", "picomatch": "^4.0.4" @@ -43,10 +43,10 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", - "@kyper/hooks": "^1.0.0", - "@kyper/icon": "^1.18.1", - "@kyper/progressindicators": "^3.1.0", - "@kyper/tokenprovider": "^4.0.1", + "@kyper/hooks": "^1.3.0", + "@kyper/icon": "^1.22.0", + "@kyper/progressindicators": "^3.5.0", + "@kyper/tokenprovider": "^4.4.0", "@mui/icons-material": "^6.1.5", "@mui/material": "^6.1.5", "@mxenabled/mxui": "^1.8.0", @@ -60,9 +60,9 @@ "js-sha256": "^0.11.0", "lodash": "^4.18.1", "numeral": "^2.0.6", - "react": "^19.2.4", + "react": "^19.3.0", "react-confetti": "^6.1.0", - "react-dom": "^19.2.4", + "react-dom": "^19.3.0", "react-redux": "^9.2.0", "rxjs": "^7.8.1", "uuid": "^11.1.0", @@ -75,8 +75,8 @@ "@testing-library/jest-dom": "^6.4.8", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^8.56.1", "@typescript-eslint/parser": "^8.56.1", From f15e681fa5e3d7a686c544f304a652cad6c4c526 Mon Sep 17 00:00:00 2001 From: Wes Risenmay Date: Fri, 11 Sep 2026 09:21:23 -0600 Subject: [PATCH 2/5] removed theme overrides and upgraded to mxui v2 --- package-lock.json | 1072 +++++++---------- package.json | 6 +- src/ConnectedTokenProvider.tsx | 172 +-- src/components/ActionTile.js | 9 +- src/components/ActionableUtilityRow.tsx | 2 +- src/components/ConfigError.tsx | 4 +- src/components/ConnectSuccessSurvey.tsx | 10 +- src/components/DataCluster.js | 4 +- src/components/DataClusterDropDown.tsx | 11 +- src/components/DayOfMonthPicker.tsx | 4 +- src/components/DeleteMemberSurvey.js | 16 +- src/components/FindAccountInfo.js | 14 +- src/components/GenericError.js | 4 +- src/components/InstructionList.js | 2 +- src/components/InstructionalText.js | 2 +- src/components/LeavingNoticeFlat.js | 4 +- src/components/MemberError.js | 2 +- src/components/ThankYouMessage.tsx | 2 +- src/components/ViewTitle.js | 2 +- src/components/support/GeneralSupport.js | 4 +- src/components/support/SupportMenu.js | 2 +- src/components/support/SupportSuccess.js | 6 +- src/views/actionableError/ActionableError.tsx | 4 +- .../AdditionalProductStep.tsx | 4 +- src/views/connected/Connected.tsx | 2 +- src/views/connecting/Connecting.js | 2 +- .../connecting/progress/ProgressMessage.js | 4 +- src/views/consent/ConsentModal.tsx | 16 +- src/views/consent/DynamicDisclosure.tsx | 18 +- src/views/credentials/Credentials.js | 4 +- src/views/disclosure/DataAvailable.js | 4 +- src/views/disclosure/DataRequested.js | 6 +- src/views/disclosure/Disclosure.js | 20 +- src/views/disclosure/Interstitial.js | 12 +- src/views/disclosure/PoweredByMXText.tsx | 2 +- src/views/loginError/ImpededMemberError.js | 8 +- src/views/loginError/LoginError.js | 4 +- src/views/manualAccount/ManualAccountForm.tsx | 4 +- src/views/manualAccount/ManualAccountMenu.tsx | 4 +- .../manualAccount/ManualAccountSuccess.js | 4 +- src/views/mfa/MFAImages.js | 2 +- src/views/mfa/MFAOptions.js | 2 +- src/views/microdeposits/AccountInfo.js | 2 +- src/views/microdeposits/ConfirmDetails.js | 4 +- src/views/microdeposits/HowItWorks.js | 2 +- src/views/microdeposits/PersonalInfoForm.js | 4 +- src/views/microdeposits/RoutingNumber.js | 2 +- .../microdeposits/SharedRoutingNumber.js | 8 +- src/views/microdeposits/Verified.js | 4 +- src/views/microdeposits/Verifying.js | 4 +- src/views/oauth/OAuthError.js | 4 +- src/views/oauth/WaitingForOAuth.js | 4 +- .../experiments/PredirectInstructions.tsx | 2 +- src/views/search/Search.js | 2 +- src/views/search/views/SearchFailed.js | 4 +- src/views/search/views/SearchNoResult.js | 4 +- .../search/views/SearchedInstitutionsList.js | 2 +- src/views/verification/VerifyError.js | 2 +- .../verification/VerifyExistingMember.tsx | 6 +- 59 files changed, 606 insertions(+), 934 deletions(-) diff --git a/package-lock.json b/package-lock.json index 71a262d2e1..0a232e9592 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,9 +14,9 @@ "@kyper/icon": "^1.22.0", "@kyper/progressindicators": "^3.5.0", "@kyper/tokenprovider": "^4.4.0", - "@mui/icons-material": "^6.1.5", - "@mui/material": "^6.1.5", - "@mxenabled/mxui": "^1.8.0", + "@mui/icons-material": "^7.3.9", + "@mui/material": "^7.3.9", + "@mxenabled/mxui": "^2.9.0", "@reduxjs/toolkit": "^2.2.7", "@types/node": "^22.1.0", "bowser": "^2.11.0", @@ -1387,6 +1387,15 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@fingerprintjs/fingerprintjs": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@fingerprintjs/fingerprintjs/-/fingerprintjs-3.4.2.tgz", + "integrity": "sha512-3Ncze6JsJpB7BpYhqIgvBpfvEX1jsEKrad5hQBpyRQxtoAp6hx3+R46zqfsuQG4D9egQZ+xftQ0u4LPFMB7Wmg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.1" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -1754,20 +1763,22 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.5.0.tgz", - "integrity": "sha512-LGb8t8i6M2ZtS3Drn3GbTI1DVhDY6FJ9crEey2lZ0aN2EMZo8IZBZj9wRf4vqbZHaWjsYgtbOnJw5V8UWbmK2Q==", + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.3.11.tgz", + "integrity": "sha512-a7I/b/nBTdXYz2cOSlEmkQ9WWE1x8FHpqMhFPp+Y1VPFxcOw91G5ELOHARQAGSPy5V+UCgJua6K/1x70bAtQPw==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/mui-org" } }, "node_modules/@mui/icons-material": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.5.0.tgz", - "integrity": "sha512-VPuPqXqbBPlcVSA0BmnoE4knW4/xG6Thazo8vCLWkOKusko6DtwFV6B665MMWJ9j0KFohTIf3yx2zYtYacvG1g==", + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.3.11.tgz", + "integrity": "sha512-+hz5ilwHZ3djd5es3sCErLioqe/NhZcYTsV/TNXZAMdJdb23F4xzJjqnnZdnurc3S1+ietcssRNqieOhPQLZ7Q==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.26.0" + "@babel/runtime": "^7.28.6" }, "engines": { "node": ">=14.0.0" @@ -1777,7 +1788,7 @@ "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@mui/material": "^6.5.0", + "@mui/material": "^7.3.11", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, @@ -1788,21 +1799,22 @@ } }, "node_modules/@mui/material": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.5.0.tgz", - "integrity": "sha512-yjvtXoFcrPLGtgKRxFaH6OQPtcLPhkloC0BML6rBG5UeldR0nPULR/2E2BfXdo5JNV7j7lOzrrLX2Qf/iSidow==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/core-downloads-tracker": "^6.5.0", - "@mui/system": "^6.5.0", - "@mui/types": "~7.2.24", - "@mui/utils": "^6.4.9", + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-7.3.11.tgz", + "integrity": "sha512-yq8bPc3LxOwKRWpcjRgDkYFmpM6aKlARfESTmOQcvLYFeJwtHte2tw6hJDrb8sk8wcvpDprHEHVaoUU0MslIkw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6", + "@mui/core-downloads-tracker": "^7.3.11", + "@mui/system": "^7.3.11", + "@mui/types": "^7.4.12", + "@mui/utils": "^7.3.11", "@popperjs/core": "^2.11.8", "@types/react-transition-group": "^4.4.12", "clsx": "^2.1.1", - "csstype": "^3.1.3", + "csstype": "^3.2.3", "prop-types": "^15.8.1", - "react-is": "^19.0.0", + "react-is": "^19.2.3", "react-transition-group": "^4.4.5" }, "engines": { @@ -1815,7 +1827,7 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@mui/material-pigment-css": "^6.5.0", + "@mui/material-pigment-css": "^7.3.11", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" @@ -1835,13 +1847,31 @@ } } }, + "node_modules/@mui/material/node_modules/@mui/types": { + "version": "7.4.12", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.12.tgz", + "integrity": "sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@mui/private-theming": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.9.tgz", - "integrity": "sha512-LktcVmI5X17/Q5SkwjCcdOLBzt1hXuc14jYa7NPShog0GBDCDvKtcnP0V7a2s6EiVRlv7BzbWEJzH6+l/zaCxw==", + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.3.11.tgz", + "integrity": "sha512-9B+YKms0fRHbNrqp9tOT/DNbNnU5gyvJ1o3qAGXfq8GmZcbJnE3At9x07Zr/o0pkhzg4aDdwXVqe4+AcgtOCPA==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/utils": "^6.4.9", + "@babel/runtime": "^7.28.6", + "@mui/utils": "^7.3.11", "prop-types": "^15.8.1" }, "engines": { @@ -1862,15 +1892,16 @@ } }, "node_modules/@mui/styled-engine": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.5.0.tgz", - "integrity": "sha512-8woC2zAqF4qUDSPIBZ8v3sakj+WgweolpyM/FXf8jAx6FMls+IE4Y8VDZc+zS805J7PRz31vz73n2SovKGaYgw==", + "version": "7.3.10", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.3.10.tgz", + "integrity": "sha512-WxE9SiF8xskAQqGjsp0poXCkCqsoXFEsSr0HBXfApmGHR+DBnXRp+z46Vsltg4gpPM4Z96DeAQRpeAOnhNg7Ng==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.26.0", - "@emotion/cache": "^11.13.5", + "@babel/runtime": "^7.28.6", + "@emotion/cache": "^11.14.0", "@emotion/serialize": "^1.3.3", "@emotion/sheet": "^1.4.0", - "csstype": "^3.1.3", + "csstype": "^3.2.3", "prop-types": "^15.8.1" }, "engines": { @@ -1895,17 +1926,18 @@ } }, "node_modules/@mui/system": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.5.0.tgz", - "integrity": "sha512-XcbBYxDS+h/lgsoGe78ExXFZXtuIlSBpn/KsZq8PtZcIkUNJInkuDqcLd2rVBQrDC1u+rvVovdaWPf2FHKJf3w==", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/private-theming": "^6.4.9", - "@mui/styled-engine": "^6.5.0", - "@mui/types": "~7.2.24", - "@mui/utils": "^6.4.9", + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-7.3.11.tgz", + "integrity": "sha512-7izwGWdNawAKpBKcRlx7f2gFnAAjmASBWvMcyX4YYEeLOFsbfGRbUYGInvnAcUeql3rPxI7F9Ft4oY2OLRz44g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6", + "@mui/private-theming": "^7.3.11", + "@mui/styled-engine": "^7.3.10", + "@mui/types": "^7.4.12", + "@mui/utils": "^7.3.11", "clsx": "^2.1.1", - "csstype": "^3.1.3", + "csstype": "^3.2.3", "prop-types": "^15.8.1" }, "engines": { @@ -1933,10 +1965,28 @@ } } }, + "node_modules/@mui/system/node_modules/@mui/types": { + "version": "7.4.12", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.12.tgz", + "integrity": "sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@mui/types": { "version": "7.2.24", "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.24.tgz", "integrity": "sha512-3c8tRt/CbWZ+pEg7QpSwbdxOk36EfmhbKf6AGZsD1EcLDLTSZoxxJ86FVtcjxvjuhdyBiWKSTGZFaXCnidO2kw==", + "dev": true, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, @@ -1947,16 +1997,17 @@ } }, "node_modules/@mui/utils": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.9.tgz", - "integrity": "sha512-Y12Q9hbK9g+ZY0T3Rxrx9m2m10gaphDuUMgWxyV5kNJevVxXYCLclYUCC9vXaIk1/NdNDTcW2Yfr2OGvNFNmHg==", + "version": "7.3.11", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.3.11.tgz", + "integrity": "sha512-XTjGnifwteg71/ij+0e7Y7d+hwyntMYP5wPoA/g2drdGH+Flkvjwy0OfrVpKBbaOvofq4zU/LIyUZyKgmWu18g==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/types": "~7.2.24", - "@types/prop-types": "^15.7.14", + "@babel/runtime": "^7.28.6", + "@mui/types": "^7.4.12", + "@types/prop-types": "^15.7.15", "clsx": "^2.1.1", "prop-types": "^15.8.1", - "react-is": "^19.0.0" + "react-is": "^19.2.3" }, "engines": { "node": ">=14.0.0" @@ -1975,19 +2026,36 @@ } } }, + "node_modules/@mui/utils/node_modules/@mui/types": { + "version": "7.4.12", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.12.tgz", + "integrity": "sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.6" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@mui/x-data-grid": { - "version": "7.29.13", - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.29.13.tgz", - "integrity": "sha512-XHrZTvpa61eqSgUIevDzXYfYCbI7cbN/aRxSCaw2cZzQZ/USdpECYbnTEhgw5XgUlvkAK0mItKZmgKM4X7zT+Q==", + "version": "8.29.3", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.29.3.tgz", + "integrity": "sha512-d3rEGkDhxToIx/hRqTrD57ONv/X6N3UpoA0kWyYm34LjVV//OQ2lMpXE1L4hkYmzZm3qwblUtiwdOQ5Sptgcpg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0", - "@mui/x-internals": "7.29.0", + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.5", + "@mui/x-internals": "8.29.3", + "@mui/x-virtualizer": "0.4.2", "clsx": "^2.1.1", "prop-types": "^15.8.1", - "reselect": "^5.1.1", - "use-sync-external-store": "^1.0.0" + "use-sync-external-store": "^1.6.0" }, "engines": { "node": ">=14.0.0" @@ -2014,20 +2082,18 @@ } }, "node_modules/@mui/x-data-grid-pro": { - "version": "7.29.13", - "resolved": "https://registry.npmjs.org/@mui/x-data-grid-pro/-/x-data-grid-pro-7.29.13.tgz", - "integrity": "sha512-APJOk2rq8YM+VcNrbHAOnAueroN7ry99xOY0dBB4yfYWp9LN8wZ3PbupwFw1EfCIec6LOL2hGT7TTPPnMwuMsA==", + "version": "8.29.3", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid-pro/-/x-data-grid-pro-8.29.3.tgz", + "integrity": "sha512-a0RggneKP9NZkuNxYq0VgPoBpVSAfDUs1Mn2ZZ5fu872n/dYYW8r/bcBJibyNJ/yneCFpy5cluTuC5J+KRn9jQ==", "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0", - "@mui/x-data-grid": "7.29.13", - "@mui/x-internals": "7.29.0", - "@mui/x-license": "7.29.1", - "@types/format-util": "^1.0.4", + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.5", + "@mui/x-data-grid": "8.29.3", + "@mui/x-internals": "8.29.3", + "@mui/x-license": "8.29.3", "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "reselect": "^5.1.1" + "prop-types": "^15.8.1" }, "engines": { "node": ">=14.0.0" @@ -2050,14 +2116,15 @@ } }, "node_modules/@mui/x-date-pickers": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.29.4.tgz", - "integrity": "sha512-wJ3tsqk/y6dp+mXGtT9czciAMEO5Zr3IIAHg9x6IL0Eqanqy0N3chbmQQZv3iq0m2qUpQDLvZ4utZBUTJdjNzw==", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0", - "@mui/x-internals": "7.29.0", - "@types/react-transition-group": "^4.4.11", + "version": "8.29.3", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-8.29.3.tgz", + "integrity": "sha512-qMSFOhBO84LGvV1A3lqf8/dQ6QBaKWuFIP7VWClcNr0Et2Iw+nCqegpuiq0NUvteZQPQNtrsxizfiXBFRNxLKw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.5", + "@mui/x-internals": "8.29.3", + "@types/react-transition-group": "^4.4.12", "clsx": "^2.1.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" @@ -2115,15 +2182,16 @@ } }, "node_modules/@mui/x-date-pickers-pro": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers-pro/-/x-date-pickers-pro-7.29.4.tgz", - "integrity": "sha512-ifQliSaaLvSQLX8ys6loC0n9klza+BRbcQLC4f3/QLNC6w40sTEV3HEDJQUZChJCUk0bPqoxVuDKGTvgc02yhg==", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0", - "@mui/x-date-pickers": "7.29.4", - "@mui/x-internals": "7.29.0", - "@mui/x-license": "7.29.1", + "version": "8.29.3", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers-pro/-/x-date-pickers-pro-8.29.3.tgz", + "integrity": "sha512-bnWF0Ehcd4wSk2RoswjKVkF+RnGG4gFfGwHDFkoz7N8vNb2VBLdgIpjAjjLyoaICEElUTXj41iZLs35355PKbA==", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.5", + "@mui/x-date-pickers": "8.29.3", + "@mui/x-internals": "8.29.3", + "@mui/x-license": "8.29.3", "clsx": "^2.1.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" @@ -2177,12 +2245,15 @@ } }, "node_modules/@mui/x-internals": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.29.0.tgz", - "integrity": "sha512-+Gk6VTZIFD70XreWvdXBwKd8GZ2FlSCuecQFzm6znwqXg1ZsndavrhG9tkxpxo2fM1Zf7Tk8+HcOO0hCbhTQFA==", + "version": "8.29.3", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.29.3.tgz", + "integrity": "sha512-xJSaAXQDZ+35svja+i5N0qg7gTbZwcnAGZBgC+37Z3SoxRlTR5NwNBUlqKDm5TJwLvG17DeDYolxqWtcR93tsg==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0" + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.5", + "reselect": "^5.1.1", + "use-sync-external-store": "^1.6.0" }, "engines": { "node": ">=14.0.0" @@ -2196,13 +2267,15 @@ } }, "node_modules/@mui/x-license": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@mui/x-license/-/x-license-7.29.1.tgz", - "integrity": "sha512-+6D4/2IVal8Gfzu7iZS0ZJgL5cMes0gES+uK9D8I4rlMjPQ779N/rXYMe42mGQZbZuRpoqwSq6VLQx3Gr3SkLQ==", + "version": "8.29.3", + "resolved": "https://registry.npmjs.org/@mui/x-license/-/x-license-8.29.3.tgz", + "integrity": "sha512-8fIMx9UWahP6OgIgnOLSfkapp9/qU7a+4ECwHOECxIySzXr67ipczwIPlcL+SWpr7jJ5lThIeDcrY/cxSS1StQ==", + "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0 || ^7.0.0", - "@mui/x-internals": "7.29.0" + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.5", + "@mui/x-internals": "8.29.3", + "@mui/x-telemetry": "8.29.0" }, "engines": { "node": ">=14.0.0" @@ -2211,49 +2284,44 @@ "react": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/@mui/x-license-pro": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/@mui/x-license-pro/-/x-license-pro-6.10.2.tgz", - "integrity": "sha512-Baw3shilU+eHgU+QYKNPFUKvfS5rSyNJ98pQx02E0gKA22hWp/XAt88K1qUfUMPlkPpvg/uci6gviQSSLZkuKw==", - "deprecated": "In MUI X v7 the name of this package changed to @mui/x-license to reflect the existence of the premium plan.", + "node_modules/@mui/x-telemetry": { + "version": "8.29.0", + "resolved": "https://registry.npmjs.org/@mui/x-telemetry/-/x-telemetry-8.29.0.tgz", + "integrity": "sha512-U2fDXtC6Y5z1HwQGS4z+nKl/Eui/spNVdQITTZDKojNLTs4ql/sMxIoetz49CY2Rs9F/51UrXcnT1qLDLsdaHA==", + "hasInstallScript": true, + "license": "SEE LICENSE IN LICENSE", "dependencies": { - "@babel/runtime": "^7.22.6", - "@mui/utils": "^5.13.7" + "@babel/runtime": "^7.28.4", + "@fingerprintjs/fingerprintjs": "^3.4.2", + "ci-info": "^4.3.1", + "conf": "^11.0.2", + "is-docker": "^4.0.0", + "node-machine-id": "^1.1.12" }, "engines": { "node": ">=14.0.0" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" } }, - "node_modules/@mui/x-license-pro/node_modules/@mui/utils": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz", - "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==", + "node_modules/@mui/x-virtualizer": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@mui/x-virtualizer/-/x-virtualizer-0.4.2.tgz", + "integrity": "sha512-p5AhFhNAPisWn/r6t2bLypUXeNiDwnxPf3hvFF16a88mEOps7zgkBthoyfL53P8acTzKXcwepUtbYGB1pnZ5MQ==", + "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": "^19.0.0" + "@babel/runtime": "^7.28.4", + "@mui/utils": "^7.3.5", + "@mui/x-internals": "8.29.3" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/@mx-cartographer/kyper-mui": { @@ -2282,414 +2350,22 @@ } }, "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/core-downloads-tracker": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.18.0.tgz", - "integrity": "sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/icons-material": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.18.0.tgz", - "integrity": "sha512-1s0vEZj5XFXDMmz3Arl/R7IncFqJ+WQ95LDp1roHWGDE2oCO3IS4/hmiOv1/8SD9r6B7tv9GLiqVZYHo+6PkTg==", - "dev": 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 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.18.0.tgz", - "integrity": "sha512-bbH/HaJZpFtXGvWg3TsBWG4eyt3gah3E7nCNU8GLyRjVoWcA91Vm/T+sjHfUcwgJSw9iLtucfHBoq+qW/T30aA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/core-downloads-tracker": "^5.18.0", - "@mui/system": "^5.18.0", - "@mui/types": "~7.2.15", - "@mui/utils": "^5.17.1", - "@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": "^19.0.0", - "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 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/system": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.18.0.tgz", - "integrity": "sha512-ojZGVcRWqWhu557cdO3pWHloIGJdzVtxs3rk0F9L+x55LsUjcMUVkEhiF7E4TMxZoF9MmIHGGs0ZX3FDLAf0Xw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/private-theming": "^5.17.1", - "@mui/styled-engine": "^5.18.0", - "@mui/types": "~7.2.15", - "@mui/utils": "^5.17.1", - "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 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/system/node_modules/@mui/private-theming": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.17.1.tgz", - "integrity": "sha512-XMxU0NTYcKqdsG8LRmSoxERPXwMbp16sIXPcLVgLGII/bVNagX0xaheWAwFv8+zDK7tI3ajllkuD3GZZE++ICQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/utils": "^5.17.1", - "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 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/system/node_modules/@mui/styled-engine": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.18.0.tgz", - "integrity": "sha512-BN/vKV/O6uaQh2z5rXV+MBlVrEkwoS/TK75rFQ2mjxA7+NBo8qtTAOA4UaM0XeJfn7kh2wZ+xQw2HAx0u+TiBg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.13.5", - "@emotion/serialize": "^1.3.3", - "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 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/utils": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz", - "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==", - "dev": true, - "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": "^19.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mxenabled/cssinjs": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@mxenabled/cssinjs/-/cssinjs-0.6.0.tgz", - "integrity": "sha512-pj4/+iqyEGS1zg4i7jo7jLX+tS9h1YA5W1vLfUipuLWbxzEmoI6K2JvfhP1jT3eKTOJE3MTH+K53/t9KDyUu3Q==", - "dependencies": { - "free-style": "^4.1.0", - "insert-css": "^2.0.0" - } - }, - "node_modules/@mxenabled/design-tokens": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@mxenabled/design-tokens/-/design-tokens-1.0.3.tgz", - "integrity": "sha512-8c75eOjzU7XbApGve0Msodvi6culN93orLRlS2esLhkNMt7WE6JjxWLEX/BT7kU1qseK4hlky4VryocIKMLHbg==", - "engines": { - "node": ">=12.13.1", - "npm": ">=6.14.0" - } - }, - "node_modules/@mxenabled/mx-icons": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@mxenabled/mx-icons/-/mx-icons-1.9.0.tgz", - "integrity": "sha512-0IWsH0PLpbz1LdX5wjFVsSdJhVP1P1xsFiT8e2oTeivVgKkRlrcw0WClXQMg3yYboZI6+4UpUscnCrVW0oge2A==", - "license": "MIT", - "dependencies": { - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.1", - "@mui/material": "^5.18.0", - "react": "^18.3.1", - "react-dom": "^18.3.1" - } - }, - "node_modules/@mxenabled/mx-icons/node_modules/@mui/core-downloads-tracker": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.18.0.tgz", - "integrity": "sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mxenabled/mx-icons/node_modules/@mui/material": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.18.0.tgz", - "integrity": "sha512-bbH/HaJZpFtXGvWg3TsBWG4eyt3gah3E7nCNU8GLyRjVoWcA91Vm/T+sjHfUcwgJSw9iLtucfHBoq+qW/T30aA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/core-downloads-tracker": "^5.18.0", - "@mui/system": "^5.18.0", - "@mui/types": "~7.2.15", - "@mui/utils": "^5.17.1", - "@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": "^19.0.0", - "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 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mxenabled/mx-icons/node_modules/@mui/private-theming": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.17.1.tgz", - "integrity": "sha512-XMxU0NTYcKqdsG8LRmSoxERPXwMbp16sIXPcLVgLGII/bVNagX0xaheWAwFv8+zDK7tI3ajllkuD3GZZE++ICQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/utils": "^5.17.1", - "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 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mxenabled/mx-icons/node_modules/@mui/styled-engine": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.18.0.tgz", - "integrity": "sha512-BN/vKV/O6uaQh2z5rXV+MBlVrEkwoS/TK75rFQ2mjxA7+NBo8qtTAOA4UaM0XeJfn7kh2wZ+xQw2HAx0u+TiBg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.13.5", - "@emotion/serialize": "^1.3.3", - "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 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mxenabled/mx-icons/node_modules/@mui/system": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.18.0.tgz", - "integrity": "sha512-ojZGVcRWqWhu557cdO3pWHloIGJdzVtxs3rk0F9L+x55LsUjcMUVkEhiF7E4TMxZoF9MmIHGGs0ZX3FDLAf0Xw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/private-theming": "^5.17.1", - "@mui/styled-engine": "^5.18.0", - "@mui/types": "~7.2.15", - "@mui/utils": "^5.17.1", - "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 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.18.0.tgz", + "integrity": "sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" } }, - "node_modules/@mxenabled/mx-icons/node_modules/@mui/utils": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz", - "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==", - "license": "MIT", + "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/icons-material": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.18.0.tgz", + "integrity": "sha512-1s0vEZj5XFXDMmz3Arl/R7IncFqJ+WQ95LDp1roHWGDE2oCO3IS4/hmiOv1/8SD9r6B7tv9GLiqVZYHo+6PkTg==", + "dev": true, "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": "^19.0.0" + "@babel/runtime": "^7.23.9" }, "engines": { "node": ">=12.0.0" @@ -2699,6 +2375,7 @@ "url": "https://opencollective.com/mui-org" }, "peerDependencies": { + "@mui/material": "^5.0.0", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, @@ -2708,50 +2385,11 @@ } } }, - "node_modules/@mxenabled/mxui": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@mxenabled/mxui/-/mxui-1.8.0.tgz", - "integrity": "sha512-7KW6kTFfDR0GYSNFCgj9GjIENdLaXlmkzx4S+KqFr9G6oyYPW+peBq06JLg4aFxPJGUrz9UH8jdlVkxOOPTiVA==", - "license": "MIT", - "dependencies": { - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.1", - "@mui/material": "^5.18.0", - "@mui/system": "^5.18.0", - "@mui/x-data-grid-pro": "^7.29.13", - "@mui/x-date-pickers": "^7.29.4", - "@mui/x-date-pickers-pro": "^7.29.4", - "@mui/x-license-pro": "^6.10.2", - "@mxenabled/design-tokens": "^1.0.3", - "@mxenabled/mx-icons": "^1.9.0", - "date-fns": "^4.4.0", - "react": "^18.3.1", - "react-dom": "^18.3.1" - }, - "peerDependencies": { - "@mui/material": "^5", - "@mui/x-data-grid-pro": "^7", - "@mui/x-date-pickers": "^7", - "@mui/x-date-pickers-pro": "^7", - "@mxenabled/mxui": "^1", - "date-fns": "^4", - "react": "^18", - "react-dom": "^18" - } - }, - "node_modules/@mxenabled/mxui/node_modules/@mui/core-downloads-tracker": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.18.0.tgz", - "integrity": "sha512-jbhwoQ1AY200PSSOrNXmrFCaSDSJWP7qk6urkTmIirvRXDROkqe+QwcLlUiw/PrREwsIF/vm3/dAXvjlMHF0RA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mxenabled/mxui/node_modules/@mui/material": { + "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material": { "version": "5.18.0", "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.18.0.tgz", "integrity": "sha512-bbH/HaJZpFtXGvWg3TsBWG4eyt3gah3E7nCNU8GLyRjVoWcA91Vm/T+sjHfUcwgJSw9iLtucfHBoq+qW/T30aA==", + "dev": true, "dependencies": { "@babel/runtime": "^7.23.9", "@mui/core-downloads-tracker": "^5.18.0", @@ -2792,39 +2430,11 @@ } } }, - "node_modules/@mxenabled/mxui/node_modules/@mui/material/node_modules/@mui/utils": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz", - "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==", - "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": "^19.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mxenabled/mxui/node_modules/@mui/system": { + "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/system": { "version": "5.18.0", "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.18.0.tgz", "integrity": "sha512-ojZGVcRWqWhu557cdO3pWHloIGJdzVtxs3rk0F9L+x55LsUjcMUVkEhiF7E4TMxZoF9MmIHGGs0ZX3FDLAf0Xw==", + "dev": true, "dependencies": { "@babel/runtime": "^7.23.9", "@mui/private-theming": "^5.17.1", @@ -2860,10 +2470,11 @@ } } }, - "node_modules/@mxenabled/mxui/node_modules/@mui/system/node_modules/@mui/private-theming": { + "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/system/node_modules/@mui/private-theming": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.17.1.tgz", "integrity": "sha512-XMxU0NTYcKqdsG8LRmSoxERPXwMbp16sIXPcLVgLGII/bVNagX0xaheWAwFv8+zDK7tI3ajllkuD3GZZE++ICQ==", + "dev": true, "dependencies": { "@babel/runtime": "^7.23.9", "@mui/utils": "^5.17.1", @@ -2886,10 +2497,11 @@ } } }, - "node_modules/@mxenabled/mxui/node_modules/@mui/system/node_modules/@mui/styled-engine": { + "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/system/node_modules/@mui/styled-engine": { "version": "5.18.0", "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.18.0.tgz", "integrity": "sha512-BN/vKV/O6uaQh2z5rXV+MBlVrEkwoS/TK75rFQ2mjxA7+NBo8qtTAOA4UaM0XeJfn7kh2wZ+xQw2HAx0u+TiBg==", + "dev": true, "dependencies": { "@babel/runtime": "^7.23.9", "@emotion/cache": "^11.13.5", @@ -2918,10 +2530,11 @@ } } }, - "node_modules/@mxenabled/mxui/node_modules/@mui/system/node_modules/@mui/utils": { + "node_modules/@mx-cartographer/kyper-mui/node_modules/@mui/material/node_modules/@mui/utils": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.17.1.tgz", "integrity": "sha512-jEZ8FTqInt2WzxDV8bhImWBqeQRD99c/id/fq83H0ER9tFl+sfZlaAoCdznGvbSQQ9ividMxqSV2c7cC1vBcQg==", + "dev": true, "dependencies": { "@babel/runtime": "^7.23.9", "@mui/types": "~7.2.15", @@ -2947,6 +2560,70 @@ } } }, + "node_modules/@mxenabled/cssinjs": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@mxenabled/cssinjs/-/cssinjs-0.6.0.tgz", + "integrity": "sha512-pj4/+iqyEGS1zg4i7jo7jLX+tS9h1YA5W1vLfUipuLWbxzEmoI6K2JvfhP1jT3eKTOJE3MTH+K53/t9KDyUu3Q==", + "dependencies": { + "free-style": "^4.1.0", + "insert-css": "^2.0.0" + } + }, + "node_modules/@mxenabled/design-tokens": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@mxenabled/design-tokens/-/design-tokens-1.0.3.tgz", + "integrity": "sha512-8c75eOjzU7XbApGve0Msodvi6culN93orLRlS2esLhkNMt7WE6JjxWLEX/BT7kU1qseK4hlky4VryocIKMLHbg==", + "engines": { + "node": ">=12.13.1", + "npm": ">=6.14.0" + } + }, + "node_modules/@mxenabled/mx-icons": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@mxenabled/mx-icons/-/mx-icons-2.3.1.tgz", + "integrity": "sha512-qYxnsjUYkxjF5jswPU8f8noNT/qkwHY6DX96eF0TCml9j9yiI6P47CqlPZwB7S36P13JSS5vFuqa6hK/PzLZLQ==", + "license": "MIT", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.1", + "@mui/material": "^7.3.9", + "react": "^19.2.4", + "react-dom": "^19.2.4" + } + }, + "node_modules/@mxenabled/mxui": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@mxenabled/mxui/-/mxui-2.9.0.tgz", + "integrity": "sha512-XfDdWVl9qybOUuGJVh5hsulRMm/F3AL44maTYH7V94E6Qee2Vc1kshpRl789rdziJDNDTvdOGSflq3qywgCucw==", + "license": "MIT", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.1", + "@mui/material": "^7.3.9", + "@mui/system": "^7.3.9", + "@mui/x-data-grid-pro": "^8.28.1", + "@mui/x-date-pickers": "^8.27.2", + "@mui/x-date-pickers-pro": "^8.27.2", + "@mui/x-license": "^8.26.0", + "@mxenabled/mx-icons": "^2.3.0", + "date-fns": "^4.1.0", + "react": "^19.2.4", + "react-dom": "^19.2.4" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "@mui/material": "^7", + "@mui/x-data-grid-pro": "^7", + "@mui/x-date-pickers": "^7", + "@mui/x-date-pickers-pro": "^7", + "@mxenabled/mx-icons": "^2.3.0", + "date-fns": "^4", + "react": "^19", + "react-dom": "^19" + } + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -4620,12 +4297,6 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" }, - "node_modules/@types/format-util": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/format-util/-/format-util-1.0.4.tgz", - "integrity": "sha512-xrCYOdHh5zA3LUrn6CvspYwlzSWxPso11Lx32WnAG6KvLCRecKZ/Rh21PLXUkzUFsQmrGcx/traJAFjR6dVS5Q==", - "license": "MIT" - }, "node_modules/@types/node": { "version": "22.19.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.5.tgz", @@ -5620,6 +5291,16 @@ "node": ">= 4.0.0" } }, + "node_modules/atomically": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.1.tgz", + "integrity": "sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==", + "license": "MIT", + "dependencies": { + "stubborn-fs": "^2.0.0", + "when-exit": "^2.1.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", @@ -5971,6 +5652,21 @@ "node": ">= 16" } }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/clean-stack": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.3.0.tgz", @@ -6503,6 +6199,96 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "node_modules/conf": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/conf/-/conf-11.0.2.tgz", + "integrity": "sha512-jjyhlQ0ew/iwmtwsS2RaB6s8DBifcE2GYBEaw2SJDUY/slJJbNfY4GlDVzOs/ff8cM/Wua5CikqXgbFl5eu85A==", + "license": "MIT", + "dependencies": { + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "atomically": "^2.0.0", + "debounce-fn": "^5.1.2", + "dot-prop": "^7.2.0", + "env-paths": "^3.0.0", + "json-schema-typed": "^8.0.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/conf/node_modules/dot-prop": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz", + "integrity": "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==", + "license": "MIT", + "dependencies": { + "type-fest": "^2.11.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conf/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/confbox": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", @@ -6814,6 +6600,21 @@ "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" }, + "node_modules/debounce-fn": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-5.1.2.tgz", + "integrity": "sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", @@ -9400,6 +9201,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-docker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", + "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -9993,6 +9809,12 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "license": "BSD-2-Clause" + }, "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", @@ -11459,7 +11281,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, "engines": { "node": ">=12" }, @@ -11655,6 +11476,12 @@ "node": ">=18" } }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", + "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", + "license": "MIT" + }, "node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", @@ -16242,6 +16069,21 @@ "dev": true, "license": "MIT" }, + "node_modules/stubborn-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", + "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", + "license": "MIT", + "dependencies": { + "stubborn-utils": "^1.0.1" + } + }, + "node_modules/stubborn-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", + "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", + "license": "MIT" + }, "node_modules/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", @@ -17432,6 +17274,12 @@ "node": ">=18" } }, + "node_modules/when-exit": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", + "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", + "license": "MIT" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index ea3b8b0091..604134cca7 100644 --- a/package.json +++ b/package.json @@ -47,9 +47,9 @@ "@kyper/icon": "^1.22.0", "@kyper/progressindicators": "^3.5.0", "@kyper/tokenprovider": "^4.4.0", - "@mui/icons-material": "^6.1.5", - "@mui/material": "^6.1.5", - "@mxenabled/mxui": "^1.8.0", + "@mui/icons-material": "^7.3.9", + "@mui/material": "^7.3.9", + "@mxenabled/mxui": "^2.9.0", "@reduxjs/toolkit": "^2.2.7", "@types/node": "^22.1.0", "bowser": "^2.11.0", diff --git a/src/ConnectedTokenProvider.tsx b/src/ConnectedTokenProvider.tsx index eb3dfdd06f..5a3fa8a734 100644 --- a/src/ConnectedTokenProvider.tsx +++ b/src/ConnectedTokenProvider.tsx @@ -2,153 +2,12 @@ import React from 'react' import { RootState } from 'src/redux/Store' import { useSelector } from 'react-redux' -import { GlobalStyles, Theme, ThemeProvider } from '@mui/material' -import { deepmerge } from '@mui/utils' -import { createMXTheme, Icon, IconWeight } from '@mxenabled/mxui' +import { ThemeProvider } from '@mui/material' +import { createMXTheme } from '@mxenabled/mxui' import { TokenProvider, THEMES } from '@kyper/tokenprovider' import { getPrimarySeedColor } from 'src/redux/selectors/ClientColorScheme' -declare module '@mui/material/styles' { - interface PaletteColor { - lighter?: string - darker?: string - } - - interface SimplePaletteColorOptions { - lighter?: string - darker?: string - } -} - -const connectThemeOverrides = (palette: Theme['palette']) => ({ - components: { - MuiTypography: { - styleOverrides: { - root: { - // Sets the default color of text. Can override singluar usage with color prop. - color: palette?.text?.primary, - }, - }, - }, - MuiAccordion: { - styleOverrides: { - root: () => ({ - margin: '16px 0', - padding: '0px 16px', - borderRadius: '8px', - '&:first-of-type': { - marginTop: 0, - }, - '&::before': { - display: 'none', - }, - ...(palette.mode === 'dark' && { - backgroundColor: '#262626', - boxShadow: '0px 2px 8px 0px rgba(0, 0, 0, 0.12)', - }), - }), - }, - }, - MuiAccordionSummary: { - styleOverrides: { - root: { - padding: '0px', - '&.Mui-expanded': { - minHeight: 'unset', - }, - '& .MuiAccordionSummary-content': { - margin: '16px 0px', - '&.Mui-expanded': { - margin: '16px 0px', - }, - }, - }, - }, - defaultProps: { - expandIcon: ( - - ), - }, - }, - MuiAccordionDetails: { - styleOverrides: { - root: { - padding: '8px 0px 24px 0px', - }, - }, - }, - MuiFormLabel: { - styleOverrides: { - asterisk: { - color: '#E32727', - '&$error': { - color: '#E32727', - }, - }, - }, - }, - MuiIcon: { - styleOverrides: { - root: { - fontFamily: 'MaterialSymbolsRounded', - }, - }, - }, - MuiFormControlLabel: { - styleOverrides: { - root: { - '&.MuiFormControlLabel-labelPlacementStart': { - // TODO: Remove the custom margins once we are on MXUI v2. - marginBottom: '16px', - marginLeft: 0, - marginRight: 0, - // mxui's theme uses `spacing: 1`, so SelectionBox's internal `ml: 16` means 16px. - // Our 8px scale turns it into 128px, pushing the control out of the box. - '& .MuiRadio-root, & .MuiCheckbox-root': { - marginLeft: '16px', - }, - }, - }, - }, - }, - MuiButton: { - styleOverrides: { - // MUI sizes icon slot children off the button size (medium 20px, large 22px), - // which beats the Icon's own size prop. Our chevrons are always 24px. - endIcon: { - '& > *:nth-of-type(1)': { - fontSize: '24px', - }, - }, - }, - }, - MuiChip: { - styleOverrides: { - label: { - fontWeight: 700, - }, - }, - }, - MuiLink: { - defaultProps: { - sx: { - display: 'inline-flex', - alignItems: 'center', - '&:hover': { - textDecoration: 'underline', - }, - '&:focus': { - textDecoration: 'underline', - }, - }, - }, - }, - }, - // TODO: Remove this custom spacing scale once we are on MXUI v2. - spacing: (factor: number) => `${factor * 8}px`, -}) - interface Props { children: React.ReactNode } @@ -167,13 +26,9 @@ export const ConnectedTokenProvider = ({ children }: Props): React.ReactNode => // let the rest of the palette colors be generated by MXUI. primary: clientPrimarySeedColor, }, + useMUIStandardSpacing: true, }) - const combinedTheme = deepmerge( - mxTheme, - connectThemeOverrides(mxTheme.palette as Theme['palette']), // Theme object with connect overrides - ) - const kyperTokenOverrides = { Color: { Brand100: isDarkModeEnabled ? mxTheme.palette.primary[800] : mxTheme.palette.primary[100], @@ -194,26 +49,7 @@ export const ConnectedTokenProvider = ({ children }: Props): React.ReactNode => theme={isDarkModeEnabled ? THEMES.DARK : colorScheme} tokenOverrides={kyperTokenOverrides} > - - - {children} - + {children} ) } diff --git a/src/components/ActionTile.js b/src/components/ActionTile.js index 3253c79e6b..3dcea02efc 100644 --- a/src/components/ActionTile.js +++ b/src/components/ActionTile.js @@ -2,8 +2,7 @@ import React from 'react' import PropTypes from 'prop-types' import { useTokens } from '@kyper/tokenprovider' -import { Text } from '@mxenabled/mxui' -import { ChevronRightIcon } from '@mxenabled/mxui' +import { Text, Icon } from '@mxenabled/mxui' import { Button } from '@mui/material' export const ActionTile = (props) => { @@ -19,7 +18,7 @@ export const ActionTile = (props) => { return (