This is an automated email from the ASF dual-hosted git repository.

diegopucci pushed a commit to branch geido/feat/antdesign-5
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 7ed0c4756137bba4b0d7ea6a8f6d913af8dc521f
Author: Diego Pucci <[email protected]>
AuthorDate: Tue Jun 4 16:01:54 2024 +0300

    Add Antdesign 5
---
 superset-frontend/package-lock.json              | 1719 +++++++++++++++++++---
 superset-frontend/package.json                   |    1 +
 superset-frontend/src/components/Badge/index.tsx |   15 +-
 3 files changed, 1568 insertions(+), 167 deletions(-)

diff --git a/superset-frontend/package-lock.json 
b/superset-frontend/package-lock.json
index b5cfb07c20..fcfd16e610 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -57,6 +57,7 @@
         "abortcontroller-polyfill": "^1.1.9",
         "ace-builds": "^1.4.14",
         "antd": "4.10.3",
+        "antd-v5": "npm:antd@^5.18.0",
         "babel-plugin-typescript-to-proptypes": "^2.0.0",
         "bootstrap": "^3.4.1",
         "brace": "^0.11.1",
@@ -338,20 +339,38 @@
       }
     },
     "node_modules/@ant-design/colors": {
-      "version": "7.0.0",
-      "resolved": 
"https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz";,
-      "integrity": 
"sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==",
+      "version": "7.0.2",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.2.tgz";,
+      "integrity": 
"sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==",
       "dependencies": {
-        "@ctrl/tinycolor": "^3.4.0"
+        "@ctrl/tinycolor": "^3.6.1"
+      }
+    },
+    "node_modules/@ant-design/cssinjs": {
+      "version": "1.20.0",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.20.0.tgz";,
+      "integrity": 
"sha512-uG3iWzJxgNkADdZmc6W0Ci3iQAUOvLMcM8SnnmWq3r6JeocACft4ChnY/YWvI2Y+rG/68QBla/O+udke1yH3vg==",
+      "dependencies": {
+        "@babel/runtime": "^7.11.1",
+        "@emotion/hash": "^0.8.0",
+        "@emotion/unitless": "^0.7.5",
+        "classnames": "^2.3.1",
+        "csstype": "^3.1.3",
+        "rc-util": "^5.35.0",
+        "stylis": "^4.0.13"
+      },
+      "peerDependencies": {
+        "react": ">=16.0.0",
+        "react-dom": ">=16.0.0"
       }
     },
     "node_modules/@ant-design/icons": {
-      "version": "5.2.6",
-      "resolved": 
"https://registry.npmjs.org/@ant-design/icons/-/icons-5.2.6.tgz";,
-      "integrity": 
"sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==",
+      "version": "5.3.7",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/icons/-/icons-5.3.7.tgz";,
+      "integrity": 
"sha512-bCPXTAg66f5bdccM4TT21SQBDO1Ek2gho9h3nO9DAKXJP4sq+5VBjrQMSxMVXSB3HyEz+cUbHQ5+6ogxCOpaew==",
       "dependencies": {
         "@ant-design/colors": "^7.0.0",
-        "@ant-design/icons-svg": "^4.3.0",
+        "@ant-design/icons-svg": "^4.4.0",
         "@babel/runtime": "^7.11.2",
         "classnames": "^2.2.6",
         "rc-util": "^5.31.1"
@@ -365,9 +384,24 @@
       }
     },
     "node_modules/@ant-design/icons-svg": {
-      "version": "4.3.1",
-      "resolved": 
"https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz";,
-      "integrity": 
"sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g=="
+      "version": "4.4.2",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz";,
+      "integrity": 
"sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA=="
+    },
+    "node_modules/@ant-design/react-slick": {
+      "version": "1.1.2",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.1.2.tgz";,
+      "integrity": 
"sha512-EzlvzE6xQUBrZuuhSAFTdsr4P2bBBHGZwKFemEfq8gIGyIQCxalYfZW/T2ORbtQx5rU69o+WycP3exY/7T1hGA==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.4",
+        "classnames": "^2.2.5",
+        "json2mq": "^0.2.0",
+        "resize-observer-polyfill": "^1.5.1",
+        "throttle-debounce": "^5.0.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0"
+      }
     },
     "node_modules/@applitools/core": {
       "version": "4.12.2",
@@ -3669,9 +3703,9 @@
       "dev": true
     },
     "node_modules/@babel/runtime": {
-      "version": "7.23.9",
-      "resolved": 
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz";,
-      "integrity": 
"sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==",
+      "version": "7.24.6",
+      "resolved": 
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz";,
+      "integrity": 
"sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==",
       "dependencies": {
         "regenerator-runtime": "^0.14.0"
       },
@@ -3833,9 +3867,9 @@
       }
     },
     "node_modules/@ctrl/tinycolor": {
-      "version": "3.4.1",
-      "resolved": 
"https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz";,
-      "integrity": 
"sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==",
+      "version": "3.6.1",
+      "resolved": 
"https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz";,
+      "integrity": 
"sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
       "engines": {
         "node": ">=10"
       }
@@ -13243,6 +13277,144 @@
         "@babel/runtime": "^7.13.10"
       }
     },
+    "node_modules/@rc-component/async-validator": {
+      "version": "5.0.4",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/async-validator/-/async-validator-5.0.4.tgz";,
+      "integrity": 
"sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==",
+      "dependencies": {
+        "@babel/runtime": "^7.24.4"
+      },
+      "engines": {
+        "node": ">=14.x"
+      }
+    },
+    "node_modules/@rc-component/color-picker": {
+      "version": "1.5.3",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.5.3.tgz";,
+      "integrity": 
"sha512-+tGGH3nLmYXTalVe0L8hSZNs73VTP5ueSHwUlDC77KKRaN7G4DS4wcpG5DTDzdcV/Yas+rzA6UGgIyzd8fS4cw==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.6",
+        "@ctrl/tinycolor": "^3.6.1",
+        "classnames": "^2.2.6",
+        "rc-util": "^5.38.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/@rc-component/context": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz";,
+      "integrity": 
"sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "rc-util": "^5.27.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/@rc-component/mini-decimal": {
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz";,
+      "integrity": 
"sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==",
+      "dependencies": {
+        "@babel/runtime": "^7.18.0"
+      },
+      "engines": {
+        "node": ">=8.x"
+      }
+    },
+    "node_modules/@rc-component/mutate-observer": {
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz";,
+      "integrity": 
"sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==",
+      "dependencies": {
+        "@babel/runtime": "^7.18.0",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.24.4"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/@rc-component/portal": {
+      "version": "1.1.2",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz";,
+      "integrity": 
"sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==",
+      "dependencies": {
+        "@babel/runtime": "^7.18.0",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.24.4"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/@rc-component/tour": {
+      "version": "1.15.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/tour/-/tour-1.15.0.tgz";,
+      "integrity": 
"sha512-h6hyILDwL+In9GAgRobwRWihLqqsD7Uft3fZGrJ7L4EiyCoxbnNYwzPXDfz7vNDhWeVyvAWQJj9fJCzpI4+b4g==",
+      "dependencies": {
+        "@babel/runtime": "^7.18.0",
+        "@rc-component/portal": "^1.0.0-9",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.24.4"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/@rc-component/trigger": {
+      "version": "2.2.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/trigger/-/trigger-2.2.0.tgz";,
+      "integrity": 
"sha512-QarBCji02YE9aRFhZgRZmOpXBj0IZutRippsVBv85sxvG4FGk/vRxwAlkn3MS9zK5mwbETd86mAVg2tKqTkdJA==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.2",
+        "@rc-component/portal": "^1.1.0",
+        "classnames": "^2.3.2",
+        "rc-motion": "^2.0.0",
+        "rc-resize-observer": "^1.3.1",
+        "rc-util": "^5.38.0"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/@rc-component/trigger/node_modules/rc-resize-observer": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+      "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+      "dependencies": {
+        "@babel/runtime": "^7.20.7",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.38.0",
+        "resize-observer-polyfill": "^1.5.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
     "node_modules/@react-dnd/asap": {
       "version": "4.0.0",
       "resolved": 
"https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz";,
@@ -25626,6 +25798,372 @@
         "react-dom": ">=16.9.0"
       }
     },
+    "node_modules/antd-v5": {
+      "name": "antd",
+      "version": "5.18.0",
+      "resolved": "https://registry.npmjs.org/antd/-/antd-5.18.0.tgz";,
+      "integrity": 
"sha512-xAvqvioW34npeZb8/JLZmCh5mcHU5MLiA0IYWAlpLAVmSgjs3p0tNzbU6a7Yx+y7o7E8PHtlchWfO3yBLQ15FQ==",
+      "dependencies": {
+        "@ant-design/colors": "^7.0.2",
+        "@ant-design/cssinjs": "^1.19.1",
+        "@ant-design/icons": "^5.3.7",
+        "@ant-design/react-slick": "~1.1.2",
+        "@babel/runtime": "^7.24.5",
+        "@ctrl/tinycolor": "^3.6.1",
+        "@rc-component/color-picker": "~1.5.3",
+        "@rc-component/mutate-observer": "^1.1.0",
+        "@rc-component/tour": "~1.15.0",
+        "@rc-component/trigger": "^2.2.0",
+        "classnames": "^2.5.1",
+        "copy-to-clipboard": "^3.3.3",
+        "dayjs": "^1.11.10",
+        "qrcode.react": "^3.1.0",
+        "rc-cascader": "~3.26.0",
+        "rc-checkbox": "~3.3.0",
+        "rc-collapse": "~3.7.3",
+        "rc-dialog": "~9.4.0",
+        "rc-drawer": "~7.2.0",
+        "rc-dropdown": "~4.2.0",
+        "rc-field-form": "~2.2.0",
+        "rc-image": "~7.8.0",
+        "rc-input": "~1.5.1",
+        "rc-input-number": "~9.1.0",
+        "rc-mentions": "~2.13.1",
+        "rc-menu": "~9.14.0",
+        "rc-motion": "^2.9.1",
+        "rc-notification": "~5.6.0",
+        "rc-pagination": "~4.0.4",
+        "rc-picker": "~4.5.0",
+        "rc-progress": "~4.0.0",
+        "rc-rate": "~2.13.0",
+        "rc-resize-observer": "^1.4.0",
+        "rc-segmented": "~2.3.0",
+        "rc-select": "~14.14.0",
+        "rc-slider": "~10.6.2",
+        "rc-steps": "~6.0.1",
+        "rc-switch": "~4.1.0",
+        "rc-table": "~7.45.7",
+        "rc-tabs": "~15.1.0",
+        "rc-textarea": "~1.7.0",
+        "rc-tooltip": "~6.2.0",
+        "rc-tree": "~5.8.7",
+        "rc-tree-select": "~5.21.0",
+        "rc-upload": "~4.5.2",
+        "rc-util": "^5.41.0",
+        "scroll-into-view-if-needed": "^3.1.0",
+        "throttle-debounce": "^5.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/ant-design";
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/compute-scroll-into-view": {
+      "version": "3.1.0",
+      "resolved": 
"https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz";,
+      "integrity": 
"sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg=="
+    },
+    "node_modules/antd-v5/node_modules/rc-cascader": {
+      "version": "3.26.0",
+      "resolved": 
"https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.26.0.tgz";,
+      "integrity": 
"sha512-L1dml383TPSJD1I11YwxuVbmqaJY64psZqFp1ETlgl3LEOwDu76Cyl11fw5dmjJhMlUWwM5dECQfqJgfebhUjg==",
+      "dependencies": {
+        "@babel/runtime": "^7.12.5",
+        "array-tree-filter": "^2.1.0",
+        "classnames": "^2.3.1",
+        "rc-select": "~14.14.0",
+        "rc-tree": "~5.8.1",
+        "rc-util": "^5.37.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-checkbox": {
+      "version": "3.3.0",
+      "resolved": 
"https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.3.0.tgz";,
+      "integrity": 
"sha512-Ih3ZaAcoAiFKJjifzwsGiT/f/quIkxJoklW4yKGho14Olulwn8gN7hOBve0/WGDg5o/l/5mL0w7ff7/YGvefVw==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.25.2"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-collapse": {
+      "version": "3.7.3",
+      "resolved": 
"https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.3.tgz";,
+      "integrity": 
"sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "2.x",
+        "rc-motion": "^2.3.4",
+        "rc-util": "^5.27.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-dropdown": {
+      "version": "4.2.0",
+      "resolved": 
"https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.2.0.tgz";,
+      "integrity": 
"sha512-odM8Ove+gSh0zU27DUj5cG1gNKg7mLWBYzB5E4nNLrLwBmYEgYP43vHKDGOVZcJSVElQBI0+jTQgjnq0NfLjng==",
+      "dependencies": {
+        "@babel/runtime": "^7.18.3",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.2.6",
+        "rc-util": "^5.17.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.11.0",
+        "react-dom": ">=16.11.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-field-form": {
+      "version": "2.2.0",
+      "resolved": 
"https://registry.npmjs.org/rc-field-form/-/rc-field-form-2.2.0.tgz";,
+      "integrity": 
"sha512-Kl7wBXCmFbRi9aPw0yiRTSPH3WQGRnOVGX/UxlEjAz2pGwsaw2MisCJ7GTXukdiybYsw8K7agDD7ZsPGUNcDKg==",
+      "dependencies": {
+        "@babel/runtime": "^7.18.0",
+        "@rc-component/async-validator": "^5.0.3",
+        "rc-util": "^5.32.2"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-input-number": {
+      "version": "9.1.0",
+      "resolved": 
"https://registry.npmjs.org/rc-input-number/-/rc-input-number-9.1.0.tgz";,
+      "integrity": 
"sha512-NqJ6i25Xn/AgYfVxynlevIhX3FuKlMwIFpucGG1h98SlK32wQwDK0zhN9VY32McOmuaqzftduNYWWooWz8pXQA==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/mini-decimal": "^1.0.1",
+        "classnames": "^2.2.5",
+        "rc-input": "~1.5.0",
+        "rc-util": "^5.40.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-mentions": {
+      "version": "2.13.1",
+      "resolved": 
"https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.13.1.tgz";,
+      "integrity": 
"sha512-DSyUDq/PPCleUX1eghIn371lTSRQsIuCs1N7xR9nZcHP9R1NkE7JjpWUP8Gy4EGVPu0JN0qIcokxYJaoGPnofg==",
+      "dependencies": {
+        "@babel/runtime": "^7.22.5",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.2.6",
+        "rc-input": "~1.5.0",
+        "rc-menu": "~9.14.0",
+        "rc-textarea": "~1.7.0",
+        "rc-util": "^5.34.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-menu": {
+      "version": "9.14.0",
+      "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.14.0.tgz";,
+      "integrity": 
"sha512-La3LBCDMLMs9Q/8mTGbnscb+ZeJ26ebkLz9xJFHd2SD8vfsCKl1Z/k3mwbxyKL01lB40fel1s9Nn9LAv/nmVJQ==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "2.x",
+        "rc-motion": "^2.4.3",
+        "rc-overflow": "^1.3.1",
+        "rc-util": "^5.27.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-notification": {
+      "version": "5.6.0",
+      "resolved": 
"https://registry.npmjs.org/rc-notification/-/rc-notification-5.6.0.tgz";,
+      "integrity": 
"sha512-TGQW5T7waOxLwgJG7fXcw8l7AQiFOjaZ7ISF5PrU526nunHRNcTMuzKihQHaF4E/h/KfOCDk3Mv8eqzbu2e28w==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "2.x",
+        "rc-motion": "^2.9.0",
+        "rc-util": "^5.20.1"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-pagination": {
+      "version": "4.0.4",
+      "resolved": 
"https://registry.npmjs.org/rc-pagination/-/rc-pagination-4.0.4.tgz";,
+      "integrity": 
"sha512-GGrLT4NgG6wgJpT/hHIpL9nELv27A1XbSZzECIuQBQTVSf4xGKxWr6I/jhpRPauYEWEbWVw22ObG6tJQqwJqWQ==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.38.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-progress": {
+      "version": "4.0.0",
+      "resolved": 
"https://registry.npmjs.org/rc-progress/-/rc-progress-4.0.0.tgz";,
+      "integrity": 
"sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "^2.2.6",
+        "rc-util": "^5.16.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-rate": {
+      "version": "2.13.0",
+      "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.13.0.tgz";,
+      "integrity": 
"sha512-oxvx1Q5k5wD30sjN5tqAyWTvJfLNNJn7Oq3IeS4HxWfAiC4BOXMITNAsw7u/fzdtO4MS8Ki8uRLOzcnEuoQiAw==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "^2.2.5",
+        "rc-util": "^5.0.1"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-resize-observer": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+      "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+      "dependencies": {
+        "@babel/runtime": "^7.20.7",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.38.0",
+        "resize-observer-polyfill": "^1.5.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-steps": {
+      "version": "6.0.1",
+      "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz";,
+      "integrity": 
"sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==",
+      "dependencies": {
+        "@babel/runtime": "^7.16.7",
+        "classnames": "^2.2.3",
+        "rc-util": "^5.16.1"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-switch": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz";,
+      "integrity": 
"sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==",
+      "dependencies": {
+        "@babel/runtime": "^7.21.0",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.30.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-tabs": {
+      "version": "15.1.0",
+      "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-15.1.0.tgz";,
+      "integrity": 
"sha512-xTNz4Km1025emtkv1q7xKhjPwAtXr/wycuXVTAcFJg+DKhnPDDbnwbA9KRW0SawAVOGvVEj8ZrBlU0u0FGLrbg==",
+      "dependencies": {
+        "@babel/runtime": "^7.11.2",
+        "classnames": "2.x",
+        "rc-dropdown": "~4.2.0",
+        "rc-menu": "~9.14.0",
+        "rc-motion": "^2.6.2",
+        "rc-resize-observer": "^1.0.0",
+        "rc-util": "^5.34.1"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-textarea": {
+      "version": "1.7.0",
+      "resolved": 
"https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.7.0.tgz";,
+      "integrity": 
"sha512-UxizYJkWkmxP3zofXgc487QiGyDmhhheDLLjIWbFtDmiru1ls30KpO8odDaPyqNUIy9ugj5djxTEuezIn6t3Jg==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "^2.2.1",
+        "rc-input": "~1.5.0",
+        "rc-resize-observer": "^1.0.0",
+        "rc-util": "^5.27.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/rc-upload": {
+      "version": "4.5.2",
+      "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.5.2.tgz";,
+      "integrity": 
"sha512-QO3ne77DwnAPKFn0bA5qJM81QBjQi0e0NHdkvpFyY73Bea2NfITiotqJqVjHgeYPOJu5lLVR32TNGP084aSoXA==",
+      "dependencies": {
+        "@babel/runtime": "^7.18.3",
+        "classnames": "^2.2.5",
+        "rc-util": "^5.2.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/antd-v5/node_modules/scroll-into-view-if-needed": {
+      "version": "3.1.0",
+      "resolved": 
"https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz";,
+      "integrity": 
"sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+      "dependencies": {
+        "compute-scroll-into-view": "^3.0.2"
+      }
+    },
     "node_modules/antd/node_modules/@ant-design/colors": {
       "version": "5.0.1",
       "resolved": 
"https://registry.npmjs.org/@ant-design/colors/-/colors-5.0.1.tgz";,
@@ -25778,39 +26316,6 @@
         "react-dom": "*"
       }
     },
-    "node_modules/antd/node_modules/rc-select/node_modules/rc-overflow": {
-      "version": "1.2.8",
-      "resolved": 
"https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.8.tgz";,
-      "integrity": 
"sha512-QJ0UItckWPQ37ZL1dMEBAdY1dhfTXFL9k6oTTcyydVwoUNMnMqCGqnRNA98axSr/OeDKqR6DVFyi8eA5RQI/uQ==",
-      "dependencies": {
-        "@babel/runtime": "^7.11.1",
-        "classnames": "^2.2.1",
-        "rc-resize-observer": "^1.0.0",
-        "rc-util": "^5.19.2"
-      },
-      "peerDependencies": {
-        "react": ">=16.9.0",
-        "react-dom": ">=16.9.0"
-      }
-    },
-    "node_modules/antd/node_modules/rc-select/node_modules/rc-virtual-list": {
-      "version": "3.4.11",
-      "resolved": 
"https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.11.tgz";,
-      "integrity": 
"sha512-BvUUH60kkeTBPigN5F89HtGaA5jSP4y2aM6cJ4dk9Y42I9yY+h6i08wF6UKeDcxdfOU8j3I5HxkSS/xA77J3wA==",
-      "dependencies": {
-        "@babel/runtime": "^7.20.0",
-        "classnames": "^2.2.6",
-        "rc-resize-observer": "^1.0.0",
-        "rc-util": "^5.15.0"
-      },
-      "engines": {
-        "node": ">=8.x"
-      },
-      "peerDependencies": {
-        "react": "*",
-        "react-dom": "*"
-      }
-    },
     "node_modules/antd/node_modules/rc-slider": {
       "version": "9.7.5",
       "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.5.tgz";,
@@ -25897,24 +26402,6 @@
         "react-dom": "*"
       }
     },
-    "node_modules/antd/node_modules/rc-tree/node_modules/rc-virtual-list": {
-      "version": "3.4.11",
-      "resolved": 
"https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.11.tgz";,
-      "integrity": 
"sha512-BvUUH60kkeTBPigN5F89HtGaA5jSP4y2aM6cJ4dk9Y42I9yY+h6i08wF6UKeDcxdfOU8j3I5HxkSS/xA77J3wA==",
-      "dependencies": {
-        "@babel/runtime": "^7.20.0",
-        "classnames": "^2.2.6",
-        "rc-resize-observer": "^1.0.0",
-        "rc-util": "^5.15.0"
-      },
-      "engines": {
-        "node": ">=8.x"
-      },
-      "peerDependencies": {
-        "react": "*",
-        "react-dom": "*"
-      }
-    },
     "node_modules/anymatch": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";,
@@ -28374,9 +28861,9 @@
       }
     },
     "node_modules/classnames": {
-      "version": "2.3.2",
-      "resolved": 
"https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz";,
-      "integrity": 
"sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
+      "version": "2.5.1",
+      "resolved": 
"https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz";,
+      "integrity": 
"sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
     },
     "node_modules/clean-css": {
       "version": "5.3.3",
@@ -29548,9 +30035,9 @@
       }
     },
     "node_modules/copy-to-clipboard": {
-      "version": "3.3.1",
-      "resolved": 
"https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz";,
-      "integrity": 
"sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==",
+      "version": "3.3.3",
+      "resolved": 
"https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz";,
+      "integrity": 
"sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
       "dependencies": {
         "toggle-selection": "^1.0.6"
       }
@@ -32069,9 +32556,9 @@
       }
     },
     "node_modules/dayjs": {
-      "version": "1.10.7",
-      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz";,
-      "integrity": 
"sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+      "version": "1.11.11",
+      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz";,
+      "integrity": 
"sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg=="
     },
     "node_modules/deasync": {
       "version": "0.1.29",
@@ -57452,6 +57939,14 @@
         "teleport": ">=0.2.0"
       }
     },
+    "node_modules/qrcode.react": {
+      "version": "3.1.0",
+      "resolved": 
"https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz";,
+      "integrity": 
"sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==",
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+      }
+    },
     "node_modules/qs": {
       "version": "6.5.3",
       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz";,
@@ -57728,6 +58223,38 @@
         "react-dom": ">=16.9.0"
       }
     },
+    "node_modules/rc-dialog": {
+      "version": "9.4.0",
+      "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.4.0.tgz";,
+      "integrity": 
"sha512-AScCexaLACvf8KZRqCPz12BJ8olszXOS4lKlkMyzDQHS1m0zj1KZMYgmMCh39ee0Dcv8kyrj8mTqxuLyhH+QuQ==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/portal": "^1.0.0-8",
+        "classnames": "^2.2.6",
+        "rc-motion": "^2.3.0",
+        "rc-util": "^5.21.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/rc-drawer": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.2.0.tgz";,
+      "integrity": 
"sha512-9lOQ7kBekEJRdEpScHvtmEtXnAsy+NGDXiRWc2ZVC7QXAazNVbeT4EraQKYwCME8BJLa8Bxqxvs5swwyOepRwg==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.9",
+        "@rc-component/portal": "^1.1.1",
+        "classnames": "^2.2.6",
+        "rc-motion": "^2.6.1",
+        "rc-util": "^5.38.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
     "node_modules/rc-dropdown": {
       "version": "3.2.0",
       "resolved": 
"https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz";,
@@ -57758,6 +58285,37 @@
         "react": ">= 16.9.0"
       }
     },
+    "node_modules/rc-image": {
+      "version": "7.8.0",
+      "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.8.0.tgz";,
+      "integrity": 
"sha512-f5lgtAvRaL+HW9to4Lt06419GJtMLCGbp9RA++nJaDEwZvsMNkKa4QtG5+kDYTVKQf6pjaakJOIPB98W/khQFw==",
+      "dependencies": {
+        "@babel/runtime": "^7.11.2",
+        "@rc-component/portal": "^1.0.2",
+        "classnames": "^2.2.6",
+        "rc-dialog": "~9.4.0",
+        "rc-motion": "^2.6.2",
+        "rc-util": "^5.34.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/rc-input": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.5.1.tgz";,
+      "integrity": 
"sha512-+nOzQJDeIfIpNP/SgY45LXSKbuMlp4Yap2y8c+ZpU7XbLmNzUd6+d5/S75sA/52jsVE6S/AkhkkDEAOjIu7i6g==",
+      "dependencies": {
+        "@babel/runtime": "^7.11.1",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.18.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.0.0",
+        "react-dom": ">=16.0.0"
+      }
+    },
     "node_modules/rc-input-number": {
       "version": "6.1.2",
       "resolved": 
"https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.1.2.tgz";,
@@ -57809,13 +58367,13 @@
       }
     },
     "node_modules/rc-motion": {
-      "version": "2.4.1",
-      "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.1.tgz";,
-      "integrity": 
"sha512-TWLvymfMu8SngPx5MDH8dQ0D2RYbluNTfam4hY/dNNx9RQ3WtGuZ/GXHi2ymLMzH+UNd6EEFYkOuR5JTTtm8Xg==",
+      "version": "2.9.1",
+      "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.1.tgz";,
+      "integrity": 
"sha512-QD4bUqByjVQs7PhUT1d4bNxvtTcK9ETwtg7psbDfo6TmYalH/1hhjj4r2hbhW7g5OOEqYHhfwfj4noIvuOVRtQ==",
       "dependencies": {
         "@babel/runtime": "^7.11.1",
         "classnames": "^2.2.1",
-        "rc-util": "^5.2.1"
+        "rc-util": "^5.39.3"
       },
       "peerDependencies": {
         "react": ">=16.9.0",
@@ -57840,6 +58398,36 @@
         "react-dom": ">=16.9.0"
       }
     },
+    "node_modules/rc-overflow": {
+      "version": "1.3.2",
+      "resolved": 
"https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz";,
+      "integrity": 
"sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==",
+      "dependencies": {
+        "@babel/runtime": "^7.11.1",
+        "classnames": "^2.2.1",
+        "rc-resize-observer": "^1.0.0",
+        "rc-util": "^5.37.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/rc-overflow/node_modules/rc-resize-observer": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+      "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+      "dependencies": {
+        "@babel/runtime": "^7.20.7",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.38.0",
+        "resize-observer-polyfill": "^1.5.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
     "node_modules/rc-pagination": {
       "version": "3.1.2",
       "resolved": 
"https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.2.tgz";,
@@ -57853,6 +58441,59 @@
         "react-dom": ">=16.9.0"
       }
     },
+    "node_modules/rc-picker": {
+      "version": "4.5.0",
+      "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.5.0.tgz";,
+      "integrity": 
"sha512-suqz9bzuhBQlf7u+bZd1bJLPzhXpk12w6AjQ9BTPTiFwexVZgUKViG1KNLyfFvW6tCUZZK0HmCCX7JAyM+JnCg==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.2.1",
+        "rc-overflow": "^1.3.2",
+        "rc-resize-observer": "^1.4.0",
+        "rc-util": "^5.38.1"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "date-fns": ">= 2.x",
+        "dayjs": ">= 1.x",
+        "luxon": ">= 3.x",
+        "moment": ">= 2.x",
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      },
+      "peerDependenciesMeta": {
+        "date-fns": {
+          "optional": true
+        },
+        "dayjs": {
+          "optional": true
+        },
+        "luxon": {
+          "optional": true
+        },
+        "moment": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/rc-picker/node_modules/rc-resize-observer": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+      "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+      "dependencies": {
+        "@babel/runtime": "^7.20.7",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.38.0",
+        "resize-observer-polyfill": "^1.5.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
     "node_modules/rc-progress": {
       "version": "3.1.1",
       "resolved": 
"https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.1.tgz";,
@@ -57898,6 +58539,59 @@
         "react-dom": ">=16.9.0"
       }
     },
+    "node_modules/rc-segmented": {
+      "version": "2.3.0",
+      "resolved": 
"https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.3.0.tgz";,
+      "integrity": 
"sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==",
+      "dependencies": {
+        "@babel/runtime": "^7.11.1",
+        "classnames": "^2.2.1",
+        "rc-motion": "^2.4.4",
+        "rc-util": "^5.17.0"
+      },
+      "peerDependencies": {
+        "react": ">=16.0.0",
+        "react-dom": ">=16.0.0"
+      }
+    },
+    "node_modules/rc-select": {
+      "version": "14.14.0",
+      "resolved": 
"https://registry.npmjs.org/rc-select/-/rc-select-14.14.0.tgz";,
+      "integrity": 
"sha512-Uo2wulrjoPPRLCPd7zlK4ZFVJxlTN//yp1xWP/U+TUOQCyXrT+Duvq/Si5OzVcmQyWAUSbsplc2OwNNhvbOeKQ==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/trigger": "^2.1.1",
+        "classnames": "2.x",
+        "rc-motion": "^2.0.1",
+        "rc-overflow": "^1.3.1",
+        "rc-util": "^5.16.1",
+        "rc-virtual-list": "^3.5.2"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": "*",
+        "react-dom": "*"
+      }
+    },
+    "node_modules/rc-slider": {
+      "version": "10.6.2",
+      "resolved": 
"https://registry.npmjs.org/rc-slider/-/rc-slider-10.6.2.tgz";,
+      "integrity": 
"sha512-FjkoFjyvUQWcBo1F3RgSglky3ar0+qHLM41PlFVYB4Bj3RD8E/Mv7kqMouLFBU+3aFglMzzctAIWRwajEuueSw==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "^2.2.5",
+        "rc-util": "^5.36.0"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
     "node_modules/rc-steps": {
       "version": "4.1.3",
       "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz";,
@@ -57929,6 +58623,41 @@
         "react-dom": ">=16.9.0"
       }
     },
+    "node_modules/rc-table": {
+      "version": "7.45.7",
+      "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.45.7.tgz";,
+      "integrity": 
"sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/context": "^1.4.0",
+        "classnames": "^2.2.5",
+        "rc-resize-observer": "^1.1.0",
+        "rc-util": "^5.37.0",
+        "rc-virtual-list": "^3.14.2"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/rc-table/node_modules/rc-resize-observer": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+      "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+      "dependencies": {
+        "@babel/runtime": "^7.20.7",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.38.0",
+        "resize-observer-polyfill": "^1.5.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
     "node_modules/rc-tabs": {
       "version": "11.7.2",
       "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.2.tgz";,
@@ -57964,6 +58693,55 @@
         "react-dom": ">=16.9.0"
       }
     },
+    "node_modules/rc-tooltip": {
+      "version": "6.2.0",
+      "resolved": 
"https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.2.0.tgz";,
+      "integrity": 
"sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==",
+      "dependencies": {
+        "@babel/runtime": "^7.11.2",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.3.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/rc-tree": {
+      "version": "5.8.7",
+      "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.7.tgz";,
+      "integrity": 
"sha512-cpsIQZ4nNYwpj6cqPRt52e/69URuNdgQF9wZ10InmEf8W3+i0A41OVmZWwHuX9gegQSqj+DPmaDkZFKQZ+ZV1w==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "2.x",
+        "rc-motion": "^2.0.1",
+        "rc-util": "^5.16.1",
+        "rc-virtual-list": "^3.5.1"
+      },
+      "engines": {
+        "node": ">=10.x"
+      },
+      "peerDependencies": {
+        "react": "*",
+        "react-dom": "*"
+      }
+    },
+    "node_modules/rc-tree-select": {
+      "version": "5.21.0",
+      "resolved": 
"https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.21.0.tgz";,
+      "integrity": 
"sha512-w+9qEu6zh0G3wt9N/hzWNSnqYH1i9mH1Nqxo0caxLRRFXF5yZWYmpCDoDTMdQM1Y4z3Q5yj08qyrPH/d4AtumA==",
+      "dependencies": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "2.x",
+        "rc-select": "~14.14.0",
+        "rc-tree": "~5.8.1",
+        "rc-util": "^5.16.1"
+      },
+      "peerDependencies": {
+        "react": "*",
+        "react-dom": "*"
+      }
+    },
     "node_modules/rc-trigger": {
       "version": "5.2.0",
       "resolved": 
"https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.0.tgz";,
@@ -57994,9 +58772,9 @@
       }
     },
     "node_modules/rc-util": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz";,
-      "integrity": 
"sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==",
+      "version": "5.41.0",
+      "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.41.0.tgz";,
+      "integrity": 
"sha512-xtlCim9RpmVv0Ar2Nnc3WfJCxjQkTf3xHPWoFdjp1fSs2NirQwqiQrfqdU9HUe0kdfb168M/T8Dq0IaX50xeKg==",
       "dependencies": {
         "@babel/runtime": "^7.18.3",
         "react-is": "^18.2.0"
@@ -58011,6 +58789,39 @@
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz";,
       "integrity": 
"sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
     },
+    "node_modules/rc-virtual-list": {
+      "version": "3.14.2",
+      "resolved": 
"https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.14.2.tgz";,
+      "integrity": 
"sha512-rA+W5xryhklJAcmswNyuKB3ZGeB855io+yOFQK5u/RXhjdshGblfKpNkQr4/9fBhZns0+uiL/0/s6IP2krtSmg==",
+      "dependencies": {
+        "@babel/runtime": "^7.20.0",
+        "classnames": "^2.2.6",
+        "rc-resize-observer": "^1.0.0",
+        "rc-util": "^5.36.0"
+      },
+      "engines": {
+        "node": ">=8.x"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
+    "node_modules/rc-virtual-list/node_modules/rc-resize-observer": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+      "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+      "dependencies": {
+        "@babel/runtime": "^7.20.7",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.38.0",
+        "resize-observer-polyfill": "^1.5.1"
+      },
+      "peerDependencies": {
+        "react": ">=16.9.0",
+        "react-dom": ">=16.9.0"
+      }
+    },
     "node_modules/re-resizable": {
       "version": "6.9.11",
       "resolved": 
"https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.11.tgz";,
@@ -63364,6 +64175,14 @@
       "integrity": 
"sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
       "dev": true
     },
+    "node_modules/throttle-debounce": {
+      "version": "5.0.0",
+      "resolved": 
"https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz";,
+      "integrity": 
"sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==",
+      "engines": {
+        "node": ">=12.22"
+      }
+    },
     "node_modules/throttleit": {
       "version": "1.0.0",
       "resolved": 
"https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz";,
@@ -71045,11 +71864,6 @@
         "@types/react": "*"
       }
     },
-    "plugins/plugin-chart-table/node_modules/classnames": {
-      "version": "2.5.1",
-      "resolved": 
"https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz";,
-      "integrity": 
"sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
-    },
     "plugins/plugin-chart-table/node_modules/d3-array": {
       "version": "2.12.1",
       "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz";,
@@ -71206,29 +72020,55 @@
       }
     },
     "@ant-design/colors": {
-      "version": "7.0.0",
-      "resolved": 
"https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz";,
-      "integrity": 
"sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==",
+      "version": "7.0.2",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.2.tgz";,
+      "integrity": 
"sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==",
       "requires": {
-        "@ctrl/tinycolor": "^3.4.0"
+        "@ctrl/tinycolor": "^3.6.1"
+      }
+    },
+    "@ant-design/cssinjs": {
+      "version": "1.20.0",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.20.0.tgz";,
+      "integrity": 
"sha512-uG3iWzJxgNkADdZmc6W0Ci3iQAUOvLMcM8SnnmWq3r6JeocACft4ChnY/YWvI2Y+rG/68QBla/O+udke1yH3vg==",
+      "requires": {
+        "@babel/runtime": "^7.11.1",
+        "@emotion/hash": "^0.8.0",
+        "@emotion/unitless": "^0.7.5",
+        "classnames": "^2.3.1",
+        "csstype": "^3.1.3",
+        "rc-util": "^5.35.0",
+        "stylis": "^4.0.13"
       }
     },
     "@ant-design/icons": {
-      "version": "5.2.6",
-      "resolved": 
"https://registry.npmjs.org/@ant-design/icons/-/icons-5.2.6.tgz";,
-      "integrity": 
"sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==",
+      "version": "5.3.7",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/icons/-/icons-5.3.7.tgz";,
+      "integrity": 
"sha512-bCPXTAg66f5bdccM4TT21SQBDO1Ek2gho9h3nO9DAKXJP4sq+5VBjrQMSxMVXSB3HyEz+cUbHQ5+6ogxCOpaew==",
       "requires": {
         "@ant-design/colors": "^7.0.0",
-        "@ant-design/icons-svg": "^4.3.0",
+        "@ant-design/icons-svg": "^4.4.0",
         "@babel/runtime": "^7.11.2",
         "classnames": "^2.2.6",
         "rc-util": "^5.31.1"
       }
     },
     "@ant-design/icons-svg": {
-      "version": "4.3.1",
-      "resolved": 
"https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz";,
-      "integrity": 
"sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g=="
+      "version": "4.4.2",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz";,
+      "integrity": 
"sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA=="
+    },
+    "@ant-design/react-slick": {
+      "version": "1.1.2",
+      "resolved": 
"https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.1.2.tgz";,
+      "integrity": 
"sha512-EzlvzE6xQUBrZuuhSAFTdsr4P2bBBHGZwKFemEfq8gIGyIQCxalYfZW/T2ORbtQx5rU69o+WycP3exY/7T1hGA==",
+      "requires": {
+        "@babel/runtime": "^7.10.4",
+        "classnames": "^2.2.5",
+        "json2mq": "^0.2.0",
+        "resize-observer-polyfill": "^1.5.1",
+        "throttle-debounce": "^5.0.0"
+      }
     },
     "@applitools/core": {
       "version": "4.12.2",
@@ -73567,9 +74407,9 @@
       "dev": true
     },
     "@babel/runtime": {
-      "version": "7.23.9",
-      "resolved": 
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz";,
-      "integrity": 
"sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==",
+      "version": "7.24.6",
+      "resolved": 
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz";,
+      "integrity": 
"sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==",
       "requires": {
         "regenerator-runtime": "^0.14.0"
       },
@@ -73697,9 +74537,9 @@
       }
     },
     "@ctrl/tinycolor": {
-      "version": "3.4.1",
-      "resolved": 
"https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz";,
-      "integrity": 
"sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw=="
+      "version": "3.6.1",
+      "resolved": 
"https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz";,
+      "integrity": 
"sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA=="
     },
     "@cypress/mount-utils": {
       "version": "1.0.2",
@@ -80891,6 +81731,100 @@
         "@babel/runtime": "^7.13.10"
       }
     },
+    "@rc-component/async-validator": {
+      "version": "5.0.4",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/async-validator/-/async-validator-5.0.4.tgz";,
+      "integrity": 
"sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==",
+      "requires": {
+        "@babel/runtime": "^7.24.4"
+      }
+    },
+    "@rc-component/color-picker": {
+      "version": "1.5.3",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.5.3.tgz";,
+      "integrity": 
"sha512-+tGGH3nLmYXTalVe0L8hSZNs73VTP5ueSHwUlDC77KKRaN7G4DS4wcpG5DTDzdcV/Yas+rzA6UGgIyzd8fS4cw==",
+      "requires": {
+        "@babel/runtime": "^7.23.6",
+        "@ctrl/tinycolor": "^3.6.1",
+        "classnames": "^2.2.6",
+        "rc-util": "^5.38.1"
+      }
+    },
+    "@rc-component/context": {
+      "version": "1.4.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz";,
+      "integrity": 
"sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "rc-util": "^5.27.0"
+      }
+    },
+    "@rc-component/mini-decimal": {
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz";,
+      "integrity": 
"sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==",
+      "requires": {
+        "@babel/runtime": "^7.18.0"
+      }
+    },
+    "@rc-component/mutate-observer": {
+      "version": "1.1.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz";,
+      "integrity": 
"sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==",
+      "requires": {
+        "@babel/runtime": "^7.18.0",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.24.4"
+      }
+    },
+    "@rc-component/portal": {
+      "version": "1.1.2",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz";,
+      "integrity": 
"sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==",
+      "requires": {
+        "@babel/runtime": "^7.18.0",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.24.4"
+      }
+    },
+    "@rc-component/tour": {
+      "version": "1.15.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/tour/-/tour-1.15.0.tgz";,
+      "integrity": 
"sha512-h6hyILDwL+In9GAgRobwRWihLqqsD7Uft3fZGrJ7L4EiyCoxbnNYwzPXDfz7vNDhWeVyvAWQJj9fJCzpI4+b4g==",
+      "requires": {
+        "@babel/runtime": "^7.18.0",
+        "@rc-component/portal": "^1.0.0-9",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.3.2",
+        "rc-util": "^5.24.4"
+      }
+    },
+    "@rc-component/trigger": {
+      "version": "2.2.0",
+      "resolved": 
"https://registry.npmjs.org/@rc-component/trigger/-/trigger-2.2.0.tgz";,
+      "integrity": 
"sha512-QarBCji02YE9aRFhZgRZmOpXBj0IZutRippsVBv85sxvG4FGk/vRxwAlkn3MS9zK5mwbETd86mAVg2tKqTkdJA==",
+      "requires": {
+        "@babel/runtime": "^7.23.2",
+        "@rc-component/portal": "^1.1.0",
+        "classnames": "^2.3.2",
+        "rc-motion": "^2.0.0",
+        "rc-resize-observer": "^1.3.1",
+        "rc-util": "^5.38.0"
+      },
+      "dependencies": {
+        "rc-resize-observer": {
+          "version": "1.4.0",
+          "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+          "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+          "requires": {
+            "@babel/runtime": "^7.20.7",
+            "classnames": "^2.2.1",
+            "rc-util": "^5.38.0",
+            "resize-observer-polyfill": "^1.5.1"
+          }
+        }
+      }
+    },
     "@react-dnd/asap": {
       "version": "4.0.0",
       "resolved": 
"https://registry.npmjs.org/@react-dnd/asap/-/asap-4.0.0.tgz";,
@@ -88847,11 +89781,6 @@
             "@types/react": "*"
           }
         },
-        "classnames": {
-          "version": "2.5.1",
-          "resolved": 
"https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz";,
-          "integrity": 
"sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
-        },
         "d3-array": {
           "version": "2.12.1",
           "resolved": 
"https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz";,
@@ -92351,30 +93280,6 @@
             "rc-trigger": "^5.0.4",
             "rc-util": "^5.9.8",
             "rc-virtual-list": "^3.2.0"
-          },
-          "dependencies": {
-            "rc-overflow": {
-              "version": "1.2.8",
-              "resolved": 
"https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.8.tgz";,
-              "integrity": 
"sha512-QJ0UItckWPQ37ZL1dMEBAdY1dhfTXFL9k6oTTcyydVwoUNMnMqCGqnRNA98axSr/OeDKqR6DVFyi8eA5RQI/uQ==",
-              "requires": {
-                "@babel/runtime": "^7.11.1",
-                "classnames": "^2.2.1",
-                "rc-resize-observer": "^1.0.0",
-                "rc-util": "^5.19.2"
-              }
-            },
-            "rc-virtual-list": {
-              "version": "3.4.11",
-              "resolved": 
"https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.11.tgz";,
-              "integrity": 
"sha512-BvUUH60kkeTBPigN5F89HtGaA5jSP4y2aM6cJ4dk9Y42I9yY+h6i08wF6UKeDcxdfOU8j3I5HxkSS/xA77J3wA==",
-              "requires": {
-                "@babel/runtime": "^7.20.0",
-                "classnames": "^2.2.6",
-                "rc-resize-observer": "^1.0.0",
-                "rc-util": "^5.15.0"
-              }
-            }
           }
         },
         "rc-slider": {
@@ -92420,19 +93325,6 @@
             "rc-motion": "^2.0.1",
             "rc-util": "^5.0.0",
             "rc-virtual-list": "^3.0.1"
-          },
-          "dependencies": {
-            "rc-virtual-list": {
-              "version": "3.4.11",
-              "resolved": 
"https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.11.tgz";,
-              "integrity": 
"sha512-BvUUH60kkeTBPigN5F89HtGaA5jSP4y2aM6cJ4dk9Y42I9yY+h6i08wF6UKeDcxdfOU8j3I5HxkSS/xA77J3wA==",
-              "requires": {
-                "@babel/runtime": "^7.20.0",
-                "classnames": "^2.2.6",
-                "rc-resize-observer": "^1.0.0",
-                "rc-util": "^5.15.0"
-              }
-            }
           }
         },
         "rc-tree-select": {
@@ -92449,6 +93341,278 @@
         }
       }
     },
+    "antd-v5": {
+      "version": "npm:[email protected]",
+      "resolved": "https://registry.npmjs.org/antd/-/antd-5.18.0.tgz";,
+      "integrity": 
"sha512-xAvqvioW34npeZb8/JLZmCh5mcHU5MLiA0IYWAlpLAVmSgjs3p0tNzbU6a7Yx+y7o7E8PHtlchWfO3yBLQ15FQ==",
+      "requires": {
+        "@ant-design/colors": "^7.0.2",
+        "@ant-design/cssinjs": "^1.19.1",
+        "@ant-design/icons": "^5.3.7",
+        "@ant-design/react-slick": "~1.1.2",
+        "@babel/runtime": "^7.24.5",
+        "@ctrl/tinycolor": "^3.6.1",
+        "@rc-component/color-picker": "~1.5.3",
+        "@rc-component/mutate-observer": "^1.1.0",
+        "@rc-component/tour": "~1.15.0",
+        "@rc-component/trigger": "^2.2.0",
+        "classnames": "^2.5.1",
+        "copy-to-clipboard": "^3.3.3",
+        "dayjs": "^1.11.10",
+        "qrcode.react": "^3.1.0",
+        "rc-cascader": "~3.26.0",
+        "rc-checkbox": "~3.3.0",
+        "rc-collapse": "~3.7.3",
+        "rc-dialog": "~9.4.0",
+        "rc-drawer": "~7.2.0",
+        "rc-dropdown": "~4.2.0",
+        "rc-field-form": "~2.2.0",
+        "rc-image": "~7.8.0",
+        "rc-input": "~1.5.1",
+        "rc-input-number": "~9.1.0",
+        "rc-mentions": "~2.13.1",
+        "rc-menu": "~9.14.0",
+        "rc-motion": "^2.9.1",
+        "rc-notification": "~5.6.0",
+        "rc-pagination": "~4.0.4",
+        "rc-picker": "~4.5.0",
+        "rc-progress": "~4.0.0",
+        "rc-rate": "~2.13.0",
+        "rc-resize-observer": "^1.4.0",
+        "rc-segmented": "~2.3.0",
+        "rc-select": "~14.14.0",
+        "rc-slider": "~10.6.2",
+        "rc-steps": "~6.0.1",
+        "rc-switch": "~4.1.0",
+        "rc-table": "~7.45.7",
+        "rc-tabs": "~15.1.0",
+        "rc-textarea": "~1.7.0",
+        "rc-tooltip": "~6.2.0",
+        "rc-tree": "~5.8.7",
+        "rc-tree-select": "~5.21.0",
+        "rc-upload": "~4.5.2",
+        "rc-util": "^5.41.0",
+        "scroll-into-view-if-needed": "^3.1.0",
+        "throttle-debounce": "^5.0.0"
+      },
+      "dependencies": {
+        "compute-scroll-into-view": {
+          "version": "3.1.0",
+          "resolved": 
"https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz";,
+          "integrity": 
"sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg=="
+        },
+        "rc-cascader": {
+          "version": "3.26.0",
+          "resolved": 
"https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.26.0.tgz";,
+          "integrity": 
"sha512-L1dml383TPSJD1I11YwxuVbmqaJY64psZqFp1ETlgl3LEOwDu76Cyl11fw5dmjJhMlUWwM5dECQfqJgfebhUjg==",
+          "requires": {
+            "@babel/runtime": "^7.12.5",
+            "array-tree-filter": "^2.1.0",
+            "classnames": "^2.3.1",
+            "rc-select": "~14.14.0",
+            "rc-tree": "~5.8.1",
+            "rc-util": "^5.37.0"
+          }
+        },
+        "rc-checkbox": {
+          "version": "3.3.0",
+          "resolved": 
"https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.3.0.tgz";,
+          "integrity": 
"sha512-Ih3ZaAcoAiFKJjifzwsGiT/f/quIkxJoklW4yKGho14Olulwn8gN7hOBve0/WGDg5o/l/5mL0w7ff7/YGvefVw==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "classnames": "^2.3.2",
+            "rc-util": "^5.25.2"
+          }
+        },
+        "rc-collapse": {
+          "version": "3.7.3",
+          "resolved": 
"https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.3.tgz";,
+          "integrity": 
"sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "classnames": "2.x",
+            "rc-motion": "^2.3.4",
+            "rc-util": "^5.27.0"
+          }
+        },
+        "rc-dropdown": {
+          "version": "4.2.0",
+          "resolved": 
"https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.2.0.tgz";,
+          "integrity": 
"sha512-odM8Ove+gSh0zU27DUj5cG1gNKg7mLWBYzB5E4nNLrLwBmYEgYP43vHKDGOVZcJSVElQBI0+jTQgjnq0NfLjng==",
+          "requires": {
+            "@babel/runtime": "^7.18.3",
+            "@rc-component/trigger": "^2.0.0",
+            "classnames": "^2.2.6",
+            "rc-util": "^5.17.0"
+          }
+        },
+        "rc-field-form": {
+          "version": "2.2.0",
+          "resolved": 
"https://registry.npmjs.org/rc-field-form/-/rc-field-form-2.2.0.tgz";,
+          "integrity": 
"sha512-Kl7wBXCmFbRi9aPw0yiRTSPH3WQGRnOVGX/UxlEjAz2pGwsaw2MisCJ7GTXukdiybYsw8K7agDD7ZsPGUNcDKg==",
+          "requires": {
+            "@babel/runtime": "^7.18.0",
+            "@rc-component/async-validator": "^5.0.3",
+            "rc-util": "^5.32.2"
+          }
+        },
+        "rc-input-number": {
+          "version": "9.1.0",
+          "resolved": 
"https://registry.npmjs.org/rc-input-number/-/rc-input-number-9.1.0.tgz";,
+          "integrity": 
"sha512-NqJ6i25Xn/AgYfVxynlevIhX3FuKlMwIFpucGG1h98SlK32wQwDK0zhN9VY32McOmuaqzftduNYWWooWz8pXQA==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "@rc-component/mini-decimal": "^1.0.1",
+            "classnames": "^2.2.5",
+            "rc-input": "~1.5.0",
+            "rc-util": "^5.40.1"
+          }
+        },
+        "rc-mentions": {
+          "version": "2.13.1",
+          "resolved": 
"https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.13.1.tgz";,
+          "integrity": 
"sha512-DSyUDq/PPCleUX1eghIn371lTSRQsIuCs1N7xR9nZcHP9R1NkE7JjpWUP8Gy4EGVPu0JN0qIcokxYJaoGPnofg==",
+          "requires": {
+            "@babel/runtime": "^7.22.5",
+            "@rc-component/trigger": "^2.0.0",
+            "classnames": "^2.2.6",
+            "rc-input": "~1.5.0",
+            "rc-menu": "~9.14.0",
+            "rc-textarea": "~1.7.0",
+            "rc-util": "^5.34.1"
+          }
+        },
+        "rc-menu": {
+          "version": "9.14.0",
+          "resolved": 
"https://registry.npmjs.org/rc-menu/-/rc-menu-9.14.0.tgz";,
+          "integrity": 
"sha512-La3LBCDMLMs9Q/8mTGbnscb+ZeJ26ebkLz9xJFHd2SD8vfsCKl1Z/k3mwbxyKL01lB40fel1s9Nn9LAv/nmVJQ==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "@rc-component/trigger": "^2.0.0",
+            "classnames": "2.x",
+            "rc-motion": "^2.4.3",
+            "rc-overflow": "^1.3.1",
+            "rc-util": "^5.27.0"
+          }
+        },
+        "rc-notification": {
+          "version": "5.6.0",
+          "resolved": 
"https://registry.npmjs.org/rc-notification/-/rc-notification-5.6.0.tgz";,
+          "integrity": 
"sha512-TGQW5T7waOxLwgJG7fXcw8l7AQiFOjaZ7ISF5PrU526nunHRNcTMuzKihQHaF4E/h/KfOCDk3Mv8eqzbu2e28w==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "classnames": "2.x",
+            "rc-motion": "^2.9.0",
+            "rc-util": "^5.20.1"
+          }
+        },
+        "rc-pagination": {
+          "version": "4.0.4",
+          "resolved": 
"https://registry.npmjs.org/rc-pagination/-/rc-pagination-4.0.4.tgz";,
+          "integrity": 
"sha512-GGrLT4NgG6wgJpT/hHIpL9nELv27A1XbSZzECIuQBQTVSf4xGKxWr6I/jhpRPauYEWEbWVw22ObG6tJQqwJqWQ==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "classnames": "^2.3.2",
+            "rc-util": "^5.38.0"
+          }
+        },
+        "rc-progress": {
+          "version": "4.0.0",
+          "resolved": 
"https://registry.npmjs.org/rc-progress/-/rc-progress-4.0.0.tgz";,
+          "integrity": 
"sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "classnames": "^2.2.6",
+            "rc-util": "^5.16.1"
+          }
+        },
+        "rc-rate": {
+          "version": "2.13.0",
+          "resolved": 
"https://registry.npmjs.org/rc-rate/-/rc-rate-2.13.0.tgz";,
+          "integrity": 
"sha512-oxvx1Q5k5wD30sjN5tqAyWTvJfLNNJn7Oq3IeS4HxWfAiC4BOXMITNAsw7u/fzdtO4MS8Ki8uRLOzcnEuoQiAw==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "classnames": "^2.2.5",
+            "rc-util": "^5.0.1"
+          }
+        },
+        "rc-resize-observer": {
+          "version": "1.4.0",
+          "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+          "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+          "requires": {
+            "@babel/runtime": "^7.20.7",
+            "classnames": "^2.2.1",
+            "rc-util": "^5.38.0",
+            "resize-observer-polyfill": "^1.5.1"
+          }
+        },
+        "rc-steps": {
+          "version": "6.0.1",
+          "resolved": 
"https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz";,
+          "integrity": 
"sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==",
+          "requires": {
+            "@babel/runtime": "^7.16.7",
+            "classnames": "^2.2.3",
+            "rc-util": "^5.16.1"
+          }
+        },
+        "rc-switch": {
+          "version": "4.1.0",
+          "resolved": 
"https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz";,
+          "integrity": 
"sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==",
+          "requires": {
+            "@babel/runtime": "^7.21.0",
+            "classnames": "^2.2.1",
+            "rc-util": "^5.30.0"
+          }
+        },
+        "rc-tabs": {
+          "version": "15.1.0",
+          "resolved": 
"https://registry.npmjs.org/rc-tabs/-/rc-tabs-15.1.0.tgz";,
+          "integrity": 
"sha512-xTNz4Km1025emtkv1q7xKhjPwAtXr/wycuXVTAcFJg+DKhnPDDbnwbA9KRW0SawAVOGvVEj8ZrBlU0u0FGLrbg==",
+          "requires": {
+            "@babel/runtime": "^7.11.2",
+            "classnames": "2.x",
+            "rc-dropdown": "~4.2.0",
+            "rc-menu": "~9.14.0",
+            "rc-motion": "^2.6.2",
+            "rc-resize-observer": "^1.0.0",
+            "rc-util": "^5.34.1"
+          }
+        },
+        "rc-textarea": {
+          "version": "1.7.0",
+          "resolved": 
"https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.7.0.tgz";,
+          "integrity": 
"sha512-UxizYJkWkmxP3zofXgc487QiGyDmhhheDLLjIWbFtDmiru1ls30KpO8odDaPyqNUIy9ugj5djxTEuezIn6t3Jg==",
+          "requires": {
+            "@babel/runtime": "^7.10.1",
+            "classnames": "^2.2.1",
+            "rc-input": "~1.5.0",
+            "rc-resize-observer": "^1.0.0",
+            "rc-util": "^5.27.0"
+          }
+        },
+        "rc-upload": {
+          "version": "4.5.2",
+          "resolved": 
"https://registry.npmjs.org/rc-upload/-/rc-upload-4.5.2.tgz";,
+          "integrity": 
"sha512-QO3ne77DwnAPKFn0bA5qJM81QBjQi0e0NHdkvpFyY73Bea2NfITiotqJqVjHgeYPOJu5lLVR32TNGP084aSoXA==",
+          "requires": {
+            "@babel/runtime": "^7.18.3",
+            "classnames": "^2.2.5",
+            "rc-util": "^5.2.0"
+          }
+        },
+        "scroll-into-view-if-needed": {
+          "version": "3.1.0",
+          "resolved": 
"https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz";,
+          "integrity": 
"sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==",
+          "requires": {
+            "compute-scroll-into-view": "^3.0.2"
+          }
+        }
+      }
+    },
     "anymatch": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";,
@@ -94354,9 +95518,9 @@
       }
     },
     "classnames": {
-      "version": "2.3.2",
-      "resolved": 
"https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz";,
-      "integrity": 
"sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
+      "version": "2.5.1",
+      "resolved": 
"https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz";,
+      "integrity": 
"sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
     },
     "clean-css": {
       "version": "5.3.3",
@@ -95286,9 +96450,9 @@
       "dev": true
     },
     "copy-to-clipboard": {
-      "version": "3.3.1",
-      "resolved": 
"https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz";,
-      "integrity": 
"sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==",
+      "version": "3.3.3",
+      "resolved": 
"https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz";,
+      "integrity": 
"sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
       "requires": {
         "toggle-selection": "^1.0.6"
       }
@@ -97257,9 +98421,9 @@
       "dev": true
     },
     "dayjs": {
-      "version": "1.10.7",
-      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz";,
-      "integrity": 
"sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+      "version": "1.11.11",
+      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz";,
+      "integrity": 
"sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg=="
     },
     "deasync": {
       "version": "0.1.29",
@@ -116543,6 +117707,12 @@
       "integrity": 
"sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
       "dev": true
     },
+    "qrcode.react": {
+      "version": "3.1.0",
+      "resolved": 
"https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz";,
+      "integrity": 
"sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==",
+      "requires": {}
+    },
     "qs": {
       "version": "6.5.3",
       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz";,
@@ -116756,6 +117926,30 @@
         "shallowequal": "^1.1.0"
       }
     },
+    "rc-dialog": {
+      "version": "9.4.0",
+      "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.4.0.tgz";,
+      "integrity": 
"sha512-AScCexaLACvf8KZRqCPz12BJ8olszXOS4lKlkMyzDQHS1m0zj1KZMYgmMCh39ee0Dcv8kyrj8mTqxuLyhH+QuQ==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/portal": "^1.0.0-8",
+        "classnames": "^2.2.6",
+        "rc-motion": "^2.3.0",
+        "rc-util": "^5.21.0"
+      }
+    },
+    "rc-drawer": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.2.0.tgz";,
+      "integrity": 
"sha512-9lOQ7kBekEJRdEpScHvtmEtXnAsy+NGDXiRWc2ZVC7QXAazNVbeT4EraQKYwCME8BJLa8Bxqxvs5swwyOepRwg==",
+      "requires": {
+        "@babel/runtime": "^7.23.9",
+        "@rc-component/portal": "^1.1.1",
+        "classnames": "^2.2.6",
+        "rc-motion": "^2.6.1",
+        "rc-util": "^5.38.1"
+      }
+    },
     "rc-dropdown": {
       "version": "3.2.0",
       "resolved": 
"https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz";,
@@ -116776,6 +117970,29 @@
         "rc-util": "^5.0.0"
       }
     },
+    "rc-image": {
+      "version": "7.8.0",
+      "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.8.0.tgz";,
+      "integrity": 
"sha512-f5lgtAvRaL+HW9to4Lt06419GJtMLCGbp9RA++nJaDEwZvsMNkKa4QtG5+kDYTVKQf6pjaakJOIPB98W/khQFw==",
+      "requires": {
+        "@babel/runtime": "^7.11.2",
+        "@rc-component/portal": "^1.0.2",
+        "classnames": "^2.2.6",
+        "rc-dialog": "~9.4.0",
+        "rc-motion": "^2.6.2",
+        "rc-util": "^5.34.1"
+      }
+    },
+    "rc-input": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.5.1.tgz";,
+      "integrity": 
"sha512-+nOzQJDeIfIpNP/SgY45LXSKbuMlp4Yap2y8c+ZpU7XbLmNzUd6+d5/S75sA/52jsVE6S/AkhkkDEAOjIu7i6g==",
+      "requires": {
+        "@babel/runtime": "^7.11.1",
+        "classnames": "^2.2.1",
+        "rc-util": "^5.18.1"
+      }
+    },
     "rc-input-number": {
       "version": "6.1.2",
       "resolved": 
"https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.1.2.tgz";,
@@ -116816,13 +118033,13 @@
       }
     },
     "rc-motion": {
-      "version": "2.4.1",
-      "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.1.tgz";,
-      "integrity": 
"sha512-TWLvymfMu8SngPx5MDH8dQ0D2RYbluNTfam4hY/dNNx9RQ3WtGuZ/GXHi2ymLMzH+UNd6EEFYkOuR5JTTtm8Xg==",
+      "version": "2.9.1",
+      "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.1.tgz";,
+      "integrity": 
"sha512-QD4bUqByjVQs7PhUT1d4bNxvtTcK9ETwtg7psbDfo6TmYalH/1hhjj4r2hbhW7g5OOEqYHhfwfj4noIvuOVRtQ==",
       "requires": {
         "@babel/runtime": "^7.11.1",
         "classnames": "^2.2.1",
-        "rc-util": "^5.2.1"
+        "rc-util": "^5.39.3"
       }
     },
     "rc-notification": {
@@ -116836,6 +118053,30 @@
         "rc-util": "^5.0.1"
       }
     },
+    "rc-overflow": {
+      "version": "1.3.2",
+      "resolved": 
"https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz";,
+      "integrity": 
"sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==",
+      "requires": {
+        "@babel/runtime": "^7.11.1",
+        "classnames": "^2.2.1",
+        "rc-resize-observer": "^1.0.0",
+        "rc-util": "^5.37.0"
+      },
+      "dependencies": {
+        "rc-resize-observer": {
+          "version": "1.4.0",
+          "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+          "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+          "requires": {
+            "@babel/runtime": "^7.20.7",
+            "classnames": "^2.2.1",
+            "rc-util": "^5.38.0",
+            "resize-observer-polyfill": "^1.5.1"
+          }
+        }
+      }
+    },
     "rc-pagination": {
       "version": "3.1.2",
       "resolved": 
"https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.2.tgz";,
@@ -116845,6 +118086,32 @@
         "classnames": "^2.2.1"
       }
     },
+    "rc-picker": {
+      "version": "4.5.0",
+      "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.5.0.tgz";,
+      "integrity": 
"sha512-suqz9bzuhBQlf7u+bZd1bJLPzhXpk12w6AjQ9BTPTiFwexVZgUKViG1KNLyfFvW6tCUZZK0HmCCX7JAyM+JnCg==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.2.1",
+        "rc-overflow": "^1.3.2",
+        "rc-resize-observer": "^1.4.0",
+        "rc-util": "^5.38.1"
+      },
+      "dependencies": {
+        "rc-resize-observer": {
+          "version": "1.4.0",
+          "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+          "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+          "requires": {
+            "@babel/runtime": "^7.20.7",
+            "classnames": "^2.2.1",
+            "rc-util": "^5.38.0",
+            "resize-observer-polyfill": "^1.5.1"
+          }
+        }
+      }
+    },
     "rc-progress": {
       "version": "3.1.1",
       "resolved": 
"https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.1.tgz";,
@@ -116875,6 +118142,41 @@
         "resize-observer-polyfill": "^1.5.1"
       }
     },
+    "rc-segmented": {
+      "version": "2.3.0",
+      "resolved": 
"https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.3.0.tgz";,
+      "integrity": 
"sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==",
+      "requires": {
+        "@babel/runtime": "^7.11.1",
+        "classnames": "^2.2.1",
+        "rc-motion": "^2.4.4",
+        "rc-util": "^5.17.0"
+      }
+    },
+    "rc-select": {
+      "version": "14.14.0",
+      "resolved": 
"https://registry.npmjs.org/rc-select/-/rc-select-14.14.0.tgz";,
+      "integrity": 
"sha512-Uo2wulrjoPPRLCPd7zlK4ZFVJxlTN//yp1xWP/U+TUOQCyXrT+Duvq/Si5OzVcmQyWAUSbsplc2OwNNhvbOeKQ==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/trigger": "^2.1.1",
+        "classnames": "2.x",
+        "rc-motion": "^2.0.1",
+        "rc-overflow": "^1.3.1",
+        "rc-util": "^5.16.1",
+        "rc-virtual-list": "^3.5.2"
+      }
+    },
+    "rc-slider": {
+      "version": "10.6.2",
+      "resolved": 
"https://registry.npmjs.org/rc-slider/-/rc-slider-10.6.2.tgz";,
+      "integrity": 
"sha512-FjkoFjyvUQWcBo1F3RgSglky3ar0+qHLM41PlFVYB4Bj3RD8E/Mv7kqMouLFBU+3aFglMzzctAIWRwajEuueSw==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "^2.2.5",
+        "rc-util": "^5.36.0"
+      }
+    },
     "rc-steps": {
       "version": "4.1.3",
       "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz";,
@@ -116895,6 +118197,32 @@
         "rc-util": "^5.0.1"
       }
     },
+    "rc-table": {
+      "version": "7.45.7",
+      "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.45.7.tgz";,
+      "integrity": 
"sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "@rc-component/context": "^1.4.0",
+        "classnames": "^2.2.5",
+        "rc-resize-observer": "^1.1.0",
+        "rc-util": "^5.37.0",
+        "rc-virtual-list": "^3.14.2"
+      },
+      "dependencies": {
+        "rc-resize-observer": {
+          "version": "1.4.0",
+          "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+          "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+          "requires": {
+            "@babel/runtime": "^7.20.7",
+            "classnames": "^2.2.1",
+            "rc-util": "^5.38.0",
+            "resize-observer-polyfill": "^1.5.1"
+          }
+        }
+      }
+    },
     "rc-tabs": {
       "version": "11.7.2",
       "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.2.tgz";,
@@ -116919,6 +118247,40 @@
         "rc-resize-observer": "^0.2.3"
       }
     },
+    "rc-tooltip": {
+      "version": "6.2.0",
+      "resolved": 
"https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.2.0.tgz";,
+      "integrity": 
"sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==",
+      "requires": {
+        "@babel/runtime": "^7.11.2",
+        "@rc-component/trigger": "^2.0.0",
+        "classnames": "^2.3.1"
+      }
+    },
+    "rc-tree": {
+      "version": "5.8.7",
+      "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.8.7.tgz";,
+      "integrity": 
"sha512-cpsIQZ4nNYwpj6cqPRt52e/69URuNdgQF9wZ10InmEf8W3+i0A41OVmZWwHuX9gegQSqj+DPmaDkZFKQZ+ZV1w==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "2.x",
+        "rc-motion": "^2.0.1",
+        "rc-util": "^5.16.1",
+        "rc-virtual-list": "^3.5.1"
+      }
+    },
+    "rc-tree-select": {
+      "version": "5.21.0",
+      "resolved": 
"https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.21.0.tgz";,
+      "integrity": 
"sha512-w+9qEu6zh0G3wt9N/hzWNSnqYH1i9mH1Nqxo0caxLRRFXF5yZWYmpCDoDTMdQM1Y4z3Q5yj08qyrPH/d4AtumA==",
+      "requires": {
+        "@babel/runtime": "^7.10.1",
+        "classnames": "2.x",
+        "rc-select": "~14.14.0",
+        "rc-tree": "~5.8.1",
+        "rc-util": "^5.16.1"
+      }
+    },
     "rc-trigger": {
       "version": "5.2.0",
       "resolved": 
"https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.0.tgz";,
@@ -116942,9 +118304,9 @@
       }
     },
     "rc-util": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz";,
-      "integrity": 
"sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==",
+      "version": "5.41.0",
+      "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.41.0.tgz";,
+      "integrity": 
"sha512-xtlCim9RpmVv0Ar2Nnc3WfJCxjQkTf3xHPWoFdjp1fSs2NirQwqiQrfqdU9HUe0kdfb168M/T8Dq0IaX50xeKg==",
       "requires": {
         "@babel/runtime": "^7.18.3",
         "react-is": "^18.2.0"
@@ -116957,6 +118319,30 @@
         }
       }
     },
+    "rc-virtual-list": {
+      "version": "3.14.2",
+      "resolved": 
"https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.14.2.tgz";,
+      "integrity": 
"sha512-rA+W5xryhklJAcmswNyuKB3ZGeB855io+yOFQK5u/RXhjdshGblfKpNkQr4/9fBhZns0+uiL/0/s6IP2krtSmg==",
+      "requires": {
+        "@babel/runtime": "^7.20.0",
+        "classnames": "^2.2.6",
+        "rc-resize-observer": "^1.0.0",
+        "rc-util": "^5.36.0"
+      },
+      "dependencies": {
+        "rc-resize-observer": {
+          "version": "1.4.0",
+          "resolved": 
"https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz";,
+          "integrity": 
"sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==",
+          "requires": {
+            "@babel/runtime": "^7.20.7",
+            "classnames": "^2.2.1",
+            "rc-util": "^5.38.0",
+            "resize-observer-polyfill": "^1.5.1"
+          }
+        }
+      }
+    },
     "re-resizable": {
       "version": "6.9.11",
       "resolved": 
"https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.11.tgz";,
@@ -121083,6 +122469,11 @@
       "integrity": 
"sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
       "dev": true
     },
+    "throttle-debounce": {
+      "version": "5.0.0",
+      "resolved": 
"https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz";,
+      "integrity": 
"sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg=="
+    },
     "throttleit": {
       "version": "1.0.0",
       "resolved": 
"https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz";,
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index ef03f41f00..76f0b35e6a 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -122,6 +122,7 @@
     "abortcontroller-polyfill": "^1.1.9",
     "ace-builds": "^1.4.14",
     "antd": "4.10.3",
+    "antd-v5": "npm:antd@^5.18.0",
     "babel-plugin-typescript-to-proptypes": "^2.0.0",
     "bootstrap": "^3.4.1",
     "brace": "^0.11.1",
diff --git a/superset-frontend/src/components/Badge/index.tsx 
b/superset-frontend/src/components/Badge/index.tsx
index 01c03f3fcf..731fb5db83 100644
--- a/superset-frontend/src/components/Badge/index.tsx
+++ b/superset-frontend/src/components/Badge/index.tsx
@@ -18,8 +18,8 @@
  */
 import React from 'react';
 import { styled } from '@superset-ui/core';
-import { Badge as AntdBadge } from 'antd';
-import { BadgeProps as AntdBadgeProps } from 'antd/lib/badge';
+import { Badge as AntdBadge } from 'antd-v5';
+import { BadgeProps as AntdBadgeProps } from 'antd-v5/lib/badge';
 
 export interface BadgeProps extends AntdBadgeProps {
   textColor?: string;
@@ -29,7 +29,16 @@ const Badge = styled(
   (
     // eslint-disable-next-line @typescript-eslint/no-unused-vars
     { textColor, color, text, ...props }: BadgeProps,
-  ) => <AntdBadge text={text} color={text ? color : undefined} {...props} />,
+  ) => (
+    <AntdBadge
+      text={text}
+      color={text ? color : undefined}
+      classNames={{
+        root: 'superset-badge',
+      }}
+      {...props}
+    />
+  ),
 )`
   & > sup {
     padding: 0 ${({ theme }) => theme.gridUnit * 2}px;

Reply via email to