diff --git a/dockerfiles/platform-build/Dockerfile b/dockerfiles/platform-build/Dockerfile index e5cdbd6b948..91c1d288746 100644 --- a/dockerfiles/platform-build/Dockerfile +++ b/dockerfiles/platform-build/Dockerfile @@ -44,7 +44,7 @@ RUN groupadd -g 10001 hpcc RUN useradd -s /bin/bash -r -m -N -c "hpcc runtime User" -u 10000 -g hpcc hpcc RUN passwd -l hpcc -RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.28.10/bin/linux/amd64/kubectl && chmod +x ./kubectl && mv ./kubectl /usr/local/bin +RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.29.7/bin/linux/amd64/kubectl && chmod +x ./kubectl && mv ./kubectl /usr/local/bin WORKDIR /hpcc-dev RUN mkdir build diff --git a/dockerfiles/vcpkg/platform-core-ubuntu-22.04.dockerfile b/dockerfiles/vcpkg/platform-core-ubuntu-22.04.dockerfile index 9e76ce3b73f..c8d29b5210a 100644 --- a/dockerfiles/vcpkg/platform-core-ubuntu-22.04.dockerfile +++ b/dockerfiles/vcpkg/platform-core-ubuntu-22.04.dockerfile @@ -33,7 +33,6 @@ RUN apt-get clean -y && \ expect \ g++ \ git \ - git-lfs \ locales \ jq \ openssh-client \ @@ -59,10 +58,14 @@ RUN apt-get install -y \ gdb \ nano -RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.28.10/bin/linux/amd64/kubectl && \ +RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.29.7/bin/linux/amd64/kubectl && \ chmod +x ./kubectl && \ mv ./kubectl /usr/local/bin +RUN curl -LO https://packagecloud.io/github/git-lfs/packages/ubuntu/jammy/git-lfs_3.5.1_amd64.deb/download && \ + dpkg -i download && \ + rm download + # Set the locale RUN locale-gen en_US.UTF-8 ENV LANG en_US.UTF-8 diff --git a/dockerfiles/vcpkg/platform-core-ubuntu-22.04/Dockerfile b/dockerfiles/vcpkg/platform-core-ubuntu-22.04/Dockerfile index af9402919ff..8166413434b 100644 --- a/dockerfiles/vcpkg/platform-core-ubuntu-22.04/Dockerfile +++ b/dockerfiles/vcpkg/platform-core-ubuntu-22.04/Dockerfile @@ -58,11 +58,11 @@ RUN apt-get install -y \ gdb \ nano -RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.28.10/bin/linux/amd64/kubectl && \ +RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.29.7/bin/linux/amd64/kubectl && \ chmod +x ./kubectl && \ mv ./kubectl /usr/local/bin -RUN curl -LO https://packagecloud.io/github/git-lfs/packages/ubuntu/jammy/git-lfs_3.4.1_amd64.deb/download && \ +RUN curl -LO https://packagecloud.io/github/git-lfs/packages/ubuntu/jammy/git-lfs_3.5.1_amd64.deb/download && \ dpkg -i download && \ rm download diff --git a/esp/src/package-lock.json b/esp/src/package-lock.json index 42a17c1b2cc..bb858aa4279 100644 --- a/esp/src/package-lock.json +++ b/esp/src/package-lock.json @@ -9,16 +9,16 @@ "version": "1.0.0", "license": "Apache-2.0", "dependencies": { - "@fluentui/react": "8.117.0", - "@fluentui/react-components": "9.47.2", - "@fluentui/react-experiments": "8.14.137", - "@fluentui/react-hooks": "8.7.0", - "@fluentui/react-icons-mdl2": "1.3.59", - "@fluentui/react-migration-v8-v9": "9.6.3", + "@fluentui/react": "8.119.3", + "@fluentui/react-components": "9.54.6", + "@fluentui/react-experiments": "8.14.160", + "@fluentui/react-hooks": "8.8.10", + "@fluentui/react-icons-mdl2": "1.3.72", + "@fluentui/react-migration-v8-v9": "9.6.22", "@hpcc-js/chart": "2.83.4", "@hpcc-js/codemirror": "2.62.1", "@hpcc-js/common": "2.71.18", - "@hpcc-js/comms": "2.93.0", + "@hpcc-js/comms": "2.94.0", "@hpcc-js/dataflow": "8.1.7", "@hpcc-js/eclwatch": "2.74.8", "@hpcc-js/graph": "2.85.16", @@ -138,9 +138,10 @@ } }, "node_modules/@emotion/hash": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", @@ -209,11 +210,12 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", - "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.5.tgz", + "integrity": "sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==", + "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.1" + "@floating-ui/utils": "^0.2.5" } }, "node_modules/@floating-ui/devtools": { @@ -225,75 +227,83 @@ } }, "node_modules/@floating-ui/dom": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", - "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.8.tgz", + "integrity": "sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==", + "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.5" } }, "node_modules/@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.5.tgz", + "integrity": "sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==", + "license": "MIT" }, "node_modules/@fluentui/date-time-utilities": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.0.tgz", - "integrity": "sha512-fpdR2pesIewgfgErX0eS+YBPengNH4Qf21Q6bNFTfQsBYXaJZMUqD4V/57JRfIFz4fYXZ6lWKFTTQe50wXKlWA==", + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", + "license": "MIT", "dependencies": { - "@fluentui/set-version": "^8.2.14", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/dom-utilities": { - "version": "2.2.14", - "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.14.tgz", - "integrity": "sha512-+4DVm5sNfJh+l8fM+7ylpOkGNZkNr4X1z1uKQPzRJ1PRhlnvc6vLpWNNicGwpjTbgufSrVtGKXwP5sf++r81lg==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.7.tgz", + "integrity": "sha512-AaTR9BhJEF0i042NS1Ju8l95f24p2tBMq6jVVbUEDtYnKaxWnpv8R9eYjOwy8SDniQc1ino+BkolIgCVXXvDmw==", + "license": "MIT", "dependencies": { - "@fluentui/set-version": "^8.2.14", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/example-data": { - "version": "8.4.15", - "resolved": "https://registry.npmjs.org/@fluentui/example-data/-/example-data-8.4.15.tgz", - "integrity": "sha512-NasmufMLRzJm8ACxunAuTKrgyv0aFhBu/hT1XTXZSVKrgyU+hPUTUF4v8r1L1ekUtrV185y6iZTA00eY2MqboA==", + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/@fluentui/example-data/-/example-data-8.4.24.tgz", + "integrity": "sha512-eoEC6a8yzUdbaLflPiL8LDPLHo/U32EACHncUaEzoHrI/FilzlsztIQ9qY7AB5k8MIhbfEBm3QkQnn6/iVyt3w==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fluentui/fluent2-theme": { - "version": "8.107.68", - "resolved": "https://registry.npmjs.org/@fluentui/fluent2-theme/-/fluent2-theme-8.107.68.tgz", - "integrity": "sha512-AwE1vDOm3IzVvG0pnL2DyOS1mLLGzktOlZIC2Q5BoNkYDbn91eFDN6jE11PuARvCPSRjEqumjkQU0egvF48Dsw==", + "version": "8.107.91", + "resolved": "https://registry.npmjs.org/@fluentui/fluent2-theme/-/fluent2-theme-8.107.91.tgz", + "integrity": "sha512-La9on84Q+A9kTH/qLgyCnwjMAC/iZo/rbkO77R5uhAaZRs6jtuusDf+JhbWI0hHBUHDdFKg8k403scDcnbg8Jg==", + "license": "MIT", "dependencies": { - "@fluentui/react": "^8.117.0", - "@fluentui/set-version": "^8.2.14", + "@fluentui/react": "^8.119.3", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/font-icons-mdl2": { - "version": "8.5.34", - "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.34.tgz", - "integrity": "sha512-FRTtryqrU0ilzSATvfU3zG7x8+mnEIrio3Qd6LDsQ7cLm62BX2z25rBqTvmY2YmY/fHFx2tkVsTZcCKRT08Vww==", + "version": "8.5.47", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.47.tgz", + "integrity": "sha512-99d/cjEMz0ik9LnVrEDhZB4CnQavwgBvZuNa/EAaeHZMlQ7eheCzU3PNG4goPC7o4yg7XCNyngA7hEx3RUPUDA==", + "license": "MIT", "dependencies": { - "@fluentui/set-version": "^8.2.14", - "@fluentui/style-utilities": "^8.10.5", - "@fluentui/utilities": "^8.15.0", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.18", + "@fluentui/utilities": "^8.15.13", "tslib": "^2.1.0" } }, "node_modules/@fluentui/foundation-legacy": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.0.tgz", - "integrity": "sha512-RSOfVPLgCCru6RBYxqp754aeWZ+lYVI+CMffMrhg2/LGl0CcNGXZjK0LYH/anbVq1sEZ/D9e56FekzMOR3CScw==", + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.13.tgz", + "integrity": "sha512-LIrqiDM0Fe45XLIx/XISwRfcaB5TfoMlkjic7K6goZtssi6VSNEAWjj+V2DOZNUaaFE3J3j61EspoZEKbqGazg==", + "license": "MIT", "dependencies": { - "@fluentui/merge-styles": "^8.6.0", - "@fluentui/set-version": "^8.2.14", - "@fluentui/style-utilities": "^8.10.5", - "@fluentui/utilities": "^8.15.0", + "@fluentui/merge-styles": "^8.6.12", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.18", + "@fluentui/utilities": "^8.15.13", "tslib": "^2.1.0" }, "peerDependencies": { @@ -302,9 +312,10 @@ } }, "node_modules/@fluentui/keyboard-key": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", - "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" } @@ -313,44 +324,48 @@ "version": "9.0.7", "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.7.tgz", "integrity": "sha512-vaQ+lOveQTdoXJYqDQXWb30udSfTVcIuKk1rV0X0eGAgcHeSDeP1HxMy+OgHOQZH3OiBH4ZYeWxb+tmfiDiygQ==", + "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/merge-styles": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.0.tgz", - "integrity": "sha512-Si54VVK/XZQMTPT6aKE/RmqsY7uy9hERreU143Fbqtg9cf+Hr4iJ7FOGC4dXCfrFIXs0KvIHXCh5mtfrEW2aRQ==", + "version": "8.6.12", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.12.tgz", + "integrity": "sha512-v8njux9frUkoGGlBnQXKHaKCX2nLZVHPFMDMzibtAIt4vIkkv+oY2lFmJ2h96tSIkg4eVN7h5sSDTFVoAPwpYg==", + "license": "MIT", "dependencies": { - "@fluentui/set-version": "^8.2.14", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" } }, "node_modules/@fluentui/priority-overflow": { - "version": "9.1.11", - "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.11.tgz", - "integrity": "sha512-sdrpavvKX2kepQ1d6IaI3ObLq5SAQBPRHPGx2+wiMWL7cEx9vGGM0fmeicl3soqqmM5uwCmWnZk9QZv9XOY98w==", + "version": "9.1.13", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.13.tgz", + "integrity": "sha512-yDojVpkhBZTXOYExrCgW1GXbw3x9pYIS617xlNJIc2t06Cd3H32y2p51QXFt94sBmlVyAvPu7UKBHaq1Yw7u+w==", + "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" } }, "node_modules/@fluentui/react": { - "version": "8.117.0", - "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.117.0.tgz", - "integrity": "sha512-7zPFyyhm6zZGUF5C7/L5XNIBNBYsGc2ZIVg+nuCd56hBgMh0smWDnbciFKpQ9jvAh6gvfKbsgUuVWrD/FwEkAg==", - "dependencies": { - "@fluentui/date-time-utilities": "^8.6.0", - "@fluentui/font-icons-mdl2": "^8.5.34", - "@fluentui/foundation-legacy": "^8.4.0", - "@fluentui/merge-styles": "^8.6.0", - "@fluentui/react-focus": "^8.8.42", - "@fluentui/react-hooks": "^8.7.0", - "@fluentui/react-portal-compat-context": "^9.0.11", - "@fluentui/react-window-provider": "^2.2.18", - "@fluentui/set-version": "^8.2.14", - "@fluentui/style-utilities": "^8.10.5", - "@fluentui/theme": "^2.6.43", - "@fluentui/utilities": "^8.15.0", + "version": "8.119.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.119.3.tgz", + "integrity": "sha512-sJaFQU7sy8/kZR7ma9Ejqi6GnYFVzYcgSA2DVbvxGoH+edoztXQjro9qaIaUILhtWBUMMcG47DtykgubelhQFw==", + "license": "MIT", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.47", + "@fluentui/foundation-legacy": "^8.4.13", + "@fluentui/merge-styles": "^8.6.12", + "@fluentui/react-focus": "^8.9.10", + "@fluentui/react-hooks": "^8.8.10", + "@fluentui/react-portal-compat-context": "^9.0.12", + "@fluentui/react-window-provider": "^2.2.27", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.18", + "@fluentui/theme": "^2.6.56", + "@fluentui/utilities": "^8.15.13", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" }, @@ -362,19 +377,20 @@ } }, "node_modules/@fluentui/react-accordion": { - "version": "9.3.46", - "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.46.tgz", - "integrity": "sha512-bFOF/uoPYL4AUQEIKFTgx8WZgeC39Vw2FiL6A2A0km0Z9yBgWg7LLsF73/MbgoO0GjH8BvO/2ddpgdd433jIRw==", - "dependencies": { - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.4.4.tgz", + "integrity": "sha512-nDkzWhz9PID94rzg06CiuzSkFuAemT2mIOs5G9/IQqIaQYr2do/Ff7WH5gbB6vK901C1b4ZqxeNnPYNf/wLhpA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -385,18 +401,19 @@ } }, "node_modules/@fluentui/react-alert": { - "version": "9.0.0-beta.114", - "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.114.tgz", - "integrity": "sha512-ZA55Wf9ZNE2KfKnT9fDqvWqnAKgcrYwYIJoliG+pCLztCitwlv/XUKAWR/DkP02NpA2qEeaiY1D9k/Mwd1haIQ==", - "dependencies": { - "@fluentui/react-avatar": "^9.6.19", - "@fluentui/react-button": "^9.3.73", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.0.0-beta.124", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.124.tgz", + "integrity": "sha512-yFBo3B5H9hnoaXxlkuz8wRz04DEyQ+ElYA/p5p+Vojf19Zuta8DmFZZ6JtWdtxcdnnQ4LvAfC5OYYlzdReozPA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-avatar": "^9.6.29", + "@fluentui/react-button": "^9.3.83", + "@fluentui/react-icons": "^2.0.239", + "@fluentui/react-jsx-runtime": "^9.0.39", + "@fluentui/react-tabster": "^9.21.5", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.10", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -407,15 +424,16 @@ } }, "node_modules/@fluentui/react-aria": { - "version": "9.10.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.10.2.tgz", - "integrity": "sha512-M8wzxPZlMOLr7SlZXlSi/zCbLSsXrJzpMjLkTOPPlMrMu8He38oM6Djc4dCac/cZn8ERpKUDaoAK5JF/kbtLzQ==", + "version": "9.13.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.13.2.tgz", + "integrity": "sha512-lb93r/FiE3bj1/lfixy/Hb+LW8MQ9HCqdDWLRo1gmP4f3QgIj/Gz7oTB+NilwzytiH4OBDXq0apdUHGLwGkotA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", - "@fluentui/react-utilities": "^9.18.5", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -426,21 +444,22 @@ } }, "node_modules/@fluentui/react-avatar": { - "version": "9.6.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.19.tgz", - "integrity": "sha512-3/8BBoPXNGfcuNVN4+bpwpd124CEdFEm9VKD6hQ6VmIHM6phBWnQc6J7djuKlZTw7B5UEeqEOEZgMJeGUx27SA==", - "dependencies": { - "@fluentui/react-badge": "^9.2.29", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-popover": "^9.9.2", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.6.33", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.33.tgz", + "integrity": "sha512-xikMYnjtBQRv1rHOhDEc/5GvG5F46MFhgu3jcBbxyVt512AfwVgDMPj18tg4y2RaZ587FLPFifK7VlNBDAaT4g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-popover": "^9.9.15", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-tooltip": "^9.4.21", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-tooltip": "^9.4.34", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -451,16 +470,17 @@ } }, "node_modules/@fluentui/react-badge": { - "version": "9.2.29", - "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.29.tgz", - "integrity": "sha512-k2CMMzBLPCNq5WAUfkCvWqCPeh8/NsfLxQBre8klxFZS5TT872ViLwmYHXpHWTfFymFrChaedOd7C8ZYqeT4tA==", + "version": "9.2.41", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.41.tgz", + "integrity": "sha512-/GBKotH68XrBix1mCJybYHw+5QKYoAbINqYPj2mEfcDiC2VfS4w4Drjokcp2O1KD2cX/YZ9PThptKmWkjT3UOw==", + "license": "MIT", "dependencies": { - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -471,20 +491,21 @@ } }, "node_modules/@fluentui/react-breadcrumb": { - "version": "9.0.19", - "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.19.tgz", - "integrity": "sha512-12pqa0CAVDaBu16/E/aU9R+wJoBga/4Dm9UoyX4FG5TkoM28kiOGXZ8xhEdOrF4w1J9hFfEx2cyNGSdGFyJfcQ==", - "dependencies": { - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-button": "^9.3.73", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-link": "^9.2.15", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.0.33", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.33.tgz", + "integrity": "sha512-VDnTsUPqmWRAuOwXwScItlaLzuMFlOXCRgrZuU3py8QTTjUU4jIBi2X7wI7DREpD0FRM7wbujCkN0tb4lRO4FQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-button": "^9.3.87", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-link": "^9.2.28", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -495,19 +516,20 @@ } }, "node_modules/@fluentui/react-button": { - "version": "9.3.73", - "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.73.tgz", - "integrity": "sha512-VsCxj4pKWL1SVj0XlYBRs4kaFUfRVK3JqCWx9mlDuHYzeRzk4aBCBT5vBIzrrPTj3bR2yl/zOf6m5T43kyWZxw==", + "version": "9.3.87", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.87.tgz", + "integrity": "sha512-Di8RWjIswa1jriYfed6FH90fqmTwBkaILWxzJzChaBbUAOtxEYn3K57F+9PS9s05z7PhlDuVnfd2RV0dIrYHtg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -518,16 +540,17 @@ } }, "node_modules/@fluentui/react-card": { - "version": "9.0.72", - "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.72.tgz", - "integrity": "sha512-sJQ0T0SOBZ8tTGMxmJhVYDaHsQe/+ECQwhPIb0irDnD3ojTbL/IjxONeBnxVJ5/xG6cA3rV6tfD8WrockIDXOg==", + "version": "9.0.87", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.87.tgz", + "integrity": "sha512-aH7tvf1XTtW5kVM2YzbM1OEVQ0dn9POBHEutmpSkHpxb/Wa4bAPm4Yrimt9PZqcFws1WdFapbZD0xaYGhf+9Ew==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -538,19 +561,20 @@ } }, "node_modules/@fluentui/react-checkbox": { - "version": "9.2.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.18.tgz", - "integrity": "sha512-m4UjLx5jMYj0WtPzwNRR0hbGX9NHZvvxf52Xka39DphAorB5ohuTfJe12cMKSwStaOQBa4gtGXntl7tqP02PHQ==", - "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-label": "^9.1.66", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.2.32", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.32.tgz", + "integrity": "sha512-q75W+SaGxKHFNjInGq/TYARQHeP7x1H2N0681JFhvo6Ji0BbCTKpxMTsssHvR6OlqBPjcXfkxpXiVD/V8vVgNA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -561,23 +585,24 @@ } }, "node_modules/@fluentui/react-combobox": { - "version": "9.9.4", - "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.9.4.tgz", - "integrity": "sha512-3SmoCLyBa7+iuwrbVkjIVrOuTAeCYK7nvwWZfTf5eqeEsYmk+6orXy0kz1lR23M5Mtfa8l4FqvopUiuyAmXuCw==", + "version": "9.13.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.13.2.tgz", + "integrity": "sha512-unLJyLs0rq06cl81ka89JkvKo3iXXGHC5wbZ4KTAEF3ZoXjuw7EI19tLiR+FIEV60qhSo2jOXKCF8xpHOKWIXQ==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-portal": "^9.4.18", - "@fluentui/react-positioning": "^9.14.2", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-positioning": "^9.15.6", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -588,62 +613,68 @@ } }, "node_modules/@fluentui/react-components": { - "version": "9.47.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.47.2.tgz", - "integrity": "sha512-2DHL03T6flpIqTWghQQ5ADmb2VXnfNAxz2mC9iL+RRHeTYeDf9PweOIiCowU2gioyGvV9VfKQbXP5WG5A7ijoQ==", - "dependencies": { - "@fluentui/react-accordion": "^9.3.46", - "@fluentui/react-alert": "9.0.0-beta.114", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-avatar": "^9.6.19", - "@fluentui/react-badge": "^9.2.29", - "@fluentui/react-breadcrumb": "^9.0.19", - "@fluentui/react-button": "^9.3.73", - "@fluentui/react-card": "^9.0.72", - "@fluentui/react-checkbox": "^9.2.18", - "@fluentui/react-combobox": "^9.9.4", - "@fluentui/react-dialog": "^9.9.15", - "@fluentui/react-divider": "^9.2.65", - "@fluentui/react-drawer": "^9.1.9", - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-image": "^9.1.62", - "@fluentui/react-infobutton": "9.0.0-beta.98", - "@fluentui/react-infolabel": "^9.0.26", - "@fluentui/react-input": "^9.4.69", - "@fluentui/react-label": "^9.1.66", - "@fluentui/react-link": "^9.2.15", - "@fluentui/react-menu": "^9.13.5", - "@fluentui/react-message-bar": "^9.0.24", - "@fluentui/react-overflow": "^9.1.15", - "@fluentui/react-persona": "^9.2.78", - "@fluentui/react-popover": "^9.9.2", - "@fluentui/react-portal": "^9.4.18", - "@fluentui/react-positioning": "^9.14.2", - "@fluentui/react-progress": "^9.1.69", - "@fluentui/react-provider": "^9.13.16", - "@fluentui/react-radio": "^9.2.13", - "@fluentui/react-rating": "^9.0.1", - "@fluentui/react-select": "^9.1.69", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-skeleton": "^9.0.57", - "@fluentui/react-slider": "^9.1.75", - "@fluentui/react-spinbutton": "^9.2.69", - "@fluentui/react-spinner": "^9.4.2", - "@fluentui/react-switch": "^9.1.75", - "@fluentui/react-table": "^9.12.0", - "@fluentui/react-tabs": "^9.4.14", - "@fluentui/react-tabster": "^9.19.5", - "@fluentui/react-tags": "^9.2.0", - "@fluentui/react-text": "^9.4.14", - "@fluentui/react-textarea": "^9.3.69", + "version": "9.54.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.54.6.tgz", + "integrity": "sha512-ocL+VIdTZsyjrA8z7IWifoyH7YFAsLLn2FPFdLkQqPk/+XPcbuduRDBYfeVAqwsQLmNk44dC5RXZyziigLUd/A==", + "license": "MIT", + "dependencies": { + "@fluentui/react-accordion": "^9.4.4", + "@fluentui/react-alert": "9.0.0-beta.124", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-avatar": "^9.6.33", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-breadcrumb": "^9.0.33", + "@fluentui/react-button": "^9.3.87", + "@fluentui/react-card": "^9.0.87", + "@fluentui/react-checkbox": "^9.2.32", + "@fluentui/react-combobox": "^9.13.2", + "@fluentui/react-dialog": "^9.11.6", + "@fluentui/react-divider": "^9.2.73", + "@fluentui/react-drawer": "^9.5.6", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-image": "^9.1.71", + "@fluentui/react-infobutton": "9.0.0-beta.102", + "@fluentui/react-infolabel": "^9.0.40", + "@fluentui/react-input": "^9.4.83", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-link": "^9.2.28", + "@fluentui/react-menu": "^9.14.11", + "@fluentui/react-message-bar": "^9.2.6", + "@fluentui/react-motion": "^9.4.0", + "@fluentui/react-overflow": "^9.1.25", + "@fluentui/react-persona": "^9.2.92", + "@fluentui/react-popover": "^9.9.15", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-positioning": "^9.15.6", + "@fluentui/react-progress": "^9.1.82", + "@fluentui/react-provider": "^9.17.0", + "@fluentui/react-radio": "^9.2.27", + "@fluentui/react-rating": "^9.0.15", + "@fluentui/react-search": "^9.0.12", + "@fluentui/react-select": "^9.1.82", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-skeleton": "^9.1.10", + "@fluentui/react-slider": "^9.1.89", + "@fluentui/react-spinbutton": "^9.2.83", + "@fluentui/react-spinner": "^9.4.12", + "@fluentui/react-swatch-picker": "^9.1.6", + "@fluentui/react-switch": "^9.1.89", + "@fluentui/react-table": "^9.15.11", + "@fluentui/react-tabs": "^9.4.27", + "@fluentui/react-tabster": "^9.22.3", + "@fluentui/react-tag-picker": "^9.2.3", + "@fluentui/react-tags": "^9.3.12", + "@fluentui/react-teaching-popover": "^9.1.11", + "@fluentui/react-text": "^9.4.23", + "@fluentui/react-textarea": "^9.3.83", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-toast": "^9.3.35", - "@fluentui/react-toolbar": "^9.1.76", - "@fluentui/react-tooltip": "^9.4.21", - "@fluentui/react-tree": "^9.4.36", - "@fluentui/react-utilities": "^9.18.5", - "@fluentui/react-virtualizer": "9.0.0-alpha.73", - "@griffel/react": "^1.5.14", + "@fluentui/react-toast": "^9.3.51", + "@fluentui/react-toolbar": "^9.1.90", + "@fluentui/react-tooltip": "^9.4.34", + "@fluentui/react-tree": "^9.7.5", + "@fluentui/react-utilities": "^9.18.13", + "@fluentui/react-virtualizer": "9.0.0-alpha.82", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -654,11 +685,12 @@ } }, "node_modules/@fluentui/react-context-selector": { - "version": "9.1.56", - "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.56.tgz", - "integrity": "sha512-TzDYTvHRuOB3qKiIBB0NU4mwX/fuxW41I1O9yK7C5Dt4RsexNInGLf5HMxYHWufevDSFhRLuAN+ikTHUMkcNzw==", + "version": "9.1.65", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.65.tgz", + "integrity": "sha512-hpluiP2NtK01Kx1RdKnJkQr7snbFuFJUwRho3NsuzuX/ea9OaVNEAxcvLMUcwd5nItf5Y5U8i07ib7YX5qchmQ==", + "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.18.5", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -670,23 +702,24 @@ } }, "node_modules/@fluentui/react-dialog": { - "version": "9.9.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.9.15.tgz", - "integrity": "sha512-UVjU7ZKq9117A80GQ/cv+YH/Pql4bN8FH3/GbJd8qwOxtlzOWpN8DOu1mwrj5ahxt3b+tpYsmp1QrqX9nujhMA==", + "version": "9.11.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.6.tgz", + "integrity": "sha512-a7KQZeRcaOM8PzEHFONIxjHyiZjLwA57+Bm2XdILJsVrNL9cCSz2ChN3zaIGGZ3gfZ+YkNvfcbXAz5sVIXyKVw==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-portal": "^9.4.18", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.4.0", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "react-transition-group": "^4.4.1" + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", @@ -696,15 +729,16 @@ } }, "node_modules/@fluentui/react-divider": { - "version": "9.2.65", - "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.65.tgz", - "integrity": "sha512-jjyvD+GnLACxHhV+eTdn0+X2Yar6NlzNK8q+xdZjuD+yJ5NcWiiD+Dkh5CJUFegkaBTUb2+Fp1pFEEMaCzrHkw==", + "version": "9.2.73", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.73.tgz", + "integrity": "sha512-AmkJPAFEszLbWh7vrV6vV+omnkQgfw1hhVBcTIlLD2b712Tk7GczZC2PXTq0fNKI3Aw8x4sNBbomozJp2y+X7w==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -715,18 +749,19 @@ } }, "node_modules/@fluentui/react-drawer": { - "version": "9.1.9", - "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.1.9.tgz", - "integrity": "sha512-5KzOVxRPFJa0oDnp+kfCYJezA4JxsQzporNSmVw/i3/w/L9hCJyOuzrI+ps36Xb3tYymaKsAemC4+NAvs4HD+w==", - "dependencies": { - "@fluentui/react-dialog": "^9.9.15", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-motion-preview": "^0.5.17", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.5.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.5.6.tgz", + "integrity": "sha512-vfn4G+gRpNETqBFQ3cnWJajKbCyMNeqInzDaeEh7eU+8/YANGIofMU8bPublVcSD5Ew9Ly++GEte4dIGvQiB8A==", + "license": "MIT", + "dependencies": { + "@fluentui/react-dialog": "^9.11.6", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion-preview": "^0.5.25", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -737,20 +772,21 @@ } }, "node_modules/@fluentui/react-experiments": { - "version": "8.14.137", - "resolved": "https://registry.npmjs.org/@fluentui/react-experiments/-/react-experiments-8.14.137.tgz", - "integrity": "sha512-2RhKX+J9xo8AtWpFATp2dUctNQtdQpJY8ndmSyvgLEvDOnHdTNpGC5j4PsIbGV5FmMIo28K67Ni9CM2mstuHlw==", - "dependencies": { - "@fluentui/example-data": "^8.4.15", - "@fluentui/font-icons-mdl2": "^8.5.34", - "@fluentui/foundation-legacy": "^8.4.0", - "@fluentui/merge-styles": "^8.6.0", - "@fluentui/react": "^8.117.0", - "@fluentui/react-hooks": "^8.7.0", - "@fluentui/set-version": "^8.2.14", - "@fluentui/style-utilities": "^8.10.5", - "@fluentui/theme": "^2.6.43", - "@fluentui/utilities": "^8.15.0", + "version": "8.14.160", + "resolved": "https://registry.npmjs.org/@fluentui/react-experiments/-/react-experiments-8.14.160.tgz", + "integrity": "sha512-LsthZCNwOtI8Dv+pTMhEaacBv8gm9I7fDq4Grw5MMAY5aQpCljcaBXCkHEq/4sOZtDTY7gnKh57c/g+GptCkUQ==", + "license": "MIT", + "dependencies": { + "@fluentui/example-data": "^8.4.24", + "@fluentui/font-icons-mdl2": "^8.5.47", + "@fluentui/foundation-legacy": "^8.4.13", + "@fluentui/merge-styles": "^8.6.12", + "@fluentui/react": "^8.119.3", + "@fluentui/react-hooks": "^8.8.10", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.18", + "@fluentui/theme": "^2.6.56", + "@fluentui/utilities": "^8.15.13", "@microsoft/load-themed-styles": "^1.10.26", "deep-assign": "^2.0.0", "prop-types": "^15.7.2", @@ -764,17 +800,18 @@ } }, "node_modules/@fluentui/react-field": { - "version": "9.1.59", - "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.59.tgz", - "integrity": "sha512-GrrWrGZes+qxE9JbAk3Z85wvFhM8CAXTu3amUxOHB+zt0QVcHXJHkg7OvEtXgSnFYJEau0aQgQg6ZjeFQkMpAg==", - "dependencies": { - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-label": "^9.1.66", + "version": "9.1.71", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.71.tgz", + "integrity": "sha512-DqvLa3ZPm+vhIvbQrZqV8d2Nr/+dJv3mOxlootqMVu4v1l8K6fux4qUzwXvSyydIx7U73R99sC/iOCic2SYDFw==", + "license": "MIT", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -785,15 +822,16 @@ } }, "node_modules/@fluentui/react-focus": { - "version": "8.8.42", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.42.tgz", - "integrity": "sha512-U9KRiBabHyVUfemArukjTH6TDthj/MnDbgAUa55CMdj061ZV/Ria+Fxb1QG+GW3Az6bSaAulJvj/fGuNrawWhA==", - "dependencies": { - "@fluentui/keyboard-key": "^0.4.14", - "@fluentui/merge-styles": "^8.6.0", - "@fluentui/set-version": "^8.2.14", - "@fluentui/style-utilities": "^8.10.5", - "@fluentui/utilities": "^8.15.0", + "version": "8.9.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.10.tgz", + "integrity": "sha512-9kV15td8uuYhQS4bTLImxVo75dmbeOK0rZ4gQgOAY/0nKRYwiCLfH9SwQuEa+eCmjsBTNuDlXgghjQJyKFh5+A==", + "license": "MIT", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.12", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.18", + "@fluentui/utilities": "^8.15.13", "tslib": "^2.1.0" }, "peerDependencies": { @@ -802,13 +840,14 @@ } }, "node_modules/@fluentui/react-hooks": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.7.0.tgz", - "integrity": "sha512-m1/2q+zF/dNj2dWqIl06G88dTEMmiaP40k16b1juyjHXYsVPooxPlUD1l9FLrB8mC3VkpCy/fgASaPqRH8mUGw==", + "version": "8.8.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.10.tgz", + "integrity": "sha512-Xvnn6uKMsinMg/zo79KBNCDABnl0gpmArQYNQya9FCNRzvmHUCDvuQCqv4IKslvPvuC0Ya8mR2NORm2w0JoZiw==", + "license": "MIT", "dependencies": { - "@fluentui/react-window-provider": "^2.2.18", - "@fluentui/set-version": "^8.2.14", - "@fluentui/utilities": "^8.15.0", + "@fluentui/react-window-provider": "^2.2.27", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.13", "tslib": "^2.1.0" }, "peerDependencies": { @@ -817,9 +856,10 @@ } }, "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.249", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.249.tgz", + "integrity": "sha512-VcOCbqv3MxzMZdH6jyqpzsfyNV0cG5F4TKXnnXcJ/QVQcWsN2BU6NrCiwkZHKEjbOYbxwBTdBHq1gnR5qz4baw==", + "license": "MIT", "dependencies": { "@griffel/react": "^1.0.0", "tslib": "^2.1.0" @@ -829,13 +869,14 @@ } }, "node_modules/@fluentui/react-icons-mdl2": { - "version": "1.3.59", - "resolved": "https://registry.npmjs.org/@fluentui/react-icons-mdl2/-/react-icons-mdl2-1.3.59.tgz", - "integrity": "sha512-cdvdvUXCrGHEob+3GWd8FJehbrxSXYliXkEwKVDOxC2+vBE6z1XanIRloGwdHBLnBsps46eYvvRVBHGlCUxmwg==", + "version": "1.3.72", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons-mdl2/-/react-icons-mdl2-1.3.72.tgz", + "integrity": "sha512-uuBPsv1ep9EK92IwsmXPkalYQi0d5TNiReIbreHBeoHaGzyCRlXqwAW0XXqVP5/iCW1EyozwfccFovR6vyXoXw==", + "license": "MIT", "dependencies": { - "@fluentui/react-icon-provider": "^1.3.55", - "@fluentui/set-version": "^8.2.14", - "@fluentui/utilities": "^8.15.0", + "@fluentui/react-icon-provider": "^1.3.68", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.13", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" }, @@ -844,12 +885,13 @@ } }, "node_modules/@fluentui/react-icons-mdl2/node_modules/@fluentui/react-icon-provider": { - "version": "1.3.55", - "resolved": "https://registry.npmjs.org/@fluentui/react-icon-provider/-/react-icon-provider-1.3.55.tgz", - "integrity": "sha512-fa7AO7T+7+c5K6lIcsHbaC0apEf3LSQclK2F/PWMyn1r1mQp4eHIMxAPFxXrl/ay8QxRTaRhzIgxgar/XTXRjw==", + "version": "1.3.68", + "resolved": "https://registry.npmjs.org/@fluentui/react-icon-provider/-/react-icon-provider-1.3.68.tgz", + "integrity": "sha512-Mhxx8p+p0h0bN4gIoo+jGQ9jDBhAGc3HuRcS0CD9cld9eVGB/hr/RIiBj+39JQGJqzRB4rntLnLPFvjRAjPWiA==", + "license": "MIT", "dependencies": { - "@fluentui/set-version": "^8.2.14", - "@fluentui/style-utilities": "^8.10.5", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.10.18", "tslib": "^2.1.0" }, "peerDependencies": { @@ -860,15 +902,16 @@ } }, "node_modules/@fluentui/react-image": { - "version": "9.1.62", - "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.62.tgz", - "integrity": "sha512-j8V9XWdl9otn1kfBqo5EGBD7nvvaabb9H3Wz8I0pMfeC8fMwq6iR8KYO+MbFUSwmekMEoqsP8qPKHUOViMEhPw==", + "version": "9.1.71", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.71.tgz", + "integrity": "sha512-OKUbVsZLVe/kRP7KrweHDkztY8FUz6HzEPxZvJqIkwDf+KIJJxDV4R9Hpw8Fis6ceLbj/VI5JUVwGIp5YQlsjA==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -879,17 +922,18 @@ } }, "node_modules/@fluentui/react-infobutton": { - "version": "9.0.0-beta.98", - "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.98.tgz", - "integrity": "sha512-7IFrKpmv1PnTN7ZrisYE7qrsfY6bRTK5AVnsQVrBX9/6xkLe4ZE52cQtoAnTX1gMIgqDhgoOd/RTzTO07xxPiw==", - "dependencies": { - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-label": "^9.1.66", - "@fluentui/react-popover": "^9.9.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.0.0-beta.102", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.102.tgz", + "integrity": "sha512-3kA4F0Vga8Ds6JGlBajLCCDOo/LmPuS786Wg7ui4ZTDYVIMzy1yp2XuVcZniifBFvEp0HQCUoDPWUV0VI3FfzQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-icons": "^2.0.237", + "@fluentui/react-jsx-runtime": "^9.0.36", + "@fluentui/react-label": "^9.1.68", + "@fluentui/react-popover": "^9.9.6", + "@fluentui/react-tabster": "^9.21.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", + "@fluentui/react-utilities": "^9.18.7", "@griffel/react": "^1.5.14", "@swc/helpers": "^0.5.1" }, @@ -901,38 +945,40 @@ } }, "node_modules/@fluentui/react-infolabel": { - "version": "9.0.26", - "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.26.tgz", - "integrity": "sha512-mvLRsiS0bP0mLokMmU8Aho8Wea4OE1vBvisuC2uwq584WyDyk8rxjyPNqFo0BrcgwHSB++bHcQpsF4keP1UVQQ==", - "dependencies": { - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-label": "^9.1.66", - "@fluentui/react-popover": "^9.9.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.0.40", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.40.tgz", + "integrity": "sha512-3hXmmiuv5gEqZWTNK25tp/YdLoIgIZ64XgFXDgtaRjK94evzEIYR2jRhhfQUWZorMOhTqqSBMfKK/+M8dwfk2g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-popover": "^9.9.15", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "@types/react-dom": ">=16.8.0 <19.0.0", - "react": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.8.0 <19.0.0" } }, "node_modules/@fluentui/react-input": { - "version": "9.4.69", - "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.69.tgz", - "integrity": "sha512-pWpZYXZM0B/LbhpsboRdjm4hMRuoJMb6Kh2PcmNnPy1XGNkD4BASF5m9N8rgdZSgWyYxpCxO/ONGSqRY7A1O7Q==", + "version": "9.4.83", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.83.tgz", + "integrity": "sha512-mM2aU0Xsqfx7LKFs1X0VBCyXncxRQBRHwEh+1MTvkbhgOYLxD3f2qEy/XNk0vyJ2rya/A2zHE9vwDHKn7Ck44A==", + "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -943,11 +989,12 @@ } }, "node_modules/@fluentui/react-jsx-runtime": { - "version": "9.0.34", - "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.34.tgz", - "integrity": "sha512-pJ/f/xZ6+19sD3kjyMp2NDmIwexdMbYHeqmr/AgbI+G3Fb2NKA0UA6XylAXlCiAx4nEXdOETJDrrDsdFAV+/Fw==", + "version": "9.0.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.42.tgz", + "integrity": "sha512-/iKhJx5htz+iBjWRjviM7cEAiG0y9oqVimmeWaZChi0M5abwvHkueYQ+n1BhzYOtsdeuXXcbrkx4VkaO5j5Efg==", + "license": "MIT", "dependencies": { - "@fluentui/react-utilities": "^9.18.5", + "@fluentui/react-utilities": "^9.18.13", "@swc/helpers": "^0.5.1", "react-is": "^17.0.2" }, @@ -959,18 +1006,20 @@ "node_modules/@fluentui/react-jsx-runtime/node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" }, "node_modules/@fluentui/react-label": { - "version": "9.1.66", - "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.66.tgz", - "integrity": "sha512-N0HOD5Wd6NI3YG7nGIhRhrjNBfNpDyaWxNYGMVnQs0pa6CWXcT6sCVxXxxSYYEnVFIDX7JmzFc4mgombTwnmmg==", + "version": "9.1.74", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.74.tgz", + "integrity": "sha512-9EDwomVwcHJvI7QKIsBok3EQ5Ty5R3cDMnYZl7OIugffEvt+UWcmNyIOckYt80vsPYNbM9XqTt4rNAvCkFd1UQ==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -981,17 +1030,18 @@ } }, "node_modules/@fluentui/react-link": { - "version": "9.2.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.15.tgz", - "integrity": "sha512-wZzLz3od22wJhmEd5xwOULVAuXXEdBRDa01mojtnU25pBhIErvY2VXU5QNS+Yycjt52NvBElB6Ut+LOKJ9KD2g==", + "version": "9.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.28.tgz", + "integrity": "sha512-k1/i8ktTCbztK88YogIt2FYCpJJMFxC4IzXAvpKLioTw6N3ITmxo9KuNNMvOYckGgHyvJliWutu/rSozFXTDmg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1002,22 +1052,23 @@ } }, "node_modules/@fluentui/react-menu": { - "version": "9.13.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.13.5.tgz", - "integrity": "sha512-P9y31r7g/YAlL6zPWTFM26rp1gP6jkIqaXVCB6OuV/ZMdAxGIUcILww4d5rGr6G/tUpA9fL9trpWCgQpHSOXKw==", + "version": "9.14.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.14.11.tgz", + "integrity": "sha512-E1LWDywVukrbmKN8GIbdmTxP3w3q9V7ig4xDJNIt3VQxNoHdDS/Dz00pT6SZT/zP9VqCnfhpuF0xu+q5sOh4Nw==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-portal": "^9.4.18", - "@fluentui/react-positioning": "^9.14.2", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-positioning": "^9.15.6", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1028,60 +1079,81 @@ } }, "node_modules/@fluentui/react-message-bar": { - "version": "9.0.24", - "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.24.tgz", - "integrity": "sha512-gcqXRMFDbPc23aDTovwVUepufUJjjtQlnfqkWEwjlV6k1UdAfIzqgSThm81ztFXop1StyOH8gVj7QBGpBDz7+g==", - "dependencies": { - "@fluentui/react-button": "^9.3.73", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.2.6.tgz", + "integrity": "sha512-A1OwuzCK9Rce4PHYyPnB56qVMj2bg9Qb9h2qpHrChhz6Giol5Ty45lmmVqEpd/w+lyMC73Sgqyfg2Lucy/p3vw==", + "license": "MIT", + "dependencies": { + "@fluentui/react-button": "^9.3.87", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "react-transition-group": "^4.4.1" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "@types/react-dom": ">=16.8.0 <19.0.0", - "react": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.8.0 <19.0.0" } }, "node_modules/@fluentui/react-migration-v8-v9": { - "version": "9.6.3", - "resolved": "https://registry.npmjs.org/@fluentui/react-migration-v8-v9/-/react-migration-v8-v9-9.6.3.tgz", - "integrity": "sha512-JTyBPUh5uy9R1B/KVVZ5HSOJThodZxyO3nvNlzUWFE3RUWRDb/IHOw+FIyEEybtb4QAcqErSGhdokn9lxiNF3A==", + "version": "9.6.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-migration-v8-v9/-/react-migration-v8-v9-9.6.22.tgz", + "integrity": "sha512-uq6hFIovsmUVQLcvkUxzoyJu4UXIN169rq+778Fl+AzoznVGgXDx3FoR8sDTtJB5fZvQBqQR7y2vilRQdA8Wxw==", + "license": "MIT", "dependencies": { "@ctrl/tinycolor": "3.3.4", - "@fluentui/fluent2-theme": "^8.107.68", - "@fluentui/react": "^8.117.0", - "@fluentui/react-components": "^9.47.2", - "@fluentui/react-hooks": "^8.7.0", - "@fluentui/react-icons": "^2.0.224", + "@fluentui/fluent2-theme": "^8.107.91", + "@fluentui/react": "^8.119.3", + "@fluentui/react-components": "^9.54.6", + "@fluentui/react-hooks": "^8.8.10", + "@fluentui/react-icons": "^2.0.245", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", "@types/react-dom": ">=16.9.0 <19.0.0", - "react": ">=16.14.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0" } }, + "node_modules/@fluentui/react-motion": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.4.0.tgz", + "integrity": "sha512-WeLA0/INSf74DKFjCxHjn16p0Pak7LnKlaxva8r5ZMNNQ2Mcl7dFGdY+2e+qejghR7+8fzeojr+nQfKXH94uVQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-utilities": "^9.18.13", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, "node_modules/@fluentui/react-motion-preview": { - "version": "0.5.17", - "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.17.tgz", - "integrity": "sha512-7hnFuCpF7el6eQq3xwMKOWUWhfY0/UjHhaKkJ3NWHQuM8H7mzYPTifpphSUvh4DYA5XEUh8n8YEvnNy1kFHsVg==", + "version": "0.5.25", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.25.tgz", + "integrity": "sha512-TRmDFTuIEOeCs5HCyk5NCpMXBgY8L7tSkjAyZVdZtBY5KxFGlMys+7DnXTXJNDud5OvgDphU6XEvKEGFmaq/Uw==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1091,16 +1163,23 @@ "react-dom": ">=16.14.0 <19.0.0" } }, + "node_modules/@fluentui/react-motion/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, "node_modules/@fluentui/react-overflow": { - "version": "9.1.15", - "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.15.tgz", - "integrity": "sha512-oIHwP9jLP3vzUlPy2M8shzgwHSvIh3mhc2A5CPTyu+aU906NFV6EFEx03vy62Cof21Ux71KOpPTFTAX0tBQrAA==", + "version": "9.1.25", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.25.tgz", + "integrity": "sha512-NfZF6D+5xlaUN9bJ5sziE5VkO0SHmJeoUXu+K0wXTpexVQVc16xh9Ob9wF4FouQ6JnD86WWdEGkALKpyaNQieQ==", + "license": "MIT", "dependencies": { - "@fluentui/priority-overflow": "^9.1.11", - "@fluentui/react-context-selector": "^9.1.56", + "@fluentui/priority-overflow": "^9.1.13", + "@fluentui/react-context-selector": "^9.1.65", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1111,17 +1190,18 @@ } }, "node_modules/@fluentui/react-persona": { - "version": "9.2.78", - "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.78.tgz", - "integrity": "sha512-pWpyTYtoV7y1vHZv/MMc+h6kbIh9jB69FMXjkNX2uUiEBq0e+RQlkDhivZv58t9y6S8ZqdPZEelJgbH8HfHekw==", - "dependencies": { - "@fluentui/react-avatar": "^9.6.19", - "@fluentui/react-badge": "^9.2.29", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "version": "9.2.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.92.tgz", + "integrity": "sha512-TNbCR0NY4JIM217DZlSZBaCFkbFPzd6KRuVwC9XGLhHhTtA+Wr3J86OgWldtjTAUWcX6eJ94JsW0aYT4exCbYA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-avatar": "^9.6.33", + "@fluentui/react-badge": "^9.2.41", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1132,21 +1212,22 @@ } }, "node_modules/@fluentui/react-popover": { - "version": "9.9.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.2.tgz", - "integrity": "sha512-F/7VTPZMVCY/dwqumzrp+wzRNTlsKJ9Gz1nmZPZuO7IMBC8XRIGkjqdjW7oW8SzIrRmOTkAvmsn4UfPL19spiw==", + "version": "9.9.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.15.tgz", + "integrity": "sha512-9KVRpKa1IDL6RGOJF7CYZvC+ayhye65fTshRYz17kiSXPHX3oshrPS+TwsrQq6ENmOuoirVva7AA6AqyooDrjQ==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-portal": "^9.4.18", - "@fluentui/react-positioning": "^9.14.2", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-positioning": "^9.15.6", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1157,14 +1238,15 @@ } }, "node_modules/@fluentui/react-portal": { - "version": "9.4.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.18.tgz", - "integrity": "sha512-ShWpbZ2vjA/8yrk34e2n8+B+w034reYaxxfSq9N8csNsMbTInKdn44wTPp1ikcuqzZFJlkVFW4+LbKeQ/DvtZQ==", + "version": "9.4.31", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.31.tgz", + "integrity": "sha512-c/mrsn29MvBIxkyYrIAdI9E9JCMicF7mCxpWFbQQZMYKdu4/qLCtkmQfvQKEI9WFQzLS8IzTRM+NajNewUi/nA==", + "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", "use-disposable": "^1.0.1" }, @@ -1176,9 +1258,10 @@ } }, "node_modules/@fluentui/react-portal-compat-context": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.11.tgz", - "integrity": "sha512-ubvW/ej0O+Pago9GH3mPaxzUgsNnBoqvghNamWjyKvZIViyaXUG6+sgcAl721R+qGAFac+A20akI5qDJz/xtdg==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.12.tgz", + "integrity": "sha512-5AVXWX9GnbvwnJZYUb4LSIF7BsI/N8oTI6+7Yn0w6B3yaWykA8Menlz757X5tgVBjouEj4Eom+AoVvA7u8gPDA==", + "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.1" }, @@ -1188,16 +1271,17 @@ } }, "node_modules/@fluentui/react-positioning": { - "version": "9.14.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.14.2.tgz", - "integrity": "sha512-m0buzn3UI7j2WjCGL83YwC064Xe9N/dQJ8aSwhv/xXBgQkxHnHYAs3hLG4Tjb/tliEOobntFlSI7O1NYKiDrFw==", + "version": "9.15.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.15.6.tgz", + "integrity": "sha512-733OgnMAJt9OQ7yvjsshNR+mWtQE7+236HM6gf1SSL8D9j1W481b+jxnXbo6qiPDkAn1Me5wdGZoJmEN5jFO1w==", + "license": "MIT", "dependencies": { "@floating-ui/devtools": "0.2.1", "@floating-ui/dom": "^1.2.0", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1208,16 +1292,17 @@ } }, "node_modules/@fluentui/react-progress": { - "version": "9.1.69", - "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.69.tgz", - "integrity": "sha512-aoo9hAFPafO0by5Ibv9EaFyDZZSBH1Gy3udU3lKAJMTrny5kgzXhOnITvwUhM8Za1G2M5rX/y62ujcYAsQgLdw==", + "version": "9.1.82", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.82.tgz", + "integrity": "sha512-r4aZ57rEoReNZoIDG65OvXVk5/19HZGLFghBQ6J8ytLLnIYwqhOueUyv2HEcRXpK16ayhN37GpQE7eBLnMLGGg==", + "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1228,18 +1313,19 @@ } }, "node_modules/@fluentui/react-provider": { - "version": "9.13.16", - "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.16.tgz", - "integrity": "sha512-LHiy/4wefxgx+dneWLCrvTgC3qP2kHm7M1tnx2jXKZsBwpXMhAWqxBN3xs1y+u0fyI3RqhJpJAOmKLtmHW2/Og==", - "dependencies": { - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.17.0.tgz", + "integrity": "sha512-z2nKk8MEDmDivxhcySLhD4xuEuSJgXjO14SjMcLnerAimm3Wftgoayga23cvwGgLmoeqAjG7ykEgLEfAzRDk7A==", + "license": "MIT", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/core": "^1.14.1", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/core": "^1.16.0", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1250,18 +1336,19 @@ } }, "node_modules/@fluentui/react-radio": { - "version": "9.2.13", - "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.13.tgz", - "integrity": "sha512-tK26OntGs3FiUoMxCt4tnCf17am74KGXolRIDUDiyZKLICQq0xDlfokupCU9qGl59OUgMJGa/ZK4hijxZN3pyA==", - "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-label": "^9.1.66", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.2.27", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.27.tgz", + "integrity": "sha512-CNGloT6Jc11I8fMpn9pqTgpN2gImgNuNY5YulOUQZ8Z4afT1P0YCWDTY6kRIUo3LFH4x4A1YsN3O05Sn2dImcA==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1272,37 +1359,60 @@ } }, "node_modules/@fluentui/react-rating": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.1.tgz", - "integrity": "sha512-YNAv95ZnvJPI9Vt7OVmYfEqib4ijqVlXEz/cdVKwQG9s2Qek7jQwrH5lwQ0lFduLfli6Vu5ukxFPettMPp/mLQ==", + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.15.tgz", + "integrity": "sha512-fa8rDyvxQplqL234IMThWRVfVj3U7y3LiJcjliZ1YrTNkTVRg/w7LK010625Ased2IOBIWS4YLP1UFBFdxIflw==", + "license": "MIT", "dependencies": { - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "@types/react-dom": ">=16.8.0 <19.0.0", - "react": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.8.0 <19.0.0" } }, + "node_modules/@fluentui/react-search": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.12.tgz", + "integrity": "sha512-63Yxkx0JeQ8ueSr37tc/OA+yYQFPQHAoVmvJyqhYngRLJUzuGT3ErvM6WjBtZjQ49ErRXjmwJw9Rcf3HowUZCg==", + "license": "MIT", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-input": "^9.4.83", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, "node_modules/@fluentui/react-select": { - "version": "9.1.69", - "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.69.tgz", - "integrity": "sha512-Ypmq0Ge6nlx2FmVaB1IKlWCjkTsaIAiLlKHoyjQg/QNvcE/RUA02ErSY4iliy7UOrIqZf2hX2tTh0lbDKb0Ufg==", - "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "version": "9.1.82", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.82.tgz", + "integrity": "sha512-anu9A918H13HRRFdnmWk2XrjiVkefreUKsY5gA07qK94TJRH/drw1GPCOX5fOkQF60J7fqZShyNVTqE4fJ+9pQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1313,9 +1423,10 @@ } }, "node_modules/@fluentui/react-shared-contexts": { - "version": "9.15.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.15.2.tgz", - "integrity": "sha512-0KEYEYGP4pjMrxZ5EytYqkUe56+tlr46ltxyKdcPcbfN+ptPffC9cevAR+4VIcb4xgmW+c7JT6nxDr5Rd5pvcw==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.20.0.tgz", + "integrity": "sha512-LOMgP51dC/dOQOopEhvRk9V/GlpkStMbXTsci+2raG+Zno3eIdS3TesWCango+r5rpBFCIZl4HOpGEErHGm03Q==", + "license": "MIT", "dependencies": { "@fluentui/react-theme": "^9.1.19", "@swc/helpers": "^0.5.1" @@ -1326,16 +1437,17 @@ } }, "node_modules/@fluentui/react-skeleton": { - "version": "9.0.57", - "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.57.tgz", - "integrity": "sha512-YBJBFX/RX4GBeMdP3jXzid50tFC+PSdfoBiwVTeSuZzjxxhLrUQpyFErhkZrnE+W53G70/7KbZpRqbOCVjW7YQ==", + "version": "9.1.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.10.tgz", + "integrity": "sha512-W0OkdaS7+5NkK32WTTP1sbBWu+NBL343YYU0R52LHfXBMJXlhJ/pNIcfIPrBSij6szmMiRZrPzYGtDzFx/S4qA==", + "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1346,17 +1458,18 @@ } }, "node_modules/@fluentui/react-slider": { - "version": "9.1.75", - "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.75.tgz", - "integrity": "sha512-mLwPOFhsO2bgZZCSdBUXCd30fWp9bHvROZaiTrn+kslY2bqHAQQfWox4YTNoAQrWl0SBYY8UHca8YTcCWmMtXA==", - "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.1.89", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.89.tgz", + "integrity": "sha512-cKCGAGVbKK6hYIQKfnveQehfCEr75gKPUSP9B7HdQX8CLiPUgUSrwXGouSYgJSLcpD3BN7boLj7DUfs3mhxMqQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1367,18 +1480,19 @@ } }, "node_modules/@fluentui/react-spinbutton": { - "version": "9.2.69", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.69.tgz", - "integrity": "sha512-/KGoIEuVQmA/4groKY57rgBk+k2er3N7e/FljD6S2HzCW5WhBIkE4icYz0kJuA42c9bfYBd2phdkt2/6KlZCFw==", + "version": "9.2.83", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.83.tgz", + "integrity": "sha512-wWdggoxT0nUnbE8PqnUojnH0OznnkUvHHINwE0l3II8EDz0YXTPBZMoaRfB84+FykdDAfyNm2BWa+uEtRH47ZA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1389,16 +1503,17 @@ } }, "node_modules/@fluentui/react-spinner": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.4.2.tgz", - "integrity": "sha512-fdxB+6FNM1qWNuzAEBGpF+u8esW7KyuVYujdVlIN/7uKRbwWe8sp4UMe7aHuvRtYleG9i1pMYnO3nwmrXYA6IQ==", + "version": "9.4.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.4.12.tgz", + "integrity": "sha512-pcIxhJtM0SFqDqL7/FUm9h2AbKn9D7WLjwXfE0Umx8T9cp8H/D1VgL9whCGqnvwa2BX2xWTmPbSz6QVRdwL7Jw==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-label": "^9.1.66", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1408,20 +1523,44 @@ "react-dom": ">=16.14.0 <19.0.0" } }, + "node_modules/@fluentui/react-swatch-picker": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.1.6.tgz", + "integrity": "sha512-vLpmM2ENFPs+4qemjswfO5gEveUFIqSS/Gu1z7FiBbp/tUNS13rXYQBiUPFCS8xEsQG4gNcozBs9Lejdyean4g==", + "license": "MIT", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, "node_modules/@fluentui/react-switch": { - "version": "9.1.75", - "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.75.tgz", - "integrity": "sha512-tK6SD6mCYHgXtnxFW64kkmMqD9jIdnk49g34E/OMyXi4DLezDv+PFmYaiFXeV6ASoz5OZlt/3J3w7zRC0RhBog==", - "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-label": "^9.1.66", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.1.89", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.89.tgz", + "integrity": "sha512-9gYOhubFq5+4c2bnD6VJGfRCwl9X5RFp3AXztfrYELRTgwSsIeCAoa6VM3bu9nUi3V60GHCNHk38j8lVwDgy/w==", + "license": "MIT", + "dependencies": { + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-label": "^9.1.74", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1432,23 +1571,24 @@ } }, "node_modules/@fluentui/react-table": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.12.0.tgz", - "integrity": "sha512-8qvN2hrYYtVXkVrB5+DMWNTIJogzWr0KUkFuvUZ9f1ylmvR8NcRQpxlU5q0yLaNKecmTLDoADWYF6Ldoyt5e2Q==", + "version": "9.15.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.11.tgz", + "integrity": "sha512-6eK8v22lbZpMnBPVEwf7qaaueSrrVcLSMs9U4f3nNGo2pJVOnOcg9Vhvom/GL2D8FItpOOcTwxT7Asg/FGRIIA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-avatar": "^9.6.19", - "@fluentui/react-checkbox": "^9.2.18", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-radio": "^9.2.13", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-avatar": "^9.6.33", + "@fluentui/react-checkbox": "^9.2.32", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-radio": "^9.2.27", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1459,17 +1599,18 @@ } }, "node_modules/@fluentui/react-tabs": { - "version": "9.4.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.14.tgz", - "integrity": "sha512-hXcgzQCnmHym5ERlitE1gWU974TT644034FUXoc4x4EoduLQ1FEebHRFZKajGeR+/gGHvBXXnbvdw6dNZwwJkw==", - "dependencies": { - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.4.27", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.27.tgz", + "integrity": "sha512-aJmaTqXz77neyJpgffdKi9gpLtGQjRZcVcvhR/Ft0ZMC+u8XGkTlrtF0ntZZcnPwzeZ7P2qjMMrdvIyDsaSxMg==", + "license": "MIT", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1480,17 +1621,48 @@ } }, "node_modules/@fluentui/react-tabster": { - "version": "9.19.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.19.5.tgz", - "integrity": "sha512-bazFB5naT7/I8Q1+cRNvGhhlCQlWvLmCUpj+7tgMrfdX0ghRNI+adygsqKFx1oKkRm5ZBgsVFyk3M6AuDGoAQw==", + "version": "9.22.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.22.3.tgz", + "integrity": "sha512-z/icX1sMTHVXJxq2tlNKGM9A9J7RYLgu03vVh+0z4N+Q4k5Oe0HvKFNyi447+R5UEHbWebMEpabbTIox3DuLQw==", + "license": "MIT", "dependencies": { - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1", - "keyborg": "^2.5.0", - "tabster": "^6.0.1" + "keyborg": "^2.6.0", + "tabster": "^8.0.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tag-picker": { + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.2.3.tgz", + "integrity": "sha512-5VvdPcFUY1PrvlLFDCfx1oOiwViukZiI9fQDeX2606wj3g+1lFmzao+8DLxjQ/jX9rEiLFrCrF0RIg+xcjRtxA==", + "license": "MIT", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-combobox": "^9.13.2", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-positioning": "^9.15.6", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", + "@fluentui/react-tags": "^9.3.12", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", @@ -1500,20 +1672,21 @@ } }, "node_modules/@fluentui/react-tags": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.2.0.tgz", - "integrity": "sha512-eM5EQHeyCX+CI/mWQRIOE7U8t1L6eb77Ed2P90O+eP4rrk79HcZcsoUrPm8UcveYVGC4ebhLpF4k+qyDii27BQ==", + "version": "9.3.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.12.tgz", + "integrity": "sha512-Qm77lq/lWoG0g7bOPZcvjJfyjqezI+uUTAYo1+5mugIhZ+7AyBzgsnCdrmdwn1yFgsSlNNes1+A78V/jHdUE0w==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-avatar": "^9.6.19", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-avatar": "^9.6.33", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1523,16 +1696,44 @@ "react-dom": ">=16.14.0 <19.0.0" } }, + "node_modules/@fluentui/react-teaching-popover": { + "version": "9.1.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.11.tgz", + "integrity": "sha512-qjA764EpNLHgYg41KplqDpKc4OuA0zsEZmomO256Q5MdLpaj6A5tPcpWb/cHb3XsdKHoOysbW4V3Fd9Gn1XBIQ==", + "license": "MIT", + "dependencies": { + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-button": "^9.3.87", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-popover": "^9.9.15", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, "node_modules/@fluentui/react-text": { - "version": "9.4.14", - "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.14.tgz", - "integrity": "sha512-QoWtBYene1NhoDc8ZpZaS5t4CrgbXBrN8UsTNXJY2qVgLKctqx3nEP0ZNc9y3/oGOp1bSQ1rIY2SpVv9voMEaA==", + "version": "9.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.23.tgz", + "integrity": "sha512-ZQu7yBSULDIbCOvP9B1ViK4BFSb2T6VaWUbv5qfUEV4g24b812EspTYNdoicx7SqdaDt1tSdpy1wFl6QViC5/Q==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1543,16 +1744,17 @@ } }, "node_modules/@fluentui/react-textarea": { - "version": "9.3.69", - "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.69.tgz", - "integrity": "sha512-vBxYEDrmjUTlagPsLSqu8PSoCIyuoEn55TtpjVdQdueXeKv8o7Mx7zdkykHP82GJYHfRV7IPIqloEyn+b+ChWA==", + "version": "9.3.83", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.83.tgz", + "integrity": "sha512-Oiy5Ahkx44Gpm3g0rch1YyskW7xejiF5gWNR0LgoNJVSFeOS5eHz6GdHOva710IOGVQf71408uFZLancXxFz0A==", + "license": "MIT", "dependencies": { - "@fluentui/react-field": "^9.1.59", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-field": "^9.1.71", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1572,22 +1774,23 @@ } }, "node_modules/@fluentui/react-toast": { - "version": "9.3.35", - "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.35.tgz", - "integrity": "sha512-eBu3ixzcyvRhyLgtWxiYuCWKkeYUZpWqZkRY5m83rJFu+A4yXBpVrCQ/XYdeBe8GuhvxTK7U9AdvMvcY1EBTBg==", + "version": "9.3.51", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.51.tgz", + "integrity": "sha512-msbIdN1x4XlifDDxaoV54aQ+dCjIVH7l9J37mG98ySrjP1F+QpDcaZ87xPb0Cpfg/oUkdvsK6FCeCl6HrWIGWA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-portal": "^9.4.18", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-motion": "^9.4.0", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", - "@swc/helpers": "^0.5.1", - "react-transition-group": "^4.4.1" + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" }, "peerDependencies": { "@types/react": ">=16.14.0 <19.0.0", @@ -1597,20 +1800,21 @@ } }, "node_modules/@fluentui/react-toolbar": { - "version": "9.1.76", - "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.76.tgz", - "integrity": "sha512-Va0VCe5u1Y+jaf5c0I2YFCImiQLKpG/caEUu10vGmnKqHkeXUIC4o0rbj7IptmiOX7LPbzb/u8BtwFImKHHJJA==", - "dependencies": { - "@fluentui/react-button": "^9.3.73", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-divider": "^9.2.65", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-radio": "^9.2.13", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "version": "9.1.90", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.90.tgz", + "integrity": "sha512-nN/18X/ef2uwJ6uDQOq1yv71RGuwOXUVXZHcMdp7OuePqb9G33S9p1s4dp8TFeBO2yzNOB3kh1hNswVVQ4PyFw==", + "license": "MIT", + "dependencies": { + "@fluentui/react-button": "^9.3.87", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-divider": "^9.2.73", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-radio": "^9.2.27", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1621,19 +1825,20 @@ } }, "node_modules/@fluentui/react-tooltip": { - "version": "9.4.21", - "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.21.tgz", - "integrity": "sha512-zGfhuOKDmmfFj9hssKAy00xGYzbxUZDQc4s8tNzP3NPRehuMPSY1ZaPIut3Gvrqn+i8kkKTxXsQBFBz3Qvzq6A==", + "version": "9.4.34", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.34.tgz", + "integrity": "sha512-mwyuCEiFrVGmyU/W/U2VVGT9i9uKKQMXNoy1NDGjARs7gzxXRvsFr0xME+7PhA8gyvK393rDn9d5aK3XqmuDVA==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-portal": "^9.4.18", - "@fluentui/react-positioning": "^9.14.2", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-portal": "^9.4.31", + "@fluentui/react-positioning": "^9.15.6", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1644,24 +1849,25 @@ } }, "node_modules/@fluentui/react-tree": { - "version": "9.4.36", - "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.36.tgz", - "integrity": "sha512-FEv4wG7lOrHDC3l6SFQDzwEz1rnPPeKlL4VR+/kP+R6clKdd2AjE1yeGfrM6j/Ax2iitilMoyqQaZKE/MZBUnQ==", + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.7.5.tgz", + "integrity": "sha512-RShNuaSJPKIUPtX7SQ0VXJgWTcSOMjrZQMUQDibqK+YoV1xQbtgs0k3ykU1OeqtwUAdOWjywqwtism4jFlZENg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-aria": "^9.10.2", - "@fluentui/react-avatar": "^9.6.19", - "@fluentui/react-button": "^9.3.73", - "@fluentui/react-checkbox": "^9.2.18", - "@fluentui/react-context-selector": "^9.1.56", - "@fluentui/react-icons": "^2.0.224", - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-radio": "^9.2.13", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-tabster": "^9.19.5", + "@fluentui/react-aria": "^9.13.2", + "@fluentui/react-avatar": "^9.6.33", + "@fluentui/react-button": "^9.3.87", + "@fluentui/react-checkbox": "^9.2.32", + "@fluentui/react-context-selector": "^9.1.65", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-radio": "^9.2.27", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-tabster": "^9.22.3", "@fluentui/react-theme": "^9.1.19", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1672,12 +1878,13 @@ } }, "node_modules/@fluentui/react-utilities": { - "version": "9.18.5", - "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.5.tgz", - "integrity": "sha512-Q3WwuHY2YzZSOEg9KlwVKYUzYiWDAiyuuQHE4qZevoiNn2ly2gXgfbVUc27LPdWAOTLT9HjdddsdoaJuJ/S5Mw==", + "version": "9.18.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.13.tgz", + "integrity": "sha512-Qk9rL5tZI+az77+S2WKwLWu+WOSZZJSIthxp/ImjuiR6CS+LMrVdl0UC8lHpq03QU7hPgNxbbo0cVnCFazU3Lg==", + "license": "MIT", "dependencies": { "@fluentui/keyboard-keys": "^9.0.7", - "@fluentui/react-shared-contexts": "^9.15.2", + "@fluentui/react-shared-contexts": "^9.20.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1686,14 +1893,15 @@ } }, "node_modules/@fluentui/react-virtualizer": { - "version": "9.0.0-alpha.73", - "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.73.tgz", - "integrity": "sha512-owoCcxzinQFZE4161c4V7rWn8PZR1eeO/2jg3taAUUa7nnyFti6u1wxv2fcRNNtn+hjWcaBtc6bOLVHsEZwoZg==", + "version": "9.0.0-alpha.82", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.82.tgz", + "integrity": "sha512-XvkDXua8Tn9If02RhLPzFMR7CivAZ+frCajQFKaWZjE7OJqYsJ+hKb5ZGz7SWdOPtFq6uxe3H96vG1aDcA0n+w==", + "license": "MIT", "dependencies": { - "@fluentui/react-jsx-runtime": "^9.0.34", - "@fluentui/react-shared-contexts": "^9.15.2", - "@fluentui/react-utilities": "^9.18.5", - "@griffel/react": "^1.5.14", + "@fluentui/react-jsx-runtime": "^9.0.42", + "@fluentui/react-shared-contexts": "^9.20.0", + "@fluentui/react-utilities": "^9.18.13", + "@griffel/react": "^1.5.22", "@swc/helpers": "^0.5.1" }, "peerDependencies": { @@ -1704,11 +1912,12 @@ } }, "node_modules/@fluentui/react-window-provider": { - "version": "2.2.18", - "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", - "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "version": "2.2.27", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.27.tgz", + "integrity": "sha512-Dg0G9bizjryV0Q/r0CPtCVTPa2II/EsT9E6JT3jPSALjQADDLlW4/+ZXbcEC7geZ/40+KpZDmhplvk/AJSFBKg==", + "license": "MIT", "dependencies": { - "@fluentui/set-version": "^8.2.14", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1717,34 +1926,37 @@ } }, "node_modules/@fluentui/set-version": { - "version": "8.2.14", - "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.14.tgz", - "integrity": "sha512-f/QWJnSeyfAjGAqq57yjMb6a5ejPlwfzdExPmzFBuEOuupi8hHbV8Yno12XJcTW4I0KXEQGw+PUaM1aOf/j7jw==", + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fluentui/style-utilities": { - "version": "8.10.5", - "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.5.tgz", - "integrity": "sha512-pATlzdNhkFghbjPqybq2vrIHnJZ6/bIoVk6tekMVucVedpfLr+TC/2EcRYhRSLyCOjE3qYPhFMZKe850FGDFqA==", - "dependencies": { - "@fluentui/merge-styles": "^8.6.0", - "@fluentui/set-version": "^8.2.14", - "@fluentui/theme": "^2.6.43", - "@fluentui/utilities": "^8.15.0", + "version": "8.10.18", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.18.tgz", + "integrity": "sha512-nsXc6LI/UaPrJUh71WIqR19+mmfPl0b4qhaBUOzBGznGKU8jKlHT94pJbAIhWIjytdS8Zk8qtgStI+oYMxz9xg==", + "license": "MIT", + "dependencies": { + "@fluentui/merge-styles": "^8.6.12", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.56", + "@fluentui/utilities": "^8.15.13", "@microsoft/load-themed-styles": "^1.10.26", "tslib": "^2.1.0" } }, "node_modules/@fluentui/theme": { - "version": "2.6.43", - "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.43.tgz", - "integrity": "sha512-Z5M0L0xRASWBt13Uj4LiazMKxsWGdno2KeK5Rh+xrSYjAUIXxrJz5Y+VGmpObNsDemyfaYG2TGnTg/b0DDEXtQ==", + "version": "2.6.56", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.56.tgz", + "integrity": "sha512-uUDfZpye7e+oXpmP0DOboBYKlyAxbLamnVdWs1a7l6fWEqTNfwDPIPZpMkdDmIBTjE6Q9eHP1u1PmQpMSlz0wA==", + "license": "MIT", "dependencies": { - "@fluentui/merge-styles": "^8.6.0", - "@fluentui/set-version": "^8.2.14", - "@fluentui/utilities": "^8.15.0", + "@fluentui/merge-styles": "^8.6.12", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.13", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1761,13 +1973,15 @@ } }, "node_modules/@fluentui/utilities": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.0.tgz", - "integrity": "sha512-fj5/LBpt4JPQwx8OZPhHFPHYeCM+a1nnSSpPnVKj2cCZ3o3MoCenw23tgTGdQM5A+i9MKNTE8OuSfMcnTGlA0w==", + "version": "8.15.13", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.13.tgz", + "integrity": "sha512-DrPv5baKHYtwB+OFqtGiOucdHFbqbnW7TSyxigADYkZQzJj1lnw5DoEGsVyMMVacD4vR21L3JfkMmfrhWm6hyw==", + "license": "MIT", "dependencies": { - "@fluentui/dom-utilities": "^2.2.14", - "@fluentui/merge-styles": "^8.6.0", - "@fluentui/set-version": "^8.2.14", + "@fluentui/dom-utilities": "^2.3.7", + "@fluentui/merge-styles": "^8.6.12", + "@fluentui/react-window-provider": "^2.2.27", + "@fluentui/set-version": "^8.2.23", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1776,24 +1990,26 @@ } }, "node_modules/@griffel/core": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.15.0.tgz", - "integrity": "sha512-+2Li2x6zqQdVBSMbvGSJRxbMbOrXhCEEzX0BK6OMfjdMPJLoR2aaHuAwHL3J9dOpHzFrjp9MMEo4Jzwfo4l6Xw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.17.1.tgz", + "integrity": "sha512-K3osVOktJ5nioY62idtkjLiIdVcazMwraNxkUMhLtoapDthnKVSC3+gYTuPCBZMdfLH5Hl5Y29YUClRlDjyb7g==", + "license": "MIT", "dependencies": { "@emotion/hash": "^0.9.0", - "@griffel/style-types": "^1.0.2", - "csstype": "^3.1.2", + "@griffel/style-types": "^1.2.0", + "csstype": "^3.1.3", "rtl-css-js": "^1.16.1", "stylis": "^4.2.0", "tslib": "^2.1.0" } }, "node_modules/@griffel/react": { - "version": "1.5.18", - "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.18.tgz", - "integrity": "sha512-Y5L2zvfE+quMPSQPtViMmuDXNCIyJaeeQc5m30VMELgXYN0uk4nbFqwKYXG0FmnHkEHy5MhiGy7q4zCR2+ubTg==", + "version": "1.5.24", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.24.tgz", + "integrity": "sha512-WDxWyg182kL/aFCViybARAm/ZFVZoJDiW52pguveZx6cJvvc51esZ2qYJhsbMoy8cqOfnfOrWhOibdb89kgXAQ==", + "license": "MIT", "dependencies": { - "@griffel/core": "^1.15.0", + "@griffel/core": "^1.17.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1801,11 +2017,12 @@ } }, "node_modules/@griffel/style-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.0.2.tgz", - "integrity": "sha512-ka/Tpl1WU8js88LObwB/4EvpgXzx/EEJfbHhAr4ZNt29hrQKgL93X1zSY6M/FRhMhWrGIawauWkZP6/y6w/WiQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.2.0.tgz", + "integrity": "sha512-x166MNw0vWe5l5qhinfNT4eyWOaP48iFzPyFOfIB0/BVidKTWsEe5PmqRJDDtrJFS3VHhd/tE0oM6tkEMh2tsg==", + "license": "MIT", "dependencies": { - "csstype": "^3.1.2" + "csstype": "^3.1.3" } }, "node_modules/@hpcc-js/api": { @@ -1862,13 +2079,12 @@ } }, "node_modules/@hpcc-js/comms": { - "version": "2.93.0", - "resolved": "https://registry.npmjs.org/@hpcc-js/comms/-/comms-2.93.0.tgz", - "integrity": "sha512-FZBiLiraUFGoSnYB6PUv5zMIHcDbdT2TOzRjHl8CF84UK9C9G6G5L19mYwvVOWKTeuSvwaOyOqeOZ6ELcQObrA==", - "license": "Apache-2.0", + "version": "2.94.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/comms/-/comms-2.94.0.tgz", + "integrity": "sha512-+AfJsqj648638hTUeLYd0Thvu1QMHX9zLflrep2xVtz7Wo1OmOiI/mrjClMqK8A8drMa3AduKuQS1R2rL15wZw==", "dependencies": { - "@hpcc-js/ddl-shim": "^2.20.7", - "@hpcc-js/util": "^2.51.1", + "@hpcc-js/ddl-shim": "^2.21.0", + "@hpcc-js/util": "^2.52.0", "@xmldom/xmldom": "0.8.10", "abort-controller": "3.0.0", "node-fetch": "2.7.0", @@ -1877,6 +2093,14 @@ "undici": "5.28.4" } }, + "node_modules/@hpcc-js/comms/node_modules/@hpcc-js/util": { + "version": "2.52.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/util/-/util-2.52.0.tgz", + "integrity": "sha512-WHm/0ApEdWktpPCUG+AFuMnnrDHOTqKXK2oVgyRUAAQJhSWMFxTJxbqIQG7SM9myK58tXzNJrKsP8huzt8X2dg==", + "dependencies": { + "tslib": "2.6.3" + } + }, "node_modules/@hpcc-js/comms/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1896,6 +2120,11 @@ } ] }, + "node_modules/@hpcc-js/comms/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, "node_modules/@hpcc-js/dataflow": { "version": "8.1.7", "resolved": "https://registry.npmjs.org/@hpcc-js/dataflow/-/dataflow-8.1.7.tgz", @@ -1903,9 +2132,9 @@ "license": "Apache-2.0" }, "node_modules/@hpcc-js/ddl-shim": { - "version": "2.20.7", - "resolved": "https://registry.npmjs.org/@hpcc-js/ddl-shim/-/ddl-shim-2.20.7.tgz", - "integrity": "sha512-n+MQBW9zgfhN6zCTaZSiZfMAJfhR6bw4Fuo4fMhQdF2x17Yu/DbN8MReNvyq2OOBmxkwcp28/VxYnsJeppWMQw==", + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@hpcc-js/ddl-shim/-/ddl-shim-2.21.0.tgz", + "integrity": "sha512-Q66GJqvmTNysmgj/Du8/6+1xIhKgylNu8XVbx1ovNLcLoCxJIhtfWBhCYx0aY2aFHN+QnjC0BGXWyn3xCyxpnw==", "hasInstallScript": true, "dependencies": { "ajv": "6.12.6" @@ -4931,9 +5160,10 @@ } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, "node_modules/current-module-paths": { "version": "1.1.1", @@ -5251,6 +5481,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -7486,9 +7717,10 @@ } }, "node_modules/keyborg": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.5.0.tgz", - "integrity": "sha512-nb4Ji1suqWqj6VXb61Jrs4ab/UWgtGph4wDch2NIZDfLBUObmLcZE0aiDjZY49ghtu03fvwxDNvS9ZB0XMz6/g==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz", + "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==", + "license": "MIT" }, "node_modules/keygrip": { "version": "1.1.0", @@ -8308,12 +8540,13 @@ } }, "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "license": "ISC", "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minizlib": { @@ -9575,6 +9808,7 @@ "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -9931,20 +10165,11 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rimraf/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/rtl-css-js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2" } @@ -10878,9 +11103,10 @@ } }, "node_modules/stylis": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz", - "integrity": "sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==", + "license": "MIT" }, "node_modules/supports-color": { "version": "7.2.0", @@ -10940,11 +11166,12 @@ } }, "node_modules/tabster": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tabster/-/tabster-6.1.0.tgz", - "integrity": "sha512-wTPy2d6WVmU/YjT0ERY9jc+et1P/B8FoSQ4qhr1xi7liwTezRbRV6yA1pKx8kdPWmLdIOBA4fn07x9c0x/wnow==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-8.0.1.tgz", + "integrity": "sha512-Df8La4+IkdbHjupybEDv4rCPSOwx8L3Xh7UVbl0tzyrkiVTKvZg3IRID6KHd/tXbyerO4cXwhY9aOQ+mbEP04w==", + "license": "MIT", "dependencies": { - "keyborg": "2.5.0", + "keyborg": "2.6.0", "tslib": "^2.3.1" } }, @@ -10974,6 +11201,15 @@ "node": ">=10" } }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/terser": { "version": "5.27.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", @@ -11416,6 +11652,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.2.tgz", "integrity": "sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg==", + "license": "MIT", "peerDependencies": { "@types/react": ">=16.8.0 <19.0.0", "@types/react-dom": ">=16.8.0 <19.0.0", @@ -11423,6 +11660,15 @@ "react-dom": ">=16.8.0 <19.0.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/esp/src/package.json b/esp/src/package.json index bd8daf99417..a30728c2cf2 100644 --- a/esp/src/package.json +++ b/esp/src/package.json @@ -35,16 +35,16 @@ }, "main": "src/stub.js", "dependencies": { - "@fluentui/react": "8.117.0", - "@fluentui/react-components": "9.47.2", - "@fluentui/react-experiments": "8.14.137", - "@fluentui/react-hooks": "8.7.0", - "@fluentui/react-icons-mdl2": "1.3.59", - "@fluentui/react-migration-v8-v9": "9.6.3", + "@fluentui/react": "8.119.3", + "@fluentui/react-components": "9.54.6", + "@fluentui/react-experiments": "8.14.160", + "@fluentui/react-hooks": "8.8.10", + "@fluentui/react-icons-mdl2": "1.3.72", + "@fluentui/react-migration-v8-v9": "9.6.22", "@hpcc-js/chart": "2.83.4", "@hpcc-js/codemirror": "2.62.1", "@hpcc-js/common": "2.71.18", - "@hpcc-js/comms": "2.93.0", + "@hpcc-js/comms": "2.94.0", "@hpcc-js/dataflow": "8.1.7", "@hpcc-js/eclwatch": "2.74.8", "@hpcc-js/graph": "2.85.16", diff --git a/esp/src/src-react/components/EventScheduler.tsx b/esp/src/src-react/components/EventScheduler.tsx index 63b78fcbbcb..2512576b16d 100644 --- a/esp/src/src-react/components/EventScheduler.tsx +++ b/esp/src/src-react/components/EventScheduler.tsx @@ -123,7 +123,7 @@ export const EventScheduler: React.FunctionComponent = ({ const buttons = React.useMemo((): ICommandBarItemProps[] => [ { key: "refresh", text: nlsHPCC.Refresh, iconProps: { iconName: "Refresh" }, - onClick: () => refreshTable.call() + onClick: () => refreshData() }, { key: "divider_1", itemType: ContextualMenuItemType.Divider, onRender: () => }, { @@ -163,7 +163,7 @@ export const EventScheduler: React.FunctionComponent = ({ pushParams(filter); } }, - ], [currentUser, filter, hasFilter, refreshTable, selection, setShowDescheduleConfirm, store, total]); + ], [currentUser.username, filter, hasFilter, refreshData, selection, setShowDescheduleConfirm, store, total]); return } diff --git a/esp/src/src-react/components/IndexFileSummary.tsx b/esp/src/src-react/components/IndexFileSummary.tsx index 54f52605e97..72681e2f6cb 100644 --- a/esp/src/src-react/components/IndexFileSummary.tsx +++ b/esp/src/src-react/components/IndexFileSummary.tsx @@ -64,7 +64,7 @@ export const IndexFileSummary: React.FunctionComponent = React.useEffect(() => { setDescription(file?.Description || ""); - setProtected(file?.ProtectList?.DFUFileProtect?.length > 0 || false); + setProtected(isProtected); setRestricted(file?.IsRestricted || false); if ((file?.filePartsOnCluster() ?? []).length > 0) { @@ -78,7 +78,7 @@ export const IndexFileSummary: React.FunctionComponent = setReplicateFlag(_replicate); } - }, [file]); + }, [file, isProtected]); const canSave = React.useMemo(() => { return file && ( @@ -91,15 +91,11 @@ export const IndexFileSummary: React.FunctionComponent = const buttons = React.useMemo((): ICommandBarItemProps[] => [ { key: "refresh", text: nlsHPCC.Refresh, iconProps: { iconName: "Refresh" }, - onClick: () => { - refresh(); - } + onClick: () => refresh() }, { key: "copyFilename", text: nlsHPCC.CopyLogicalFilename, iconProps: { iconName: "Copy" }, - onClick: () => { - navigator?.clipboard?.writeText(logicalFile); - } + onClick: () => navigator?.clipboard?.writeText(logicalFile) }, { key: "divider_1", itemType: ContextualMenuItemType.Divider, onRender: () => }, { @@ -194,9 +190,15 @@ export const IndexFileSummary: React.FunctionComponent = break; case "isProtected": setProtected(value); + file?.update({ + Protect: value ? WsDfu.DFUChangeProtection.Protect : WsDfu.DFUChangeProtection.Unprotect, + }).catch(err => logger.error(err)); break; case "isRestricted": setRestricted(value); + file?.update({ + Restrict: value ? WsDfu.DFUChangeRestriction.Restrict : WsDfu.DFUChangeRestriction.Unrestricted, + }).catch(err => logger.error(err)); break; } }} /> diff --git a/esp/src/src-react/components/LogicalFileSummary.tsx b/esp/src/src-react/components/LogicalFileSummary.tsx index a2551783357..d412b1c4a28 100644 --- a/esp/src/src-react/components/LogicalFileSummary.tsx +++ b/esp/src/src-react/components/LogicalFileSummary.tsx @@ -69,7 +69,7 @@ export const LogicalFileSummary: React.FunctionComponent { setDescription(file?.Description || ""); - setProtected(file?.ProtectList?.DFUFileProtect?.length > 0 || false); + setProtected(isProtected); setRestricted(file?.IsRestricted || false); if ((file?.filePartsOnCluster() ?? []).length > 0) { @@ -83,7 +83,7 @@ export const LogicalFileSummary: React.FunctionComponent { return file && ( @@ -96,15 +96,11 @@ export const LogicalFileSummary: React.FunctionComponent [ { key: "refresh", text: nlsHPCC.Refresh, iconProps: { iconName: "Refresh" }, - onClick: () => { - refresh(); - } + onClick: () => refresh() }, { key: "copyFilename", text: nlsHPCC.CopyLogicalFilename, iconProps: { iconName: "Copy" }, - onClick: () => { - navigator?.clipboard?.writeText(logicalFile); - } + onClick: () => navigator?.clipboard?.writeText(logicalFile) }, { key: "divider_1", itemType: ContextualMenuItemType.Divider, onRender: () => }, { @@ -216,9 +212,15 @@ export const LogicalFileSummary: React.FunctionComponent logger.error(err)); break; case "isRestricted": setRestricted(value); + file?.update({ + Restrict: value ? WsDfu.DFUChangeRestriction.Restrict : WsDfu.DFUChangeRestriction.Unrestricted, + }).catch(err => logger.error(err)); break; } }} /> diff --git a/esp/src/src-react/components/SuperFileSummary.tsx b/esp/src/src-react/components/SuperFileSummary.tsx index ba5e16172e1..6c063de61e6 100644 --- a/esp/src/src-react/components/SuperFileSummary.tsx +++ b/esp/src/src-react/components/SuperFileSummary.tsx @@ -33,9 +33,9 @@ export const SuperFileSummary: React.FunctionComponent = React.useEffect(() => { setDescription(file?.Description || ""); - setProtected(file?.ProtectList?.DFUFileProtect?.length > 0 || false); + setProtected(isProtected); setRestricted(file?.IsRestricted || false); - }, [file]); + }, [file, isProtected]); const [DeleteConfirm, setShowDeleteConfirm] = useConfirm({ title: nlsHPCC.Delete, @@ -65,9 +65,7 @@ export const SuperFileSummary: React.FunctionComponent = const buttons = React.useMemo((): ICommandBarItemProps[] => [ { key: "refresh", text: nlsHPCC.Refresh, iconProps: { iconName: "Refresh" }, - onClick: () => { - refresh(); - } + onClick: () => refresh() }, { key: "divider_1", itemType: ContextualMenuItemType.Divider, onRender: () => }, { @@ -124,6 +122,9 @@ export const SuperFileSummary: React.FunctionComponent = break; case "isProtected": setProtected(value); + file?.update({ + Protect: value ? WsDfu.DFUChangeProtection.Protect : WsDfu.DFUChangeProtection.Unprotect, + }).catch(err => logger.error(err)); break; } }} /> diff --git a/esp/src/src-react/components/controls/Grid.tsx b/esp/src/src-react/components/controls/Grid.tsx index 634cb318627..f3cdd7a67f1 100644 --- a/esp/src/src-react/components/controls/Grid.tsx +++ b/esp/src/src-react/components/controls/Grid.tsx @@ -1,7 +1,7 @@ import * as React from "react"; -import { DetailsList, DetailsListLayoutMode, Dropdown, IColumn as _IColumn, ICommandBarItemProps, IDetailsHeaderProps, IDetailsListStyles, mergeStyleSets, Selection, Stack, TooltipHost, TooltipOverflowMode, IDetailsList, IRenderFunction, IDetailsRowProps, SelectionMode, ConstrainMode } from "@fluentui/react"; +import { DetailsList, DetailsListLayoutMode, Dropdown, IColumn as _IColumn, ICommandBarItemProps, IDetailsHeaderProps, IDetailsListStyles, mergeStyleSets, Selection, Stack, TooltipHost, TooltipOverflowMode, IRenderFunction, IDetailsRowProps, SelectionMode, ConstrainMode } from "@fluentui/react"; import { Pagination } from "@fluentui/react-experiments/lib/Pagination"; -import { useConst, useId, useMount, useOnEvent } from "@fluentui/react-hooks"; +import { useConst } from "@fluentui/react-hooks"; import { BaseStore, Memory, QueryRequest, QuerySortItem } from "src/store/Memory"; import nlsHPCC from "src/nlsHPCC"; import { createCopyDownloadSelection } from "../Common"; @@ -190,16 +190,6 @@ export function useFluentStoreState({ page }: FluentStoreStateProps): FluentStor return { selection, setSelection, pageNum, setPageNum, pageSize, setPageSize, total, setTotal, refreshTable }; } -interface IListEx { - _scrollElement?: HTMLElement; - _onScroll?: () => void; - _onAsyncScrollDebounced?: () => void; - -} -interface IDetailsListEx extends IDetailsList { - _list?: React.RefObject; -} - interface FluentStoreGridProps { store: any, query?: QueryRequest, @@ -308,30 +298,8 @@ const FluentStoreGrid: React.FunctionComponent = ({ columnWidths.set(column.key, newWidth); }, [columnWidths]); - /* Monitor Scroll Events (hack) - - Essentially we are setting the scrollElement of the DetailsList to the div that contains the DetailsList (rather than a scrollable pane host). - See: https://github.com/microsoft/fluentui/blob/55d3a31042e8972ea373841bef616c68e6ab69f9/packages/react/src/components/List/List.tsx#L355-L369 - - Note: Not sure if `_onScroll` call is needed, but excluding for now as it seems to work without it and is more performant. - */ - const id = useId("fluent-store-grid-"); - const detailListComponent = React.useRef(null); - const [detailListElement, setDetailListElement] = React.useState(null); - useMount(() => { - const detailListElement = document.querySelector(`#${id} .ms-DetailsList`); - setDetailListElement(detailListElement); - if (detailListComponent.current?._list?.current) { - detailListComponent.current._list.current._scrollElement = detailListElement; - } - }); - useOnEvent(detailListElement, "scroll", () => { - detailListComponent.current?._list?.current?._onAsyncScrollDebounced(); - }); - - return
+ return
= ({ const keys = selectedKey !== "" ? selectedKey.split(valueSeparator) : []; let items = [...selectedItems]; if (keys.length === items.length) return; - if (selectedKeys !== "" && selOptions.length && selectedKey === "") { + if (selectedKeys !== "" && selOptions.length && selectedKey === "" && selectedKeys === items.map(i => i.key).join("|")) { setSelectedItems([]); return; } @@ -833,7 +833,7 @@ export const CloudContainerNameField: React.FunctionComponent; @@ -1367,6 +1367,7 @@ export function createInputs(fields: Fields, onChange?: (id: string, newValue: a label: field.label, field: { onChange(fieldID, row.key); setDropzone(row.key as string); diff --git a/esp/src/src-react/hooks/file.ts b/esp/src/src-react/hooks/file.ts index 7ea78a2cc70..fc83c9853d0 100644 --- a/esp/src/src-react/hooks/file.ts +++ b/esp/src/src-react/hooks/file.ts @@ -19,13 +19,13 @@ export function useFile(cluster: string, name: string): [LogicalFile, boolean, n let handle; const fetchInfo = singletonDebounce(file, "fetchInfo"); fetchInfo() - .then(() => { + .then((response) => { if (active) { setFile(file); - setIsProtected(file.ProtectList?.DFUFileProtect?.length > 0 || false); + setIsProtected(response.ProtectList?.DFUFileProtect?.length > 0 || false); setLastUpdate(Date.now()); handle = file.watch(() => { - setIsProtected(file.ProtectList?.DFUFileProtect?.length > 0 || false); + setIsProtected(response.ProtectList?.DFUFileProtect?.length > 0 || false); setLastUpdate(Date.now()); }); }