From 962081ebd1baa5373f7a3f19ef4196f44ff3799f Mon Sep 17 00:00:00 2001 From: wrsuperboy Date: Wed, 31 Jan 2024 22:55:45 +0800 Subject: [PATCH] Update dependencies and fix deployment --- tortolla-web/index.html | 2 +- tortolla-web/package-lock.json | 971 +++++++++--------- tortolla-web/package.json | 12 +- .../tortolla/{ => service}/UserService.java | 4 +- .../java/clan/midnight/tortolla/Post.java | 2 + .../{ => repository}/PostRepository.java | 4 +- .../{ => repository}/UserRepository.java | 2 +- .../tortolla/{ => persist}/PostPO.java | 2 +- .../tortolla/{ => persist}/UserPO.java | 2 +- .../{ => repository}/JpaPostRepository.java | 4 +- .../{ => repository}/JpaUserRepository.java | 4 +- .../{ => repository}/PostJpaRepository.java | 3 +- .../{ => repository}/UserJpaRepository.java | 3 +- tortolla/pom.xml | 4 +- tortolla/presentation/.azure/.gitignore | 3 + .../.azure/default/connections.xml | 1 + tortolla/presentation/.azure/profiles.xml | 3 + .../tortolla/TortollaApplication.java | 2 +- .../tortolla/controller/PostController.java | 6 +- .../tortolla/controller/UserController.java | 4 +- 20 files changed, 537 insertions(+), 501 deletions(-) rename tortolla/application/src/main/java/clan/midnight/tortolla/{ => service}/UserService.java (90%) rename tortolla/domain/src/main/java/clan/midnight/tortolla/{ => repository}/PostRepository.java (74%) rename tortolla/domain/src/main/java/clan/midnight/tortolla/{ => repository}/UserRepository.java (83%) rename tortolla/infrastructure/src/main/java/clan/midnight/tortolla/{ => persist}/PostPO.java (95%) rename tortolla/infrastructure/src/main/java/clan/midnight/tortolla/{ => persist}/UserPO.java (95%) rename tortolla/infrastructure/src/main/java/clan/midnight/tortolla/{ => repository}/JpaPostRepository.java (91%) rename tortolla/infrastructure/src/main/java/clan/midnight/tortolla/{ => repository}/JpaUserRepository.java (89%) rename tortolla/infrastructure/src/main/java/clan/midnight/tortolla/{ => repository}/PostJpaRepository.java (73%) rename tortolla/infrastructure/src/main/java/clan/midnight/tortolla/{ => repository}/UserJpaRepository.java (67%) create mode 100644 tortolla/presentation/.azure/.gitignore create mode 100644 tortolla/presentation/.azure/default/connections.xml create mode 100644 tortolla/presentation/.azure/profiles.xml diff --git a/tortolla-web/index.html b/tortolla-web/index.html index d870906..83c5ea2 100644 --- a/tortolla-web/index.html +++ b/tortolla-web/index.html @@ -4,7 +4,7 @@ - Tortolla Blog System + Tortolla Blog
diff --git a/tortolla-web/package-lock.json b/tortolla-web/package-lock.json index 8b0e7fd..c5c8851 100644 --- a/tortolla-web/package-lock.json +++ b/tortolla-web/package-lock.json @@ -8,29 +8,29 @@ "name": "tortolla-web", "version": "1.0.0", "dependencies": { - "@fluentui/react-components": "^9.45.0", + "@fluentui/react-components": "^9.46.2", "markdown-it": "^14.0.0", "monaco-editor": "^0.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-i18next": "^14.0.0", + "react-i18next": "^14.0.1", "react-router-dom": "^6.21.3" }, "devDependencies": { "@types/markdown-it": "^13.0.7", "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", - "@typescript-eslint/eslint-plugin": "^6.19.0", - "@typescript-eslint/parser": "^6.19.0", + "@typescript-eslint/eslint-plugin": "^6.20.0", + "@typescript-eslint/parser": "^6.20.0", "@vitejs/plugin-react": "^4.2.1", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", - "prettier-eslint": "^16.2.0", + "prettier-eslint": "^16.3.0", "typescript": "^5.3.3", - "vite": "^5.0.11" + "vite": "^5.0.12" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -855,11 +855,11 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", - "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", "dependencies": { - "@floating-ui/utils": "^0.2.0" + "@floating-ui/utils": "^0.2.1" } }, "node_modules/@floating-ui/devtools": { @@ -871,12 +871,12 @@ } }, "node_modules/@floating-ui/dom": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", - "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.1.tgz", + "integrity": "sha512-iA8qE43/H5iGozC3W0YSnVSW42Vh522yyM1gj+BqRwVsTNOyr231PsXDaV04yT39PsO0QL2QpbI/M0ZaLUQgRQ==", "dependencies": { - "@floating-ui/core": "^1.5.3", - "@floating-ui/utils": "^0.2.0" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.1" } }, "node_modules/@floating-ui/utils": { @@ -901,18 +901,18 @@ } }, "node_modules/@fluentui/react-accordion": { - "version": "9.3.38", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.38.tgz", - "integrity": "sha512-BB8d9+Jr0v4SW58OJTIyvsxhA/iOBbvIkQZlVHKqt4tL8dHOIFPrApw5WqQqaSYJsEwt4HxmlNU4Dv8qRughbg==", + "version": "9.3.40", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.40.tgz", + "integrity": "sha512-XZoCL9PXkIQTOqDQuetShyB9YZKoM/H0eCDKtHG0xNh++HBB0rbjUkyrBx9YG+Bzky9lL7DioJ8Xcm2hXg6mIQ==", "dependencies": { - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -925,17 +925,17 @@ } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.104", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.104.tgz", - "integrity": "sha512-Z8BGSyzEKok5wlJF2cUc8GUj2q+c1D+119YF0WtHLiieh7pwOHjBcDJOHqnaVnQNbhetIA3NUht2z0e1wgOK5w==", + "version": "9.0.0-beta.108", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.108.tgz", + "integrity": "sha512-u60x564eUHMOeKKu9xBRT8BAaynKXWM529Px2ie86R2H569ZlDDooEXsVqWc0mj8Hvvyk+oDDIUwRAMMfDaWFA==", "dependencies": { - "@fluentui/react-avatar": "^9.6.9", - "@fluentui/react-button": "^9.3.65", + "@fluentui/react-avatar": "^9.6.13", + "@fluentui/react-button": "^9.3.67", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -947,14 +947,14 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.7.3.tgz", - "integrity": "sha512-YwyPNEcBDCdY6YzhrIrtlSrLs2Le7X1jLq9em8OnqHeiO22dBmg5xlBJoAMwJ8awCpI9xhu1PhU/2VJY4YqNuA==", + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.8.1.tgz", + "integrity": "sha512-yQl78RgM6Bx5cEkm+vlRR7jcf/8cIeWkN7EuTgPSXx0mF83V+FG6hCngpbGur7HQQ2QSXkDG0YrPXP+hmnermQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-tabster": "^9.18.0", + "@fluentui/react-utilities": "^9.18.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -965,20 +965,20 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.6.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.9.tgz", - "integrity": "sha512-3aZeUhGOg+UlHsp2x//G4VKRWKclcsZvX6L9UVnHsA/nQqRw7C5Bfo9iFNsEeJ3R5W5mFA6LyEFWedJ7QdAmdQ==", + "version": "9.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.13.tgz", + "integrity": "sha512-0ZlZW4/+0CqnVKiFltIxeYf5VY5TUglESFQxdpu1RpuwS8SRh7JqRFYP9HS3KHj7qiP3jpI0u6ADRr7PW7bpPQ==", "dependencies": { - "@fluentui/react-badge": "^9.2.22", - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-badge": "^9.2.24", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-popover": "^9.8.33", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-popover": "^9.8.37", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-tooltip": "^9.4.11", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-tooltip": "^9.4.15", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -991,15 +991,15 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.2.22", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.22.tgz", - "integrity": "sha512-zzimP5mZiiCOm8expUTzD6yvvKbnKq22PK/L6+oNpifrvQnDwJF/0nwXQVjA3+icNoYTaHe/q0fFivpXV+Js6g==", + "version": "9.2.24", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.24.tgz", + "integrity": "sha512-ThGVHf5wO8xpf/JbYSEMK0tGoRqprMDcx+jD7NK5lxjqv4oOxRGSFYfG5GYf4qJZZKbBc2hTOy/BHpts6WBtzw==", "dependencies": { "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1011,19 +1011,19 @@ } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.11.tgz", - "integrity": "sha512-L+AQqZz1gqkScD8IW1CjZWGNrDaHDc/gSv+PrvgSZeGDPibGj6TnLygJ7BKM+rQ+Hc2SbCogKbERpQZCbrSFvA==", + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.13.tgz", + "integrity": "sha512-ypEDH2StHil2Ih7uwY21TEVHkiBh87lH7++qfzoGXhhkCdApbaTS0BSaekeFNXmSwlSCk3QVda5hb7jTGBdwFA==", "dependencies": { - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-button": "^9.3.65", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-button": "^9.3.67", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-link": "^9.2.7", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-link": "^9.2.9", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1035,18 +1035,18 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.3.65", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.65.tgz", - "integrity": "sha512-3VOt29AugkfR7VMnkKON449E7Sn/nvc6BBT4kJDGKQY+Nm5d2p9e4HmHp1UaM9zRPt47lagTY2WFJNrKKSe/BA==", + "version": "9.3.67", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.67.tgz", + "integrity": "sha512-bKTUrkrbty/y4lbXejOO//ZE6sUgbFKymGtu0C1Tb38Ddr37cEePzmrEYZrX7CyE1geP4sCDkLrKysQrVK+2OA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", + "@fluentui/react-aria": "^9.8.1", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1058,15 +1058,15 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.0.64", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.64.tgz", - "integrity": "sha512-TB/Zk+tLDUPNyAd2y8BvN0T2nroimtBOpB5GTK72E5sWPk0kaKIHwBEfXxNFGdGXcw0TAmVNqYi4ks37vh0Rgg==", + "version": "9.0.66", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.66.tgz", + "integrity": "sha512-z6c+B/wf44U6mCtZW9h807Ac95jtnA39uv8MHFx4mPJtK5Dsc4tNHq5O97eDRLQpmY78qic7HTqAPaXOMkXU/w==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1078,18 +1078,18 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.2.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.8.tgz", - "integrity": "sha512-L4aWzeZdi98d0ZhgNPtxghfhasQv1qlxIRMaPxtwvk5TN6i9YmRF8vf5Pmf0PESjT+zp3VPcisHcIfcqG26SmQ==", + "version": "9.2.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.11.tgz", + "integrity": "sha512-jEcPXTuQ8o9N4XkTdqxbUBvq7izp9whwP14U0PMccsfJacZ0muo3G9YWS6wrL83M0YRZg61hOE9HcD4/oxEztA==", "dependencies": { - "@fluentui/react-field": "^9.1.50", + "@fluentui/react-field": "^9.1.53", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-label": "^9.1.58", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-label": "^9.1.61", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1101,21 +1101,21 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.7.0.tgz", - "integrity": "sha512-YmTdg04rvsg2+Dkw3ob+YLnS9rm3TLVMMNYTH0T64/FM3qirHntIXGbhMZXP5Cdo14gzQwr/e78NjBRKfYO4Wg==", + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.7.4.tgz", + "integrity": "sha512-eLbgU4pF/9gDm+ksb5y2XPORloFtbMA8Py+ppFs2jy/s3GAdFbto9B5BHkSnCv46rCbfJsPS7fThAkh7i2rLug==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-context-selector": "^9.1.49", - "@fluentui/react-field": "^9.1.50", + "@fluentui/react-context-selector": "^9.1.51", + "@fluentui/react-field": "^9.1.53", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-portal": "^9.4.10", - "@fluentui/react-positioning": "^9.12.4", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-portal": "^9.4.12", + "@fluentui/react-positioning": "^9.13.2", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1128,59 +1128,60 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.45.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.45.0.tgz", - "integrity": "sha512-Y+Laj1dvRcCp/nWT0DExRXoh7oKTX458g6oltrGjhIHikq4D6/kssK5tfhCyknPLwIlVSYi5J+G6L3NfvI8a8w==", - "dependencies": { - "@fluentui/react-accordion": "^9.3.38", - "@fluentui/react-alert": "9.0.0-beta.104", - "@fluentui/react-avatar": "^9.6.9", - "@fluentui/react-badge": "^9.2.22", - "@fluentui/react-breadcrumb": "^9.0.11", - "@fluentui/react-button": "^9.3.65", - "@fluentui/react-card": "^9.0.64", - "@fluentui/react-checkbox": "^9.2.8", - "@fluentui/react-combobox": "^9.7.0", - "@fluentui/react-dialog": "^9.9.7", - "@fluentui/react-divider": "^9.2.58", - "@fluentui/react-drawer": "^9.1.1", - "@fluentui/react-field": "^9.1.50", - "@fluentui/react-image": "^9.1.55", - "@fluentui/react-infobutton": "9.0.0-beta.88", - "@fluentui/react-infolabel": "^9.0.16", - "@fluentui/react-input": "^9.4.60", - "@fluentui/react-label": "^9.1.58", - "@fluentui/react-link": "^9.2.7", - "@fluentui/react-menu": "^9.12.45", - "@fluentui/react-message-bar": "^9.0.16", - "@fluentui/react-overflow": "^9.1.8", - "@fluentui/react-persona": "^9.2.68", - "@fluentui/react-popover": "^9.8.33", - "@fluentui/react-portal": "^9.4.10", - "@fluentui/react-positioning": "^9.12.4", - "@fluentui/react-progress": "^9.1.60", - "@fluentui/react-provider": "^9.13.8", - "@fluentui/react-radio": "^9.2.3", - "@fluentui/react-select": "^9.1.60", + "version": "9.46.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.46.3.tgz", + "integrity": "sha512-rpYQ5NwV2puIHqaVfeRFXxS40Sft9w7Brk98KSP2zH+wuVhVb7oAo+u66N9d68t6yMrkS6tfv3lRKz8KjQNw3w==", + "dependencies": { + "@fluentui/react-accordion": "^9.3.40", + "@fluentui/react-alert": "9.0.0-beta.108", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-avatar": "^9.6.13", + "@fluentui/react-badge": "^9.2.24", + "@fluentui/react-breadcrumb": "^9.0.13", + "@fluentui/react-button": "^9.3.67", + "@fluentui/react-card": "^9.0.66", + "@fluentui/react-checkbox": "^9.2.11", + "@fluentui/react-combobox": "^9.7.4", + "@fluentui/react-dialog": "^9.9.9", + "@fluentui/react-divider": "^9.2.60", + "@fluentui/react-drawer": "^9.1.3", + "@fluentui/react-field": "^9.1.53", + "@fluentui/react-image": "^9.1.57", + "@fluentui/react-infobutton": "9.0.0-beta.92", + "@fluentui/react-infolabel": "^9.0.20", + "@fluentui/react-input": "^9.4.63", + "@fluentui/react-label": "^9.1.61", + "@fluentui/react-link": "^9.2.9", + "@fluentui/react-menu": "^9.12.49", + "@fluentui/react-message-bar": "^9.0.18", + "@fluentui/react-overflow": "^9.1.10", + "@fluentui/react-persona": "^9.2.72", + "@fluentui/react-popover": "^9.8.37", + "@fluentui/react-portal": "^9.4.12", + "@fluentui/react-positioning": "^9.13.2", + "@fluentui/react-progress": "^9.1.63", + "@fluentui/react-provider": "^9.13.10", + "@fluentui/react-radio": "^9.2.6", + "@fluentui/react-select": "^9.1.63", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-skeleton": "^9.0.48", - "@fluentui/react-slider": "^9.1.65", - "@fluentui/react-spinbutton": "^9.2.60", - "@fluentui/react-spinner": "^9.3.38", - "@fluentui/react-switch": "^9.1.65", - "@fluentui/react-table": "^9.11.5", - "@fluentui/react-tabs": "^9.4.6", - "@fluentui/react-tabster": "^9.17.3", - "@fluentui/react-tags": "^9.0.22", - "@fluentui/react-text": "^9.4.7", - "@fluentui/react-textarea": "^9.3.60", + "@fluentui/react-skeleton": "^9.0.51", + "@fluentui/react-slider": "^9.1.68", + "@fluentui/react-spinbutton": "^9.2.63", + "@fluentui/react-spinner": "^9.3.41", + "@fluentui/react-switch": "^9.1.68", + "@fluentui/react-table": "^9.11.9", + "@fluentui/react-tabs": "^9.4.8", + "@fluentui/react-tabster": "^9.18.0", + "@fluentui/react-tags": "^9.0.26", + "@fluentui/react-text": "^9.4.9", + "@fluentui/react-textarea": "^9.3.63", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-toast": "^9.3.27", - "@fluentui/react-toolbar": "^9.1.66", - "@fluentui/react-tooltip": "^9.4.11", - "@fluentui/react-tree": "^9.4.25", - "@fluentui/react-utilities": "^9.16.1", - "@fluentui/react-virtualizer": "9.0.0-alpha.66", + "@fluentui/react-toast": "^9.3.29", + "@fluentui/react-toolbar": "^9.1.69", + "@fluentui/react-tooltip": "^9.4.15", + "@fluentui/react-tree": "^9.4.29", + "@fluentui/react-utilities": "^9.18.0", + "@fluentui/react-virtualizer": "9.0.0-alpha.68", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1193,11 +1194,11 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.1.49", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.49.tgz", - "integrity": "sha512-u4wRNfnyfuZDalVEESBPFQ0Ue4yYu+ozkPQvuEV6kriQGnAQQyyVbIidOCuP7Sja0nBwgM8eAzK0uX/slmmj3Q==", + "version": "9.1.51", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.51.tgz", + "integrity": "sha512-AzRC2XH7Ra39CQiGzV8xdfeVGIDqz6s7IjcBtL4HpA7G1g4pzfe2W9QbXOOr8iDwryCdMVbO+QP/sak+vMAcFw==", "dependencies": { - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1209,20 +1210,20 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.9.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.9.7.tgz", - "integrity": "sha512-5/6MeaHOYpx8Vt0auMJGLCjn6O1IYtl6IhwdwRNXL6AS1o4F24IKXdWZPtiHWuvzbuZAQd3+5nRDUE5KC9We6A==", + "version": "9.9.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.9.9.tgz", + "integrity": "sha512-UDOw4BOe7TjpI7+p+V8rHfHlWoNALxgJZ3cpQh/8yNwd6LrSQa2vpQEREhT0JU4C3VUQPj00iEWpiM5diE6vgQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-portal": "^9.4.10", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-portal": "^9.4.12", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1", "react-transition-group": "^4.4.1" @@ -1235,14 +1236,14 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.2.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.58.tgz", - "integrity": "sha512-y1ECy1zM4imKhpyOyUGugB+J30tfySO5hhrsIcpaiUQxRjE4IhZf2ZG6EqAQYLinJ+hV06yLZoazekljlvk6yw==", + "version": "9.2.60", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.60.tgz", + "integrity": "sha512-TdFxSnSAK2SGzfzKsg/6Yfl+UxtirJpXY6B/ibHogLjLqsKm+RnVB8nyO5wd5RUoAQofWkQAAArTEl6UkJf1Kw==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1254,17 +1255,17 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.1.1.tgz", - "integrity": "sha512-3zvbbeaLLJZa4MXRpW8Ta4DFZ5457Tq9/4a0CqsIW/+8EuwtJwO+FB5a0DS6j0q6kN4mjkWF19OvzMkJsSTRVw==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.1.3.tgz", + "integrity": "sha512-0Er+0KPsQrKv3qfsaxZGpXKfntOXJMiYSl9JNQJxqKVoN+3Txc2WoSPe/En6xAPkW/oFIEFWpUEFqo/evjFzhw==", "dependencies": { - "@fluentui/react-dialog": "^9.9.7", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-motion-preview": "^0.5.10", + "@fluentui/react-dialog": "^9.9.9", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-motion-preview": "^0.5.12", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1276,16 +1277,16 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.1.50", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.50.tgz", - "integrity": "sha512-2mbx7YReMWvrgi3set9KepLLgMyNJ7StLu/HiHMM3jkcgPt3mGfwoJEsEKt+xd8eUAo4b82F7t+tHI4f9yzJaQ==", + "version": "9.1.53", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.53.tgz", + "integrity": "sha512-u3zd2EjYZIMtCwEMAdb9wLODZWpfpWGWwgBKZMcZ3CpLm68TTcpkjqzUjg60l5aiyPvT8wThEUEHaeJBe0EgEg==", "dependencies": { - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-label": "^9.1.58", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-label": "^9.1.61", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1297,9 +1298,9 @@ } }, "node_modules/@fluentui/react-icons": { - "version": "2.0.225", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.225.tgz", - "integrity": "sha512-L9phN3bAMlZCa5+/ObGjIO+5GI8M50ym766sraSq92jaJwgAXrCJDLWuDGWZRGrC63DcagtR2culptj3q7gMMg==", + "version": "2.0.226", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.226.tgz", + "integrity": "sha512-OF2m1plWQnvvgXqdBTAIe+S7juC1fp2fnO3kMzIFH0c6doXMegNL6brD3mIDPk+JPIaZTAmWsDHTlIV10FyvHA==", "dependencies": { "@griffel/react": "^1.0.0", "tslib": "^2.1.0" @@ -1309,14 +1310,14 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.1.55", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.55.tgz", - "integrity": "sha512-hYP61OWLuGSJNPOGJXtphbiDESfLB+/vsODKQsJhrDRJ2CSNMAfNznPHucqGRRN6AWQOI/BynJDS5F22Y//7CQ==", + "version": "9.1.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.57.tgz", + "integrity": "sha512-dB0/NFvYChztwmEnEK5XjCtC5BjhI5zA/kUsdxXXnXyT5SnRsOz4qLIU3z6RN7E2ZXvmtWEgwtzSy6UsmKuICw==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1328,17 +1329,17 @@ } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.88", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.88.tgz", - "integrity": "sha512-NVZyfrLtoFNu7cGkp2ORWsxJiCk1JgN4CVBDj03QSIh14EsPMwphYgDwfQ8TZOF2Nub0DGtC7/tF8IUlb/aP6g==", + "version": "9.0.0-beta.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.92.tgz", + "integrity": "sha512-VyBug0Rm7yI6r5X9qkbbbc4cJakzdM6Uw1iNQU7R+2a1tGTC6zpD+KCPJbIph0v06kWi6dUsYGv583UF0QUk1g==", "dependencies": { "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-label": "^9.1.58", - "@fluentui/react-popover": "^9.8.33", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-label": "^9.1.61", + "@fluentui/react-popover": "^9.8.37", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1350,17 +1351,17 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.16.tgz", - "integrity": "sha512-UCY+2vB4vOn0LfVhbgkyNG0EiuKIe0PdxEAtLU2PqosHLkaLKnYDKJdiIS/oaFmyNtGHmMxRkigvZpZ7h74f9g==", + "version": "9.0.20", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.20.tgz", + "integrity": "sha512-ZWMKuD1bBXPG1/D1xWo4HkfFEeDH6ALzWehIdlg5Ush10m99AcrvbHRStbSlXYQzipkzLwezMND6la5t7FKUQw==", "dependencies": { "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-label": "^9.1.58", - "@fluentui/react-popover": "^9.8.33", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-label": "^9.1.61", + "@fluentui/react-popover": "^9.8.37", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1372,15 +1373,15 @@ } }, "node_modules/@fluentui/react-input": { - "version": "9.4.60", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.60.tgz", - "integrity": "sha512-kuk24K0X0gckTCssXoiWvZsTFVpZJv+WPl2fkjxeffzmFfBZtJUFQkXeC4/hcAg+aScjZnEtqjHjwDEbjZqkeA==", + "version": "9.4.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.63.tgz", + "integrity": "sha512-mj54J3w4RUxFEVntU6XKfKM2n5z0A619OplNHBK/C/boWL3vL1llNcWMAbcpB3EqsjeaOR/+MhPVrMwAh4+nPg==", "dependencies": { - "@fluentui/react-field": "^9.1.50", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-field": "^9.1.53", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1392,11 +1393,11 @@ } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.0.27", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.27.tgz", - "integrity": "sha512-9wxsWxVI7RLXsdK+7lzp7TK0FJKnrrj+Igxn0prqAvXdBRiFcuycoCJaHzC4Ka+Hsiol8NQg6xaIR59a28lmyQ==", + "version": "9.0.29", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.29.tgz", + "integrity": "sha512-C+jurF0i0qaioKOFzpbC3DGER+W/QOW1v0qgEJemu2R2ldSbwgCBVagFysfjxAfnONz4zaDPTMRj58PwyEnBIQ==", "dependencies": { - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -1411,14 +1412,14 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/@fluentui/react-label": { - "version": "9.1.58", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.58.tgz", - "integrity": "sha512-0ouSMop4vpXJzMvAyfmIr3TgDM/W1k+GFm8ZPD5fDQCopSJ+h3kvUZg5pqaXpBwamvZ16+qRARfTNITp2U7Rjw==", + "version": "9.1.61", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.61.tgz", + "integrity": "sha512-VTiZ2Y9Nipmsq4YL3qjhZeyRMkj2nKHMOWrvifkG85ss62+PpWUDC8BBQKqbI0vLiFVYImMezCeQUX3qSYqgoA==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1430,16 +1431,16 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.2.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.7.tgz", - "integrity": "sha512-z4X9dcUc/7FlqDxbGKbOfWubru+QimtzgMtlVxZ30pkC959hfIbFpbBY6Me76UOuFiOZxUPdfyY/73ekhhhVxw==", + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.9.tgz", + "integrity": "sha512-qUq//CMImYOb9Q4U4GSxh35ZDEayy7sFlCcW/xRYffAxYvxzjYVCUduIIAwVl++5eZiJ8zZh1pGmhgBux+Lv/Q==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1451,21 +1452,21 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.12.45", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.12.45.tgz", - "integrity": "sha512-qhpmuvAB4DUmmC5lNMakVvZjTdj/GZnH6WctNGZp94iCZLhcnIQcM9l0PvRpUpU1v3irXRyE5QV+x+wXC0awTw==", + "version": "9.12.49", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.12.49.tgz", + "integrity": "sha512-0hwp63b5T7G6gs0GEOhFsjHDvWEkj0M8di1X+OFtzU7sumkk/Mw5AUjqh/9jz/xoD8RzJzbZQxc3Vm/Q10aKrQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-portal": "^9.4.10", - "@fluentui/react-positioning": "^9.12.4", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-portal": "^9.4.12", + "@fluentui/react-positioning": "^9.13.2", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1478,16 +1479,16 @@ } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.16.tgz", - "integrity": "sha512-R1VnqcFwu0pM2Yk8rjkN48Lx/n44UFD13BuY8/JeEuU8XQ8hLnEBVtdHjzRPJk+iM5in2ScMMQj4Z0nWyCRM1Q==", + "version": "9.0.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.18.tgz", + "integrity": "sha512-bujBtXcYF8FBCNzLJJQ8yyYSsHProvjMjE2vLtIV75X4Ow/m57Ab8LJQFkcRhR5Ks4yeASA6MBrH3HMD56R72A==", "dependencies": { - "@fluentui/react-button": "^9.3.65", + "@fluentui/react-button": "^9.3.67", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1", "react-transition-group": "^4.4.1" @@ -1500,14 +1501,14 @@ } }, "node_modules/@fluentui/react-motion-preview": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.10.tgz", - "integrity": "sha512-6iwF3N4hB6IxCoFVusgA2mp6mrTknwcsVGNYEQw1YF5WgGOMF3M0N1xNpN61/SYziT6HSUaI38NaA7LI3Dp3Sw==", + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.12.tgz", + "integrity": "sha512-mZ5Ys4ASWyrDAD1XKZI4rQtmEPLvnYp8Bv59ebINJcdeNJSETSq1TThwIDyfoimO4Kaw/092ydOJyL98dGXA1w==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1519,14 +1520,14 @@ } }, "node_modules/@fluentui/react-overflow": { - "version": "9.1.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.8.tgz", - "integrity": "sha512-W8L68+0bUtfGr72LRx+U05EZLO0E8VMfscDiNKiEjDrOqdBnqNAIDN86825wrN77HH2wvILN07EhPOauqzz8YQ==", + "version": "9.1.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.10.tgz", + "integrity": "sha512-llvTkxT63c8vBGo/ihivMMqCth9BYf63VTZgx01Sj+v+ABxnDlZfh8D8vJjijghwL0X3MeG24CYci4FHLdDfjg==", "dependencies": { "@fluentui/priority-overflow": "^9.1.11", - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1539,16 +1540,16 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.2.68", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.68.tgz", - "integrity": "sha512-CYtDiZ34GGaw7lZ85uHZOuYXzkY21VHN6cUlGY1TJn98+Xz+y7JoVLIG7KZHHp2JzmmjtwjvgnqAdOun5LrWig==", + "version": "9.2.72", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.72.tgz", + "integrity": "sha512-6P5JK95IXaguzUKtCE0FrVT899/RG1kX1IIsFXnON6F4Kas5eVWQCRqYuP8cJd6Jwvg38twPXJk/I7OslB1Hgw==", "dependencies": { - "@fluentui/react-avatar": "^9.6.9", - "@fluentui/react-badge": "^9.2.22", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-avatar": "^9.6.13", + "@fluentui/react-badge": "^9.2.24", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1560,20 +1561,20 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.8.33", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.8.33.tgz", - "integrity": "sha512-0yPX6KCdMEGmrvJnQles5iTKN0OZ2vNSPVdkbyEKIUKj5DrNK1cMZEV/7Tgrtn922fx3/74FLMqEpEDTdrvQ/Q==", + "version": "9.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.8.37.tgz", + "integrity": "sha512-iJvJ5C7uED03R3tc+D4ybovS3omHeZbrnXBF9XLwdoA5jJX5tXmKrHjUyA8o+nF+C6IVlMyVDT/nYMhYIYZ/DA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-context-selector": "^9.1.49", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-portal": "^9.4.10", - "@fluentui/react-positioning": "^9.12.4", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-context-selector": "^9.1.51", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-portal": "^9.4.12", + "@fluentui/react-positioning": "^9.13.2", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1586,13 +1587,13 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.4.10", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.10.tgz", - "integrity": "sha512-k8fTRv9wTPSPCuNBFE2HxIhXsVYoG6Azb6Ib2xaDK+nczoW2WbsmNmwBJGEGi8UKjIoQzV+95KsYQ9me+uqKPA==", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.12.tgz", + "integrity": "sha512-gUiu+K9ZPBz/VGk1UVP+1JB7cIfyZTDLqJZreYjG8xHFx3qxsD9f26uaPasWFC36wfc29MWPeNFJ0WaEXwlfPQ==", "dependencies": { "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-tabster": "^9.18.0", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1", "use-disposable": "^1.0.1" @@ -1605,15 +1606,15 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.12.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.12.4.tgz", - "integrity": "sha512-qQAjHF/FJFs2TyK0x08t0iFtDQlGNGH0OFC3jrG1xIFEe3nFPoeYeNT3zxOmj+D7bvlcJTIITcoe++YQTnCf4w==", + "version": "9.13.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.13.2.tgz", + "integrity": "sha512-oGaOq0CjSdGRf0fI0cclKSO0PHJtyceyJpyQhjdXPdlqLGlgeQPE2ZnZ3FTDv9oICRGEgj/icElIZF5QzT+NNg==", "dependencies": { "@floating-ui/devtools": "0.2.1", "@floating-ui/dom": "^1.2.0", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1625,15 +1626,15 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.1.60", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.60.tgz", - "integrity": "sha512-9wC7lWdo3S8rhxKWlIhcYAzsZNw+rL2HvNJTvEvFxXcOG7nJxP/3mGclV/jCCwDoPDnt9BT+40pGK84eD0BNIA==", + "version": "9.1.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.63.tgz", + "integrity": "sha512-dsUbahuDIvCYKJPGVZmz5S5aZjEAWcax1cDF/t51YGhfYCaKhqKeaw70z/5dgQpn3+Tvs1aYnlf4WudT7ThAxQ==", "dependencies": { - "@fluentui/react-field": "^9.1.50", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-field": "^9.1.53", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1645,16 +1646,16 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.13.8", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.8.tgz", - "integrity": "sha512-FCvDMjs/BNAcqJuHU+kN/lqLB2RDQ/LQo29ltfLKFlTR1nTUNJvPMOVhjj6eEt+t81628LOYhbbaXOj9rYtfGg==", + "version": "9.13.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.10.tgz", + "integrity": "sha512-TViUxZNiTfOOPCsKx7fyRuso7t6TmYlQh3C3+gTm5oHKZoED4YSAruWkYqVehRvLDQMw7oNaRK54IalfIQTXNA==", "dependencies": { "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/core": "^1.14.1", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" @@ -1667,17 +1668,17 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.3.tgz", - "integrity": "sha512-8eKeUL0ZNr792Q6NGWPp7dpOV2IFcjAQ2oWR2/bruQVu8LMzYYKe2o6pQWdCag6UGPZuszkms9Xl7zPdDQBUdA==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.6.tgz", + "integrity": "sha512-uatP+BkFOq6hQGAxa416na5qnBmkeLwwJnSVra51KQKgznpg2NT0DilUeCqz5PXclOZf31TQXvCIUh3U5uoxHA==", "dependencies": { - "@fluentui/react-field": "^9.1.50", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-label": "^9.1.58", + "@fluentui/react-field": "^9.1.53", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-label": "^9.1.61", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1690,16 +1691,16 @@ } }, "node_modules/@fluentui/react-select": { - "version": "9.1.60", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.60.tgz", - "integrity": "sha512-4HfRRTlGStOgtO00RY6jmOwz6MXnoa9gtjkV7StLmJZ2U5NTjVUrnp2dP1Vjb6hO13xaihWGEYyYKnsQ3R7kIw==", + "version": "9.1.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.63.tgz", + "integrity": "sha512-6IEUpitDaPuOpxBidKQsgwFfs0ppluKzC3ONAaCVVr3rV6iMkN47t28GHFjJnEHfeYXn6mzfs9vFJTijyhrc/A==", "dependencies": { - "@fluentui/react-field": "^9.1.50", + "@fluentui/react-field": "^9.1.53", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1724,15 +1725,15 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.0.48", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.48.tgz", - "integrity": "sha512-P0Rw5hIOn5CrZIWg7nVoK3gamxFhZI80KcRVaWap4O3gLo5C8nKHJWOtyBQZ5WKH+S6hoEGZ2USL6CoyXslxeQ==", + "version": "9.0.51", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.51.tgz", + "integrity": "sha512-2HBRXEjAMjiEhT+cotqxuCeRh67ZgXTPgIXvZpzgk2hEsxTcWKBfpVv2dSQpnE4boxmpt8Jg4KlzqtMYV0+T+Q==", "dependencies": { - "@fluentui/react-field": "^9.1.50", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-field": "^9.1.53", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1744,16 +1745,16 @@ } }, "node_modules/@fluentui/react-slider": { - "version": "9.1.65", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.65.tgz", - "integrity": "sha512-7kuJMIojxCmNOuiRmQwh9iiXx8zwxkrgvsWmReRIBX0WB6w1VqMcuuikq2Z2ISgNPmepCX8W+qDfx8Ne4F/HtQ==", + "version": "9.1.68", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.68.tgz", + "integrity": "sha512-UN4PBuOjrZ4dMA/wMnSdaT/CUtKpXrUR2K1VNLEqWMfPsplFU5SWov6EfKtDwrfphRqSg1k0dDQfSBe/C2okPQ==", "dependencies": { - "@fluentui/react-field": "^9.1.50", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-field": "^9.1.53", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1765,17 +1766,17 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.2.60", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.60.tgz", - "integrity": "sha512-0IIxEH0CTf4fNMoyvMa37bc63+0ZlznlsNy8lF3hujAT8Z9sUKVMH68e6tGUuXGJIkCUyDKU8HA+9FF2DyPvNA==", + "version": "9.2.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.63.tgz", + "integrity": "sha512-/7LnVtaYAz7rDtyqEMgMRftWg7IOEw/9rLFldzBCbUpn1A4/VuzQD2W8QAdpTutpEoIw5ripA3GEAsLYkJBEDA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-field": "^9.1.50", + "@fluentui/react-field": "^9.1.53", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1787,15 +1788,15 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.3.38", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.3.38.tgz", - "integrity": "sha512-dPJr7/rgU2Qe/K2BciJTAEwEd0ytGpCw3VOVyK2T25w7Jw5RAHmgP+mbw+7se44Mr6sd1LH76mh5sfmQ3tODgw==", + "version": "9.3.41", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.3.41.tgz", + "integrity": "sha512-8ojZ+S34p+eLBMsy22zYcZIWibQ1xz44bFaqziV79kuThHe0960W18lOj2PXmGsAhiFVSAEZYwx5Hm+h027qEg==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-label": "^9.1.58", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-label": "^9.1.61", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1807,18 +1808,18 @@ } }, "node_modules/@fluentui/react-switch": { - "version": "9.1.65", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.65.tgz", - "integrity": "sha512-P0DwogD6hZJ3O005zCFPDoFXuzkrpKMrAeQGh9X0fqFP5JyHXVCgAAZQOLcphbbT9QukoEF5irN2Z4L9gBn57A==", + "version": "9.1.68", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.68.tgz", + "integrity": "sha512-Kx7F3Tf2L+GvstrlE2ebnOXLPKXSp4CTVjuSzP5/sR5Q62lGaHMN+AOFLXi2gumfMn61c6ApqxU0LEFpPuQmjw==", "dependencies": { - "@fluentui/react-field": "^9.1.50", + "@fluentui/react-field": "^9.1.53", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-label": "^9.1.58", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-label": "^9.1.61", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1830,22 +1831,22 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.11.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.11.5.tgz", - "integrity": "sha512-roQRITOtl1aqXlachS2oTraVE45x3KdDrX0KyQGCdcQRxNprXJW6dIK9QjlbAL6yAsAMDafmFA4y9uRxl408dQ==", + "version": "9.11.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.11.9.tgz", + "integrity": "sha512-jvUbBgKoI8Ne1w19urfWkpnuGlXKWlX8Bqf1MqlswZWPESGmKv2A8gXuSVJVjkld2BUeUORNSvoSDcY8IccIHQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-avatar": "^9.6.9", - "@fluentui/react-checkbox": "^9.2.8", - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-avatar": "^9.6.13", + "@fluentui/react-checkbox": "^9.2.11", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-radio": "^9.2.3", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-radio": "^9.2.6", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1857,16 +1858,16 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.4.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.6.tgz", - "integrity": "sha512-LQvibLeJFyqKKiOjZUkRvbfLtsVosUhNUdh1SCQUPxQVpEPSK6XgwK0A1+jjoVhKn+PAJakxRINgnvqQD8pQBA==", + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.8.tgz", + "integrity": "sha512-mdPB05KLRghYU2p8W8X6w5LifYijqQGF0+EQKCdGm4vV1IibleasOvA1sNvuMfCn5fVUojQWGBkj9PpqJdzzHQ==", "dependencies": { - "@fluentui/react-context-selector": "^9.1.49", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-context-selector": "^9.1.51", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1879,17 +1880,17 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.17.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.17.3.tgz", - "integrity": "sha512-cFcUYrkGW15w5yXzCPTTVG/7x5kNXxnhQXuh8SPyCc9JZeG7XI3+hy1T37PsXGxNS4KN9ePHkBHzgDfYO4gzYQ==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.18.0.tgz", + "integrity": "sha512-WYeyeb35EWC+gXTjTzuKNCxOpuvk0nJ52zJ4Z0Wqm8gj/GdlHqlgjzv3a/jO229ELTfbJFwDEU4X/EvEU87OxA==", "dependencies": { "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1", - "keyborg": "^2.3.0", - "tabster": "^5.0.1" + "keyborg": "^2.5.0", + "tabster": "^6.0.0" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", @@ -1899,19 +1900,19 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.0.22", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.0.22.tgz", - "integrity": "sha512-gQIOCVu3HIfGjtAmwOnwBEnTsNyRBU8Pvs6EugpUyyqkRjzbm5TnL3LtiUy4f6/+NuaRqcYAvhwpdUhrlciwcA==", + "version": "9.0.26", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.0.26.tgz", + "integrity": "sha512-+nTxZGRA/0uw21Js++PIA69OKif9ic1VzEkmrhbOMXr5UnCe0emFSC/sIQzmuoHHUt0+qHBHkoCO27vC8LHgRA==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-avatar": "^9.6.9", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-avatar": "^9.6.13", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1923,14 +1924,14 @@ } }, "node_modules/@fluentui/react-text": { - "version": "9.4.7", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.7.tgz", - "integrity": "sha512-c6uJ98B35L8sviYxhQj1i+LW+HVNDdco2ImS9VLv/Duo4HiYs1G2y1YhtBDDiGxLe2moIvfg9ajDzMZV29aXFw==", + "version": "9.4.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.9.tgz", + "integrity": "sha512-vEUnZf4Yj4JJpmMmObXJ7SWVsX10dcEMEola9+UuuNyi7jV6hODdeU6gzAbuOli0lqBTfUcyPlCKOxRyGURMAw==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1942,15 +1943,15 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.3.60", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.60.tgz", - "integrity": "sha512-wH4MBWT4EOgNH9FXTjcgH34oANUaoduhmVjffnxaPl3R767Ak0fZPG7kky7yrLMjTDUSwILsEj/q+hsN6o+7Ag==", + "version": "9.3.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.63.tgz", + "integrity": "sha512-MZBhuQzLh9S2gLitM+Szjd8zdb0uUfIxxjqdHrDgJ49xLhYlo3I/4vX4LM4UQmuESVJn5gnK2I+BXX7LXwOjZw==", "dependencies": { - "@fluentui/react-field": "^9.1.50", - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-field": "^9.1.53", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -1971,19 +1972,19 @@ } }, "node_modules/@fluentui/react-toast": { - "version": "9.3.27", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.27.tgz", - "integrity": "sha512-DbRAYyL5Bd/pcFiGHPpK+rQMyc4LBll9YBy496l97dGDO2HmqFuiwP74V1KznxLcr4inCNWwThIJws5VLFsJLg==", + "version": "9.3.29", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.29.tgz", + "integrity": "sha512-mAGgdFrm3wHO3rBXGESpX035934BCKDMZ9FixjLQW7mEI9wEszPHptkD6ph2cmylQS2ktmPV1xz2YEx2IwlFXQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", + "@fluentui/react-aria": "^9.8.1", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-portal": "^9.4.10", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-portal": "^9.4.12", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1", "react-transition-group": "^4.4.1" @@ -1996,19 +1997,19 @@ } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.1.66", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.66.tgz", - "integrity": "sha512-ooNTp1R5MBZwiVK8fiJu29gE48vUx4NbXdwB2yHcCprasG3asjuoKQfOYM4+1NfFA0DetVrbK8L46IBeZyeBvA==", - "dependencies": { - "@fluentui/react-button": "^9.3.65", - "@fluentui/react-context-selector": "^9.1.49", - "@fluentui/react-divider": "^9.2.58", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-radio": "^9.2.3", + "version": "9.1.69", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.69.tgz", + "integrity": "sha512-U+xIa9BBKPf8rA1rsTShgngg3nDl2Gd9NQ8JjqFdxdzWUwhkfU3+pdxwNnfV2z2McD2rVR8OTP+jJidbrEBn3Q==", + "dependencies": { + "@fluentui/react-button": "^9.3.67", + "@fluentui/react-context-selector": "^9.1.51", + "@fluentui/react-divider": "^9.2.60", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-radio": "^9.2.6", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -2020,18 +2021,18 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.4.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.11.tgz", - "integrity": "sha512-HXm8yYuAHJuczeFExco0WQSjO3DzDj5AJxqICHF8qtbtihUKfWpPnKM1qQWR+yJR2zc2jzvOEIzZXEkxSG+fSg==", + "version": "9.4.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.15.tgz", + "integrity": "sha512-Etox9sBgDwTcqTyQ5vPY0bkqAY8F2xvkpYPxKFZQa8ws5pFsC/o1vA6kAiIbYR7rSBRivU5mKIIIhCqpUD+mgQ==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-portal": "^9.4.10", - "@fluentui/react-positioning": "^9.12.4", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-portal": "^9.4.12", + "@fluentui/react-positioning": "^9.13.2", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -2043,23 +2044,23 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.4.25", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.25.tgz", - "integrity": "sha512-7IMqnOiNFMRuPujnbxJUYD8AEh0z1OGXkdNkAeLyj3pkwuvQs9+TbaNtv5Z372YN+kwYF4EYalYcPuNsRlx7cQ==", + "version": "9.4.29", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.29.tgz", + "integrity": "sha512-d4eKM8as43MrgeRUjwkeM0thpGrjhxV9y/nz/B/bqs7XAFFN51mSQNuZ6kDEd6BUoIzWXGwVVLpFHsoaFJ2RFg==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.7.3", - "@fluentui/react-avatar": "^9.6.9", - "@fluentui/react-button": "^9.3.65", - "@fluentui/react-checkbox": "^9.2.8", - "@fluentui/react-context-selector": "^9.1.49", + "@fluentui/react-aria": "^9.8.1", + "@fluentui/react-avatar": "^9.6.13", + "@fluentui/react-button": "^9.3.67", + "@fluentui/react-checkbox": "^9.2.11", + "@fluentui/react-context-selector": "^9.1.51", "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.27", - "@fluentui/react-radio": "^9.2.3", + "@fluentui/react-jsx-runtime": "^9.0.29", + "@fluentui/react-radio": "^9.2.6", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-tabster": "^9.17.3", + "@fluentui/react-tabster": "^9.18.0", "@fluentui/react-theme": "^9.1.16", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -2071,9 +2072,9 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.16.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.16.1.tgz", - "integrity": "sha512-2wdwmgTFcVy14ZLbRNJ8Q6dCCBLekkJ8Znnok68gKRLDcwpPT3UjSraoU+DGjOA5BMfPppZBU8Yb5GqdIfd48g==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.0.tgz", + "integrity": "sha512-PuuTKm/HReDdLwhpMiEC9SxaCe2NtIL8Ed+kVGBDzqEeVjJylCJWHy4tyOJCJ/+yz1Xyj6thiXr2k8Q5X+m7eg==", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", "@fluentui/react-shared-contexts": "^9.14.0", @@ -2085,13 +2086,13 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.66", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.66.tgz", - "integrity": "sha512-x/ZOAIAwctt7pvOBIzS4iZGU0ahiPhQFS7iAHksFkF9LimneaV92A/02dW0Cy4v7dv9wZNoosQwhS05Yx3DVDQ==", + "version": "9.0.0-alpha.68", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.68.tgz", + "integrity": "sha512-01sTPBW1W1FyaJwb1JlV7wyCBBLo+y9NQzPET3LQDJSQ7py1XEd7RL6XPMa/IJ+XbeR8hEPhHEHdtehylliMVw==", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.27", + "@fluentui/react-jsx-runtime": "^9.0.29", "@fluentui/react-shared-contexts": "^9.14.0", - "@fluentui/react-utilities": "^9.16.1", + "@fluentui/react-utilities": "^9.18.0", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -2565,16 +2566,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.0.tgz", - "integrity": "sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", + "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.19.0", - "@typescript-eslint/type-utils": "6.19.0", - "@typescript-eslint/utils": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/type-utils": "6.20.0", + "@typescript-eslint/utils": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -2600,15 +2601,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.0.tgz", - "integrity": "sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", + "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.19.0", - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/typescript-estree": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4" }, "engines": { @@ -2628,13 +2629,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.0.tgz", - "integrity": "sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", + "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0" + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -2645,13 +2646,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.19.0.tgz", - "integrity": "sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz", + "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.19.0", - "@typescript-eslint/utils": "6.19.0", + "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/utils": "6.20.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -2672,9 +2673,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.0.tgz", - "integrity": "sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", + "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -2685,13 +2686,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz", - "integrity": "sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", + "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/visitor-keys": "6.19.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2737,17 +2738,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.19.0.tgz", - "integrity": "sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", + "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.19.0", - "@typescript-eslint/types": "6.19.0", - "@typescript-eslint/typescript-estree": "6.19.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/typescript-estree": "6.20.0", "semver": "^7.5.4" }, "engines": { @@ -2762,12 +2763,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz", - "integrity": "sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", + "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.19.0", + "@typescript-eslint/types": "6.20.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -4877,9 +4878,9 @@ } }, "node_modules/keyborg": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.4.1.tgz", - "integrity": "sha512-B9EZwDd36WKlIq6JmimaTsTDx5E0aUqZcxtgTfK66ut1FbRXYhBmiB7Al2qKzB7CCX9C49sTBiiyVzsXCA6J4Q==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.5.0.tgz", + "integrity": "sha512-nb4Ji1suqWqj6VXb61Jrs4ab/UWgtGph4wDch2NIZDfLBUObmLcZE0aiDjZY49ghtu03fvwxDNvS9ZB0XMz6/g==" }, "node_modules/keyv": { "version": "4.5.4", @@ -5367,9 +5368,9 @@ } }, "node_modules/prettier-eslint": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/prettier-eslint/-/prettier-eslint-16.2.0.tgz", - "integrity": "sha512-GDTSKc62VaLceiaI/qMaKo2oco2CIWtbj4Zr6ckhbTgcBL/uR0d9jkMzh9OtBIT/Z7iBoCB4OHj/aJ5YuNgAuA==", + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/prettier-eslint/-/prettier-eslint-16.3.0.tgz", + "integrity": "sha512-Lh102TIFCr11PJKUMQ2kwNmxGhTsv/KzUg9QYF2Gkw259g/kPgndZDWavk7/ycbRvj2oz4BPZ1gCU8bhfZH/Xg==", "dev": true, "dependencies": { "@typescript-eslint/parser": "^6.7.5", @@ -5387,6 +5388,18 @@ }, "engines": { "node": ">=16.10.0" + }, + "peerDependencies": { + "prettier-plugin-svelte": "^3.0.0", + "svelte-eslint-parser": "*" + }, + "peerDependenciesMeta": { + "prettier-plugin-svelte": { + "optional": true + }, + "svelte-eslint-parser": { + "optional": true + } } }, "node_modules/prettier-eslint/node_modules/ansi-styles": { @@ -5500,9 +5513,9 @@ } }, "node_modules/react-i18next": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.0.tgz", - "integrity": "sha512-OCrS8rHNAmnr8ggGRDxjakzihrMW7HCbsplduTm3EuuQ6fyvWGT41ksZpqbduYoqJurBmEsEVZ1pILSUWkHZng==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.1.tgz", + "integrity": "sha512-TMV8hFismBmpMdIehoFHin/okfvgjFhp723RYgIqB4XyhDobVMyukyM3Z8wtTRmajyFMZrBl/OaaXF2P6WjUAw==", "dependencies": { "@babel/runtime": "^7.22.5", "html-parse-stringify": "^3.0.1" @@ -5983,11 +5996,11 @@ } }, "node_modules/tabster": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/tabster/-/tabster-5.2.0.tgz", - "integrity": "sha512-cSi3a0gGeM9Co/gTKHlhTFfiitwVjcA+kP9lJux0U7QaRrZox1yYrfbwZhJXM7N0fux7BgvCYaOxME5k0EQ0tA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-6.0.0.tgz", + "integrity": "sha512-Dvrzv4wG+Qjw9wmC7bKOTVXDn24h8XZLNPmc+XfuEv4pGiTxg+EZ5fp265ccqu00E2om8Wznp9jFftWVu624aQ==", "dependencies": { - "keyborg": "^2.2.0", + "keyborg": "2.5.0", "tslib": "^2.3.1" } }, @@ -6250,9 +6263,9 @@ } }, "node_modules/vite": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.11.tgz", - "integrity": "sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", + "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", "dev": true, "dependencies": { "esbuild": "^0.19.3", diff --git a/tortolla-web/package.json b/tortolla-web/package.json index dd05ba1..b69a06f 100644 --- a/tortolla-web/package.json +++ b/tortolla-web/package.json @@ -10,28 +10,28 @@ "preview": "vite preview" }, "dependencies": { - "@fluentui/react-components": "^9.45.0", + "@fluentui/react-components": "^9.46.2", "markdown-it": "^14.0.0", "monaco-editor": "^0.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-i18next": "^14.0.0", + "react-i18next": "^14.0.1", "react-router-dom": "^6.21.3" }, "devDependencies": { "@types/markdown-it": "^13.0.7", "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", - "@typescript-eslint/eslint-plugin": "^6.19.0", - "@typescript-eslint/parser": "^6.19.0", + "@typescript-eslint/eslint-plugin": "^6.20.0", + "@typescript-eslint/parser": "^6.20.0", "@vitejs/plugin-react": "^4.2.1", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", - "prettier-eslint": "^16.2.0", + "prettier-eslint": "^16.3.0", "typescript": "^5.3.3", - "vite": "^5.0.11" + "vite": "^5.0.12" } } diff --git a/tortolla/application/src/main/java/clan/midnight/tortolla/UserService.java b/tortolla/application/src/main/java/clan/midnight/tortolla/service/UserService.java similarity index 90% rename from tortolla/application/src/main/java/clan/midnight/tortolla/UserService.java rename to tortolla/application/src/main/java/clan/midnight/tortolla/service/UserService.java index 5cfd3d6..02d3375 100644 --- a/tortolla/application/src/main/java/clan/midnight/tortolla/UserService.java +++ b/tortolla/application/src/main/java/clan/midnight/tortolla/service/UserService.java @@ -1,5 +1,7 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.service; +import clan.midnight.tortolla.User; +import clan.midnight.tortolla.repository.UserRepository; import clan.midnight.tortolla.util.JwtUtil; import clan.midnight.tortolla.util.PasswordEncoder; import jakarta.annotation.Resource; diff --git a/tortolla/domain/src/main/java/clan/midnight/tortolla/Post.java b/tortolla/domain/src/main/java/clan/midnight/tortolla/Post.java index fa4f7c8..1250d07 100644 --- a/tortolla/domain/src/main/java/clan/midnight/tortolla/Post.java +++ b/tortolla/domain/src/main/java/clan/midnight/tortolla/Post.java @@ -1,5 +1,7 @@ package clan.midnight.tortolla; +import clan.midnight.tortolla.repository.UserRepository; + import java.util.Date; @SuppressWarnings("LombokGetterMayBeUsed") diff --git a/tortolla/domain/src/main/java/clan/midnight/tortolla/PostRepository.java b/tortolla/domain/src/main/java/clan/midnight/tortolla/repository/PostRepository.java similarity index 74% rename from tortolla/domain/src/main/java/clan/midnight/tortolla/PostRepository.java rename to tortolla/domain/src/main/java/clan/midnight/tortolla/repository/PostRepository.java index 14c835d..5145586 100644 --- a/tortolla/domain/src/main/java/clan/midnight/tortolla/PostRepository.java +++ b/tortolla/domain/src/main/java/clan/midnight/tortolla/repository/PostRepository.java @@ -1,4 +1,6 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.repository; + +import clan.midnight.tortolla.Post; import java.util.List; diff --git a/tortolla/domain/src/main/java/clan/midnight/tortolla/UserRepository.java b/tortolla/domain/src/main/java/clan/midnight/tortolla/repository/UserRepository.java similarity index 83% rename from tortolla/domain/src/main/java/clan/midnight/tortolla/UserRepository.java rename to tortolla/domain/src/main/java/clan/midnight/tortolla/repository/UserRepository.java index 2d74043..539a2d2 100644 --- a/tortolla/domain/src/main/java/clan/midnight/tortolla/UserRepository.java +++ b/tortolla/domain/src/main/java/clan/midnight/tortolla/repository/UserRepository.java @@ -1,4 +1,4 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.repository; import clan.midnight.tortolla.User; diff --git a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/PostPO.java b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/persist/PostPO.java similarity index 95% rename from tortolla/infrastructure/src/main/java/clan/midnight/tortolla/PostPO.java rename to tortolla/infrastructure/src/main/java/clan/midnight/tortolla/persist/PostPO.java index 1e8d5c6..0e845cf 100644 --- a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/PostPO.java +++ b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/persist/PostPO.java @@ -1,4 +1,4 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.persist; import jakarta.persistence.*; import lombok.AllArgsConstructor; diff --git a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/UserPO.java b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/persist/UserPO.java similarity index 95% rename from tortolla/infrastructure/src/main/java/clan/midnight/tortolla/UserPO.java rename to tortolla/infrastructure/src/main/java/clan/midnight/tortolla/persist/UserPO.java index eea42fd..ed78ede 100644 --- a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/UserPO.java +++ b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/persist/UserPO.java @@ -1,4 +1,4 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.persist; import jakarta.persistence.*; import lombok.AllArgsConstructor; diff --git a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/JpaPostRepository.java b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/JpaPostRepository.java similarity index 91% rename from tortolla/infrastructure/src/main/java/clan/midnight/tortolla/JpaPostRepository.java rename to tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/JpaPostRepository.java index 22ca6e7..1c5931e 100644 --- a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/JpaPostRepository.java +++ b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/JpaPostRepository.java @@ -1,5 +1,7 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.repository; +import clan.midnight.tortolla.Post; +import clan.midnight.tortolla.persist.PostPO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Sort; diff --git a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/JpaUserRepository.java b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/JpaUserRepository.java similarity index 89% rename from tortolla/infrastructure/src/main/java/clan/midnight/tortolla/JpaUserRepository.java rename to tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/JpaUserRepository.java index bebb4c8..4d92a91 100644 --- a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/JpaUserRepository.java +++ b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/JpaUserRepository.java @@ -1,5 +1,7 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.repository; +import clan.midnight.tortolla.User; +import clan.midnight.tortolla.persist.UserPO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; diff --git a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/PostJpaRepository.java b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/PostJpaRepository.java similarity index 73% rename from tortolla/infrastructure/src/main/java/clan/midnight/tortolla/PostJpaRepository.java rename to tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/PostJpaRepository.java index ffadc0f..fafe70d 100644 --- a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/PostJpaRepository.java +++ b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/PostJpaRepository.java @@ -1,5 +1,6 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.repository; +import clan.midnight.tortolla.persist.PostPO; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.repository.PagingAndSortingRepository; diff --git a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/UserJpaRepository.java b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/UserJpaRepository.java similarity index 67% rename from tortolla/infrastructure/src/main/java/clan/midnight/tortolla/UserJpaRepository.java rename to tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/UserJpaRepository.java index e4607a2..4c1f1b1 100644 --- a/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/UserJpaRepository.java +++ b/tortolla/infrastructure/src/main/java/clan/midnight/tortolla/repository/UserJpaRepository.java @@ -1,5 +1,6 @@ -package clan.midnight.tortolla; +package clan.midnight.tortolla.repository; +import clan.midnight.tortolla.persist.UserPO; import org.springframework.data.jpa.repository.JpaRepository; public interface UserJpaRepository extends JpaRepository { diff --git a/tortolla/pom.xml b/tortolla/pom.xml index 9c5946f..c836e05 100644 --- a/tortolla/pom.xml +++ b/tortolla/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.2.0 + 3.2.2 clan.midnight @@ -61,7 +61,7 @@ com.azure.spring spring-cloud-azure-dependencies - 5.7.0 + 5.8.0 pom import diff --git a/tortolla/presentation/.azure/.gitignore b/tortolla/presentation/.azure/.gitignore new file mode 100644 index 0000000..4fd7d33 --- /dev/null +++ b/tortolla/presentation/.azure/.gitignore @@ -0,0 +1,3 @@ +.env +connections.resources.xml +deployment.targets.xml \ No newline at end of file diff --git a/tortolla/presentation/.azure/default/connections.xml b/tortolla/presentation/.azure/default/connections.xml new file mode 100644 index 0000000..7ac35e0 --- /dev/null +++ b/tortolla/presentation/.azure/default/connections.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tortolla/presentation/.azure/profiles.xml b/tortolla/presentation/.azure/profiles.xml new file mode 100644 index 0000000..4a126ee --- /dev/null +++ b/tortolla/presentation/.azure/profiles.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/tortolla/presentation/src/main/java/clan/midnight/tortolla/TortollaApplication.java b/tortolla/presentation/src/main/java/clan/midnight/tortolla/TortollaApplication.java index acad427..2c1dcdd 100644 --- a/tortolla/presentation/src/main/java/clan/midnight/tortolla/TortollaApplication.java +++ b/tortolla/presentation/src/main/java/clan/midnight/tortolla/TortollaApplication.java @@ -5,7 +5,7 @@ import org.springframework.context.annotation.ComponentScan; @SpringBootApplication -@ComponentScan(basePackages = {"clan.midnight.tortolla.controller"}) +@ComponentScan(basePackages = {"clan.midnight.tortolla.controller", "clan.midnight.tortolla.repository", "clan.midnight.tortolla.service"}) public class TortollaApplication { public static void main(String[] args) { diff --git a/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/PostController.java b/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/PostController.java index bf879c2..b80a6d6 100644 --- a/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/PostController.java +++ b/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/PostController.java @@ -1,9 +1,13 @@ package clan.midnight.tortolla.controller; -import clan.midnight.tortolla.*; +import clan.midnight.tortolla.Post; +import clan.midnight.tortolla.User; +import clan.midnight.tortolla.repository.PostRepository; +import clan.midnight.tortolla.repository.UserRepository; import clan.midnight.tortolla.request.CreatePostRequest; import clan.midnight.tortolla.request.DeletePostRequest; import clan.midnight.tortolla.response.*; +import clan.midnight.tortolla.service.UserService; import jakarta.annotation.Resource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/UserController.java b/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/UserController.java index d8dc325..86b475f 100644 --- a/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/UserController.java +++ b/tortolla/presentation/src/main/java/clan/midnight/tortolla/controller/UserController.java @@ -1,11 +1,11 @@ package clan.midnight.tortolla.controller; import clan.midnight.tortolla.User; -import clan.midnight.tortolla.UserRepository; -import clan.midnight.tortolla.UserService; +import clan.midnight.tortolla.repository.UserRepository; import clan.midnight.tortolla.request.SignInRequest; import clan.midnight.tortolla.request.SignUpRequest; import clan.midnight.tortolla.response.*; +import clan.midnight.tortolla.service.UserService; import jakarta.annotation.Resource; import org.slf4j.Logger; import org.slf4j.LoggerFactory;