diff --git a/.github/workflows/azd-template-validation.yml b/.github/workflows/azd-template-validation.yml
new file mode 100644
index 00000000..7900e863
--- /dev/null
+++ b/.github/workflows/azd-template-validation.yml
@@ -0,0 +1,41 @@
+name: AZD Template Validation
+on:
+ schedule:
+ - cron: '30 1 * * 4' # Every Thursday at 7:00 AM IST (1:30 AM UTC)
+ workflow_dispatch:
+
+permissions:
+ contents: read
+ id-token: write
+ pull-requests: write
+
+jobs:
+ template_validation:
+ runs-on: ubuntu-latest
+ name: azd template validation
+ environment: production
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set timestamp
+ run: echo "HHMM=$(date -u +'%H%M')" >> $GITHUB_ENV
+
+ - uses: microsoft/template-validation-action@v0.4.3
+ with:
+ validateAzd: ${{ vars.TEMPLATE_VALIDATE_AZD }}
+ validateTests: ${{ vars.TEMPLATE_VALIDATE_TESTS }}
+ useDevContainer: ${{ vars.TEMPLATE_USE_DEV_CONTAINER }}
+ id: validation
+ env:
+ AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
+ AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
+ AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
+ AZURE_ENV_NAME: azd-${{ vars.AZURE_ENV_NAME }}-${{ env.HHMM }}
+ AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
+ AZURE_ENV_OPENAI_LOCATION: ${{ vars.AZURE_LOCATION }}
+ AZURE_ENV_MODEL_CAPACITY: 10 # keep low to avoid potential quota issues
+ AZURE_ENV_EMBEDDING_MODEL_CAPACITY: 10 # keep low to avoid potential quota issues
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ - name: print result
+ run: cat ${{ steps.validation.outputs.resultFile }}
\ No newline at end of file
diff --git a/.github/workflows/azure-dev.yml b/.github/workflows/azure-dev.yml
new file mode 100644
index 00000000..f7b9c7d9
--- /dev/null
+++ b/.github/workflows/azure-dev.yml
@@ -0,0 +1,56 @@
+name: Azure Dev Deploy
+
+on:
+ workflow_dispatch:
+
+permissions:
+ contents: read
+ id-token: write
+
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ environment: production
+ env:
+ AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
+ AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
+ AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
+ AZURE_ENV_NAME: ${{ vars.AZURE_ENV_NAME }}${{ github.run_number }}
+ AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
+ AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}
+ steps:
+ - name: Checkout Code
+ uses: actions/checkout@v4
+
+ - name: Set timestamp and env name
+ run: |
+ HHMM=$(date -u +'%H%M')
+ echo "AZURE_ENV_NAME=azd-${{ vars.AZURE_ENV_NAME }}-${HHMM}" >> $GITHUB_ENV
+
+ - name: Install azd
+ uses: Azure/setup-azd@v2
+
+ - name: Login to Azure
+ uses: azure/login@v2
+ with:
+ client-id: ${{ secrets.AZURE_CLIENT_ID }}
+ tenant-id: ${{ secrets.AZURE_TENANT_ID }}
+ subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
+
+ - name: Login to AZD
+ shell: bash
+ run: |
+ azd auth login \
+ --client-id "$AZURE_CLIENT_ID" \
+ --federated-credential-provider "github" \
+ --tenant-id "$AZURE_TENANT_ID"
+
+ - name: Provision and Deploy
+ shell: bash
+ run: |
+ if ! azd env select "$AZURE_ENV_NAME"; then
+ azd env new "$AZURE_ENV_NAME" --subscription "$AZURE_SUBSCRIPTION_ID" --location "$AZURE_LOCATION" --no-prompt
+ fi
+ azd config set defaults.subscription "$AZURE_SUBSCRIPTION_ID"
+ azd env set AZURE_ENV_OPENAI_LOCATION="$AZURE_LOCATION"
+ azd up --no-prompt
\ No newline at end of file
diff --git a/.github/workflows/deploy-v2.yml b/.github/workflows/deploy-v2.yml
index e52e6d7e..f8405896 100644
--- a/.github/workflows/deploy-v2.yml
+++ b/.github/workflows/deploy-v2.yml
@@ -5,6 +5,19 @@ on:
- main # Adjust this to the branch you want to trigger the deployment on
- dev
- demo
+ paths:
+ - 'infra/**'
+ - 'App/**'
+ - 'Deployment/**'
+ - 'azure.yaml'
+ - '.github/workflows/deploy-v2.yml'
+ - '.github/workflows/deploy-orchestrator.yml'
+ - '.github/workflows/job-deploy.yml'
+ - '.github/workflows/job-deploy-linux.yml'
+ - '.github/workflows/job-cleanup-deployment.yml'
+ - '.github/workflows/job-send-notification.yml'
+ - '.github/workflows/test-automation-v2.yml'
+ - 'tests/**'
schedule:
- cron: "0 10,22 * * *" # Runs at 10:00 AM and 10:00 PM UTC
diff --git a/.github/workflows/validate-bicep-params.yml b/.github/workflows/validate-bicep-params.yml
new file mode 100644
index 00000000..d7568eb3
--- /dev/null
+++ b/.github/workflows/validate-bicep-params.yml
@@ -0,0 +1,108 @@
+name: Validate Bicep Parameters
+
+permissions:
+ contents: read
+
+on:
+ schedule:
+ - cron: '30 6 * * 3' # Wednesday 12:00 PM IST (6:30 AM UTC)
+ pull_request:
+ branches:
+ - main
+ - dev
+ paths:
+ - 'infra/**/*.bicep'
+ - 'infra/**/*.parameters.json'
+ - 'Deployment/validate_bicep_params.py'
+ workflow_dispatch:
+
+env:
+ accelerator_name: "DKM"
+
+jobs:
+ validate:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout Code
+ uses: actions/checkout@v4
+
+ - name: Set up Python
+ uses: actions/setup-python@v5
+ with:
+ python-version: '3.11'
+
+ - name: Validate infra/ parameters
+ id: validate_infra
+ continue-on-error: true
+ run: |
+ set +e
+ python Deployment/validate_bicep_params.py --dir infra --strict --no-color --json-output infra_results.json 2>&1 | tee infra_output.txt
+ EXIT_CODE=${PIPESTATUS[0]}
+ set -e
+ echo "## Infra Param Validation" >> "$GITHUB_STEP_SUMMARY"
+ echo '```' >> "$GITHUB_STEP_SUMMARY"
+ cat infra_output.txt >> "$GITHUB_STEP_SUMMARY"
+ echo '```' >> "$GITHUB_STEP_SUMMARY"
+ exit $EXIT_CODE
+
+ - name: Set overall result
+ id: result
+ run: |
+ if [[ "${{ steps.validate_infra.outcome }}" == "failure" ]]; then
+ echo "status=failure" >> "$GITHUB_OUTPUT"
+ else
+ echo "status=success" >> "$GITHUB_OUTPUT"
+ fi
+
+ - name: Upload validation results
+ if: always()
+ uses: actions/upload-artifact@v4
+ with:
+ name: bicep-validation-results
+ path: |
+ infra_results.json
+ retention-days: 30
+
+ - name: Send schedule notification on failure
+ if: github.event_name == 'schedule' && steps.result.outputs.status == 'failure'
+ env:
+ LOGICAPP_URL: ${{ secrets.EMAILNOTIFICATION_LOGICAPP_URL_TA }}
+ GITHUB_REPOSITORY: ${{ github.repository }}
+ GITHUB_RUN_ID: ${{ github.run_id }}
+ ACCELERATOR_NAME: ${{ env.accelerator_name }}
+ run: |
+ RUN_URL="https://github.com/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}"
+ INFRA_OUTPUT=$(sed 's/&/\&/g; s/\</g; s/>/\>/g' infra_output.txt)
+
+ jq -n \
+ --arg name "${ACCELERATOR_NAME}" \
+ --arg infra "$INFRA_OUTPUT" \
+ --arg url "$RUN_URL" \
+ '{subject: ("Bicep Parameter Validation Report - " + $name + " - Issues Detected"), body: ("
Dear Team,
The scheduled Bicep Parameter Validation for " + $name + " has detected parameter mapping errors.
infra/ Results:
" + $infra + "
Run URL: " + $url + "
Please fix the parameter mapping issues at your earliest convenience.
Best regards,
Your Automation Team
")}' \
+ | curl -X POST "${LOGICAPP_URL}" \
+ -H "Content-Type: application/json" \
+ -d @- || echo "Failed to send notification"
+
+ - name: Send schedule notification on success
+ if: github.event_name == 'schedule' && steps.result.outputs.status == 'success'
+ env:
+ LOGICAPP_URL: ${{ secrets.EMAILNOTIFICATION_LOGICAPP_URL_TA }}
+ GITHUB_REPOSITORY: ${{ github.repository }}
+ GITHUB_RUN_ID: ${{ github.run_id }}
+ ACCELERATOR_NAME: ${{ env.accelerator_name }}
+ run: |
+ RUN_URL="https://github.com/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}"
+ INFRA_OUTPUT=$(sed 's/&/\&/g; s/\</g; s/>/\>/g' infra_output.txt)
+
+ jq -n \
+ --arg name "${ACCELERATOR_NAME}" \
+ --arg infra "$INFRA_OUTPUT" \
+ --arg url "$RUN_URL" \
+ '{subject: ("Bicep Parameter Validation Report - " + $name + " - Passed"), body: ("Dear Team,
The scheduled Bicep Parameter Validation for " + $name + " has completed successfully. All parameter mappings are valid.
infra/ Results:
" + $infra + "
Run URL: " + $url + "
Best regards,
Your Automation Team
")}' \
+ | curl -X POST "${LOGICAPP_URL}" \
+ -H "Content-Type: application/json" \
+ -d @- || echo "Failed to send notification"
+
+ - name: Fail if errors found
+ if: steps.result.outputs.status == 'failure'
+ run: exit 1
diff --git a/App/backend-api/Microsoft.GS.DPS.Host/API/ChatHost/Chat.cs b/App/backend-api/Microsoft.GS.DPS.Host/API/ChatHost/Chat.cs
index 74ba4937..3cd70d07 100644
--- a/App/backend-api/Microsoft.GS.DPS.Host/API/ChatHost/Chat.cs
+++ b/App/backend-api/Microsoft.GS.DPS.Host/API/ChatHost/Chat.cs
@@ -1,10 +1,10 @@
using Microsoft.GS.DPS.Model.ChatHost;
using Microsoft.GS.DPS.API;
-
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Http.HttpResults;
using System.Text;
using System.Text.Json;
+using Microsoft.GS.DPSHost.Helpers;
namespace Microsoft.GS.DPSHost.API
{
@@ -13,18 +13,194 @@ public class Chat
public static void AddAPIs(WebApplication app)
{
//RegisterAsync the chat API
- app.MapPost("/chat", async (ChatRequest request,
+ app.MapPost("/chat", async (HttpContext httpContext,
+ ChatRequest request,
ChatRequestValidator validator,
- ChatHost chatHost) =>
+ ChatHost chatHost,
+ TelemetryHelper telemetryHelper,
+ ILogger logger) =>
{
- if (!validator.Validate(request).IsValid)
+ // Generate unique request ID for tracking
+ var requestId = httpContext.TraceIdentifier;
+ telemetryHelper.SetActivityTag("requestId", requestId);
+ var startTime = DateTimeOffset.UtcNow;
+
+ // Trace: Request received
+ logger.LogInformation("[{RequestId}] Chat request received. Endpoint: /chat, HasSessionId: {HasSessionId}, DocumentIds: {DocumentCount}",
+ requestId,
+ !string.IsNullOrEmpty(request.ChatSessionId),
+ request.DocumentIds?.Length ?? 0);
+
+ // Track request started
+ telemetryHelper.TrackEvent("ChatRequestStarted", new Dictionary
{
- return Results.BadRequest();
- }
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "hasSessionId", (!string.IsNullOrEmpty(request.ChatSessionId)).ToString() },
+ { "documentCount", (request.DocumentIds?.Length ?? 0).ToString() }
+ });
+
+ try
+ {
+ // Trace: Starting validation
+ logger.LogDebug("[{RequestId}] Validating chat request", requestId);
+
+ // Validate request
+ var validationResult = validator.Validate(request);
+ if (!validationResult.IsValid)
+ {
+ var errors = string.Join("; ", validationResult.Errors.Select(e => e.ErrorMessage));
+
+ // Trace: Validation failed
+ logger.LogWarning("[{RequestId}] Chat request validation failed. Errors: {ValidationErrors}",
+ requestId, errors);
+
+ telemetryHelper.TrackEvent("ChatRequestValidationFailed", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "validationErrors", errors }
+ });
+ return Results.BadRequest();
+ }
+
+ // Trace: Validation passed, processing request
+ logger.LogInformation("[{RequestId}] Request validation passed. Calling chat host...", requestId);
+
+ var result = await chatHost.Chat(request);
+ var duration = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Request completed successfully
+ logger.LogInformation("[{RequestId}] Chat request completed successfully. Duration: {Duration}s, ChatSessionId: {ChatSessionId}, Documents: {DocumentCount}, AnswerLength: {AnswerLength}",
+ requestId,
+ duration.ToString("F2"),
+ result.ChatSessionId ?? "unknown",
+ result.DocumentIds?.Length ?? 0,
+ result.Answer?.Length ?? 0);
+
+ // Track successful chat request with metrics
+ telemetryHelper.TrackEvent("ChatRequestSuccess", new Dictionary
+ {
+ { "requestId", requestId },
+ { "chatSessionId", result.ChatSessionId ?? "unknown" },
+ { "documentCount", result.DocumentIds?.Length.ToString() ?? "0" },
+ { "hasSuggestedQuestions", (result.SuggestingQuestions?.Length > 0).ToString() },
+ { "answerLength", result.Answer?.Length.ToString() ?? "0" },
+ { "duration", duration.ToString("F2") }
+ }, new Dictionary
+ {
+ { "ResponseTimeSeconds", duration },
+ { "DocumentsReferenced", result.DocumentIds?.Length ?? 0 }
+ });
+
+ // Set correlation ID for tracing
+ if (!string.IsNullOrEmpty(result.ChatSessionId))
+ {
+ telemetryHelper.SetActivityTag("chatSessionId", result.ChatSessionId);
+ }
- var result = await chatHost.Chat(request);
- return Results.Ok(result);
+ // Track performance metrics
+ if (duration > 60)
+ {
+ // Trace: Slow response warning
+ logger.LogWarning("[{RequestId}] SLOW RESPONSE DETECTED: Chat request took {Duration}s (threshold: 60s). DocumentCount: {DocumentCount}",
+ requestId,
+ duration.ToString("F2"),
+ result.DocumentIds?.Length ?? 0);
+
+ telemetryHelper.TrackEvent("ChatRequestSlowResponse", new Dictionary
+ {
+ { "requestId", requestId },
+ { "duration", duration.ToString("F2") },
+ { "documentCount", result.DocumentIds?.Length.ToString() ?? "0" }
+ });
+ }
+ else if (duration > 30)
+ {
+ // Trace: Performance warning for moderately slow requests
+ logger.LogInformation("[{RequestId}] Moderate response time: {Duration}s",
+ requestId, duration.ToString("F2"));
+ }
+ return Results.Ok(result);
+ }
+ catch (TimeoutException ex)
+ {
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Timeout with details
+ logger.LogError(ex, "[{RequestId}] TIMEOUT: Chat request timed out after {ElapsedTime}s. Endpoint: /chat, Message: {ErrorMessage}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ ex.Message);
+
+ telemetryHelper.TrackEvent("ChatRequestTimeout", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "elapsedTime", elapsedTime.ToString("F2") },
+ { "errorMessage", ex.Message }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "errorType", "TimeoutException" }
+ });
+ throw;
+ }
+ catch (ArgumentException ex)
+ {
+ // Trace: Invalid argument with parameter details
+ logger.LogError(ex, "[{RequestId}] INVALID ARGUMENT: Chat request failed due to invalid parameter. Endpoint: /chat, Parameter: {ParamName}, Message: {ErrorMessage}",
+ requestId,
+ ex.ParamName ?? "unknown",
+ ex.Message);
+
+ telemetryHelper.TrackEvent("ChatRequestInvalidArgument", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "paramName", ex.ParamName ?? "unknown" },
+ { "errorMessage", ex.Message }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "errorType", "ArgumentException" }
+ });
+ throw;
+ }
+ catch (Exception ex)
+ {
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: General error with full context
+ logger.LogError(ex, "[{RequestId}] CHAT REQUEST FAILED: Unexpected error after {ElapsedTime}s. Endpoint: /chat, ErrorType: {ErrorType}, Message: {ErrorMessage}, StackTrace: {StackTrace}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ ex.GetType().Name,
+ ex.Message,
+ ex.StackTrace?.Substring(0, Math.Min(500, ex.StackTrace?.Length ?? 0)) ?? "N/A");
+
+ telemetryHelper.TrackEvent("ChatRequestFailed", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "errorType", ex.GetType().Name },
+ { "errorMessage", ex.Message },
+ { "elapsedTime", elapsedTime.ToString("F2") },
+ { "innerException", ex.InnerException?.Message ?? "none" }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chat" },
+ { "errorType", ex.GetType().Name }
+ });
+ throw;
+ }
})
.DisableAntiforgery();
@@ -35,36 +211,173 @@ public static void AddAPIs(WebApplication app)
app.MapPost("/chatAsync", async (HttpContext ctx,
ChatRequest request,
ChatRequestValidator validator,
- ChatHost chatHost) =>
+ ChatHost chatHost,
+ TelemetryHelper telemetryHelper,
+ ILogger logger) =>
{
- if (!validator.Validate(request).IsValid)
+ // Generate unique request ID for tracking
+ var requestId = ctx.TraceIdentifier;
+ telemetryHelper.SetActivityTag("requestId", requestId);
+ var startTime = DateTimeOffset.UtcNow;
+
+ // Trace: Async request received
+ logger.LogInformation("[{RequestId}] Chat ASYNC request received. Endpoint: /chatAsync, HasSessionId: {HasSessionId}, DocumentIds: {DocumentCount}",
+ requestId,
+ !string.IsNullOrEmpty(request.ChatSessionId),
+ request.DocumentIds?.Length ?? 0);
+
+ // Track async request started
+ telemetryHelper.TrackEvent("ChatAsyncRequestStarted", new Dictionary
{
- return Results.BadRequest();
- }
+ { "requestId", requestId },
+ { "endpoint", "/chatAsync" },
+ { "hasSessionId", (!string.IsNullOrEmpty(request.ChatSessionId)).ToString() },
+ { "documentCount", (request.DocumentIds?.Length ?? 0).ToString() }
+ });
+
+ try
+ {
+ // Trace: Starting validation
+ logger.LogDebug("[{RequestId}] Validating chat async request", requestId);
+
+ var validationResult = validator.Validate(request);
+ if (!validationResult.IsValid)
+ {
+ var errors = string.Join("; ", validationResult.Errors.Select(e => e.ErrorMessage));
+
+ // Trace: Validation failed
+ logger.LogWarning("[{RequestId}] Chat async request validation failed. Errors: {ValidationErrors}",
+ requestId, errors);
+
+ telemetryHelper.TrackEvent("ChatAsyncRequestValidationFailed", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chatAsync" },
+ { "validationErrors", errors }
+ });
+ return Results.BadRequest();
+ }
- ctx.Response.ContentType = "text/plain";
+ // Trace: Validation passed, preparing streaming response
+ logger.LogInformation("[{RequestId}] Request validation passed. Preparing streaming response...", requestId);
+
+ ctx.Response.ContentType = "text/plain";
- //Make a response as a stream
- var result = chatHost.ChatAsync(request).Result;
+ //Make a response as a stream
+ var result = chatHost.ChatAsync(request).Result;
+ var duration = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Response metadata ready
+ logger.LogInformation("[{RequestId}] Chat async response ready. Duration: {Duration}s, ChatSessionId: {ChatSessionId}, Documents: {DocumentCount}",
+ requestId,
+ duration.ToString("F2"),
+ result.ChatSessionId ?? "unknown",
+ result.DocumentIds?.Length ?? 0);
- //Create a dynamic object to store the response
- var response = new
- {
- result.ChatSessionId,
- result.DocumentIds,
- result.SuggestingQuestions
- };
+ //Create a dynamic object to store the response
+ var response = new
+ {
+ result.ChatSessionId,
+ result.DocumentIds,
+ result.SuggestingQuestions
+ };
- //Add the response to the header
- ctx.Response.Headers.Add("RESPONSE", JsonSerializer.Serialize(response));
+ //Add the response to the header
+ ctx.Response.Headers.Add("RESPONSE", JsonSerializer.Serialize(response));
- // Stream the response
- await foreach (var word in result.AnswerWords)
+ // Track successful chat async request with metrics
+ telemetryHelper.TrackEvent("ChatAsyncRequestSuccess", new Dictionary
+ {
+ { "requestId", requestId },
+ { "chatSessionId", result.ChatSessionId ?? "unknown" },
+ { "documentCount", result.DocumentIds?.Length.ToString() ?? "0" },
+ { "hasSuggestedQuestions", (result.SuggestingQuestions?.Length > 0).ToString() },
+ { "streamingResponse", "true" },
+ { "duration", duration.ToString("F2") }
+ }, new Dictionary
+ {
+ { "ResponseTimeSeconds", duration },
+ { "DocumentsReferenced", result.DocumentIds?.Length ?? 0 }
+ });
+
+ // Set correlation ID for tracing
+ if (!string.IsNullOrEmpty(result.ChatSessionId))
+ {
+ telemetryHelper.SetActivityTag("chatSessionId", result.ChatSessionId);
+ }
+
+ // Trace: Beginning streaming
+ logger.LogDebug("[{RequestId}] Starting to stream response words...", requestId);
+
+ // Stream the response
+ var wordCount = 0;
+ await foreach (var word in result.AnswerWords)
+ {
+ await ctx.Response.WriteAsync(word);
+ await ctx.Response.WriteAsync(" ");
+ wordCount++;
+ }
+
+ // Trace: Streaming completed
+ logger.LogInformation("[{RequestId}] Streaming completed. Total words streamed: {WordCount}",
+ requestId, wordCount);
+
+ return Results.Ok();
+ }
+ catch (TimeoutException ex)
+ {
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Timeout with details
+ logger.LogError(ex, "[{RequestId}] TIMEOUT: Chat async request timed out after {ElapsedTime}s. Endpoint: /chatAsync, Message: {ErrorMessage}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ ex.Message);
+
+ telemetryHelper.TrackEvent("ChatAsyncRequestTimeout", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chatAsync" },
+ { "elapsedTime", elapsedTime.ToString("F2") },
+ { "errorMessage", ex.Message }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chatAsync" },
+ { "errorType", "TimeoutException" }
+ });
+ throw;
+ }
+ catch (Exception ex)
{
- await ctx.Response.WriteAsync(word);
- await ctx.Response.WriteAsync(" ");
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: General error with full context
+ logger.LogError(ex, "[{RequestId}] CHAT ASYNC REQUEST FAILED: Unexpected error after {ElapsedTime}s. Endpoint: /chatAsync, ErrorType: {ErrorType}, Message: {ErrorMessage}, StackTrace: {StackTrace}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ ex.GetType().Name,
+ ex.Message,
+ ex.StackTrace?.Substring(0, Math.Min(500, ex.StackTrace?.Length ?? 0)) ?? "N/A");
+
+ telemetryHelper.TrackEvent("ChatAsyncRequestFailed", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chatAsync" },
+ { "errorType", ex.GetType().Name },
+ { "errorMessage", ex.Message },
+ { "elapsedTime", elapsedTime.ToString("F2") },
+ { "innerException", ex.InnerException?.Message ?? "none" }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/chatAsync" },
+ { "errorType", ex.GetType().Name }
+ });
+ throw;
}
- return Results.Ok();
})
.DisableAntiforgery();
}
diff --git a/App/backend-api/Microsoft.GS.DPS.Host/API/KernelMemory/KernelMemory.cs b/App/backend-api/Microsoft.GS.DPS.Host/API/KernelMemory/KernelMemory.cs
index 5337075c..128750a7 100644
--- a/App/backend-api/Microsoft.GS.DPS.Host/API/KernelMemory/KernelMemory.cs
+++ b/App/backend-api/Microsoft.GS.DPS.Host/API/KernelMemory/KernelMemory.cs
@@ -8,8 +8,8 @@
using Microsoft.GS.DPS.Model.KernelMemory;
using Microsoft.AspNetCore.Http.HttpResults;
using Microsoft.GS.DPS.Storage.Document;
-
using HeyRed.Mime;
+using Microsoft.GS.DPSHost.Helpers;
namespace Microsoft.GS.DPSHost.API
{
@@ -19,16 +19,43 @@ public class KernelMemory
public static void AddAPIs(WebApplication app)
{
//Registration the files
- app.MapPost("/Documents/ImportDocument", async (IFormFile file,
- DPS.API.KernelMemory kernelMemory
+ app.MapPost("/Documents/ImportDocument", async (HttpContext httpContext,
+ IFormFile file,
+ DPS.API.KernelMemory kernelMemory,
+ TelemetryHelper telemetryHelper,
+ ILogger logger
) =>
{
+ // Generate unique request ID for tracking
+ var requestId = httpContext.TraceIdentifier;
+ telemetryHelper.SetActivityTag("requestId", requestId);
+ var startTime = DateTimeOffset.UtcNow;
+
+ // Trace: Document import request received
+ logger.LogInformation("[{RequestId}] Document import request received. Endpoint: /Documents/ImportDocument, FileName: {FileName}, FileSize: {FileSize} bytes, ContentType: {ContentType}",
+ requestId,
+ file?.FileName ?? "unknown",
+ file?.Length ?? 0,
+ file?.ContentType ?? "unknown");
+
+ // Track document import started
+ telemetryHelper.TrackEvent("DocumentImportStarted", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "fileName", file?.FileName ?? "unknown" },
+ { "fileSize", file?.Length.ToString() ?? "0" }
+ });
+
try
{
var fileStream = file.OpenReadStream();
//Set Stream Position to 0
fileStream.Seek(0, SeekOrigin.Begin);
+ // Trace: File stream opened
+ logger.LogDebug("[{RequestId}] File stream opened successfully", requestId);
+
// Verify and set ContentType if empty
var contentType = file.ContentType;
var fileExtension = Path.GetExtension(file.FileName);
@@ -36,6 +63,10 @@ DPS.API.KernelMemory kernelMemory
if (string.IsNullOrEmpty(contentType))
{
contentType = MimeTypesMap.GetMimeType(fileExtension);
+
+ // Trace: Content type inferred
+ logger.LogDebug("[{RequestId}] Content type was empty, inferred as: {ContentType} from extension: {FileExtension}",
+ requestId, contentType, fileExtension);
}
@@ -44,6 +75,22 @@ DPS.API.KernelMemory kernelMemory
if (!allowedExtensions.Contains(fileExtension))
{
+ // Trace: Unsupported file type
+ logger.LogWarning("[{RequestId}] UNSUPPORTED FILE TYPE: Extension '{FileExtension}' is not allowed. FileName: {FileName}, AllowedExtensions: {AllowedExtensions}",
+ requestId,
+ fileExtension,
+ file.FileName,
+ string.Join(", ", allowedExtensions));
+
+ telemetryHelper.TrackEvent("DocumentImportUnsupportedFileType", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "fileName", file.FileName },
+ { "fileExtension", fileExtension },
+ { "contentType", contentType },
+ { "result", "BadRequest" }
+ });
return Results.BadRequest(new DocumentImportedResult() { DocumentId = string.Empty,
MimeType = contentType,
Summary = $"{fileExtension} file is Unsupported file type" });
@@ -52,6 +99,18 @@ DPS.API.KernelMemory kernelMemory
// Checking File Size: O byte/kb file not allowed
if (file == null || file.Length == 0)
{
+ // Trace: Empty file detected
+ logger.LogWarning("[{RequestId}] EMPTY FILE: File is null or has zero length. FileName: {FileName}",
+ requestId,
+ file?.FileName ?? "null");
+
+ telemetryHelper.TrackEvent("DocumentImportEmptyFile", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "fileName", file?.FileName ?? "unknown" },
+ { "result", "BadRequest" }
+ });
return Results.BadRequest(new DocumentImportedResult()
{
DocumentId = string.Empty,
@@ -60,7 +119,75 @@ DPS.API.KernelMemory kernelMemory
});
}
+ // Trace: Validation passed, beginning import
+ logger.LogInformation("[{RequestId}] File validation passed. Beginning document import. FileName: {FileName}, Extension: {FileExtension}, Size: {FileSize} bytes",
+ requestId,
+ file.FileName,
+ fileExtension,
+ file.Length);
+
var result = await kernelMemory.ImportDocument(fileStream, file.FileName, contentType);
+ var duration = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Document imported successfully
+ logger.LogInformation("[{RequestId}] Document imported successfully. Duration: {Duration}s, DocumentId: {DocumentId}, FileName: {FileName}, FileSize: {FileSize} bytes, MimeType: {MimeType}",
+ requestId,
+ duration.ToString("F2"),
+ result.DocumentId,
+ file.FileName,
+ file.Length,
+ result.MimeType ?? "unknown");
+
+ // Track successful document import with metrics
+ telemetryHelper.TrackEvent("DocumentImportSuccess", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "documentId", result.DocumentId },
+ { "fileName", file.FileName },
+ { "fileExtension", fileExtension },
+ { "mimeType", result.MimeType ?? "unknown" },
+ { "fileSize", file.Length.ToString() },
+ { "duration", duration.ToString("F2") }
+ }, new Dictionary
+ {
+ { "FileSizeBytes", file.Length },
+ { "UploadTimeSeconds", duration }
+ });
+
+ // Track large file uploads
+ if (file.Length > 10 * 1024 * 1024) // > 10MB
+ {
+ var fileSizeMB = file.Length / 1024.0 / 1024.0;
+
+ // Trace: Large file upload
+ logger.LogInformation("[{RequestId}] LARGE FILE UPLOADED: Size: {FileSizeMB} MB, Duration: {Duration}s, DocumentId: {DocumentId}",
+ requestId,
+ fileSizeMB.ToString("F2"),
+ duration.ToString("F2"),
+ result.DocumentId);
+
+ telemetryHelper.TrackEvent("DocumentImportLargeFile", new Dictionary
+ {
+ { "requestId", requestId },
+ { "documentId", result.DocumentId },
+ { "fileSizeMB", (file.Length / 1024.0 / 1024.0).ToString("F2") },
+ { "duration", duration.ToString("F2") }
+ });
+ }
+
+ // Trace: Upload performance check
+ if (duration > 30)
+ {
+ logger.LogWarning("[{RequestId}] SLOW UPLOAD: Document import took {Duration}s. FileSize: {FileSize} bytes, DocumentId: {DocumentId}",
+ requestId,
+ duration.ToString("F2"),
+ file.Length,
+ result.DocumentId);
+ }
+
+ // Set correlation ID for tracing
+ telemetryHelper.SetActivityTag("documentId", result.DocumentId);
//Return HTTP 202 with Location Header
//return Results($"/Documents/CheckProcessStatus/{result.DocumentId}", result);
@@ -71,32 +198,179 @@ DPS.API.KernelMemory kernelMemory
}
catch (IOException ex)
{
- // Log the exception
- app.Logger.LogError(ex, "An error occurred while uploading the document.");
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: IO error with details
+ logger.LogError(ex, "[{RequestId}] IO ERROR: File upload failed after {ElapsedTime}s. FileName: {FileName}, FileSize: {FileSize}, Message: {ErrorMessage}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ file?.FileName ?? "unknown",
+ file?.Length ?? 0,
+ ex.Message);
+
+ telemetryHelper.TrackEvent("DocumentImportIOError", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "fileName", file?.FileName ?? "unknown" },
+ { "errorMessage", ex.Message }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "errorType", "IOException" }
+ });
+ throw;
+ }
+ catch (ArgumentException ex)
+ {
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Invalid argument
+ logger.LogError(ex, "[{RequestId}] INVALID ARGUMENT: Document upload failed after {ElapsedTime}s. FileName: {FileName}, ParamName: {ParamName}, Message: {ErrorMessage}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ file?.FileName ?? "unknown",
+ ex.ParamName ?? "unknown",
+ ex.Message);
+
+ telemetryHelper.TrackEvent("DocumentImportInvalidArgument", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "fileName", file?.FileName ?? "unknown" },
+ { "errorMessage", ex.Message }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "errorType", "ArgumentException" }
+ });
throw;
}
catch (Exception ex)
{
- // Log the exception
- app.Logger.LogError(ex, "An unexpected error occurred.");
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: General error with full context
+ logger.LogError(ex, "[{RequestId}] DOCUMENT IMPORT FAILED: Unexpected error after {ElapsedTime}s. FileName: {FileName}, FileSize: {FileSize}, ErrorType: {ErrorType}, Message: {ErrorMessage}, StackTrace: {StackTrace}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ file?.FileName ?? "unknown",
+ file?.Length ?? 0,
+ ex.GetType().Name,
+ ex.Message,
+ ex.StackTrace?.Substring(0, Math.Min(500, ex.StackTrace?.Length ?? 0)) ?? "N/A");
+
+ telemetryHelper.TrackEvent("DocumentImportFailed", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "fileName", file?.FileName ?? "unknown" },
+ { "errorType", ex.GetType().Name },
+ { "errorMessage", ex.Message },
+ { "innerException", ex.InnerException?.Message ?? "none" }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/ImportDocument" },
+ { "errorType", ex.GetType().Name }
+ });
throw;
}
})
.DisableAntiforgery();
- app.MapDelete("/Documents/{documentId}", async (string documentId,
- DPS.API.KernelMemory kernelMemory) =>
+ app.MapDelete("/Documents/{documentId}", async (HttpContext httpContext,
+ string documentId,
+ DPS.API.KernelMemory kernelMemory,
+ TelemetryHelper telemetryHelper,
+ ILogger logger) =>
{
+ // Generate unique request ID for tracking
+ var requestId = httpContext.TraceIdentifier;
+ telemetryHelper.SetActivityTag("requestId", requestId);
+ var startTime = DateTimeOffset.UtcNow;
+ var safeDocumentId = (documentId ?? "null").Replace("\r", string.Empty).Replace("\n", string.Empty);
+
+ // Trace: Delete request received
+ logger.LogInformation("[{RequestId}] Document delete request received. Endpoint: /Documents/{documentId}, DocumentId: {DocumentId}",
+ requestId, safeDocumentId);
+
+ // Track delete started
+ telemetryHelper.TrackEvent("DocumentDeleteStarted", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/{documentId}" },
+ { "documentId", safeDocumentId }
+ });
+
try
{
+ // Trace: Beginning delete operation
+ logger.LogDebug("[{RequestId}] Calling kernel memory to delete document: {DocumentId}",
+ requestId, safeDocumentId);
+
await kernelMemory.DeleteDocument(documentId);
+ var duration = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Delete successful
+ logger.LogInformation("[{RequestId}] Document deleted successfully. Duration: {Duration}s, DocumentId: {DocumentId}",
+ requestId,
+ duration.ToString("F2"),
+ safeDocumentId);
+
+ telemetryHelper.TrackEvent("DocumentDeleteSuccess", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/{documentId}" },
+ { "documentId", safeDocumentId },
+ { "duration", duration.ToString("F2") }
+ }, new Dictionary
+ {
+ { "DeleteTimeSeconds", duration }
+ });
+
return Results.Ok(new DocumentDeletedResult() { IsDeleted = true });
}
#pragma warning disable CA1031 // Must catch all to log and keep the process alive
catch (Exception ex)
{
- app.Logger.LogError(ex, "An error occurred while deleting a document.");
+ var sanitizedDocumentId = (documentId ?? string.Empty)
+ .Replace(Environment.NewLine, string.Empty)
+ .Replace("\n", string.Empty)
+ .Replace("\r", string.Empty);
+ var elapsedTime = (DateTimeOffset.UtcNow - startTime).TotalSeconds;
+
+ // Trace: Delete failed with full context
+ logger.LogError(ex, "[{RequestId}] DOCUMENT DELETE FAILED: Error after {ElapsedTime}s. DocumentId: {DocumentId}, ErrorType: {ErrorType}, Message: {ErrorMessage}, StackTrace: {StackTrace}",
+ requestId,
+ elapsedTime.ToString("F2"),
+ sanitizedDocumentId,
+ ex.GetType().Name,
+ ex.Message,
+ ex.StackTrace?.Substring(0, Math.Min(500, ex.StackTrace?.Length ?? 0)) ?? "N/A");
+
+ telemetryHelper.TrackEvent("DocumentDeleteFailed", new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/{documentId}" },
+ { "documentId", sanitizedDocumentId },
+ { "errorType", ex.GetType().Name },
+ { "errorMessage", ex.Message },
+ { "innerException", ex.InnerException?.Message ?? "none" }
+ });
+ telemetryHelper.TrackException(ex, new Dictionary
+ {
+ { "requestId", requestId },
+ { "endpoint", "/Documents/{documentId}" },
+ { "documentId", sanitizedDocumentId },
+ { "errorType", ex.GetType().Name }
+ });
return Results.BadRequest(new DocumentDeletedResult() { IsDeleted = false });
}
#pragma warning restore CA1031
diff --git a/App/backend-api/Microsoft.GS.DPS.Host/DependencyConfiguration/ServiceDependencies.cs b/App/backend-api/Microsoft.GS.DPS.Host/DependencyConfiguration/ServiceDependencies.cs
index 0d263f7a..c3e51299 100644
--- a/App/backend-api/Microsoft.GS.DPS.Host/DependencyConfiguration/ServiceDependencies.cs
+++ b/App/backend-api/Microsoft.GS.DPS.Host/DependencyConfiguration/ServiceDependencies.cs
@@ -22,6 +22,7 @@ public static void Inject(IHostApplicationBuilder builder)
{
builder.Services
.AddValidatorsFromAssemblyContaining()
+ .AddSingleton()
.AddSingleton()
.AddSingleton()
.AddSingleton()
diff --git a/App/backend-api/Microsoft.GS.DPS.Host/Helpers/TelemetryHelper.cs b/App/backend-api/Microsoft.GS.DPS.Host/Helpers/TelemetryHelper.cs
new file mode 100644
index 00000000..6a6bd40a
--- /dev/null
+++ b/App/backend-api/Microsoft.GS.DPS.Host/Helpers/TelemetryHelper.cs
@@ -0,0 +1,172 @@
+using Microsoft.ApplicationInsights;
+using Microsoft.ApplicationInsights.DataContracts;
+using System.Diagnostics;
+
+namespace Microsoft.GS.DPSHost.Helpers
+{
+ ///
+ /// Helper class for Application Insights telemetry tracking
+ ///
+ public class TelemetryHelper
+ {
+ private readonly TelemetryClient? _telemetryClient;
+ private readonly ILogger _logger;
+ private readonly bool _isConfigured;
+
+ public TelemetryHelper(TelemetryClient? telemetryClient, ILogger logger)
+ {
+ _telemetryClient = telemetryClient;
+ _logger = logger;
+
+ // Check if Application Insights is properly configured
+ // TelemetryConfiguration.ConnectionString is the modern way (replaces deprecated InstrumentationKey)
+ _isConfigured = _telemetryClient != null &&
+ !string.IsNullOrEmpty(_telemetryClient.TelemetryConfiguration?.ConnectionString);
+
+ if (!_isConfigured)
+ {
+ _logger.LogWarning("Application Insights is not configured. Telemetry tracking will be disabled.");
+ }
+ else
+ {
+ _logger.LogInformation("Application Insights is configured successfully. Telemetry tracking is enabled.");
+ }
+ }
+
+ ///
+ /// Track a custom event in Application Insights
+ ///
+ /// Name of the event
+ /// Custom properties to track
+ /// Custom metrics to track
+ public void TrackEvent(string eventName, Dictionary? properties = null, Dictionary? metrics = null)
+ {
+ if (!_isConfigured || _telemetryClient == null)
+ {
+ return;
+ }
+
+ try
+ {
+ _telemetryClient.TrackEvent(eventName, properties, metrics);
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Failed to track event: {EventName}", eventName);
+ }
+ }
+
+ ///
+ /// Track an exception in Application Insights
+ ///
+ /// The exception to track
+ /// Custom properties to track
+ /// Custom metrics to track
+ public void TrackException(Exception exception, Dictionary? properties = null, Dictionary? metrics = null)
+ {
+ if (!_isConfigured || _telemetryClient == null)
+ {
+ return;
+ }
+
+ try
+ {
+ _telemetryClient.TrackException(exception, properties, metrics);
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Failed to track exception");
+ }
+ }
+
+ ///
+ /// Track a dependency call in Application Insights
+ ///
+ /// Name of the dependency
+ /// Command or operation name
+ /// Start time of the operation
+ /// Duration of the operation
+ /// Whether the operation was successful
+ public void TrackDependency(string dependencyName, string commandName, DateTimeOffset startTime, TimeSpan duration, bool success)
+ {
+ if (!_isConfigured || _telemetryClient == null)
+ {
+ return;
+ }
+
+ try
+ {
+ _telemetryClient.TrackDependency(dependencyName, commandName, startTime, duration, success);
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Failed to track dependency: {DependencyName}", dependencyName);
+ }
+ }
+
+ ///
+ /// Track a metric in Application Insights
+ ///
+ /// Name of the metric
+ /// Metric value
+ /// Custom properties to track
+ public void TrackMetric(string metricName, double value, Dictionary? properties = null)
+ {
+ if (!_isConfigured || _telemetryClient == null)
+ {
+ return;
+ }
+
+ try
+ {
+ _telemetryClient.TrackMetric(metricName, value, properties);
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Failed to track metric: {MetricName}", metricName);
+ }
+ }
+
+ ///
+ /// Sets a custom property on the current activity for correlation
+ ///
+ /// Property key
+ /// Property value
+ public void SetActivityTag(string key, string value)
+ {
+ if (!_isConfigured)
+ {
+ return;
+ }
+
+ try
+ {
+ Activity.Current?.SetTag(key, value);
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Failed to set activity tag: {Key}", key);
+ }
+ }
+
+ ///
+ /// Flush the telemetry client to ensure all telemetry is sent
+ ///
+ public void Flush()
+ {
+ if (!_isConfigured || _telemetryClient == null)
+ {
+ return;
+ }
+
+ try
+ {
+ _telemetryClient.Flush();
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Failed to flush telemetry client");
+ }
+ }
+ }
+}
diff --git a/App/backend-api/Microsoft.GS.DPS.Host/Microsoft.GS.DPS.Host.csproj b/App/backend-api/Microsoft.GS.DPS.Host/Microsoft.GS.DPS.Host.csproj
index 4955b846..ffcb1f5f 100644
--- a/App/backend-api/Microsoft.GS.DPS.Host/Microsoft.GS.DPS.Host.csproj
+++ b/App/backend-api/Microsoft.GS.DPS.Host/Microsoft.GS.DPS.Host.csproj
@@ -11,14 +11,12 @@
-
+
+
-
-
-
diff --git a/App/backend-api/Microsoft.GS.DPS.Host/Program.cs b/App/backend-api/Microsoft.GS.DPS.Host/Program.cs
index 15734404..4c81cf00 100644
--- a/App/backend-api/Microsoft.GS.DPS.Host/Program.cs
+++ b/App/backend-api/Microsoft.GS.DPS.Host/Program.cs
@@ -6,6 +6,7 @@
using Microsoft.GS.DPS.Storage.Document;
using NSwag.AspNetCore;
using Microsoft.AspNetCore.Http.Features;
+using Microsoft.ApplicationInsights.AspNetCore.Extensions;
var builder = WebApplication.CreateBuilder(args);
@@ -17,6 +18,27 @@
//Load Inject Settings and Load AppConfiguration Objects
AppConfiguration.Config(builder);
+// Configure Application Insights - Always register to ensure TelemetryClient is available for DI
+var connectionString = builder.Configuration["ApplicationInsights:ConnectionString"];
+builder.Services.AddApplicationInsightsTelemetry(options =>
+{
+ if (!string.IsNullOrEmpty(connectionString))
+ {
+ options.ConnectionString = connectionString;
+ options.EnableAdaptiveSampling = builder.Configuration.GetValue("ApplicationInsights:EnableAdaptiveSampling", true);
+ options.EnablePerformanceCounterCollectionModule = builder.Configuration.GetValue("ApplicationInsights:EnablePerformanceCounterCollectionModule", true);
+ options.EnableQuickPulseMetricStream = builder.Configuration.GetValue("ApplicationInsights:EnableQuickPulseMetricStream", true);
+ }
+});
+
+// Configure logging
+if (!string.IsNullOrEmpty(connectionString))
+{
+ builder.Logging.AddApplicationInsights();
+}
+builder.Logging.AddConsole();
+builder.Logging.AddDebug();
+
//Bson Register Class Maps
//MongoDbConfig.RegisterClassMaps();
diff --git a/App/backend-api/Microsoft.GS.DPS.Host/appsettings.json b/App/backend-api/Microsoft.GS.DPS.Host/appsettings.json
index a6fbb98b..49c951c9 100644
--- a/App/backend-api/Microsoft.GS.DPS.Host/appsettings.json
+++ b/App/backend-api/Microsoft.GS.DPS.Host/appsettings.json
@@ -1,14 +1,28 @@
{
"Logging": {
"LogLevel": {
- "Default": "Trace",
- "Microsoft.AspNetCore": "Trace"
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning",
+ "Azure.Core": "Warning",
+ "Azure.Identity": "Warning"
+ },
+ "ApplicationInsights": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"AppConfig": ""
},
+ "ApplicationInsights": {
+ "ConnectionString": "",
+ "EnableAdaptiveSampling": true,
+ "EnablePerformanceCounterCollectionModule": true,
+ "EnableQuickPulseMetricStream": true
+ },
"Application": {
"AIServices": {
"GPT-4o": {
diff --git a/App/backend-api/Microsoft.GS.DPS/API/KernelMemory/KernelMemory.cs b/App/backend-api/Microsoft.GS.DPS/API/KernelMemory/KernelMemory.cs
index 854d9f81..425947b7 100644
--- a/App/backend-api/Microsoft.GS.DPS/API/KernelMemory/KernelMemory.cs
+++ b/App/backend-api/Microsoft.GS.DPS/API/KernelMemory/KernelMemory.cs
@@ -1,5 +1,4 @@
-using AutoMapper;
-using DnsClient.Internal;
+using DnsClient.Internal;
using Microsoft.GS.DPS.Images;
using Microsoft.GS.DPS.Model.KernelMemory;
using Microsoft.GS.DPS.Storage.Document;
diff --git a/App/backend-api/Microsoft.GS.DPS/Microsoft.GS.DPS.csproj b/App/backend-api/Microsoft.GS.DPS/Microsoft.GS.DPS.csproj
index eb156746..709c957f 100644
--- a/App/backend-api/Microsoft.GS.DPS/Microsoft.GS.DPS.csproj
+++ b/App/backend-api/Microsoft.GS.DPS/Microsoft.GS.DPS.csproj
@@ -7,7 +7,6 @@
-
diff --git a/App/frontend-app/yarn.lock b/App/frontend-app/yarn.lock
index f531e3d5..8f22d2a5 100644
--- a/App/frontend-app/yarn.lock
+++ b/App/frontend-app/yarn.lock
@@ -24,50 +24,50 @@
lru-cache "^10.4.3"
"@azure/msal-browser@^4.24.1":
- version "4.25.0"
- resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-4.25.0.tgz#cc80f392bde9adca334cec0c4facd2a9d7121955"
- integrity sha512-kbL+Ae7/UC62wSzxirZddYeVnHvvkvAnSZkBqL55X+jaSXTAXfngnNsDM5acEWU0Q/SAv3gEQfxO1igWOn87Pg==
+ version "4.30.0"
+ resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-4.30.0.tgz#30fbaf7ae26d9ab7671aabca3d41f9c52d2a3937"
+ integrity sha512-HBBKfbZkMVzzF5bofvS1cXuNHFVc+gt4/HOnCmG/0hsHuZRJvJvDg/+7nTwIpoqvJc8BQp5o23rBUfisOLxR+w==
dependencies:
- "@azure/msal-common" "15.13.0"
+ "@azure/msal-common" "15.17.0"
-"@azure/msal-common@15.13.0":
- version "15.13.0"
- resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-15.13.0.tgz#229008f8badbf5af6a446a0be1c436be2f4c8cd9"
- integrity sha512-8oF6nj02qX7eE/6+wFT5NluXRHc05AgdCC3fJnkjiJooq8u7BcLmxaYYSwc2AfEkWRMRi6Eyvvbeqk4U4412Ag==
+"@azure/msal-common@15.17.0":
+ version "15.17.0"
+ resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-15.17.0.tgz#ae3c03378c852642b1c9a303380e945c2b897f02"
+ integrity sha512-VQ5/gTLFADkwue+FohVuCqlzFPUq4xSrX8jeZe+iwZuY6moliNC8xt86qPVNYdtbQfELDf2Nu6LI+demFPHGgw==
"@azure/msal-react@^3.0.20":
- version "3.0.20"
- resolved "https://registry.yarnpkg.com/@azure/msal-react/-/msal-react-3.0.20.tgz#c004b66a93d6801d40af7f60264ea6e692cfa9f6"
- integrity sha512-+mlGe5rzJDe1Feb0BcPwCkcRTIXAUX0mxBnP8hDuzIXrwBAT/iHHl6wcsZ5iKBnMuqOicJhGX5l2/Iwqguom0Q==
+ version "3.0.29"
+ resolved "https://registry.yarnpkg.com/@azure/msal-react/-/msal-react-3.0.29.tgz#0a93cedf1e75b4b55102a1465277272b0c0f00a5"
+ integrity sha512-RpFfq3aIpmKajcshbaJH7Q/1CesxQRAeKorMv+uMpDw98jvi+/L0RJkNnTRmeXrV3aM34kj2LFWBQrQ9DOXs1Q==
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be"
- integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.0.tgz#7cd7a59f15b3cc0dcd803038f7792712a7d0b15c"
+ integrity sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==
dependencies:
- "@babel/helper-validator-identifier" "^7.27.1"
+ "@babel/helper-validator-identifier" "^7.28.5"
js-tokens "^4.0.0"
picocolors "^1.1.1"
-"@babel/compat-data@^7.27.2":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.4.tgz#96fdf1af1b8859c8474ab39c295312bfb7c24b04"
- integrity sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==
-
-"@babel/core@^7.23.9", "@babel/core@^7.27.4", "@babel/core@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.4.tgz#12a550b8794452df4c8b084f95003bce1742d496"
- integrity sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==
- dependencies:
- "@babel/code-frame" "^7.27.1"
- "@babel/generator" "^7.28.3"
- "@babel/helper-compilation-targets" "^7.27.2"
- "@babel/helper-module-transforms" "^7.28.3"
- "@babel/helpers" "^7.28.4"
- "@babel/parser" "^7.28.4"
- "@babel/template" "^7.27.2"
- "@babel/traverse" "^7.28.4"
- "@babel/types" "^7.28.4"
+"@babel/compat-data@^7.28.6":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d"
+ integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==
+
+"@babel/core@^7.23.9", "@babel/core@^7.27.4", "@babel/core@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322"
+ integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==
+ dependencies:
+ "@babel/code-frame" "^7.29.0"
+ "@babel/generator" "^7.29.0"
+ "@babel/helper-compilation-targets" "^7.28.6"
+ "@babel/helper-module-transforms" "^7.28.6"
+ "@babel/helpers" "^7.28.6"
+ "@babel/parser" "^7.29.0"
+ "@babel/template" "^7.28.6"
+ "@babel/traverse" "^7.29.0"
+ "@babel/types" "^7.29.0"
"@jridgewell/remapping" "^2.3.5"
convert-source-map "^2.0.0"
debug "^4.1.0"
@@ -75,23 +75,23 @@
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/generator@^7.27.5", "@babel/generator@^7.28.3":
- version "7.28.3"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e"
- integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==
+"@babel/generator@^7.27.5", "@babel/generator@^7.29.0":
+ version "7.29.1"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50"
+ integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==
dependencies:
- "@babel/parser" "^7.28.3"
- "@babel/types" "^7.28.2"
+ "@babel/parser" "^7.29.0"
+ "@babel/types" "^7.29.0"
"@jridgewell/gen-mapping" "^0.3.12"
"@jridgewell/trace-mapping" "^0.3.28"
jsesc "^3.0.2"
-"@babel/helper-compilation-targets@^7.27.2":
- version "7.27.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d"
- integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==
+"@babel/helper-compilation-targets@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25"
+ integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==
dependencies:
- "@babel/compat-data" "^7.27.2"
+ "@babel/compat-data" "^7.28.6"
"@babel/helper-validator-option" "^7.27.1"
browserslist "^4.24.0"
lru-cache "^5.1.1"
@@ -102,57 +102,57 @@
resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674"
integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==
-"@babel/helper-module-imports@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204"
- integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==
+"@babel/helper-module-imports@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c"
+ integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==
dependencies:
- "@babel/traverse" "^7.27.1"
- "@babel/types" "^7.27.1"
+ "@babel/traverse" "^7.28.6"
+ "@babel/types" "^7.28.6"
-"@babel/helper-module-transforms@^7.28.3":
- version "7.28.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6"
- integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==
+"@babel/helper-module-transforms@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e"
+ integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==
dependencies:
- "@babel/helper-module-imports" "^7.27.1"
- "@babel/helper-validator-identifier" "^7.27.1"
- "@babel/traverse" "^7.28.3"
+ "@babel/helper-module-imports" "^7.28.6"
+ "@babel/helper-validator-identifier" "^7.28.5"
+ "@babel/traverse" "^7.28.6"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c"
- integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.28.6", "@babel/helper-plugin-utils@^7.8.0":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8"
+ integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==
"@babel/helper-string-parser@^7.27.1":
version "7.27.1"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687"
integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==
-"@babel/helper-validator-identifier@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8"
- integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==
+"@babel/helper-validator-identifier@^7.28.5":
+ version "7.28.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4"
+ integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==
"@babel/helper-validator-option@^7.27.1":
version "7.27.1"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f"
integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==
-"@babel/helpers@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827"
- integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==
+"@babel/helpers@^7.28.6":
+ version "7.29.2"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.29.2.tgz#9cfbccb02b8e229892c0b07038052cc1a8709c49"
+ integrity sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==
dependencies:
- "@babel/template" "^7.27.2"
- "@babel/types" "^7.28.4"
+ "@babel/template" "^7.28.6"
+ "@babel/types" "^7.29.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.27.2", "@babel/parser@^7.28.3", "@babel/parser@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.4.tgz#da25d4643532890932cc03f7705fe19637e03fa8"
- integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==
+"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0":
+ version "7.29.2"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.2.tgz#58bd50b9a7951d134988a1ae177a35ef9a703ba1"
+ integrity sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==
dependencies:
- "@babel/types" "^7.28.4"
+ "@babel/types" "^7.29.0"
"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
@@ -183,11 +183,11 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-import-attributes@^7.24.7":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07"
- integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz#b71d5914665f60124e133696f17cd7669062c503"
+ integrity sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-syntax-import-meta@^7.10.4":
version "7.10.4"
@@ -204,11 +204,11 @@
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-jsx@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c"
- integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz#f8ca28bbd84883b5fea0e447c635b81ba73997ee"
+ integrity sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
version "7.10.4"
@@ -267,11 +267,11 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-typescript@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18"
- integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz#c7b2ddf1d0a811145b1de800d1abd146af92e3a2"
+ integrity sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-react-jsx-self@^7.27.1":
version "7.27.1"
@@ -287,40 +287,40 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.27.6":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326"
- integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.29.2":
+ version "7.29.2"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.29.2.tgz#9a6e2d05f4b6692e1801cd4fb176ad823930ed5e"
+ integrity sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==
-"@babel/template@^7.27.2":
- version "7.27.2"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d"
- integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==
+"@babel/template@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57"
+ integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==
dependencies:
- "@babel/code-frame" "^7.27.1"
- "@babel/parser" "^7.27.2"
- "@babel/types" "^7.27.1"
+ "@babel/code-frame" "^7.28.6"
+ "@babel/parser" "^7.28.6"
+ "@babel/types" "^7.28.6"
-"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.4.tgz#8d456101b96ab175d487249f60680221692b958b"
- integrity sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==
+"@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a"
+ integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==
dependencies:
- "@babel/code-frame" "^7.27.1"
- "@babel/generator" "^7.28.3"
+ "@babel/code-frame" "^7.29.0"
+ "@babel/generator" "^7.29.0"
"@babel/helper-globals" "^7.28.0"
- "@babel/parser" "^7.28.4"
- "@babel/template" "^7.27.2"
- "@babel/types" "^7.28.4"
+ "@babel/parser" "^7.29.0"
+ "@babel/template" "^7.28.6"
+ "@babel/types" "^7.29.0"
debug "^4.3.1"
-"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.4.tgz#0a4e618f4c60a7cd6c11cb2d48060e4dbe38ac3a"
- integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==
+"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.6", "@babel/types@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7"
+ integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==
dependencies:
"@babel/helper-string-parser" "^7.27.1"
- "@babel/helper-validator-identifier" "^7.27.1"
+ "@babel/helper-validator-identifier" "^7.28.5"
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
@@ -368,24 +368,24 @@
integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==
"@emnapi/core@^1.4.3":
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.5.0.tgz#85cd84537ec989cebb2343606a1ee663ce4edaf0"
- integrity sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.9.2.tgz#3870265ecffc7352d01ead62d8d83d8358a2d034"
+ integrity sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==
dependencies:
- "@emnapi/wasi-threads" "1.1.0"
+ "@emnapi/wasi-threads" "1.2.1"
tslib "^2.4.0"
"@emnapi/runtime@^1.4.3":
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.5.0.tgz#9aebfcb9b17195dce3ab53c86787a6b7d058db73"
- integrity sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.9.2.tgz#8b469a3db160817cadb1de9050211a9d1ea84fa2"
+ integrity sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==
dependencies:
tslib "^2.4.0"
-"@emnapi/wasi-threads@1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz#60b2102fddc9ccb78607e4a3cf8403ea69be41bf"
- integrity sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==
+"@emnapi/wasi-threads@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz#28fed21a1ba1ce797c44a070abc94d42f3ae8548"
+ integrity sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==
dependencies:
tslib "^2.4.0"
@@ -394,210 +394,210 @@
resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b"
integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==
-"@esbuild/aix-ppc64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.11.tgz#2ae33300598132cc4cf580dbbb28d30fed3c5c49"
- integrity sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==
-
-"@esbuild/android-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.11.tgz#927708b3db5d739d6cb7709136924cc81bec9b03"
- integrity sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==
-
-"@esbuild/android-arm@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.11.tgz#571f94e7f4068957ec4c2cfb907deae3d01b55ae"
- integrity sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==
-
-"@esbuild/android-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.11.tgz#8a3bf5cae6c560c7ececa3150b2bde76e0fb81e6"
- integrity sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==
-
-"@esbuild/darwin-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.11.tgz#0a678c4ac4bf8717e67481e1a797e6c152f93c84"
- integrity sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==
-
-"@esbuild/darwin-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.11.tgz#70f5e925a30c8309f1294d407a5e5e002e0315fe"
- integrity sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==
-
-"@esbuild/freebsd-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.11.tgz#4ec1db687c5b2b78b44148025da9632397553e8a"
- integrity sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==
-
-"@esbuild/freebsd-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.11.tgz#4c81abd1b142f1e9acfef8c5153d438ca53f44bb"
- integrity sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==
-
-"@esbuild/linux-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.11.tgz#69517a111acfc2b93aa0fb5eaeb834c0202ccda5"
- integrity sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==
-
-"@esbuild/linux-arm@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.11.tgz#58dac26eae2dba0fac5405052b9002dac088d38f"
- integrity sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==
-
-"@esbuild/linux-ia32@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.11.tgz#b89d4efe9bdad46ba944f0f3b8ddd40834268c2b"
- integrity sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==
-
-"@esbuild/linux-loong64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.11.tgz#11f603cb60ad14392c3f5c94d64b3cc8b630fbeb"
- integrity sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==
-
-"@esbuild/linux-mips64el@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.11.tgz#b7d447ff0676b8ab247d69dac40a5cf08e5eeaf5"
- integrity sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==
-
-"@esbuild/linux-ppc64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.11.tgz#b3a28ed7cc252a61b07ff7c8fd8a984ffd3a2f74"
- integrity sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==
-
-"@esbuild/linux-riscv64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.11.tgz#ce75b08f7d871a75edcf4d2125f50b21dc9dc273"
- integrity sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==
-
-"@esbuild/linux-s390x@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.11.tgz#cd08f6c73b6b6ff9ccdaabbd3ff6ad3dca99c263"
- integrity sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==
-
-"@esbuild/linux-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.11.tgz#3c3718af31a95d8946ebd3c32bb1e699bdf74910"
- integrity sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==
-
-"@esbuild/netbsd-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.11.tgz#b4c767082401e3a4e8595fe53c47cd7f097c8077"
- integrity sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==
-
-"@esbuild/netbsd-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.11.tgz#f2a930458ed2941d1f11ebc34b9c7d61f7a4d034"
- integrity sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==
-
-"@esbuild/openbsd-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.11.tgz#b4ae93c75aec48bc1e8a0154957a05f0641f2dad"
- integrity sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==
-
-"@esbuild/openbsd-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.11.tgz#b42863959c8dcf9b01581522e40012d2c70045e2"
- integrity sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==
-
-"@esbuild/openharmony-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.11.tgz#b2e717141c8fdf6bddd4010f0912e6b39e1640f1"
- integrity sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==
-
-"@esbuild/sunos-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.11.tgz#9fbea1febe8778927804828883ec0f6dd80eb244"
- integrity sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==
-
-"@esbuild/win32-arm64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.11.tgz#501539cedb24468336073383989a7323005a8935"
- integrity sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==
-
-"@esbuild/win32-ia32@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.11.tgz#8ac7229aa82cef8f16ffb58f1176a973a7a15343"
- integrity sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==
-
-"@esbuild/win32-x64@0.25.11":
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.11.tgz#5ecda6f3fe138b7e456f4e429edde33c823f392f"
- integrity sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==
-
-"@eslint-community/eslint-utils@^4.7.0", "@eslint-community/eslint-utils@^4.8.0":
- version "4.9.0"
- resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz#7308df158e064f0dd8b8fdb58aa14fa2a7f913b3"
- integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==
+"@esbuild/aix-ppc64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz#82b74f92aa78d720b714162939fb248c90addf53"
+ integrity sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==
+
+"@esbuild/android-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz#f78cb8a3121fc205a53285adb24972db385d185d"
+ integrity sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==
+
+"@esbuild/android-arm@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.27.7.tgz#593e10a1450bbfcac6cb321f61f468453bac209d"
+ integrity sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==
+
+"@esbuild/android-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.27.7.tgz#453143d073326033d2d22caf9e48de4bae274b07"
+ integrity sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==
+
+"@esbuild/darwin-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz#6f23000fb9b40b7e04b7d0606c0693bd0632f322"
+ integrity sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==
+
+"@esbuild/darwin-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz#27393dd18bb1263c663979c5f1576e00c2d024be"
+ integrity sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==
+
+"@esbuild/freebsd-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz#22e4638fa502d1c0027077324c97640e3adf3a62"
+ integrity sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==
+
+"@esbuild/freebsd-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz#9224b8e4fea924ce2194e3efc3e9aebf822192d6"
+ integrity sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==
+
+"@esbuild/linux-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz#4f5d1c27527d817b35684ae21419e57c2bda0966"
+ integrity sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==
+
+"@esbuild/linux-arm@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz#b9e9d070c8c1c0449cf12b20eac37d70a4595921"
+ integrity sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==
+
+"@esbuild/linux-ia32@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz#3f80fb696aa96051a94047f35c85b08b21c36f9e"
+ integrity sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==
+
+"@esbuild/linux-loong64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz#9be1f2c28210b13ebb4156221bba356fe1675205"
+ integrity sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==
+
+"@esbuild/linux-mips64el@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz#4ab5ee67a3dfcbcb5e8fd7883dae6e735b1163b8"
+ integrity sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==
+
+"@esbuild/linux-ppc64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz#dac78c689f6499459c4321e5c15032c12307e7ea"
+ integrity sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==
+
+"@esbuild/linux-riscv64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz#050f7d3b355c3a98308e935bc4d6325da91b0027"
+ integrity sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==
+
+"@esbuild/linux-s390x@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz#d61f715ce61d43fe5844ad0d8f463f88cbe4fef6"
+ integrity sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==
+
+"@esbuild/linux-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz#ca8e1aa478fc8209257bf3ac8f79c4dc2982f32a"
+ integrity sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==
+
+"@esbuild/netbsd-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz#1650f2c1b948deeb3ef948f2fc30614723c09690"
+ integrity sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==
+
+"@esbuild/netbsd-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz#65772ab342c4b3319bf0705a211050aac1b6e320"
+ integrity sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==
+
+"@esbuild/openbsd-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz#37ed7cfa66549d7955852fce37d0c3de4e715ea1"
+ integrity sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==
+
+"@esbuild/openbsd-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz#01bf3d385855ef50cb33db7c4b52f957c34cd179"
+ integrity sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==
+
+"@esbuild/openharmony-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz#6c1f94b34086599aabda4eac8f638294b9877410"
+ integrity sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==
+
+"@esbuild/sunos-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz#4b0dd17ae0a6941d2d0fd35a906392517071a90d"
+ integrity sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==
+
+"@esbuild/win32-arm64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz#34193ab5565d6ff68ca928ac04be75102ccb2e77"
+ integrity sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==
+
+"@esbuild/win32-ia32@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz#eb67f0e4482515d8c1894ede631c327a4da9fc4d"
+ integrity sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==
+
+"@esbuild/win32-x64@0.27.7":
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz#8fe30b3088b89b4873c3a6cc87597ae3920c0a8b"
+ integrity sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==
+
+"@eslint-community/eslint-utils@^4.8.0", "@eslint-community/eslint-utils@^4.9.1":
+ version "4.9.1"
+ resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz#4e90af67bc51ddee6cdef5284edf572ec376b595"
+ integrity sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==
dependencies:
eslint-visitor-keys "^3.4.3"
-"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1":
- version "4.12.1"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
- integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
+"@eslint-community/regexpp@^4.12.1", "@eslint-community/regexpp@^4.12.2":
+ version "4.12.2"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b"
+ integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==
-"@eslint/config-array@^0.21.0":
- version "0.21.0"
- resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.21.0.tgz#abdbcbd16b124c638081766392a4d6b509f72636"
- integrity sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==
+"@eslint/config-array@^0.21.2":
+ version "0.21.2"
+ resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.21.2.tgz#f29e22057ad5316cf23836cee9a34c81fffcb7e6"
+ integrity sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==
dependencies:
- "@eslint/object-schema" "^2.1.6"
+ "@eslint/object-schema" "^2.1.7"
debug "^4.3.1"
- minimatch "^3.1.2"
+ minimatch "^3.1.5"
-"@eslint/config-helpers@^0.4.0":
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.4.0.tgz#e9f94ba3b5b875e32205cb83fece18e64486e9e6"
- integrity sha512-WUFvV4WoIwW8Bv0KeKCIIEgdSiFOsulyN0xrMu+7z43q/hkOLXjvb5u7UC9jDxvRzcrbEmuZBX5yJZz1741jog==
+"@eslint/config-helpers@^0.4.2":
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.4.2.tgz#1bd006ceeb7e2e55b2b773ab318d300e1a66aeda"
+ integrity sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==
dependencies:
- "@eslint/core" "^0.16.0"
+ "@eslint/core" "^0.17.0"
-"@eslint/core@^0.16.0":
- version "0.16.0"
- resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.16.0.tgz#490254f275ba9667ddbab344f4f0a6b7a7bd7209"
- integrity sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==
+"@eslint/core@^0.17.0":
+ version "0.17.0"
+ resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.17.0.tgz#77225820413d9617509da9342190a2019e78761c"
+ integrity sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==
dependencies:
"@types/json-schema" "^7.0.15"
-"@eslint/eslintrc@^3.3.1":
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#e55f7f1dd400600dd066dbba349c4c0bac916964"
- integrity sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==
+"@eslint/eslintrc@^3.3.5":
+ version "3.3.5"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.5.tgz#c131793cfc1a7b96f24a83e0a8bbd4b881558c60"
+ integrity sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==
dependencies:
- ajv "^6.12.4"
+ ajv "^6.14.0"
debug "^4.3.2"
espree "^10.0.1"
globals "^14.0.0"
ignore "^5.2.0"
import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
+ js-yaml "^4.1.1"
+ minimatch "^3.1.5"
strip-json-comments "^3.1.1"
-"@eslint/js@9.37.0":
- version "9.37.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.37.0.tgz#0cfd5aa763fe5d1ee60bedf84cd14f54bcf9e21b"
- integrity sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==
+"@eslint/js@9.39.4":
+ version "9.39.4"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.39.4.tgz#a3f83bfc6fd9bf33a853dfacd0b49b398eb596c1"
+ integrity sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==
-"@eslint/object-schema@^2.1.6":
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f"
- integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==
+"@eslint/object-schema@^2.1.7":
+ version "2.1.7"
+ resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.7.tgz#6e2126a1347e86a4dedf8706ec67ff8e107ebbad"
+ integrity sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==
-"@eslint/plugin-kit@^0.4.0":
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.4.0.tgz#f6a245b42886abf6fc9c7ab7744a932250335ab2"
- integrity sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==
+"@eslint/plugin-kit@^0.4.1":
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz#9779e3fd9b7ee33571a57435cf4335a1794a6cb2"
+ integrity sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==
dependencies:
- "@eslint/core" "^0.16.0"
+ "@eslint/core" "^0.17.0"
levn "^0.4.1"
-"@floating-ui/core@^1.7.3":
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.3.tgz#462d722f001e23e46d86fd2bd0d21b7693ccb8b7"
- integrity sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==
+"@floating-ui/core@^1.7.5":
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.5.tgz#d4af157a03330af5a60e69da7a4692507ada0622"
+ integrity sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==
dependencies:
- "@floating-ui/utils" "^0.2.10"
+ "@floating-ui/utils" "^0.2.11"
"@floating-ui/devtools@^0.2.3":
version "0.2.3"
@@ -605,17 +605,17 @@
integrity sha512-ZTcxTvgo9CRlP7vJV62yCxdqmahHTGpSTi5QaTDgGoyQq0OyjaVZhUhXv/qdkQFOI3Sxlfmz0XGG4HaZMsDf8Q==
"@floating-ui/dom@^1.6.12":
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.4.tgz#ee667549998745c9c3e3e84683b909c31d6c9a77"
- integrity sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==
+ version "1.7.6"
+ resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.6.tgz#f915bba5abbb177e1f227cacee1b4d0634b187bf"
+ integrity sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==
dependencies:
- "@floating-ui/core" "^1.7.3"
- "@floating-ui/utils" "^0.2.10"
+ "@floating-ui/core" "^1.7.5"
+ "@floating-ui/utils" "^0.2.11"
-"@floating-ui/utils@^0.2.10":
- version "0.2.10"
- resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.10.tgz#a2a1e3812d14525f725d011a73eceb41fef5bc1c"
- integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==
+"@floating-ui/utils@^0.2.11":
+ version "0.2.11"
+ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.11.tgz#a269e055e40e2f45873bae9d1a2fdccbd314ea3f"
+ integrity sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==
"@fluentai/attachments@^0.7.1":
version "0.7.1"
@@ -804,10 +804,10 @@
dependencies:
"@swc/helpers" "~0.5.11"
-"@fluentui/date-time-utilities@^8.6.10":
- version "8.6.10"
- resolved "https://registry.yarnpkg.com/@fluentui/date-time-utilities/-/date-time-utilities-8.6.10.tgz#b24384c0f525b4cb798cf2e9d9855182da1e6a91"
- integrity sha512-Bxq8DIMkFvkpCA1HKtCHdnFwPAnXLz3TkGp9kpi2T6VIv6VtLVSxRn95mbsUydpP9Up/DLglp/z9re5YFBGNbw==
+"@fluentui/date-time-utilities@^8.6.11":
+ version "8.6.11"
+ resolved "https://registry.yarnpkg.com/@fluentui/date-time-utilities/-/date-time-utilities-8.6.11.tgz#dfb6ea5341136adb14bb7a3c0f06bc5ffc7ae57e"
+ integrity sha512-zq49tveFzmzwgaJ73rVvxu9+rqhPBIAJSbevciIQnmvv6dlh2GzZcL14Zevk9QV+q6CWaF6yzvhT11E2TpAv8Q==
dependencies:
"@fluentui/set-version" "^8.2.24"
tslib "^2.1.0"
@@ -820,25 +820,25 @@
"@fluentui/set-version" "^8.2.24"
tslib "^2.1.0"
-"@fluentui/font-icons-mdl2@^8.5.65":
- version "8.5.65"
- resolved "https://registry.yarnpkg.com/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.65.tgz#a5fbe18a50285498464c2de8de385be2a362f36d"
- integrity sha512-/0TLcbDrMLmYldr1f8i9NqKs3XjJ7PmDnH/Noa6nIugP9QiN43GOGtIcM1GbHGziVwfQsGa1DO3gfxb+c80S4A==
+"@fluentui/font-icons-mdl2@^8.5.72":
+ version "8.5.72"
+ resolved "https://registry.yarnpkg.com/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.72.tgz#160a6fd0a617cf5789ba4323e03f8307af176d09"
+ integrity sha512-RsdXbnu77uahoFu8GQMyLLeO5FyT+5AvtXhYjm662rs1NaEo89FcbJUjG9UZ2OkWPCNoGmhiFoOVPJwx0TQ6+g==
dependencies:
"@fluentui/set-version" "^8.2.24"
- "@fluentui/style-utilities" "^8.13.1"
- "@fluentui/utilities" "^8.16.0"
+ "@fluentui/style-utilities" "^8.15.0"
+ "@fluentui/utilities" "^8.17.2"
tslib "^2.1.0"
-"@fluentui/foundation-legacy@^8.5.1":
- version "8.5.1"
- resolved "https://registry.yarnpkg.com/@fluentui/foundation-legacy/-/foundation-legacy-8.5.1.tgz#b6f973f7ed0fbb4a50991e5b14860e801fb6c470"
- integrity sha512-/BexCuZ+WN1APbERFwaA+lNIIekAcU72qGQ/xHeMXLRTicUfUNHJ0ntRNeTV8Vx7tOw2iRcWxJYc0IAdFl1/Cw==
+"@fluentui/foundation-legacy@^8.6.5":
+ version "8.6.5"
+ resolved "https://registry.yarnpkg.com/@fluentui/foundation-legacy/-/foundation-legacy-8.6.5.tgz#4ef339545e770a9f77df2f7df8d0f1d09e01821d"
+ integrity sha512-ZI8idXy9LMbMS8ixmoUCBfzWUhZyhNp1L2IpX7Nr2MDrAqBbmZcmltCEUMFGpjevI0CDT0H2fRXpWlGbh31+4A==
dependencies:
"@fluentui/merge-styles" "^8.6.14"
"@fluentui/set-version" "^8.2.24"
- "@fluentui/style-utilities" "^8.13.1"
- "@fluentui/utilities" "^8.16.0"
+ "@fluentui/style-utilities" "^8.15.0"
+ "@fluentui/utilities" "^8.17.2"
tslib "^2.1.0"
"@fluentui/keyboard-key@^0.4.23":
@@ -863,646 +863,652 @@
"@fluentui/set-version" "^8.2.24"
tslib "^2.1.0"
-"@fluentui/priority-overflow@^9.2.0":
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/@fluentui/priority-overflow/-/priority-overflow-9.2.0.tgz#e0e0401dde11c68daccf06a116df20c5686070e1"
- integrity sha512-uwB5drtNGeEdLO3CEzM/VolyzkywIgpNhuOzFrLbKFxq20kCqteRDkUJIySgYu/+rK+Cyl8xiKmLzey49nlocg==
+"@fluentui/priority-overflow@^9.3.0":
+ version "9.3.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/priority-overflow/-/priority-overflow-9.3.0.tgz#208f0c2a6cfc2ccbdc7245fc806e592e7e0e2ab4"
+ integrity sha512-yaBC0R4e+4ZlCWDulB5S+xBrlnLwfzdg68GaarCqQO8OHjLg7Ah05xTj7PsAYcoHeEg/9vYeBwGXBpRO8+Tjqw==
dependencies:
"@swc/helpers" "^0.5.1"
-"@fluentui/react-accordion@^9.8.9":
- version "9.8.9"
- resolved "https://registry.yarnpkg.com/@fluentui/react-accordion/-/react-accordion-9.8.9.tgz#e89dae18bccff28d75118917b54a813bd3075b4c"
- integrity sha512-rMpUCixCr2UNjYo8a2z2c8seOENheSpz8d6tnDxUhBovtd6pTdq7kfgDRYIWwWWGRcQpJHt3IHRFllLF5A2oJQ==
+"@fluentui/react-accordion@^9.10.0":
+ version "9.10.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-accordion/-/react-accordion-9.10.0.tgz#21c8d05ef3f98f3c7e3dedbcd03eed1233662e21"
+ integrity sha512-EwjRfBdC3esMEP++PddyF7bVMSv9+t2W8AY5GkNcwDsqAW3D4zhlvxXBAb3qmpgXy4qMxRWGL8cEaiWgMpH1sg==
dependencies:
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-motion-components-preview" "^0.11.1"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-alert@9.0.0-beta.125":
- version "9.0.0-beta.125"
- resolved "https://registry.yarnpkg.com/@fluentui/react-alert/-/react-alert-9.0.0-beta.125.tgz#aef19563aed624fa44420dda03ddf2d79c447072"
- integrity sha512-mJCSunxcYMbUcEdUnjmRXwCuBvlcwvuVKt83CSkiPs7AJThkJIDtSIuYKAo1tIHLnKCvCnAqyOLp2nZBfTBFiA==
+"@fluentui/react-alert@9.0.0-beta.138":
+ version "9.0.0-beta.138"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-alert/-/react-alert-9.0.0-beta.138.tgz#a0971938b5288ad8b17c3db498ce16f9b684f58f"
+ integrity sha512-mE3nMx1ngevvmFcp/2sePyJrdE8nme7eqCv1ppUT+mTIA1RYkR8hzBld1+DV1qJYc+F6DCeg4gImuQuu1OXiGA==
dependencies:
- "@fluentui/react-avatar" "^9.9.8"
- "@fluentui/react-button" "^9.6.8"
+ "@fluentui/react-avatar" "^9.11.0"
+ "@fluentui/react-button" "^9.9.0"
"@fluentui/react-icons" "^2.0.239"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-aria@^9.17.2", "@fluentui/react-aria@^9.3.38":
- version "9.17.2"
- resolved "https://registry.yarnpkg.com/@fluentui/react-aria/-/react-aria-9.17.2.tgz#afb07b1ad08ba82e8b8e0ce2fae04b12e9347b75"
- integrity sha512-FNvToKxXBob6R0Z0SSpB7S9UAtRLrNh1tLrp09P2J3/zb5RYQU3JQBB8cw5FT7Tid2XheBnxCGb1X8hVfsc3aw==
+"@fluentui/react-aria@^9.17.10", "@fluentui/react-aria@^9.3.38":
+ version "9.17.10"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-aria/-/react-aria-9.17.10.tgz#84d4dd8f35bcfba3169ca32d6bf1e166c6679439"
+ integrity sha512-KqS2XcdN84XsgVG4fAESyOBfixN7zbObWfQVLNZ2gZrp2b1hPGVYfQ6J4WOO0vXMKYp0rre/QMOgDm6/srL0XQ==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-utilities" "^9.25.1"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-utilities" "^9.26.2"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-avatar@^9.5.35", "@fluentui/react-avatar@^9.9.8":
- version "9.9.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-avatar/-/react-avatar-9.9.8.tgz#24face96d19ebdc024fad67a87ab5056a7e4b9c1"
- integrity sha512-gsNsoXDRVsalRFZym2PR6xac+2E03JVQ+lN/+JMnNzBdEgY4/FsfimXKk1XanGDyQkYyQplnS9R4tq6PwwtrMg==
+"@fluentui/react-avatar@^9.11.0", "@fluentui/react-avatar@^9.5.35":
+ version "9.11.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-avatar/-/react-avatar-9.11.0.tgz#6960ff362c92ef3e61e39bcac825668947e08c5d"
+ integrity sha512-3MogJIiOGilKh9y/sWy0Cali1tpvWQNwcs2ryL7EVXi5xwTfKQM/WEgEnW2z+KtumDQUsRqlCHCSoi+x+BF8Qg==
dependencies:
- "@fluentui/react-badge" "^9.4.7"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-badge" "^9.5.1"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-popover" "^9.12.8"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-tooltip" "^9.8.7"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-popover" "^9.14.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-tooltip" "^9.10.0"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-badge@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-badge/-/react-badge-9.4.7.tgz#cb6180b040d476f3fe785b240f0dd4c8e93160fd"
- integrity sha512-LzCmxiLex3nfvRS5fCD8N9wvdDTDLgyULFDW8QLKAsvJy3aHspxMaPGHfFREIHXk1AR/I4MS2/jniIeXZn4SzQ==
+"@fluentui/react-badge@^9.5.1":
+ version "9.5.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-badge/-/react-badge-9.5.1.tgz#9c9dc3db8c1b2c349b1e153410e37218fe73de76"
+ integrity sha512-OHS15ovGFPShrAA9U+hCyloJEyffC9gdif0a27AOIB9aVlF/hTzG7toxxulcg4ar4F9X3xXk/uccCCa2kzK0Gw==
dependencies:
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-breadcrumb@^9.3.8":
- version "9.3.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-breadcrumb/-/react-breadcrumb-9.3.8.tgz#8bd3c2a9e3459be8b09835665b0e752c3afb0061"
- integrity sha512-6gHdVoXvVO15TYjJgolkVklBg7tJYOI3v2nQ7SE3VZntfC2kDivmg2UJpi7nMnYMlPGiAHKfDwHynCig3FW8zw==
+"@fluentui/react-breadcrumb@^9.4.0":
+ version "9.4.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-breadcrumb/-/react-breadcrumb-9.4.0.tgz#276eec20ca45b8065dfc0705183411b5e567186d"
+ integrity sha512-QpCjYlM3JTMnNwh/sDehDbuAVjTcgSfjkPdSmFaPk2lPHpER32CBcJVhheP9en2U5NbW1e+Gtvq8y06RN8FCWw==
dependencies:
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-button" "^9.6.8"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-button" "^9.9.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-link" "^9.6.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-link" "^9.8.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-button@^9.6.8":
- version "9.6.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-button/-/react-button-9.6.8.tgz#0bd98e69295948b08fc79e29f4477d6474275443"
- integrity sha512-Z17uCeo/KjWVAQ/EmzIhQFIl+kQcB5bN32BM/0WNHLWcSN7f+UHP/CW59CZYu3tf+v2VK+4fbD4vcwuGNHb/IA==
+"@fluentui/react-button@^9.9.0":
+ version "9.9.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-button/-/react-button-9.9.0.tgz#461aa59c3091d3f02ccfe817af986214d5a8fe97"
+ integrity sha512-aH3aSjKyxIiNb9jJOUaaIq47w7jP5ESFSRzvMjcWOETvlWo4QgNqEOOsYqpcltM1OrQZ0sTy/isxppRcyMDlcQ==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
+ "@fluentui/react-aria" "^9.17.10"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-calendar-compat@^0.3.11":
- version "0.3.11"
- resolved "https://registry.yarnpkg.com/@fluentui/react-calendar-compat/-/react-calendar-compat-0.3.11.tgz#654b55af59e6708c77866048768e692b0b1f6797"
- integrity sha512-V5nETTNnYQL4NC1U6qfhxTaiQRCkR62E5T2iWBuwOHIFxOD1k8qyMmFkruHayIZRt45vL1FxVbkqT9tTwG1mEQ==
+"@fluentui/react-calendar-compat@^0.4.0":
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-calendar-compat/-/react-calendar-compat-0.4.0.tgz#f651c7aab79331a803711dbe5ecd8b1e2b410ae6"
+ integrity sha512-iS44AxUcWt8Gd43WSAXZ5KVLdDTQHImvii+v5+oTf0sbSus+PIvRZHfkKFfFvZ9jkccVLWgVbEMWiH4LN0ENBw==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-card@^9.5.2":
- version "9.5.2"
- resolved "https://registry.yarnpkg.com/@fluentui/react-card/-/react-card-9.5.2.tgz#ccef6d48b528a0e2c5f822e0d0bda5b2695d738c"
- integrity sha512-kzEsWkgOt7hiIEli79mnamTfJE+nUrOd2PUYeofwPhaKS28+3tRY0cL+it4f6nBN8xLy/eFUbPADm7IsQxHwpA==
+"@fluentui/react-card@^9.6.0":
+ version "9.6.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-card/-/react-card-9.6.0.tgz#1d173b1d02e09f97979dcaa1723b954876777e41"
+ integrity sha512-vgBvhtSzQDa01aOP9zdhJXFLsZAiDVslRfX3HmlIo1pAMt8w+PBq+ypDp1wxM7HPFpj9+RYcERRKtf4MSNP9Nw==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-text" "^9.6.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-text" "^9.6.15"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-carousel@^9.8.8":
- version "9.8.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-carousel/-/react-carousel-9.8.8.tgz#8eaaec05fcf9c4ef49a838e0212435b7afc4a27c"
- integrity sha512-sJ18R0PCmhc22gC/Fab6vt+do1U/fYuI9sLXRr4lePH0QTvrBVlCFnRMG5e5lM26tLPpJbT/Rz5W4xWuphNOVg==
+"@fluentui/react-carousel@^9.9.6":
+ version "9.9.6"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-carousel/-/react-carousel-9.9.6.tgz#b304746f0c4b962fe44fb23cb2825999e47fb9ef"
+ integrity sha512-Ae7DKwQsidRBjUQeiXffRUi8i/26jMgJd24rDVLeQUvoUhs+z/SA9iZN/QMuNl02E291MAEruENKzzkshvfYfg==
dependencies:
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-button" "^9.6.8"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-button" "^9.9.0"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-tooltip" "^9.8.7"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-tooltip" "^9.10.0"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
embla-carousel "^8.5.1"
embla-carousel-autoplay "^8.5.1"
embla-carousel-fade "^8.5.1"
-"@fluentui/react-checkbox@^9.5.7":
- version "9.5.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-checkbox/-/react-checkbox-9.5.7.tgz#269fc4086592b6202c405fa935f9df9f459e065b"
- integrity sha512-LJoLaS7MNDFHzZ/h1LdM4xLNRv2bf03zfs++FGH84qhvTEPjYdkVpIPEUBSHjenO60wENYWqHm7HQphNzPz00Q==
+"@fluentui/react-checkbox@^9.6.0":
+ version "9.6.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-checkbox/-/react-checkbox-9.6.0.tgz#1ccdfb74af2f2e9ffc37cbc5fac0bd91517896c6"
+ integrity sha512-GMgB1Yx2WP6cISIZoRTyXp2VkJBR8t1+wRyY63RRcofL/ziqqBhz++kl317lbVv7QxnXZh6KlVuoPROWFDQuaw==
dependencies:
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-color-picker@^9.2.7":
- version "9.2.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-color-picker/-/react-color-picker-9.2.7.tgz#949475713be4ba635f8908ce7f714d212ab87842"
- integrity sha512-MW/YHusrCVnDQ5xnNeStIlklZO6kLwVu7L5obemv0CtXTc9KF2N/ozX0RVg+6q6CIxaldipSvg1pY3x+MxRt0g==
+"@fluentui/react-color-picker@^9.2.15":
+ version "9.2.15"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-color-picker/-/react-color-picker-9.2.15.tgz#6c31e9e42c3e42133b0e13fd96411ecab2d645f2"
+ integrity sha512-RMmawl7g4gUYLuTQG2QwCcR9fGC+vDD+snsBlXtObpj/cKpeDmYif46g88pYv86jeIXY1zsjINmLpELmz+uFmw==
dependencies:
"@ctrl/tinycolor" "^3.3.4"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-combobox@^9.16.8":
- version "9.16.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-combobox/-/react-combobox-9.16.8.tgz#a337fa5de3d8772a67dbbf7d43950d6c9b82e285"
- integrity sha512-mUQwcM+LclkRt+voTMSMER1GBcADGTsocdjFv8/hsPdWFg5DsdsO7e/9S0vqXqr/oqLiiw55YZ8+j8LmtwvEFw==
+"@fluentui/react-combobox@^9.17.0":
+ version "9.17.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-combobox/-/react-combobox-9.17.0.tgz#29455a7436f095027ded8d9177d3792a7c160485"
+ integrity sha512-04JTIrXCAbG8HnczFVzJsUJO+NJQ2d/JPynXlmTq7KCMw0BssiF//7IAPFnTiMYmS7jcwc9Uh4ZeFrw+czA79g==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-positioning" "^9.20.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-positioning" "^9.22.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
"@fluentui/react-components@^9.70.0":
- version "9.72.2"
- resolved "https://registry.yarnpkg.com/@fluentui/react-components/-/react-components-9.72.2.tgz#5185f0a5894da8cc8d45351a35e7750edcc4057c"
- integrity sha512-SyAbRJdTCqVKfmTLB/5Aw3WL71nwwuAEklOz07n8sKi/XdLbFlJg5HSZ5G7dWUhic7WtlURcS8xojAQ9S2kIsQ==
- dependencies:
- "@fluentui/react-accordion" "^9.8.9"
- "@fluentui/react-alert" "9.0.0-beta.125"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-avatar" "^9.9.8"
- "@fluentui/react-badge" "^9.4.7"
- "@fluentui/react-breadcrumb" "^9.3.8"
- "@fluentui/react-button" "^9.6.8"
- "@fluentui/react-card" "^9.5.2"
- "@fluentui/react-carousel" "^9.8.8"
- "@fluentui/react-checkbox" "^9.5.7"
- "@fluentui/react-color-picker" "^9.2.7"
- "@fluentui/react-combobox" "^9.16.8"
- "@fluentui/react-dialog" "^9.15.4"
- "@fluentui/react-divider" "^9.4.7"
- "@fluentui/react-drawer" "^9.10.4"
- "@fluentui/react-field" "^9.4.7"
- "@fluentui/react-image" "^9.3.7"
- "@fluentui/react-infobutton" "9.0.0-beta.103"
- "@fluentui/react-infolabel" "^9.4.8"
- "@fluentui/react-input" "^9.7.7"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-link" "^9.6.7"
- "@fluentui/react-list" "^9.6.2"
- "@fluentui/react-menu" "^9.20.1"
- "@fluentui/react-message-bar" "^9.6.9"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-nav" "^9.3.9"
- "@fluentui/react-overflow" "^9.6.1"
- "@fluentui/react-persona" "^9.5.8"
- "@fluentui/react-popover" "^9.12.8"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-positioning" "^9.20.7"
- "@fluentui/react-progress" "^9.4.7"
- "@fluentui/react-provider" "^9.22.7"
- "@fluentui/react-radio" "^9.5.7"
- "@fluentui/react-rating" "^9.3.7"
- "@fluentui/react-search" "^9.3.7"
- "@fluentui/react-select" "^9.4.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-skeleton" "^9.4.7"
- "@fluentui/react-slider" "^9.5.7"
- "@fluentui/react-spinbutton" "^9.5.7"
- "@fluentui/react-spinner" "^9.7.7"
- "@fluentui/react-swatch-picker" "^9.4.7"
- "@fluentui/react-switch" "^9.4.7"
- "@fluentui/react-table" "^9.19.1"
- "@fluentui/react-tabs" "^9.10.3"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-tag-picker" "^9.7.8"
- "@fluentui/react-tags" "^9.7.8"
- "@fluentui/react-teaching-popover" "^9.6.8"
- "@fluentui/react-text" "^9.6.7"
- "@fluentui/react-textarea" "^9.6.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-toast" "^9.7.4"
- "@fluentui/react-toolbar" "^9.6.8"
- "@fluentui/react-tooltip" "^9.8.7"
- "@fluentui/react-tree" "^9.15.1"
- "@fluentui/react-utilities" "^9.25.1"
- "@fluentui/react-virtualizer" "9.0.0-alpha.103"
- "@griffel/react" "^1.5.22"
+ version "9.73.7"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-components/-/react-components-9.73.7.tgz#eefd84a5bfeaa06637bbb140b0ac38b00ddb096c"
+ integrity sha512-hLxXEAiiMEMmFR3jEYgFPOV5lnNzu6SJU0NtyMCn1Tf4HXgCfy4h700e+GzuAsL1RlQAYC35HplcZHcEffwTIQ==
+ dependencies:
+ "@fluentui/react-accordion" "^9.10.0"
+ "@fluentui/react-alert" "9.0.0-beta.138"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-avatar" "^9.11.0"
+ "@fluentui/react-badge" "^9.5.1"
+ "@fluentui/react-breadcrumb" "^9.4.0"
+ "@fluentui/react-button" "^9.9.0"
+ "@fluentui/react-card" "^9.6.0"
+ "@fluentui/react-carousel" "^9.9.6"
+ "@fluentui/react-checkbox" "^9.6.0"
+ "@fluentui/react-color-picker" "^9.2.15"
+ "@fluentui/react-combobox" "^9.17.0"
+ "@fluentui/react-dialog" "^9.17.3"
+ "@fluentui/react-divider" "^9.7.0"
+ "@fluentui/react-drawer" "^9.11.6"
+ "@fluentui/react-field" "^9.5.0"
+ "@fluentui/react-image" "^9.4.0"
+ "@fluentui/react-infobutton" "9.0.0-beta.114"
+ "@fluentui/react-infolabel" "^9.4.19"
+ "@fluentui/react-input" "^9.8.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-link" "^9.8.0"
+ "@fluentui/react-list" "^9.6.13"
+ "@fluentui/react-menu" "^9.24.0"
+ "@fluentui/react-message-bar" "^9.6.23"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-nav" "^9.3.23"
+ "@fluentui/react-overflow" "^9.7.1"
+ "@fluentui/react-persona" "^9.7.2"
+ "@fluentui/react-popover" "^9.14.1"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-positioning" "^9.22.0"
+ "@fluentui/react-progress" "^9.5.0"
+ "@fluentui/react-provider" "^9.22.15"
+ "@fluentui/react-radio" "^9.6.1"
+ "@fluentui/react-rating" "^9.4.0"
+ "@fluentui/react-search" "^9.4.1"
+ "@fluentui/react-select" "^9.5.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-skeleton" "^9.7.1"
+ "@fluentui/react-slider" "^9.6.1"
+ "@fluentui/react-spinbutton" "^9.6.1"
+ "@fluentui/react-spinner" "^9.8.1"
+ "@fluentui/react-swatch-picker" "^9.5.1"
+ "@fluentui/react-switch" "^9.7.1"
+ "@fluentui/react-table" "^9.19.14"
+ "@fluentui/react-tabs" "^9.12.0"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-tag-picker" "^9.8.5"
+ "@fluentui/react-tags" "^9.8.0"
+ "@fluentui/react-teaching-popover" "^9.6.20"
+ "@fluentui/react-text" "^9.6.15"
+ "@fluentui/react-textarea" "^9.7.1"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-toast" "^9.7.16"
+ "@fluentui/react-toolbar" "^9.7.7"
+ "@fluentui/react-tooltip" "^9.10.0"
+ "@fluentui/react-tree" "^9.15.16"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@fluentui/react-virtualizer" "9.0.0-alpha.111"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-context-selector@^9.2.9":
- version "9.2.9"
- resolved "https://registry.yarnpkg.com/@fluentui/react-context-selector/-/react-context-selector-9.2.9.tgz#304d51fbc881358d252e17381a78e83cd5684775"
- integrity sha512-Uo9jhSOXGWzFBNTjgoTM+hU0KKuUSVCmRrG8qJgqzwnFF72O9dc1PkvmgDXYePNWUu+PU9rk4oezbs8hx+gQUQ==
+"@fluentui/react-context-selector@^9.2.15":
+ version "9.2.15"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-context-selector/-/react-context-selector-9.2.15.tgz#2b5c2db511d61fab8af03c5fd6aaf036fc4de98d"
+ integrity sha512-QymBntFLJNZ9VfTOaBn2ApUSSSC5UuDW8ZcgPJPA+06XEFH+U9Zny2d9QAg1xYNYwIGWahWGQ+7ATOuLxtB8Jw==
dependencies:
- "@fluentui/react-utilities" "^9.25.1"
+ "@fluentui/react-utilities" "^9.26.2"
"@swc/helpers" "^0.5.1"
"@fluentui/react-datepicker-compat@^0.6.14":
- version "0.6.16"
- resolved "https://registry.yarnpkg.com/@fluentui/react-datepicker-compat/-/react-datepicker-compat-0.6.16.tgz#615c63bf3c0531fde27baa859355a671d0feffdb"
- integrity sha512-0B1Dy9Euis3eX1IvrsbVWigwoQqcq9QADAqlAw7vn//P7uXFeQoOlo9IZwdIXNLghF/tmW5D1FBv+uMeZ0Xc5A==
+ version "0.6.30"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-datepicker-compat/-/react-datepicker-compat-0.6.30.tgz#758d3494351def474cd06b57ee33730f6f9426f0"
+ integrity sha512-dSJKvdpp/IJllIA7LYxtnEhVh1YPuPQKLVDufdKwMJ+twDBT3KsB4d1G9F344L7o2QUWb0qs2TluVI7vr6824w==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-calendar-compat" "^0.3.11"
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-calendar-compat" "^0.4.0"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-input" "^9.7.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-popover" "^9.12.8"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-positioning" "^9.20.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-input" "^9.8.1"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-popover" "^9.14.1"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-positioning" "^9.22.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-dialog@^9.15.4":
- version "9.15.4"
- resolved "https://registry.yarnpkg.com/@fluentui/react-dialog/-/react-dialog-9.15.4.tgz#da4cb70f1213ce7245af4db1407d80db2c7c8833"
- integrity sha512-X1rgOR3ICoaVxTDbGnXu23J7crUPzhnYhciZtWIGI0xu2DyIuTn1fg+kzlsTTGcy+Tfx9HeqBtWaFc7vIC73HA==
+"@fluentui/react-dialog@^9.17.3":
+ version "9.17.3"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-dialog/-/react-dialog-9.17.3.tgz#f57085f53f6f6ea7b8d16be5d8c1a270a057a1cb"
+ integrity sha512-rF5l8n5yhaB//ZHns0my3Tviir7R8NVyRgTtvV2gLhG58YM7qpm54oraG83uwlXCcZp0wlg2LuIe1cZ559ex1A==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-motion-components-preview" "^0.11.1"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-divider@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-divider/-/react-divider-9.4.7.tgz#215e56fdb2e468c56dad0b7d2be9fad4532ccbb0"
- integrity sha512-IuWXUceaZrR2IOhB3M1knzOWo3cSX73uxDhxbuVYX5e7Kxks0wMsHZSC+4Ys/1ePjLwu4yST+mF+9OUWtC/q7Q==
+"@fluentui/react-divider@^9.7.0":
+ version "9.7.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-divider/-/react-divider-9.7.0.tgz#b82e9aba5b9b6e829318e2749530718c991d32a2"
+ integrity sha512-U8Nhrghjeh+XCGM4B7aHYosd6fXaxHC3MpZi7DB0xQ20ljn5cSTpBt4Yvl+tB9ld2+/eM8wekx1GVKyI4yWa3g==
dependencies:
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-drawer@^9.10.4":
- version "9.10.4"
- resolved "https://registry.yarnpkg.com/@fluentui/react-drawer/-/react-drawer-9.10.4.tgz#4a67b1d2d977c14114ed5fe0ff7676eb8503a27b"
- integrity sha512-FAGur5EyfXwEYk1qc9j65t4f/PmVyNeJ4pTeslnHboZZISjH0gvc9tJff3hHeH98JyaMVGHMT5BN021zEk1+5g==
- dependencies:
- "@fluentui/react-dialog" "^9.15.4"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-drawer@^9.11.6":
+ version "9.11.6"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-drawer/-/react-drawer-9.11.6.tgz#a2614e3eec5d271fb930ece6ca9fe6219818e052"
+ integrity sha512-E+k3eKVb/xKPm2RH5Q1xBjL89NeB1GXtYHO6qRlhQ9auYVTlaBCR7f/ZfIIJJ2x8MzfntQljyl94VARtmZYnyA==
+ dependencies:
+ "@fluentui/react-dialog" "^9.17.3"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-field@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-field/-/react-field-9.4.7.tgz#e3a728fa0b4ec0cc2f0e0b116047025cf1b5770c"
- integrity sha512-rRjg0Io94aIoFEitm0yuuUsD4bgN/2Y07PPG4zkR9hFFpJbmb0vcEc2YgG8JVTNckQ87b7xag9qUVeJlWfxe3w==
+"@fluentui/react-field@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-field/-/react-field-9.5.0.tgz#898b251bc86f6f1c8be904e61495209f38cbad38"
+ integrity sha512-yGjB9RXqKrolkkjyAsKVdrH2Xeinj+vromrSCJelgMJ3Q3D6YkExHQzgtdzqo0fVPppnEA4oDKL3Vqqnz/G5Ug==
dependencies:
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
"@fluentui/react-file-type-icons@^8.13.3":
- version "8.14.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-file-type-icons/-/react-file-type-icons-8.14.1.tgz#d076d85d7b86493fff929346413907bf40e40a1e"
- integrity sha512-Ahg+iGeAYYYTU8k27PnAXk/lGDWzidSMdXXaLeWPksv/8Xjur0/DSJis7/eJ7XHC1fIWq833HnUOr9uLN7WmnQ==
+ version "8.17.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-file-type-icons/-/react-file-type-icons-8.17.0.tgz#514c20c00733e41b6dee3c9439a4783997d78918"
+ integrity sha512-LQd5UxQEzhL67bq3G8WzoONkLs5GHp3Xhlis1UFmv4kv52r0nnKgzmIHkq35EnW5qFCyAh3Gijdhk2RRETNXNQ==
dependencies:
"@fluentui/set-version" "^8.2.24"
- "@fluentui/style-utilities" "^8.13.1"
+ "@fluentui/style-utilities" "^8.15.0"
tslib "^2.1.0"
-"@fluentui/react-focus@^8.9.28":
- version "8.9.28"
- resolved "https://registry.yarnpkg.com/@fluentui/react-focus/-/react-focus-8.9.28.tgz#9831eb612f52fbe6f7dcb821595551db7c70164c"
- integrity sha512-NLdNHhXfmuFC7lGogrxyjXEJoMvCFKKNXnwpPVhOeqR2TScYEHbirezmUEpPurAiUIzWj+PltN8kBupc8UygUw==
+"@fluentui/react-focus@^8.10.5":
+ version "8.10.5"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-focus/-/react-focus-8.10.5.tgz#0b2fecd9f9bd9d177977c0c080d99dfeae4768f3"
+ integrity sha512-Jix/4i7ABjgj4a7Ac4JTAWxJkgytpwYTuSM7rtQEfRa4kSRy9E1Ak7NibFexm1kkUkBkFTnp9x1dE27rv+ECJQ==
dependencies:
"@fluentui/keyboard-key" "^0.4.23"
"@fluentui/merge-styles" "^8.6.14"
"@fluentui/set-version" "^8.2.24"
- "@fluentui/style-utilities" "^8.13.1"
- "@fluentui/utilities" "^8.16.0"
+ "@fluentui/style-utilities" "^8.15.0"
+ "@fluentui/utilities" "^8.17.2"
tslib "^2.1.0"
-"@fluentui/react-hooks@^8.9.0":
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/@fluentui/react-hooks/-/react-hooks-8.9.0.tgz#cabab7ae899ddd282ddf89ef07af50f16a7f8c4e"
- integrity sha512-2Yw45+HNqy9+s21XvrkaAxL+SCy9u0lbM3vC5Jn+sjLbXQ/XKijLdwIFZn+juVfmQr5NKQIboipBRbhos6sFPQ==
+"@fluentui/react-hooks@^8.10.2":
+ version "8.10.2"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-hooks/-/react-hooks-8.10.2.tgz#97744217bfb18f4cb284fb506ec6c3a095d7a370"
+ integrity sha512-HAd5cX50yKW/LljWlwt+FpSpdS/pNJutk9kMb7FyzxfoGBulL7sj6vX2HvxhSKyJMRKuTstXTdfJmsh22+3W3w==
dependencies:
- "@fluentui/react-window-provider" "^2.2.30"
+ "@fluentui/react-window-provider" "^2.3.2"
"@fluentui/set-version" "^8.2.24"
- "@fluentui/utilities" "^8.16.0"
+ "@fluentui/utilities" "^8.17.2"
tslib "^2.1.0"
"@fluentui/react-icons@^2.0.217", "@fluentui/react-icons@^2.0.237", "@fluentui/react-icons@^2.0.239", "@fluentui/react-icons@^2.0.245", "@fluentui/react-icons@^2.0.311":
- version "2.0.312"
- resolved "https://registry.yarnpkg.com/@fluentui/react-icons/-/react-icons-2.0.312.tgz#e89127f54c79cf12f9bfd82d55c93e9ae36b2bc3"
- integrity sha512-6fQQgsbwDST58s/no8AWS8sqwx0ZkfJeXz00AFe9V/LkUvrZO0mbcVbl5ageP07SxQksQAdF+upKQku+bxmPbQ==
+ version "2.0.323"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-icons/-/react-icons-2.0.323.tgz#e7756313bbbaa88b717f2720f6a73f3ee5dd4f58"
+ integrity sha512-BWFvdg8Er3668fri7o5RVqdfDO3jIg0OvJmUl5EWg6lO7TeC8A+OTggjzqO+J062ONaHPHpQ9IHbnYQ+QXGwXg==
dependencies:
- "@griffel/react" "^1.0.0"
+ "@griffel/react" "^1.6.1"
tslib "^2.1.0"
-"@fluentui/react-image@^9.3.7":
- version "9.3.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-image/-/react-image-9.3.7.tgz#b93d4e7c36e4c35b6b35cf2b0d9b474186e64efc"
- integrity sha512-rNDehP0mXLqDez7UhOf0vFl0v0BFJqM8UG65jOJxfs0uPeRGbSK049L5Zq6mM654wNPOQeSAuMA5SuIW5CqQ6w==
+"@fluentui/react-image@^9.4.0":
+ version "9.4.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-image/-/react-image-9.4.0.tgz#925377baf183de03a91522fb7051da02bca86e18"
+ integrity sha512-BpcBlmkukm7YYf6PTCbAIMkeCXc8+7aq2eMADsxF5gFD8j3d5lBY3cKByOWRM1NvXcMXmqXr/hQP+ovqNAHzEA==
dependencies:
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-infobutton@9.0.0-beta.103":
- version "9.0.0-beta.103"
- resolved "https://registry.yarnpkg.com/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.103.tgz#a2a16991c0b43718c6d4c1a22fe5e1349cb72074"
- integrity sha512-Nsh6imRiFyFo8D6v6WGD24WMemEDnK4AHRU1ijJqcrBh7ffIr57ZE9ZimR7cBiYFDWg0m7F3LUqYlUHi0p+jSA==
+"@fluentui/react-infobutton@9.0.0-beta.114":
+ version "9.0.0-beta.114"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.114.tgz#7450f3dc9eb31dab8f6fc1c0e90d730bcab5e8f7"
+ integrity sha512-3mqnlIcRc0PuW7rsxLFjzqnI/IITZIrHRt8Zwcm8NX7XZIK3wfODb9ytmQDYU/5IfwiSXC+xozqhI6kttaE3iw==
dependencies:
"@fluentui/react-icons" "^2.0.237"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-popover" "^9.12.8"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-popover" "^9.14.1"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-infolabel@^9.4.8":
- version "9.4.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-infolabel/-/react-infolabel-9.4.8.tgz#8654dbc4e170b3bd0299577a03c89277d8bd5a2a"
- integrity sha512-cxkxRywhyzhmGEa9xpprXFpmw6U8qCxCWm0G5IsmNiDkUwjQXgXa32+cMBWn4TpYr4xezREZeauKd8s8RNmDKA==
+"@fluentui/react-infolabel@^9.4.19":
+ version "9.4.19"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-infolabel/-/react-infolabel-9.4.19.tgz#466d939e5ac02754906a1d61d73f8cc12b63348f"
+ integrity sha512-b/3ETF5DPgHcRUcj85iGyiEXUFozFq+IY6tPcyCiUcmIoKScD8McFaHozjpaVqngLbCz0uKNNA0JDy1x/T2ItQ==
dependencies:
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-popover" "^9.12.8"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-popover" "^9.14.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-input@^9.7.7":
- version "9.7.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-input/-/react-input-9.7.7.tgz#35da2dd1f17c58bf52e1bbbe844e7d07852e073f"
- integrity sha512-XGVtSLBCFJ6IrQeGK72oAa8f7SI6HbVz8Ga/sDR8Yi6AFKuAz1hytjFY8h0ifLOVqIR4hk9RhIAz2xBf53uLtQ==
- dependencies:
- "@fluentui/react-field" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-input@^9.8.1":
+ version "9.8.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-input/-/react-input-9.8.1.tgz#4b05a6cdbbdb258d34fce67abd4dbc8bb1969cfa"
+ integrity sha512-ZlMeYBf1EQg4alI5+9gfx3Icmq3xibPiIYeARtFzOKJ2XzpnD4d/yswx3IDkzXCbqw9rSHtHV03vEeYLUPPTGw==
+ dependencies:
+ "@fluentui/react-field" "^9.5.0"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-jsx-runtime@^9.0.12", "@fluentui/react-jsx-runtime@^9.2.2":
- version "9.2.2"
- resolved "https://registry.yarnpkg.com/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.2.2.tgz#4f5ab5e5664a6eff2ce92b848d324aed68a771c8"
- integrity sha512-FlsGQUov65qiL7OXPQBnYGvjd/JQyA6YyRs4PBaSXInoUSAd0PMRKEYfxUnGAGzOotSKxtIoKuxu6t6cQeKmEQ==
+"@fluentui/react-jsx-runtime@^9.0.12", "@fluentui/react-jsx-runtime@^9.4.1":
+ version "9.4.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.4.1.tgz#ff7fad59235f24835e62a7743096d2cd489a0bd7"
+ integrity sha512-ZodSm7jRa4kaLKDi+emfHFMP/IDnYwFQQAI2BdtKbVrvfwvzPRprGcnTgivnqKBT1ROvKOCY2ddz7+yZzesnNw==
dependencies:
- "@fluentui/react-utilities" "^9.25.1"
+ "@fluentui/react-utilities" "^9.26.2"
"@swc/helpers" "^0.5.1"
- react-is "^17.0.2"
-
-"@fluentui/react-label@^9.3.7":
- version "9.3.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-label/-/react-label-9.3.7.tgz#70242e36f1757ba52893ecb6d3c6d3b3e95552b8"
- integrity sha512-Q6mgIunBIit0yXFFIX8fBMVfBdzDhq9GbwVaAGECg63O6iMDm4gXWIglJebVyUb9j47R4sRcdcYxX+6LgRur9g==
- dependencies:
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+
+"@fluentui/react-label@^9.4.0":
+ version "9.4.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-label/-/react-label-9.4.0.tgz#670ea84e2af35077292b8d89f2412d095e5f1809"
+ integrity sha512-joQ7YNz2dgwDd134sc7e8/vxfFKBUT5AdWx0apT0ohWKgh7RBjB3AdXsaJ8FaMKMNZIGTxZVsP4hHcGsWMTAFw==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-link@^9.6.7":
- version "9.6.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-link/-/react-link-9.6.7.tgz#e838360a8a52a7366fd70cdf3c045d4472bc0c16"
- integrity sha512-Ulkj3Oi6fbhr2pbK2iKZVvNoBEcDl/Sb/9vpIQ4nvRRZme2W7TDWQlCyhlW3/4CsZuW22DmS/ZLqBgvV2phGEA==
+"@fluentui/react-link@^9.8.0":
+ version "9.8.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-link/-/react-link-9.8.0.tgz#ccd556650b0f16179a5901614e90e5e9f4109223"
+ integrity sha512-TH5LS4iuQ4jYzlR84A4n7lQTKaJuiuuGFHMIxoEqtKeMoL9F5AiabuBs6m7Q7clSdTrrcRMNzXLuEFarQrzGTQ==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-list@^9.6.2":
- version "9.6.2"
- resolved "https://registry.yarnpkg.com/@fluentui/react-list/-/react-list-9.6.2.tgz#1b35b130fedf9698765f0594e1b6ef6d9637542e"
- integrity sha512-H5JJrZpwdRfnuSltPQ03OsLDvYee9d83m8D4cDne9IcAAEmH8tgqFEExPCEsfGxB3tAyt+qgNAdQM6K8WOo9Mg==
+"@fluentui/react-list@^9.6.13":
+ version "9.6.13"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-list/-/react-list-9.6.13.tgz#c2e17bc5514799efd1e5cb61819e61b6b0e31941"
+ integrity sha512-MIP0XKxU68m8VsBCyNBame46nnZ94FCNUArw9T2JuumyKMgV07C+sNhXCe9BCVpUr8e2Hfofo7CZjAsXWDZ0nw==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-checkbox" "^9.5.7"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-checkbox" "^9.6.0"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-menu@^9.20.1":
- version "9.20.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-menu/-/react-menu-9.20.1.tgz#5428ac74ab04615771bd0a9f4736b0a8a9bf948c"
- integrity sha512-drnynYwgET7+GLmWl9PcO2Mo/Wv/Yb5JReSsi/od46ek4a+3MSBYKnSmbkz90XjFN2v/xwhwohJgLW3PsdlV5w==
+"@fluentui/react-menu@^9.24.0":
+ version "9.24.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-menu/-/react-menu-9.24.0.tgz#bb4baba7621bf893e51f6d95422bb75a3bdd4e55"
+ integrity sha512-HqIwEM6lPropSHUnbPFufLYdkAIVca87XbNQHCTes4QSLeaF4oEjlBH60rIqQ52k78FwZuUFIciWkSChxJ9ekg==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-positioning" "^9.20.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-positioning" "^9.22.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-message-bar@^9.6.9":
- version "9.6.9"
- resolved "https://registry.yarnpkg.com/@fluentui/react-message-bar/-/react-message-bar-9.6.9.tgz#ec40b9b345cf2af3ad1ba596b5aaab41a5149e5b"
- integrity sha512-Zid5hLIZ+JeajZtBqy+mfdTfrIRdkF1anoO0aYzBeYVct8we2seU8EeM4/NlWJVg/pQd1R+jTXQhI9thTKg2QA==
+"@fluentui/react-message-bar@^9.6.23":
+ version "9.6.23"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-message-bar/-/react-message-bar-9.6.23.tgz#db24173d2ca0db71b3dccfb90e48d9875be28355"
+ integrity sha512-mGnFmYWx6tq36OMTdVtJmxyn3j0p+Shll3+w4W2fW8fcOVSeyrnZ++HLmpurUkVzwI2xR2lL842kxC3GtbwmNw==
dependencies:
- "@fluentui/react-button" "^9.6.8"
+ "@fluentui/react-button" "^9.9.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-link" "^9.6.7"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-motion-components-preview" "^0.11.1"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-link" "^9.8.0"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-motion-components-preview@^0.11.1":
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.11.1.tgz#0289183cddd5900ed079ecdfbe1f75f3a0c51bc2"
- integrity sha512-ZjiaJPHsKljaEQZDsb/TVOvw2JSZldfmfI5grsx19El27QtpXJCJU7kbzGI5rJUKPuUhphvmqYfJggA0/PxNsw==
+"@fluentui/react-motion-components-preview@^0.15.3":
+ version "0.15.3"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.15.3.tgz#c1eb825421aedff506c2904ac1529c5d397ead30"
+ integrity sha512-dUH2+GmEWX9q2ojx70VfFLRqzA9fR4YISC6daXkz3iPx4PtesTDn7jwsuXXquaAhltJeBptJ8+K4jbtBrwCMYQ==
dependencies:
"@fluentui/react-motion" "*"
+ "@fluentui/react-utilities" "*"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-motion@*", "@fluentui/react-motion@^9.11.1":
- version "9.11.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-motion/-/react-motion-9.11.1.tgz#d98d74372940ac5e7b6899e8eb60d71db09c149b"
- integrity sha512-cPuRNV4GvM/MKO26Nn0fLXYk8D9YYWkW+drcz29CcsSr2pYSJwVaT4W8n9Vl7w6mNfa2cCB6n0sFR1cpIMJHDA==
+"@fluentui/react-motion@*", "@fluentui/react-motion@^9.14.0":
+ version "9.14.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-motion/-/react-motion-9.14.0.tgz#2025bc15998d510c0aba69d46d33739b27e879f0"
+ integrity sha512-gOy8+fUP1KQRM/J6mRhioCMmUrHW9jbLF0DZ9T8nKPQsLrLaSXHxnnI8DcKZjlYc2fKuZitBnbpximgff6HajQ==
dependencies:
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-utilities" "^9.25.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-utilities" "^9.26.2"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-nav@^9.3.9":
- version "9.3.9"
- resolved "https://registry.yarnpkg.com/@fluentui/react-nav/-/react-nav-9.3.9.tgz#c8847a2db9a03a263c2607c194887556e9cecc26"
- integrity sha512-MvADTyJeThUj7ftzuVDtJFfDXFLyfmDg7EVtCqfhpeXJXP+17Eywt5jfC/6OFvi4yimeDYCsvVaUWzNJ+N/zrg==
+"@fluentui/react-nav@^9.3.23":
+ version "9.3.23"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-nav/-/react-nav-9.3.23.tgz#5836dc8173ff5ceb43a12444ddd1a01f25221ca6"
+ integrity sha512-Z9hA70n5i62sO9IJItkX5+v1F7Lo/539joPaHCLHHca+rySQQZKqy8zLRIfLbh/qF8Nm04ywY19Qt14XjI59cQ==
dependencies:
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-button" "^9.6.8"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-divider" "^9.4.7"
- "@fluentui/react-drawer" "^9.10.4"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-button" "^9.9.0"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-divider" "^9.7.0"
+ "@fluentui/react-drawer" "^9.11.6"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-tooltip" "^9.8.7"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-tooltip" "^9.10.0"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-overflow@^9.6.1":
- version "9.6.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-overflow/-/react-overflow-9.6.1.tgz#012781eb32f2cdba1357d3d428e167aa753d19d6"
- integrity sha512-40XjAigazeWWvf6qGh/X88OLxylrkJZThbS62zPweMQc4hc+JN8c2+ZfcIOiHbX9at/tG0SeJhoxazphLUMkcw==
- dependencies:
- "@fluentui/priority-overflow" "^9.2.0"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-overflow@^9.7.1":
+ version "9.7.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-overflow/-/react-overflow-9.7.1.tgz#98985821a886d1854d3e12ad347a629974350a15"
+ integrity sha512-Ml1GlcLrAUv31d9WN15WGOZv32gzDtZD5Mp1MOQ3ichDfTtxrswIch7MDzZ8hLMGf/7Y2IzBpV8iFR1XdSrGBA==
+ dependencies:
+ "@fluentui/priority-overflow" "^9.3.0"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-persona@^9.5.8":
- version "9.5.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-persona/-/react-persona-9.5.8.tgz#5502678f89b445b0a36280010c1a0b8901e849b2"
- integrity sha512-JXLp0uEH3QxKvBXAL9OZZdp+xeKv2IarHV7edFYdFyzWQkrevWHkkvWoAQc1wI033AkbftDfNJrxj/MQo5Rv7Q==
- dependencies:
- "@fluentui/react-avatar" "^9.9.8"
- "@fluentui/react-badge" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-persona@^9.7.2":
+ version "9.7.2"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-persona/-/react-persona-9.7.2.tgz#3d4be6f3fc436df3fa8d40bbca83cba7290f2c09"
+ integrity sha512-u6buhC6Haf8YewBnZAzi49YCwiC8vt0O0YPADemk+4uJ8bhCnayzLxMYGuQ95XO4HFhvVnSPEYjMDdKrMO1hIw==
+ dependencies:
+ "@fluentui/react-avatar" "^9.11.0"
+ "@fluentui/react-badge" "^9.5.1"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-popover@^9.12.8":
- version "9.12.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-popover/-/react-popover-9.12.8.tgz#be5497dc2271b2e9fe95a0d89a69a588480ebfdb"
- integrity sha512-13r8VQiJtMS4ssyDkPFia26FjvhssHCoP5SQkTGDOZiXclSbZwTc5+5sLODjTSF44M9w2TVEtfA4xb4uMA585A==
+"@fluentui/react-popover@^9.14.1":
+ version "9.14.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-popover/-/react-popover-9.14.1.tgz#a07aae043cf75470ced6a3b3719e28db15eefb27"
+ integrity sha512-EODa5yWSfDLPDurjWoZXfkf2ccnbQQbk3s1XYRzxA6RDfdVqUI5W64RJzHWBiNhOLzQEhd6Qb4e6Mshj4FSbdQ==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-positioning" "^9.20.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-positioning" "^9.22.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
"@fluentui/react-portal-compat-context@^9.0.15":
@@ -1512,278 +1518,279 @@
dependencies:
"@swc/helpers" "^0.5.1"
-"@fluentui/react-portal@^9.8.4":
- version "9.8.4"
- resolved "https://registry.yarnpkg.com/@fluentui/react-portal/-/react-portal-9.8.4.tgz#1a16cc80168e12186a88de900c614bb494576ce1"
- integrity sha512-14J0lhwXOHfJkqm2lEvVJ5XKlo503zRgBz4ljtFGHGZtFFUbLRCXulLTr2P/ItLSXKgsHx+BBiea+4wRTTPuGw==
+"@fluentui/react-portal@^9.8.11":
+ version "9.8.11"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-portal/-/react-portal-9.8.11.tgz#b67cece1d018a094d8bd0ed9198e9856ba41669a"
+ integrity sha512-2eg4MdW7e2UGRYWPg05GCytAjWYNd55YOP9+iUDINoQwwto9oeFTtZRyn08HYw37cSNqoH24qGz/VBctzTkqDA==
dependencies:
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-positioning@^9.20.7":
- version "9.20.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-positioning/-/react-positioning-9.20.7.tgz#7dc85c39396064e1b503328d81466b11a79a4db5"
- integrity sha512-Ke9PIj8c8MMp70XDdgHlF+cbve+cHc4ApqOXtbU23eE1Q9r0PCS8nC8a/vJubG8yIstKWhMWnA5/12N7+4Vqdw==
+"@fluentui/react-positioning@^9.22.0":
+ version "9.22.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-positioning/-/react-positioning-9.22.0.tgz#750ea448f5b2248062fc03f55a7d909cde2e753e"
+ integrity sha512-i3DLC4jd4MoYSZMYLKQNUTpkjKAJ0snIcihvkrjt2jpvv34CifKJhqVtjFQ470pRW4XNx/pBBX07vdXpA3poxA==
dependencies:
"@floating-ui/devtools" "^0.2.3"
"@floating-ui/dom" "^1.6.12"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
use-sync-external-store "^1.2.0"
-"@fluentui/react-progress@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-progress/-/react-progress-9.4.7.tgz#ef27a2034d98e5f6f4e223b4ef33af3d844fcb14"
- integrity sha512-QaO384kAvJCfm0CfGYA+ZFQ3aqMscxEK/q9ep8hZC6kvSQJSlCmpRBwYKuozr/9wCkzDUwsVRPsMuSF9Nx/4wQ==
- dependencies:
- "@fluentui/react-field" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-progress@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-progress/-/react-progress-9.5.0.tgz#da76630b29eefac733d13cb54efc4f9f95dce8b5"
+ integrity sha512-VcWXI6UJfBkrDuC/e9oR4YBlpnLUE+FqRRjMG4mVXV+AJzFiljF3mQkFAj94G6dsr54TcoDXC6oydgXLCOTW2A==
+ dependencies:
+ "@fluentui/react-field" "^9.5.0"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-provider@^9.22.7":
- version "9.22.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-provider/-/react-provider-9.22.7.tgz#7484642e9850f0cdaea18d1d747a18155af01022"
- integrity sha512-5oPUCyaWWmSuywWB9/pL8ATpyw7CG10GnIPNAQ3AH1LuFRU7i6KkvikdW8dbyIi3FyYwQbODSFVUPxJWBPxUag==
+"@fluentui/react-provider@^9.22.15":
+ version "9.22.15"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-provider/-/react-provider-9.22.15.tgz#79ca3557870dde8a3cc8a13a880078d29542bc1b"
+ integrity sha512-a+ImgL9DOlylDM4UYPnxQTA3yXxbVj+O0iNEyTZ6fMzdMsHzpALU4GAq6tOyW4L7RaQtRBmNpVfwTCEKpqaTJQ==
dependencies:
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
"@griffel/core" "^1.16.0"
- "@griffel/react" "^1.5.22"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-radio@^9.5.7":
- version "9.5.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-radio/-/react-radio-9.5.7.tgz#dae42d3bc0f9f92d46203422a690ff74333fa24c"
- integrity sha512-W9lYiylXhS1omBEQhZlNyUPPfuyykxEZsoisXkvfNU3KdFB2rbd4cAIvyEw4a25jnd/qhtmtLKHkzs51Mnv65g==
- dependencies:
- "@fluentui/react-field" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-radio@^9.6.1":
+ version "9.6.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-radio/-/react-radio-9.6.1.tgz#62fd70446b1f6f87a61c0bac579392eed071cfdc"
+ integrity sha512-QBoV6l8fVLP+H9Tigq/Y6boiEqMDRhhVMkIfUiWFbnsU/Uc7J5fxW8GoNqzMmoOmC7yvQ/g4jsoTQF27+PzK5w==
+ dependencies:
+ "@fluentui/react-field" "^9.5.0"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-rating@^9.3.7":
- version "9.3.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-rating/-/react-rating-9.3.7.tgz#05621b9f1dd45fe9b2c8c1ea572ce2ba5773206b"
- integrity sha512-wdHYhPZfrQYhU9+lvgyrpcI8JsuRZq6dTulhyNGUz1VUrRNSHlrxj1dVRG4lXnbFcPKXitpOtFpd/AyhDfMS4Q==
+"@fluentui/react-rating@^9.4.0":
+ version "9.4.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-rating/-/react-rating-9.4.0.tgz#a1c4cab88d12624d33d7a987db067b51490609a2"
+ integrity sha512-qVesFNgQ7uuX8z9d8xqxIXn5ax06xffgBr/eAuZfqVYZG5aRrPHHRoiWf0HDrYD4Lb/HRBLPtbNihNxhXj/LEA==
dependencies:
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-search@^9.3.7":
- version "9.3.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-search/-/react-search-9.3.7.tgz#23e9b6749d1360e3bb7889e85d32afafbffd70e8"
- integrity sha512-/C84Kj+LFn0PfDFHOup3fSmKMMnBOV3XC9SQcjVwaAt3tj34g9MMdZDeQQ1v1Qd1FCzB8/9vbK9pAGFW7Y8gdg==
+"@fluentui/react-search@^9.4.1":
+ version "9.4.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-search/-/react-search-9.4.1.tgz#a904d93858bcc480b6ccf6e5dd85ed3882f30eb6"
+ integrity sha512-Lv2zhPad7SDhMd5NeabXluw4y0Gov9YxDkJhjShMnkiN3yCOA5tlVviNvRXOXxy0gS//d8CiGJ5mBT1bzz2Rrw==
dependencies:
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-input" "^9.7.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-input" "^9.8.1"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-select@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-select/-/react-select-9.4.7.tgz#c960a8f4613661a3049c6e525caf8ed06ceccb3f"
- integrity sha512-YIjSSLp5dlMv1rxXIjTdd3QGV2JovpXpEpswRjLbEAWU8CtFucIveaqu6CMsMov+2KqxQt3ePMYPjuuqkIvNGA==
+"@fluentui/react-select@^9.5.0":
+ version "9.5.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-select/-/react-select-9.5.0.tgz#3a5c90b3e9107edeb53bf0e94942d8554c90e1f0"
+ integrity sha512-pGOD6MBwQsiHKkEdNmVrTavcfC9pOjt4nz/DRlFD444j6iR1PALlus5cNOp7A0JOnGDDvW+1afIvgySCqN0oiA==
dependencies:
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-shared-contexts@^9.25.2", "@fluentui/react-shared-contexts@^9.9.2":
- version "9.25.2"
- resolved "https://registry.yarnpkg.com/@fluentui/react-shared-contexts/-/react-shared-contexts-9.25.2.tgz#8c52d1f5cb9306972b2445d208cfe1081feee713"
- integrity sha512-PxDVy6RPps3gqee/RESIMXzOlrlVOQ/uQffFMeVniqjW0IPwCs/d2TwJT1Sfh9DCFgnI9onD0GGlBelszzRjmA==
+"@fluentui/react-shared-contexts@^9.26.2", "@fluentui/react-shared-contexts@^9.9.2":
+ version "9.26.2"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-shared-contexts/-/react-shared-contexts-9.26.2.tgz#03864cee45629d573f5f8631cb9ebd478bcbabf7"
+ integrity sha512-upKXkwlIp5oIhELr4clAZXQkuCd4GDXM6GZEz8BOmRO+PnxyqmycCXvxDxsmi6XN+0vkGM4joiIgkB14o/FctQ==
dependencies:
- "@fluentui/react-theme" "^9.2.0"
+ "@fluentui/react-theme" "^9.2.1"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-skeleton@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-skeleton/-/react-skeleton-9.4.7.tgz#4e027a02bad3bba70500e6f32f0a8c4e463b2cbd"
- integrity sha512-zPjclZromEF4Nkvc2tg/WqF9hbay3N/7P1MJptQBv6dILYYAyAOtKbcG8uTIOOJZ9bNl1h2f/uSa2uppn2DCrg==
- dependencies:
- "@fluentui/react-field" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-skeleton@^9.7.1":
+ version "9.7.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-skeleton/-/react-skeleton-9.7.1.tgz#55d251190d494fa777b532544314823f5e955e4b"
+ integrity sha512-9WniFEe6gbhkZuBurpQNFmMMhP/Ox84Xm9/iu6q8OmnRkFCyZrEuCFlWGDffnBREKIJqE0VJn5ZrUYWMMh45KA==
+ dependencies:
+ "@fluentui/react-field" "^9.5.0"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-slider@^9.5.7":
- version "9.5.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-slider/-/react-slider-9.5.7.tgz#2d5e5c462cc75e13d150c2df8d4cc2cee8e5d37b"
- integrity sha512-T2MQ6oTI5zK0EBMdTmLmz/b53M1HeULtGwNTTew02fb+gUlSSCS9CpCBjZxPMDYTgs6hqIztqifHgeOd4qpwvA==
- dependencies:
- "@fluentui/react-field" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-slider@^9.6.1":
+ version "9.6.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-slider/-/react-slider-9.6.1.tgz#b991dead6d5db58faed822d29c54436a0072759d"
+ integrity sha512-ytF1gOEho8DrI817H8WCBsck1RXOlW7JRXYtu9VwH3SnDRM2Jz1CNxbou80+BpvyR1KKkvCc/JSgREgUAnkRAQ==
+ dependencies:
+ "@fluentui/react-field" "^9.5.0"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-spinbutton@^9.5.7":
- version "9.5.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-spinbutton/-/react-spinbutton-9.5.7.tgz#b5cd91a1fadd002824acc7eea155a61c398c64f8"
- integrity sha512-0mjUJUzUzzXoOniFE37jEK/SysXJqqhLlC5wcnZfgkA8ztblwunA7kaaEqvrsPRHLTz9qAcPs2he98grdfnAUA==
+"@fluentui/react-spinbutton@^9.6.1":
+ version "9.6.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-spinbutton/-/react-spinbutton-9.6.1.tgz#04225c687b9ec2d2700a954576be4a8fc7c77dd4"
+ integrity sha512-szqGlEfeJYkBzszEWBjj7ux522ckw9YtKAH0CS0Npd0xcY1GFkdywPwJMOoRUhsO08BOhv6P70Wlx0eYqURgIA==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-spinner@^9.7.7":
- version "9.7.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-spinner/-/react-spinner-9.7.7.tgz#9196d8293b2831000d69abc5c79a1fc57fbafa6f"
- integrity sha512-hViNpC0V+0uSQHRvErm2XY9LpIhotJBTOkkIk+iQo/3H1zJh5APfYEiof6FIBGdFurmJvE9KCDSUiF0W72st+g==
- dependencies:
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-spinner@^9.8.1":
+ version "9.8.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-spinner/-/react-spinner-9.8.1.tgz#b5b532f573f2d12eeb1bcef406a0ec5b22e50b9c"
+ integrity sha512-vSM5FwjASEor8NBOJx/1MLp8VCw7+pOJqZSvMn29LrUmMbgSZ6CifZFx0GfiX+1fM0EZ2/pqJzFFHpoQQubAyw==
+ dependencies:
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-swatch-picker@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-swatch-picker/-/react-swatch-picker-9.4.7.tgz#f5993c796ea6bd4b6c5363409d573ee43edf04e0"
- integrity sha512-t2h9HUaRgSfT+bo/LfNb2MRp3uGSeQN6xORSuAKfRaPJDEuYzBCtQ+wyB16nqmGzEsZF2NdQZZVvW3kPPPzMsA==
+"@fluentui/react-swatch-picker@^9.5.1":
+ version "9.5.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-swatch-picker/-/react-swatch-picker-9.5.1.tgz#37f12aba13c9eef2e282ee694bc13bfdbce40f88"
+ integrity sha512-7rs4dgnFMV2m/2A1tkevrVfThVEJs9crnVWCiSE4XADb9hFp7mqVyN8dKbQCJJMXODLF/Bc90nTCtLV8WaEj4Q==
dependencies:
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-switch@^9.4.7":
- version "9.4.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-switch/-/react-switch-9.4.7.tgz#723da7f85c02aa13a52d698b3bd908f8080a3850"
- integrity sha512-5gDrSlD0HQIuFLZG13ymSL7TMfYC7RP57hTIw8Ga42yf/OKd9bZQXLqonCt7GcYfuHFLQmd9FzeyqI5T6qqFgw==
+"@fluentui/react-switch@^9.7.1":
+ version "9.7.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-switch/-/react-switch-9.7.1.tgz#0ed33d4feea4f0836c137b4cec3ccaa138191c65"
+ integrity sha512-61zJhxG9UBcZ+5T/Dk9yzOJDCOc2ZMZef/ImgIMB4lVsyWs/3n/ec/PKPwjp9SNz2FhQvayhMytEbGzri00jGw==
dependencies:
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-label" "^9.3.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-label" "^9.4.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-table@^9.19.1":
- version "9.19.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-table/-/react-table-9.19.1.tgz#83739ab4ed99a46cff54eaf16cd240f3f8dc84fe"
- integrity sha512-/k/5bkOFwH+soa9LNSZR1F4SR11WI5pf7uDRNxTAIfbUgrZepj2NafnJQcMBhO09qqJqNs5yBK8KtA3lciKopw==
+"@fluentui/react-table@^9.19.14":
+ version "9.19.14"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-table/-/react-table-9.19.14.tgz#3a86e5c014d02ccf1e1ce37396739293083a946b"
+ integrity sha512-IZ3tDqlQDC+R6nzX4thU8A7Aw3BMhbBZ5tgMOHnW733Xfton7wqKiumjsGJBnef3I48mqnBHJZQEzWBgzLsdqg==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-avatar" "^9.9.8"
- "@fluentui/react-checkbox" "^9.5.7"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-avatar" "^9.11.0"
+ "@fluentui/react-checkbox" "^9.6.0"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-radio" "^9.5.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-radio" "^9.6.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-tabs@^9.10.3":
- version "9.10.3"
- resolved "https://registry.yarnpkg.com/@fluentui/react-tabs/-/react-tabs-9.10.3.tgz#1afa5f042ec026cfbd1a29129ce1164ba4a0252c"
- integrity sha512-ONjrLVcl73BaT7LbbUvKYE25xzCIiv0CwapZQlfFUn8gv8Y9gOtLNnUZnKAzjpGuR9ITuuIB9ahMrskI8rfbYg==
- dependencies:
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-tabs@^9.12.0":
+ version "9.12.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-tabs/-/react-tabs-9.12.0.tgz#a41c9b2a5bb7a345ab49cc923820e6fced44741f"
+ integrity sha512-gKCi1XNDYRvF6R5wETeQptzQRVBlM7VETaQHS/ue1x7+Vo42MbWMtYOmvqeg5CPjqy2hAwch0IA9bzWEQAm2ZA==
+ dependencies:
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-tabster@^9.13.2", "@fluentui/react-tabster@^9.26.7":
- version "9.26.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-tabster/-/react-tabster-9.26.7.tgz#12addada8e911b4c06f68aa35c158791679444a5"
- integrity sha512-KunFjN822tzHjlQ0yqh1XPi9d+I0urPAt0yeOQlCkFtruFk7U4YJEsYxFkxE8+IteHfBSE/zUGOw7xhntRsEhg==
+"@fluentui/react-tabster@^9.13.2", "@fluentui/react-tabster@^9.26.13":
+ version "9.26.13"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-tabster/-/react-tabster-9.26.13.tgz#fd2aa9feb85ac77c4f1b5e9ce76fe4b9eeb0a48f"
+ integrity sha512-uOuJj7jn1ME52Vc685/Ielf6srK/sfFQA5zBIbXIvy2Eisfp7R1RmJe2sXWoszz/Fu/XDkPwdM/GLv23N3vrvQ==
dependencies:
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
keyborg "^2.6.0"
tabster "^8.5.5"
-"@fluentui/react-tag-picker@^9.7.8":
- version "9.7.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-tag-picker/-/react-tag-picker-9.7.8.tgz#62e7032dbefb8bf3faf57742fd8b4e969e03fd3e"
- integrity sha512-NEac98RbjqdPX9ocLeIupuJeR2vtLUHmW5HkbGPxUPXVxL9o2Pz2NEV/LZmKAFOW1fKcwDV/YqhnMlR8WrV6lQ==
+"@fluentui/react-tag-picker@^9.8.5":
+ version "9.8.5"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-tag-picker/-/react-tag-picker-9.8.5.tgz#7c94947047e953cb936bd2c5460140b9c433419b"
+ integrity sha512-uhZUWDdg7zmQNjb1/5YI3l6agSDg/yFFaYZDH4eQDOmKIm35jAT2GmEMZVomZZVW/dDhZpezfMWZA5r442cZYQ==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-combobox" "^9.16.8"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-field" "^9.4.7"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-combobox" "^9.17.0"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-field" "^9.5.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-positioning" "^9.20.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-tags" "^9.7.8"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-positioning" "^9.22.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-tags" "^9.8.0"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
"@fluentui/react-tags-preview@^0.4.0":
@@ -1803,195 +1810,195 @@
"@griffel/react" "^1.5.14"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-tags@^9.7.8":
- version "9.7.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-tags/-/react-tags-9.7.8.tgz#a81a18ec97088ea6ef24da77a42eca02cd6b1003"
- integrity sha512-mnQc0zNhoBoHURVQ/mzfIIBSt3rNj1fGnH6IFHN2wDYbI5pEmz50DXS8CYHpiSkwqlQln4Wlu7bKqqjzSe4yRQ==
+"@fluentui/react-tags@^9.8.0":
+ version "9.8.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-tags/-/react-tags-9.8.0.tgz#8c375399d7e87a14ee0946bb3c1e6ce5a89d41e9"
+ integrity sha512-O/Kf8pFgS0/eguzDCPm8FmrPG64dU36xTI1uYKwgF6iVOpmWFjk+7aPQtkoFHQzVwl1iLUL4mQFSutR4A8s38Q==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-avatar" "^9.9.8"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-avatar" "^9.11.0"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-teaching-popover@^9.6.8":
- version "9.6.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.8.tgz#a61c238b648ddebe73f94d54d556e955eabcff61"
- integrity sha512-yeKQ0C3aIYiBDbTzHbhqLO6SmHp3n3z4/83JgFdXJ+VhcC+qfrbpXTLM7ViCGth6GZyzayUV0iciNZvLFvuOsg==
+"@fluentui/react-teaching-popover@^9.6.20":
+ version "9.6.20"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-teaching-popover/-/react-teaching-popover-9.6.20.tgz#e98b55fea0d9db1743ea65ca94397f1243a273b0"
+ integrity sha512-XB/SJXdJabulcDBp6z4NNSFOcAnaOoIUZdmzqpx09UxtQwU/eFnYvZw/k1SI8Nc7IpHBgjzId8gHy6jvaN8JHw==
dependencies:
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-button" "^9.6.8"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-button" "^9.9.0"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-popover" "^9.12.8"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-popover" "^9.14.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
use-sync-external-store "^1.2.0"
-"@fluentui/react-text@^9.6.7":
- version "9.6.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-text/-/react-text-9.6.7.tgz#bd683bbfbc812ef68cde8915fbf112d4e66a87db"
- integrity sha512-m7VVoOMQfCs5tWEwkPjSucybgzQ1jGkc8LQeBQTLnq4NJI6vJhGvHI4WffZ9DRHbibuH8tAvJZFvK0Z67TJf3w==
+"@fluentui/react-text@^9.6.15":
+ version "9.6.15"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-text/-/react-text-9.6.15.tgz#a8fac420096e5851a168b83624b5fe15d5bfc9c3"
+ integrity sha512-YB1azhq8MGfnYTGlEAX1mzcFZ6CvqkkaxaCogU4TM9BtPgQ1YUAxE01RMenl8VVi8W9hNbJKkuc8R8GzYwzT4Q==
dependencies:
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-textarea@^9.6.7":
- version "9.6.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-textarea/-/react-textarea-9.6.7.tgz#72455af52f0315e4d89e18330834cf8af4e77c0a"
- integrity sha512-f6RA2gn0AcI/iqFAC+TWms42kp0l1y1WQqxDWcoejXWDEJo84FO2fn/Ra/lN80B4cuOU6SsMo1qxdXM6M1RmZw==
- dependencies:
- "@fluentui/react-field" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-textarea@^9.7.1":
+ version "9.7.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-textarea/-/react-textarea-9.7.1.tgz#33705f237b10f971c090cab43bc0fd9f2c51233d"
+ integrity sha512-YG0j202PRLDLZZDn8QQgREd4Ery2fDYMYb2HUvFdfo6MuSXMvv0RCKEUBCgajIXsHwT31Hsg5+xzM40X4jlOBg==
+ dependencies:
+ "@fluentui/react-field" "^9.5.0"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-theme@^9.1.14", "@fluentui/react-theme@^9.1.16", "@fluentui/react-theme@^9.2.0":
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/@fluentui/react-theme/-/react-theme-9.2.0.tgz#5de3737ad3af89fcbe4caecba3cbf147409bd9a1"
- integrity sha512-Q0zp/MY1m5RjlkcwMcjn/PQRT2T+q3bgxuxWbhgaD07V+tLzBhGROvuqbsdg4YWF/IK21zPfLhmGyifhEu0DnQ==
+"@fluentui/react-theme@^9.1.14", "@fluentui/react-theme@^9.1.16", "@fluentui/react-theme@^9.2.1":
+ version "9.2.1"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-theme/-/react-theme-9.2.1.tgz#d77e94ecc8eda322437b61d8dfa2fd16791c37da"
+ integrity sha512-lJxfz7LmmglFz+c9C41qmMqaRRZZUPtPPl9DWQ79vH+JwZd4dkN7eA78OTRwcGCOTPEKoLTX72R+EFaWEDlX+w==
dependencies:
- "@fluentui/tokens" "1.0.0-alpha.22"
+ "@fluentui/tokens" "1.0.0-alpha.23"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-toast@^9.7.4":
- version "9.7.4"
- resolved "https://registry.yarnpkg.com/@fluentui/react-toast/-/react-toast-9.7.4.tgz#801adc54bf7f55f0124118694b89f871130aad05"
- integrity sha512-n6sQ156hqF//qogCWSrvgm/NQ03yZj4wr2zLu/AmqSdNDS8EcmZDUXoj5NmPB1+Z8SnCM3YPeStBKrc8c4NjRA==
+"@fluentui/react-toast@^9.7.16":
+ version "9.7.16"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-toast/-/react-toast-9.7.16.tgz#f7f306c9b12dce5b9dd54764fd904a371ea6a354"
+ integrity sha512-Yq4yJboYqtdL5pNJBIYlSdT/kR6m449O95taJCh/msXJyRgqQZ46EmpTcwsxu3D55LTHbqI6Vxu+AikDYH1W7w==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
+ "@fluentui/react-aria" "^9.17.10"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-motion-components-preview" "^0.11.1"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-toolbar@^9.6.8":
- version "9.6.8"
- resolved "https://registry.yarnpkg.com/@fluentui/react-toolbar/-/react-toolbar-9.6.8.tgz#e015c465e3738471d078152c46375da5d0427f3f"
- integrity sha512-cGIE2N33bF/qY689QQCc1d1d29G67/RE2BkwLgdj8SSXxdWGNmCYUoK9VH1RDByL/Y53K+run6nfIhj1uq1YaQ==
- dependencies:
- "@fluentui/react-button" "^9.6.8"
- "@fluentui/react-context-selector" "^9.2.9"
- "@fluentui/react-divider" "^9.4.7"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-radio" "^9.5.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+"@fluentui/react-toolbar@^9.7.7":
+ version "9.7.7"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-toolbar/-/react-toolbar-9.7.7.tgz#f4edc932df9d07d02e9464f626bf83cb218182b0"
+ integrity sha512-49nrRvGqJfdXhwaKZfNIcTiZSqTbThNG8uCa0FvJ88cO11PRPGcr5s6u3plUVxDXUKXpZJ7PKr/TTA0MvP7yIg==
+ dependencies:
+ "@fluentui/react-button" "^9.9.0"
+ "@fluentui/react-context-selector" "^9.2.15"
+ "@fluentui/react-divider" "^9.7.0"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-radio" "^9.6.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-tooltip@^9.8.7":
- version "9.8.7"
- resolved "https://registry.yarnpkg.com/@fluentui/react-tooltip/-/react-tooltip-9.8.7.tgz#ee72c23cde58387e7a2040f90164779344ca4166"
- integrity sha512-cbbdpBV5hSiwkiV4brWIg91/5j6YwcLCszhCNdoSXwNa5lzJ0qVtjN4MDzUbY0Y3UF0P05X64+FIC95wUdVXow==
+"@fluentui/react-tooltip@^9.10.0":
+ version "9.10.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-tooltip/-/react-tooltip-9.10.0.tgz#11c6e6afc17bda7d5af74bd06db378c23f7cfc78"
+ integrity sha512-+aM0S1mcXy8XKKWgU3TocqTxHjcai7fHns3KwONLJPTp3jXTjyqEoj/o4XX1ka2IM3gdOFfyUU0Gfvw708dn9w==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-portal" "^9.8.4"
- "@fluentui/react-positioning" "^9.20.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-portal" "^9.8.11"
+ "@fluentui/react-positioning" "^9.22.0"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-tree@^9.15.1":
- version "9.15.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-tree/-/react-tree-9.15.1.tgz#6dcb3af9c161a4a84870f121cc183707a208175f"
- integrity sha512-tqg0omdUrV2koWuKcoAK28cE5K3YFketjV22wFJcUHapyU+vn61H8WO37mmYPUGq5EY3umgW86Y9AQ1GmAZ6hQ==
+"@fluentui/react-tree@^9.15.16":
+ version "9.15.16"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-tree/-/react-tree-9.15.16.tgz#4f0c33781b37cb9d249d97ab4570e5622bc3302d"
+ integrity sha512-WP4WjbF/UWCp0JKaZsMFtah/kXu+mxqN8/kghppRYfVHWzLiMgFAPB/OzrGejLNwx+ai3t2dHOIHxXHnR1jYHA==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-aria" "^9.17.2"
- "@fluentui/react-avatar" "^9.9.8"
- "@fluentui/react-button" "^9.6.8"
- "@fluentui/react-checkbox" "^9.5.7"
- "@fluentui/react-context-selector" "^9.2.9"
+ "@fluentui/react-aria" "^9.17.10"
+ "@fluentui/react-avatar" "^9.11.0"
+ "@fluentui/react-button" "^9.9.0"
+ "@fluentui/react-checkbox" "^9.6.0"
+ "@fluentui/react-context-selector" "^9.2.15"
"@fluentui/react-icons" "^2.0.245"
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-motion" "^9.11.1"
- "@fluentui/react-motion-components-preview" "^0.11.1"
- "@fluentui/react-radio" "^9.5.7"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-tabster" "^9.26.7"
- "@fluentui/react-theme" "^9.2.0"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-motion" "^9.14.0"
+ "@fluentui/react-motion-components-preview" "^0.15.3"
+ "@fluentui/react-radio" "^9.6.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-tabster" "^9.26.13"
+ "@fluentui/react-theme" "^9.2.1"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-utilities@^9.13.5", "@fluentui/react-utilities@^9.25.1":
- version "9.25.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react-utilities/-/react-utilities-9.25.1.tgz#7dac5b49c7beadf0764543f5cd85dfca58d1dd85"
- integrity sha512-5oRFQZpXhTxw7pw/rA/buafdkwbVwvs13WFIGVZLmYASuIilOBv9k9GhOTIgLHXFVeUwDQriYKglf93jetXTCg==
+"@fluentui/react-utilities@*", "@fluentui/react-utilities@^9.13.5", "@fluentui/react-utilities@^9.26.2":
+ version "9.26.2"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-utilities/-/react-utilities-9.26.2.tgz#676e1ffc4182068a5dde3a16c5cae25fa59e2396"
+ integrity sha512-Yp2GGNoWifj8Z/VVir4HyRumRsqXnLJd4IP/Y70vEm9ruAvyqUvfn+1lQUuA+k/Reqw8GI+Ix7FTo3rogixZBg==
dependencies:
"@fluentui/keyboard-keys" "^9.0.8"
- "@fluentui/react-shared-contexts" "^9.25.2"
+ "@fluentui/react-shared-contexts" "^9.26.2"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-virtualizer@9.0.0-alpha.103":
- version "9.0.0-alpha.103"
- resolved "https://registry.yarnpkg.com/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.103.tgz#fabc51dc32dd3d202b341c5cbd6370712bf7cf41"
- integrity sha512-0pChWeTb2MFjEi6PrAj4g+fUbnpqDt/PJ6CeAkGvQpV2zyDefZdAtEvp9QklXRYYPWGPS+1utvhOU9gqQ4FNxg==
+"@fluentui/react-virtualizer@9.0.0-alpha.111":
+ version "9.0.0-alpha.111"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.111.tgz#f8bc046219343b98972f1d6b18b1a746d09176f3"
+ integrity sha512-yku++0779Ve1RNz6y/HWjlXKd2x1wCSbWMydT2IdCICBVwolXjPYMpkqqZUSjbJ0N9gl6BfsCBpU9Dfe2bR8Zg==
dependencies:
- "@fluentui/react-jsx-runtime" "^9.2.2"
- "@fluentui/react-shared-contexts" "^9.25.2"
- "@fluentui/react-utilities" "^9.25.1"
- "@griffel/react" "^1.5.22"
+ "@fluentui/react-jsx-runtime" "^9.4.1"
+ "@fluentui/react-shared-contexts" "^9.26.2"
+ "@fluentui/react-utilities" "^9.26.2"
+ "@griffel/react" "^1.5.32"
"@swc/helpers" "^0.5.1"
-"@fluentui/react-window-provider@^2.2.30":
- version "2.2.30"
- resolved "https://registry.yarnpkg.com/@fluentui/react-window-provider/-/react-window-provider-2.2.30.tgz#4e2c3a524a908cf6241318b54f428fbc2248a5ab"
- integrity sha512-2SXuiZcU29W0D9zfExcTfzVx97OI50YCn5fGGO0bTDuP5VxzTQp1mipAY4qm/yJMMinoXkzBGLl1rK0Tdtxh1w==
+"@fluentui/react-window-provider@^2.3.2":
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/@fluentui/react-window-provider/-/react-window-provider-2.3.2.tgz#b480fdf4da8601817d8469775e4f318c25e8bf53"
+ integrity sha512-T15zFPIWr9De8hNkapne7YyvcxclyTK2bMXXHZwbWLkVeH/lGHRG0CIy/calNGKa86wuzMJhq8iqFW2W6+EwVQ==
dependencies:
"@fluentui/set-version" "^8.2.24"
tslib "^2.1.0"
"@fluentui/react@^8.123.6":
- version "8.124.1"
- resolved "https://registry.yarnpkg.com/@fluentui/react/-/react-8.124.1.tgz#e066a82b5f161b2e1c195127184af69c1a477754"
- integrity sha512-8PAuavPvX2KsiUp/hviGR6OImVEAryaLc5cnvCvJuVO3gx3p1PDJhImw2waxla+MOkmJxxKm7fqc2PTxVze6mw==
+ version "8.125.5"
+ resolved "https://registry.yarnpkg.com/@fluentui/react/-/react-8.125.5.tgz#e1e565d1f04addad9a9680fde8170a6ef65dd80f"
+ integrity sha512-7+tFsQuTlxlg16wSJpngbX+2I1ISa7AL6ip/a8GkLkKR6gcGlkIvK03ixE63fJTCeMHFTJNExcKbdWydAC5WDQ==
dependencies:
- "@fluentui/date-time-utilities" "^8.6.10"
- "@fluentui/font-icons-mdl2" "^8.5.65"
- "@fluentui/foundation-legacy" "^8.5.1"
+ "@fluentui/date-time-utilities" "^8.6.11"
+ "@fluentui/font-icons-mdl2" "^8.5.72"
+ "@fluentui/foundation-legacy" "^8.6.5"
"@fluentui/merge-styles" "^8.6.14"
- "@fluentui/react-focus" "^8.9.28"
- "@fluentui/react-hooks" "^8.9.0"
+ "@fluentui/react-focus" "^8.10.5"
+ "@fluentui/react-hooks" "^8.10.2"
"@fluentui/react-portal-compat-context" "^9.0.15"
- "@fluentui/react-window-provider" "^2.2.30"
+ "@fluentui/react-window-provider" "^2.3.2"
"@fluentui/set-version" "^8.2.24"
- "@fluentui/style-utilities" "^8.13.1"
- "@fluentui/theme" "^2.6.68"
- "@fluentui/utilities" "^8.16.0"
+ "@fluentui/style-utilities" "^8.15.0"
+ "@fluentui/theme" "^2.7.2"
+ "@fluentui/utilities" "^8.17.2"
"@microsoft/load-themed-styles" "^1.10.26"
tslib "^2.1.0"
@@ -2002,70 +2009,70 @@
dependencies:
tslib "^2.1.0"
-"@fluentui/style-utilities@^8.13.1":
- version "8.13.1"
- resolved "https://registry.yarnpkg.com/@fluentui/style-utilities/-/style-utilities-8.13.1.tgz#61969e038a227117aae5845372cac1d4b60a79f9"
- integrity sha512-8/X+NC5eG73+YAN3Jgi+B5pDPfosaN3/xfR88hBqQg88X1zfCzYcqgjpJ4f7YF6M7b7IfhthaqnfXiFUcy8AYg==
+"@fluentui/style-utilities@^8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@fluentui/style-utilities/-/style-utilities-8.15.0.tgz#63f380789617672666a846f95e9fccb7aecd7e1a"
+ integrity sha512-g+hmc2z5iHMI1j4DqihYSws9ERzuT44mjfNGE1ywYqCB8MAzNzAPpyiosWOtI4cWZUQfnqzokpdSKkYF3quM8A==
dependencies:
"@fluentui/merge-styles" "^8.6.14"
"@fluentui/set-version" "^8.2.24"
- "@fluentui/theme" "^2.6.68"
- "@fluentui/utilities" "^8.16.0"
+ "@fluentui/theme" "^2.7.2"
+ "@fluentui/utilities" "^8.17.2"
"@microsoft/load-themed-styles" "^1.10.26"
tslib "^2.1.0"
-"@fluentui/theme@^2.6.68":
- version "2.6.68"
- resolved "https://registry.yarnpkg.com/@fluentui/theme/-/theme-2.6.68.tgz#183777deb3875b9720518ab96900ca5667e88353"
- integrity sha512-rhCCVNaYl/RHeJzdFwskuxikxVo6YtaS5lGxoZUzQ7QSFm6wFpAqVyqOfgTTEKKtYWs4Sxko0ennJPw5Vil2iQ==
+"@fluentui/theme@^2.7.2":
+ version "2.7.2"
+ resolved "https://registry.yarnpkg.com/@fluentui/theme/-/theme-2.7.2.tgz#bfc46fce137ce9261401408e0ae0955ee8a82b0c"
+ integrity sha512-UXGNfGa/1bLmYrOpmHXdvyc7CzlNSKUQAADweTncbNoMF1DvscWEjPj5kxFgCmOU8wVtvvn4GraNNUSWtNxeeA==
dependencies:
"@fluentui/merge-styles" "^8.6.14"
"@fluentui/set-version" "^8.2.24"
- "@fluentui/utilities" "^8.16.0"
+ "@fluentui/utilities" "^8.17.2"
tslib "^2.1.0"
-"@fluentui/tokens@1.0.0-alpha.22", "@fluentui/tokens@^1.0.0-alpha.13":
- version "1.0.0-alpha.22"
- resolved "https://registry.yarnpkg.com/@fluentui/tokens/-/tokens-1.0.0-alpha.22.tgz#5a1916f654c37669be20d9c4ccedb3576783ee62"
- integrity sha512-i9fgYyyCWFRdUi+vQwnV6hp7wpLGK4p09B+O/f2u71GBXzPuniubPYvrIJYtl444DD6shLjYToJhQ1S6XTFwLg==
+"@fluentui/tokens@1.0.0-alpha.23", "@fluentui/tokens@^1.0.0-alpha.13":
+ version "1.0.0-alpha.23"
+ resolved "https://registry.yarnpkg.com/@fluentui/tokens/-/tokens-1.0.0-alpha.23.tgz#4f846c1e4fcdb3ca80eb31802c4a366d5599b30e"
+ integrity sha512-uxrzF9Z+J10naP0pGS7zPmzSkspSS+3OJDmYIK3o1nkntQrgBXq3dBob4xSlTDm5aOQ0kw6EvB9wQgtlyy4eKQ==
dependencies:
"@swc/helpers" "^0.5.1"
-"@fluentui/utilities@^8.16.0":
- version "8.16.0"
- resolved "https://registry.yarnpkg.com/@fluentui/utilities/-/utilities-8.16.0.tgz#4548de2af192db6da63dcb1109b29e76b998e7d4"
- integrity sha512-V8ZUYNhkUKjic5nxn8UeDnSxp3nJOY3rN3+Xszc/pGCSC2JW8DWfmtHV2lXOeyG3qnqOAfyeeysRopSnjEKoxw==
+"@fluentui/utilities@^8.17.2":
+ version "8.17.2"
+ resolved "https://registry.yarnpkg.com/@fluentui/utilities/-/utilities-8.17.2.tgz#76f76fe31c95aa1b6816062e680013b896f83df3"
+ integrity sha512-TmeWVtGN+Lk0mch7tuRcbkeMdrBwltI68fvQbPwcNLo4igFtTInMmjEnVJGa7pBQN5lQAmHYqB9IJI6RZU/t6w==
dependencies:
"@fluentui/dom-utilities" "^2.3.10"
"@fluentui/merge-styles" "^8.6.14"
- "@fluentui/react-window-provider" "^2.2.30"
+ "@fluentui/react-window-provider" "^2.3.2"
"@fluentui/set-version" "^8.2.24"
tslib "^2.1.0"
-"@griffel/core@^1.16.0", "@griffel/core@^1.19.2":
- version "1.19.2"
- resolved "https://registry.yarnpkg.com/@griffel/core/-/core-1.19.2.tgz#994070585bb49795d882355fc0787eb9878db71c"
- integrity sha512-WkB/QQkjy9dE4vrNYGhQvRRUHFkYVOuaznVOMNTDT4pS9aTJ9XPrMTXXlkpcwaf0D3vNKoerj4zAwnU2lBzbOg==
+"@griffel/core@^1.16.0", "@griffel/core@^1.20.1":
+ version "1.20.1"
+ resolved "https://registry.yarnpkg.com/@griffel/core/-/core-1.20.1.tgz#facbc8d260dd38604a60786de2c035bf859c4b03"
+ integrity sha512-ld1mX04zpmeHn8agx4slSEh8kJ+8or3Y0x9gsJNKSKn6GdCkZBSiGUh+oBXCBn8RKzz8l60TA9IhVSStnyKekA==
dependencies:
"@emotion/hash" "^0.9.0"
- "@griffel/style-types" "^1.3.0"
+ "@griffel/style-types" "^1.4.0"
csstype "^3.1.3"
rtl-css-js "^1.16.1"
stylis "^4.2.0"
tslib "^2.1.0"
-"@griffel/react@^1.0.0", "@griffel/react@^1.5.14", "@griffel/react@^1.5.22":
- version "1.5.30"
- resolved "https://registry.yarnpkg.com/@griffel/react/-/react-1.5.30.tgz#6638e79d88573e5a71651a909326428cac2ce9c3"
- integrity sha512-1q4ojbEVFY5YA0j1NamP0WWF4BKh+GHsVugltDYeEgEaVbH3odJ7tJabuhQgY+7Nhka0pyEFWSiHJev0K3FSew==
+"@griffel/react@^1.5.14", "@griffel/react@^1.5.32", "@griffel/react@^1.6.1":
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/@griffel/react/-/react-1.6.1.tgz#3ef9e54b8fc430092364adadb172691729797d3d"
+ integrity sha512-mNM4/+dIXzqeHboWpVZ1/jiwTAYNc5/8y/V/HasnQ2QXnV6gSUYpeUk/0n6IFU3NJmVJly9JrLSfNo0hM/IFeA==
dependencies:
- "@griffel/core" "^1.19.2"
+ "@griffel/core" "^1.20.1"
tslib "^2.1.0"
-"@griffel/style-types@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@griffel/style-types/-/style-types-1.3.0.tgz#42b4f1902a0221a9a8334fda12a2fe88f13d65ee"
- integrity sha512-bHwD3sUE84Xwv4dH011gOKe1jul77M1S6ZFN9Tnq8pvZ48UMdY//vtES6fv7GRS5wXYT4iqxQPBluAiYAfkpmw==
+"@griffel/style-types@^1.4.0":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/@griffel/style-types/-/style-types-1.4.0.tgz#58eb5538506e8602188a8b17ba9f0b48d703cf4b"
+ integrity sha512-vNDfOGV7RN/XkA7vxgf7Z5HgW8eiBm5cHT9wQPhsKB4pxWom5u6eQ9CkYE5mCCTSPl9H6Nd1NBai04d4P6BD7Q==
dependencies:
csstype "^3.1.3"
@@ -2120,121 +2127,120 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-"@jest/console@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.2.0.tgz#c52fcd5b58fdd2e8eb66b2fd8ae56f2f64d05b28"
- integrity sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==
+"@jest/console@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.3.0.tgz#42ccc3f995d400a8fe35b8850cfe10a8d4804cdf"
+ integrity sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==
dependencies:
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
chalk "^4.1.2"
- jest-message-util "30.2.0"
- jest-util "30.2.0"
+ jest-message-util "30.3.0"
+ jest-util "30.3.0"
slash "^3.0.0"
-"@jest/core@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.2.0.tgz#813d59faa5abd5510964a8b3a7b17cc77b775275"
- integrity sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ==
+"@jest/core@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.3.0.tgz#d06bb8456f35350f6494fd2405bcec4abb97b994"
+ integrity sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==
dependencies:
- "@jest/console" "30.2.0"
+ "@jest/console" "30.3.0"
"@jest/pattern" "30.0.1"
- "@jest/reporters" "30.2.0"
- "@jest/test-result" "30.2.0"
- "@jest/transform" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/reporters" "30.3.0"
+ "@jest/test-result" "30.3.0"
+ "@jest/transform" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
ansi-escapes "^4.3.2"
chalk "^4.1.2"
ci-info "^4.2.0"
exit-x "^0.2.2"
graceful-fs "^4.2.11"
- jest-changed-files "30.2.0"
- jest-config "30.2.0"
- jest-haste-map "30.2.0"
- jest-message-util "30.2.0"
+ jest-changed-files "30.3.0"
+ jest-config "30.3.0"
+ jest-haste-map "30.3.0"
+ jest-message-util "30.3.0"
jest-regex-util "30.0.1"
- jest-resolve "30.2.0"
- jest-resolve-dependencies "30.2.0"
- jest-runner "30.2.0"
- jest-runtime "30.2.0"
- jest-snapshot "30.2.0"
- jest-util "30.2.0"
- jest-validate "30.2.0"
- jest-watcher "30.2.0"
- micromatch "^4.0.8"
- pretty-format "30.2.0"
+ jest-resolve "30.3.0"
+ jest-resolve-dependencies "30.3.0"
+ jest-runner "30.3.0"
+ jest-runtime "30.3.0"
+ jest-snapshot "30.3.0"
+ jest-util "30.3.0"
+ jest-validate "30.3.0"
+ jest-watcher "30.3.0"
+ pretty-format "30.3.0"
slash "^3.0.0"
-"@jest/diff-sequences@30.0.1":
- version "30.0.1"
- resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz#0ededeae4d071f5c8ffe3678d15f3a1be09156be"
- integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==
+"@jest/diff-sequences@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.3.0.tgz#25b0818d3d83f00b9c7b04e069b8810f9014b143"
+ integrity sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==
-"@jest/environment-jsdom-abstract@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.2.0.tgz#1313f9b3b509c31298c241203161b36622865181"
- integrity sha512-kazxw2L9IPuZpQ0mEt9lu9Z98SqR74xcagANmMBU16X0lS23yPc0+S6hGLUz8kVRlomZEs/5S/Zlpqwf5yu6OQ==
+"@jest/environment-jsdom-abstract@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.3.0.tgz#c97b2bf3ec35336d543c174a758f3dc07478c172"
+ integrity sha512-0hNFs5N6We3DMCwobzI0ydhkY10sT1tZSC0AAiy+0g2Dt/qEWgrcV5BrMxPczhe41cxW4qm6X+jqZaUdpZIajA==
dependencies:
- "@jest/environment" "30.2.0"
- "@jest/fake-timers" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/environment" "30.3.0"
+ "@jest/fake-timers" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/jsdom" "^21.1.7"
"@types/node" "*"
- jest-mock "30.2.0"
- jest-util "30.2.0"
+ jest-mock "30.3.0"
+ jest-util "30.3.0"
-"@jest/environment@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.2.0.tgz#1e673cdb8b93ded707cf6631b8353011460831fa"
- integrity sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==
+"@jest/environment@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.3.0.tgz#b0657c2944b6ef3352f7b25903cc3a23e6ab70f6"
+ integrity sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==
dependencies:
- "@jest/fake-timers" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/fake-timers" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
- jest-mock "30.2.0"
+ jest-mock "30.3.0"
-"@jest/expect-utils@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.2.0.tgz#4f95413d4748454fdb17404bf1141827d15e6011"
- integrity sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==
+"@jest/expect-utils@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.3.0.tgz#c45b2da9802ffed33bf43b3e019ddb95e5ad95e8"
+ integrity sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==
dependencies:
"@jest/get-type" "30.1.0"
-"@jest/expect@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.2.0.tgz#9a5968499bb8add2bbb09136f69f7df5ddbf3185"
- integrity sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==
+"@jest/expect@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.3.0.tgz#08ee7f5b610167b0068743246c0b568f4c40c773"
+ integrity sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==
dependencies:
- expect "30.2.0"
- jest-snapshot "30.2.0"
+ expect "30.3.0"
+ jest-snapshot "30.3.0"
-"@jest/fake-timers@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.2.0.tgz#0941ddc28a339b9819542495b5408622dc9e94ec"
- integrity sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==
+"@jest/fake-timers@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.3.0.tgz#2b2868130c1d28233a79566874c42cae1c5a70bc"
+ integrity sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==
dependencies:
- "@jest/types" "30.2.0"
- "@sinonjs/fake-timers" "^13.0.0"
+ "@jest/types" "30.3.0"
+ "@sinonjs/fake-timers" "^15.0.0"
"@types/node" "*"
- jest-message-util "30.2.0"
- jest-mock "30.2.0"
- jest-util "30.2.0"
+ jest-message-util "30.3.0"
+ jest-mock "30.3.0"
+ jest-util "30.3.0"
"@jest/get-type@30.1.0":
version "30.1.0"
resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.1.0.tgz#4fcb4dc2ebcf0811be1c04fd1cb79c2dba431cbc"
integrity sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==
-"@jest/globals@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.2.0.tgz#2f4b696d5862664b89c4ee2e49ae24d2bb7e0988"
- integrity sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==
+"@jest/globals@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.3.0.tgz#40f4c90e5602629ecda1ca773a8fb21575bb64ea"
+ integrity sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==
dependencies:
- "@jest/environment" "30.2.0"
- "@jest/expect" "30.2.0"
- "@jest/types" "30.2.0"
- jest-mock "30.2.0"
+ "@jest/environment" "30.3.0"
+ "@jest/expect" "30.3.0"
+ "@jest/types" "30.3.0"
+ jest-mock "30.3.0"
"@jest/pattern@30.0.1":
version "30.0.1"
@@ -2244,31 +2250,31 @@
"@types/node" "*"
jest-regex-util "30.0.1"
-"@jest/reporters@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.2.0.tgz#a36b28fcbaf0c4595250b108e6f20e363348fd91"
- integrity sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==
+"@jest/reporters@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.3.0.tgz#0c1065f6c892665e5a051df22b19df4466ed816b"
+ integrity sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "30.2.0"
- "@jest/test-result" "30.2.0"
- "@jest/transform" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/console" "30.3.0"
+ "@jest/test-result" "30.3.0"
+ "@jest/transform" "30.3.0"
+ "@jest/types" "30.3.0"
"@jridgewell/trace-mapping" "^0.3.25"
"@types/node" "*"
chalk "^4.1.2"
collect-v8-coverage "^1.0.2"
exit-x "^0.2.2"
- glob "^10.3.10"
+ glob "^10.5.0"
graceful-fs "^4.2.11"
istanbul-lib-coverage "^3.0.0"
istanbul-lib-instrument "^6.0.0"
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^5.0.0"
istanbul-reports "^3.1.3"
- jest-message-util "30.2.0"
- jest-util "30.2.0"
- jest-worker "30.2.0"
+ jest-message-util "30.3.0"
+ jest-util "30.3.0"
+ jest-worker "30.3.0"
slash "^3.0.0"
string-length "^4.0.2"
v8-to-istanbul "^9.0.1"
@@ -2280,12 +2286,12 @@
dependencies:
"@sinclair/typebox" "^0.34.0"
-"@jest/snapshot-utils@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz#387858eb90c2f98f67bff327435a532ac5309fbe"
- integrity sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==
+"@jest/snapshot-utils@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.3.0.tgz#ca003c91a3e1e4e4956dee716a2aaf04b6707f31"
+ integrity sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==
dependencies:
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
chalk "^4.1.2"
graceful-fs "^4.2.11"
natural-compare "^1.4.0"
@@ -2299,51 +2305,50 @@
callsites "^3.1.0"
graceful-fs "^4.2.11"
-"@jest/test-result@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.2.0.tgz#9c0124377fb7996cdffb86eda3dbc56eacab363d"
- integrity sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==
+"@jest/test-result@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.3.0.tgz#cd8882d683d467fcffb98c09501a65687a76aae9"
+ integrity sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==
dependencies:
- "@jest/console" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/console" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/istanbul-lib-coverage" "^2.0.6"
collect-v8-coverage "^1.0.2"
-"@jest/test-sequencer@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz#bf0066bc72e176d58f5dfa7f212b6e7eee44f221"
- integrity sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==
+"@jest/test-sequencer@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.3.0.tgz#27002b2093f4e0d9e0e1ebb0bc274a242fdadc14"
+ integrity sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==
dependencies:
- "@jest/test-result" "30.2.0"
+ "@jest/test-result" "30.3.0"
graceful-fs "^4.2.11"
- jest-haste-map "30.2.0"
+ jest-haste-map "30.3.0"
slash "^3.0.0"
-"@jest/transform@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.2.0.tgz#54bef1a4510dcbd58d5d4de4fe2980a63077ef2a"
- integrity sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==
+"@jest/transform@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.3.0.tgz#9e6f78ffa205449bf956e269fd707c160f47ce2f"
+ integrity sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==
dependencies:
"@babel/core" "^7.27.4"
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
"@jridgewell/trace-mapping" "^0.3.25"
babel-plugin-istanbul "^7.0.1"
chalk "^4.1.2"
convert-source-map "^2.0.0"
fast-json-stable-stringify "^2.1.0"
graceful-fs "^4.2.11"
- jest-haste-map "30.2.0"
+ jest-haste-map "30.3.0"
jest-regex-util "30.0.1"
- jest-util "30.2.0"
- micromatch "^4.0.8"
+ jest-util "30.3.0"
pirates "^4.0.7"
slash "^3.0.0"
write-file-atomic "^5.0.1"
-"@jest/types@30.2.0":
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.2.0.tgz#1c678a7924b8f59eafd4c77d56b6d0ba976d62b8"
- integrity sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==
+"@jest/types@30.3.0":
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.3.0.tgz#cada800d323cb74945c24ac74615fdb312a6c85f"
+ integrity sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==
dependencies:
"@jest/pattern" "30.0.1"
"@jest/schemas" "30.0.5"
@@ -2395,80 +2400,80 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
-"@microsoft/applicationinsights-analytics-js@3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-3.3.10.tgz#6ad105935b29281fd6e74180404d22b683f2b4a4"
- integrity sha512-hr4ATKap4aLZ9X4/Rt6KT/l31vHeTrPIMrfl6P/GfMZ+gzh2EhYjjmEB1gtgLYor/D/huiMaUkakRQRGp0V/1Q==
+"@microsoft/applicationinsights-analytics-js@3.3.11":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-3.3.11.tgz#a166b6d4ebb9829f3a83ffbac3b010cd793fcc6b"
+ integrity sha512-33fS5Y7uPgckP8yWqCAoWpWerA+d3RUC2lv6kkfJQM/V2KHeN4CGDtyXXWpq5vSZjE9BESXao13iBq4wiWit8Q==
dependencies:
- "@microsoft/applicationinsights-common" "3.3.10"
- "@microsoft/applicationinsights-core-js" "3.3.10"
+ "@microsoft/applicationinsights-common" "3.3.11"
+ "@microsoft/applicationinsights-core-js" "3.3.11"
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-utils" ">= 0.11.8 < 2.x"
-"@microsoft/applicationinsights-cfgsync-js@3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-cfgsync-js/-/applicationinsights-cfgsync-js-3.3.10.tgz#58b3f90ea892bf7ff94500b94b89733238966626"
- integrity sha512-YROIPKDgRTxZyAJ3v2fu56qaI+o1D/XgTIVuGP91AilGGWu3sUDL+/3KBNBGTtZlgW1e/psUhEjfHWxVS7degA==
+"@microsoft/applicationinsights-cfgsync-js@3.3.11":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-cfgsync-js/-/applicationinsights-cfgsync-js-3.3.11.tgz#befafc8cefb8164b9a30e91ddadf75386f44306d"
+ integrity sha512-HdBc/ldMZpqGtzAFDs49o82wTdKRX2B0BzmjgS+D4MrS7CLth4MxLHJHOpmTI2bmc/S4T8n32LlFkaQCvWb9ig==
dependencies:
- "@microsoft/applicationinsights-common" "3.3.10"
- "@microsoft/applicationinsights-core-js" "3.3.10"
+ "@microsoft/applicationinsights-common" "3.3.11"
+ "@microsoft/applicationinsights-core-js" "3.3.11"
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-async" ">= 0.5.4 < 2.x"
"@nevware21/ts-utils" ">= 0.11.8 < 2.x"
-"@microsoft/applicationinsights-channel-js@3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.3.10.tgz#9a81371f2143b537ee977e9748829d85532d5780"
- integrity sha512-iolFLz1ocWAzIQqHIEjjov3gNTPkgFQ4ArHnBcJEYoffOGWlJt6copaevS5YPI5rHzmbySsengZ8cLJJBBrXzQ==
+"@microsoft/applicationinsights-channel-js@3.3.11":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.3.11.tgz#7991b315b295219a43e85c96ab04eb070a5e13f6"
+ integrity sha512-0ex/mxTf5R+P5WSvdU8Hgbeg8VzQ0XvcnjKQdmQy05ycScnKevt8an3DEPikOFqOKDi59L5hUETZlcdhesnVtg==
dependencies:
- "@microsoft/applicationinsights-common" "3.3.10"
- "@microsoft/applicationinsights-core-js" "3.3.10"
+ "@microsoft/applicationinsights-common" "3.3.11"
+ "@microsoft/applicationinsights-core-js" "3.3.11"
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-async" ">= 0.5.4 < 2.x"
"@nevware21/ts-utils" ">= 0.11.8 < 2.x"
-"@microsoft/applicationinsights-common@3.3.10", "@microsoft/applicationinsights-common@^3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.3.10.tgz#81e3a58f253cd3508a655ead74287f7f1445cced"
- integrity sha512-RVIenPIvNgZCbjJdALvLM4rNHgAFuHI7faFzHCgnI6S2WCUNGHeXlQTs9EUUrL+n2TPp9/cd0KKMILU5VVyYiA==
+"@microsoft/applicationinsights-common@3.3.11", "@microsoft/applicationinsights-common@^3.3.10":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.3.11.tgz#1ad764a30833f80faca1a72af4b8fa2b7c3b28ba"
+ integrity sha512-OIe5vL56lkmIsRsI21QqbGpF8gF/UzUP4mlEhGWyG2UMskdtWrY+c+xAynyNDsAjhKKge+Rrs/xkpC0Fo0QrhQ==
dependencies:
- "@microsoft/applicationinsights-core-js" "3.3.10"
+ "@microsoft/applicationinsights-core-js" "3.3.11"
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-utils" ">= 0.11.8 < 2.x"
-"@microsoft/applicationinsights-core-js@3.3.10", "@microsoft/applicationinsights-core-js@^3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.3.10.tgz#a30ab61c1b33c82226479b9adfbaf3bc4c85cff9"
- integrity sha512-5yKeyassZTq2l+SAO4npu6LPnbS++UD+M+Ghjm9uRzoBwD8tumFx0/F8AkSVqbniSREd+ztH/2q2foewa2RZyg==
+"@microsoft/applicationinsights-core-js@3.3.11", "@microsoft/applicationinsights-core-js@^3.3.10":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.3.11.tgz#92ce960924b16121f86814a9b5ea35d5c6a7b8e0"
+ integrity sha512-WlBY1sKDNL62T++NifgFCyDuOoNUNrVILfnHubOzgU/od7MFEQYWU8EZyDcBC/+Z8e3TD6jfixurYtWoUC+6Eg==
dependencies:
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-async" ">= 0.5.4 < 2.x"
"@nevware21/ts-utils" ">= 0.11.8 < 2.x"
-"@microsoft/applicationinsights-dependencies-js@3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-3.3.10.tgz#8e34238e2566b3a94840acb2650a0c5a693e7a44"
- integrity sha512-KtYz18c0O5VJmsztyLgnNISQ3gfZh3XaBvDrSQ8QdBzvoE6QkfQx1lLkKFvshXvWkz2aL8BxgV2B43WcX9niLg==
+"@microsoft/applicationinsights-dependencies-js@3.3.11":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-3.3.11.tgz#618e0e493b290cae46f682bcb17f08269ba6b963"
+ integrity sha512-+D7vBHvLWFveZmg1PCbDhpw/tiD+/AnptzEoV8IsM9wPbiHPGHdni9IDMrTJZdJZVafO0GxnxOJNpir8QTdO8g==
dependencies:
- "@microsoft/applicationinsights-common" "3.3.10"
- "@microsoft/applicationinsights-core-js" "3.3.10"
+ "@microsoft/applicationinsights-common" "3.3.11"
+ "@microsoft/applicationinsights-core-js" "3.3.11"
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-async" ">= 0.5.4 < 2.x"
"@nevware21/ts-utils" ">= 0.11.8 < 2.x"
-"@microsoft/applicationinsights-properties-js@3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-3.3.10.tgz#104cfef1c3828676a7fa13ac24fe5b689bfd7072"
- integrity sha512-1pt1CCgT9MfG3YthRBhhzIStksgCMea3ctLfWDGA5414kGEMzp3xB986sC52XNzE/B6/PY8nTxATBxNEITeDVA==
+"@microsoft/applicationinsights-properties-js@3.3.11":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-3.3.11.tgz#73cea06ae1e26c55f3f372e6a9b5d0aa0706e9d2"
+ integrity sha512-GOyIV8QziFop/LelZW1LAKwhGvtjzN7d47NkSRh9ZyZPW/ahWifakdQ6mZfLcL2uTyTmpcK8JtMtfNADo77NZg==
dependencies:
- "@microsoft/applicationinsights-common" "3.3.10"
- "@microsoft/applicationinsights-core-js" "3.3.10"
+ "@microsoft/applicationinsights-common" "3.3.11"
+ "@microsoft/applicationinsights-core-js" "3.3.11"
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-utils" ">= 0.11.8 < 2.x"
@@ -2492,17 +2497,17 @@
"@nevware21/ts-utils" ">= 0.9.4 < 2.x"
"@microsoft/applicationinsights-web@^3.3.10":
- version "3.3.10"
- resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web/-/applicationinsights-web-3.3.10.tgz#57c3267dc54dc5494e80218a6f97ae314469a384"
- integrity sha512-okQ2BPYlEnlAjSK80vXdpDB37Yl+LR/TULiLffqUEFAyr5YvnsOViEOus+uS9stOz+YhaU7sWNFAjFO31k2cBg==
- dependencies:
- "@microsoft/applicationinsights-analytics-js" "3.3.10"
- "@microsoft/applicationinsights-cfgsync-js" "3.3.10"
- "@microsoft/applicationinsights-channel-js" "3.3.10"
- "@microsoft/applicationinsights-common" "3.3.10"
- "@microsoft/applicationinsights-core-js" "3.3.10"
- "@microsoft/applicationinsights-dependencies-js" "3.3.10"
- "@microsoft/applicationinsights-properties-js" "3.3.10"
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web/-/applicationinsights-web-3.3.11.tgz#4fca387bd615bba64d364f6946bc47b6ae397ea2"
+ integrity sha512-LEI6LhfLFzBfPJ4j5TTPNC8LxwDpiJZSeyD2VVU3EPN2RtK+15vEL0oONaSV/AsWnDrwH3DIku0Nm+EVRJ4pNQ==
+ dependencies:
+ "@microsoft/applicationinsights-analytics-js" "3.3.11"
+ "@microsoft/applicationinsights-cfgsync-js" "3.3.11"
+ "@microsoft/applicationinsights-channel-js" "3.3.11"
+ "@microsoft/applicationinsights-common" "3.3.11"
+ "@microsoft/applicationinsights-core-js" "3.3.11"
+ "@microsoft/applicationinsights-dependencies-js" "3.3.11"
+ "@microsoft/applicationinsights-properties-js" "3.3.11"
"@microsoft/applicationinsights-shims" "3.0.1"
"@microsoft/dynamicproto-js" "^2.0.3"
"@nevware21/ts-async" ">= 0.5.4 < 2.x"
@@ -2520,71 +2525,77 @@
resolved "https://registry.yarnpkg.com/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz#d3c8d7ab186f422727ba112d6ebe5fe8e41051d9"
integrity sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==
-"@napi-rs/canvas-android-arm64@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.80.tgz#2779ca5c8aaeb46c85eb72d29f1eb34efd46fb45"
- integrity sha512-sk7xhN/MoXeuExlggf91pNziBxLPVUqF2CAVnB57KLG/pz7+U5TKG8eXdc3pm0d7Od0WreB6ZKLj37sX9muGOQ==
-
-"@napi-rs/canvas-darwin-arm64@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.80.tgz#638eaa2d0a2a373c7d15748743182718dcd95c4b"
- integrity sha512-O64APRTXRUiAz0P8gErkfEr3lipLJgM6pjATwavZ22ebhjYl/SUbpgM0xcWPQBNMP1n29afAC/Us5PX1vg+JNQ==
-
-"@napi-rs/canvas-darwin-x64@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.80.tgz#bd6bc048dbd4b02b9620d9d07117ed93e6970978"
- integrity sha512-FqqSU7qFce0Cp3pwnTjVkKjjOtxMqRe6lmINxpIZYaZNnVI0H5FtsaraZJ36SiTHNjZlUB69/HhxNDT1Aaa9vA==
-
-"@napi-rs/canvas-linux-arm-gnueabihf@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.80.tgz#ce6bfbeb19d9234c42df5c384e5989aa7d734789"
- integrity sha512-eyWz0ddBDQc7/JbAtY4OtZ5SpK8tR4JsCYEZjCE3dI8pqoWUC8oMwYSBGCYfsx2w47cQgQCgMVRVTFiiO38hHQ==
-
-"@napi-rs/canvas-linux-arm64-gnu@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.80.tgz#3b7a7832fef763826fa5fb740d5757204e52607d"
- integrity sha512-qwA63t8A86bnxhuA/GwOkK3jvb+XTQaTiVML0vAWoHyoZYTjNs7BzoOONDgTnNtr8/yHrq64XXzUoLqDzU+Uuw==
-
-"@napi-rs/canvas-linux-arm64-musl@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.80.tgz#d8ccd91f31d70760628623cd575134ada17690a3"
- integrity sha512-1XbCOz/ymhj24lFaIXtWnwv/6eFHXDrjP0jYkc6iHQ9q8oXKzUX1Lc6bu+wuGiLhGh2GS/2JlfORC5ZcXimRcg==
-
-"@napi-rs/canvas-linux-riscv64-gnu@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.80.tgz#927a3b859a0e3c691beaf52a19bc4736c4ffc9b8"
- integrity sha512-XTzR125w5ZMs0lJcxRlS1K3P5RaZ9RmUsPtd1uGt+EfDyYMu4c6SEROYsxyatbbu/2+lPe7MPHOO/0a0x7L/gw==
-
-"@napi-rs/canvas-linux-x64-gnu@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.80.tgz#25c0416bcedd6fadc15295e9afa8d9697232050c"
- integrity sha512-BeXAmhKg1kX3UCrJsYbdQd3hIMDH/K6HnP/pG2LuITaXhXBiNdh//TVVVVCBbJzVQaV5gK/4ZOCMrQW9mvuTqA==
-
-"@napi-rs/canvas-linux-x64-musl@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.80.tgz#de85d644e09120a60996bbe165cc2efee804551b"
- integrity sha512-x0XvZWdHbkgdgucJsRxprX/4o4sEed7qo9rCQA9ugiS9qE2QvP0RIiEugtZhfLH3cyI+jIRFJHV4Fuz+1BHHMg==
-
-"@napi-rs/canvas-win32-x64-msvc@0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.80.tgz#6bb95885d9377912d71f1372fc1916fb54d6ef0a"
- integrity sha512-Z8jPsM6df5V8B1HrCHB05+bDiCxjE9QA//3YrkKIdVDEwn5RKaqOxCJDRJkl48cJbylcrJbW4HxZbTte8juuPg==
-
-"@napi-rs/canvas@^0.1.80":
- version "0.1.80"
- resolved "https://registry.yarnpkg.com/@napi-rs/canvas/-/canvas-0.1.80.tgz#53615bea56fd94e07331ab13caa7a39efc4914ab"
- integrity sha512-DxuT1ClnIPts1kQx8FBmkk4BQDTfI5kIzywAaMjQSXfNnra5UFU9PwurXrl+Je3bJ6BGsp/zmshVVFbCmyI+ww==
+"@napi-rs/canvas-android-arm64@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.97.tgz#f7e2ee542d06c25531b03f9f4d43251ad985acde"
+ integrity sha512-V1c/WVw+NzH8vk7ZK/O8/nyBSCQimU8sfMsB/9qeSvdkGKNU7+mxy/bIF0gTgeBFmHpj30S4E9WHMSrxXGQuVQ==
+
+"@napi-rs/canvas-darwin-arm64@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.97.tgz#92d6fac235531363ed86c06e337addc4b1110cde"
+ integrity sha512-ok+SCEF4YejcxuJ9Rm+WWunHHpf2HmiPxfz6z1a/NFQECGXtsY7A4B8XocK1LmT1D7P174MzwPF9Wy3AUAwEPw==
+
+"@napi-rs/canvas-darwin-x64@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.97.tgz#8ffff22c8308258d3ba4b5826747a1a14e9549d6"
+ integrity sha512-PUP6e6/UGlclUvAQNnuXCcnkpdUou6VYZfQOQxExLp86epOylmiwLkqXIvpFmjoTEDmPmXrI+coL/9EFU1gKPA==
+
+"@napi-rs/canvas-linux-arm-gnueabihf@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.97.tgz#9be74922129d359351bcb49eec4ebf01349ad457"
+ integrity sha512-XyXH2L/cic8eTNtbrXCcvqHtMX/nEOxN18+7rMrAM2XtLYC/EB5s0wnO1FsLMWmK+04ZSLN9FBGipo7kpIkcOw==
+
+"@napi-rs/canvas-linux-arm64-gnu@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.97.tgz#7e1384f722fbb20091af4152a1e0775fb58e2829"
+ integrity sha512-Kuq/M3djq0K8ktgz6nPlK7Ne5d4uWeDxPpyKWOjWDK2RIOhHVtLtyLiJw2fuldw7Vn4mhw05EZXCEr4Q76rs9w==
+
+"@napi-rs/canvas-linux-arm64-musl@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.97.tgz#8b56c1c647a17af23d985b75ee989316608145f7"
+ integrity sha512-kKmSkQVnWeqg7qdsiXvYxKhAFuHz3tkBjW/zyQv5YKUPhotpaVhpBGv5LqCngzyuRV85SXoe+OFj+Tv0a0QXkQ==
+
+"@napi-rs/canvas-linux-riscv64-gnu@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.97.tgz#dcab2372c7744dd446512666ee5529cda581d2d2"
+ integrity sha512-Jc7I3A51jnEOIAXeLsN/M/+Z28LUeakcsXs07FLq9prXc0eYOtVwsDEv913Gr+06IRo34gJJVgT0TXvmz+N2VA==
+
+"@napi-rs/canvas-linux-x64-gnu@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.97.tgz#8024a34ddc45f447f7dcf1522614a9b80b883218"
+ integrity sha512-iDUBe7AilfuBSRbSa8/IGX38Mf+iCSBqoVKLSQ5XaY2JLOaqz1TVyPFEyIck7wT6mRQhQt5sN6ogfjIDfi74tg==
+
+"@napi-rs/canvas-linux-x64-musl@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.97.tgz#d299b46c63c9c0d029ba2e81f46ce85af72efe8b"
+ integrity sha512-AKLFd/v0Z5fvgqBDqhvqtAdx+fHMJ5t9JcUNKq4FIZ5WH+iegGm8HPdj00NFlCSnm83Fp3Ln8I2f7uq1aIiWaA==
+
+"@napi-rs/canvas-win32-arm64-msvc@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.97.tgz#fdfe987ff2ef5d7537b39a0c2045df2a20031cf7"
+ integrity sha512-u883Yr6A6fO7Vpsy9YE4FVCIxzzo5sO+7pIUjjoDLjS3vQaNMkVzx5bdIpEL+ob+gU88WDK4VcxYMZ6nmnoX9A==
+
+"@napi-rs/canvas-win32-x64-msvc@0.1.97":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.97.tgz#b55fd826b1df00c034b890a93410d958a172c983"
+ integrity sha512-sWtD2EE3fV0IzN+iiQUqr/Q1SwqWhs2O1FKItFlxtdDkikpEj5g7DKQpY3x55H/MAOnL8iomnlk3mcEeGiUMoQ==
+
+"@napi-rs/canvas@^0.1.96":
+ version "0.1.97"
+ resolved "https://registry.yarnpkg.com/@napi-rs/canvas/-/canvas-0.1.97.tgz#9a9c5754d4515707510c013ce1385bd4d906d92f"
+ integrity sha512-8cFniXvrIEnVwuNSRCW9wirRZbHvrD3JVujdS2P5n5xiJZNZMOZcfOvJ1pb66c7jXMKHHglJEDVJGbm8XWFcXQ==
optionalDependencies:
- "@napi-rs/canvas-android-arm64" "0.1.80"
- "@napi-rs/canvas-darwin-arm64" "0.1.80"
- "@napi-rs/canvas-darwin-x64" "0.1.80"
- "@napi-rs/canvas-linux-arm-gnueabihf" "0.1.80"
- "@napi-rs/canvas-linux-arm64-gnu" "0.1.80"
- "@napi-rs/canvas-linux-arm64-musl" "0.1.80"
- "@napi-rs/canvas-linux-riscv64-gnu" "0.1.80"
- "@napi-rs/canvas-linux-x64-gnu" "0.1.80"
- "@napi-rs/canvas-linux-x64-musl" "0.1.80"
- "@napi-rs/canvas-win32-x64-msvc" "0.1.80"
+ "@napi-rs/canvas-android-arm64" "0.1.97"
+ "@napi-rs/canvas-darwin-arm64" "0.1.97"
+ "@napi-rs/canvas-darwin-x64" "0.1.97"
+ "@napi-rs/canvas-linux-arm-gnueabihf" "0.1.97"
+ "@napi-rs/canvas-linux-arm64-gnu" "0.1.97"
+ "@napi-rs/canvas-linux-arm64-musl" "0.1.97"
+ "@napi-rs/canvas-linux-riscv64-gnu" "0.1.97"
+ "@napi-rs/canvas-linux-x64-gnu" "0.1.97"
+ "@napi-rs/canvas-linux-x64-musl" "0.1.97"
+ "@napi-rs/canvas-win32-arm64-msvc" "0.1.97"
+ "@napi-rs/canvas-win32-x64-msvc" "0.1.97"
"@napi-rs/wasm-runtime@^0.2.11":
version "0.2.12"
@@ -2596,16 +2607,16 @@
"@tybys/wasm-util" "^0.10.0"
"@nevware21/ts-async@>= 0.5.4 < 2.x":
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.5.4.tgz#52f8449dd0b3b16aa317a18b4662f6fb13a135f1"
- integrity sha512-IBTyj29GwGlxfzXw2NPnzty+w0Adx61Eze1/lknH/XIVdxtF9UnOpk76tnrHXWa6j84a1RR9hsOcHQPFv9qJjA==
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.5.5.tgz#509648e3c3c3aa9ab613c00c71eee4fe9bd8a3c3"
+ integrity sha512-vwqaL05iJPjLeh5igPi8MeeAu10i+Aq7xko1fbo9F5Si6MnVN5505qaV7AhSdk5MCBJVT/UYMk3kgInNjDb4Ig==
dependencies:
- "@nevware21/ts-utils" ">= 0.11.6 < 2.x"
+ "@nevware21/ts-utils" ">= 0.12.2 < 2.x"
-"@nevware21/ts-utils@>= 0.10.4 < 2.x", "@nevware21/ts-utils@>= 0.11.3 < 2.x", "@nevware21/ts-utils@>= 0.11.6 < 2.x", "@nevware21/ts-utils@>= 0.11.8 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x":
- version "0.12.5"
- resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.12.5.tgz#fe33c10d11ae8b724ccaaa31d2d0109d18601da6"
- integrity sha512-JPQZWPKQJjj7kAftdEZL0XDFfbMgXCGiUAZe0d7EhLC3QlXTlZdSckGqqRIQ2QNl0VTEZyZUvRBw6Ednw089Fw==
+"@nevware21/ts-utils@>= 0.10.4 < 2.x", "@nevware21/ts-utils@>= 0.11.3 < 2.x", "@nevware21/ts-utils@>= 0.11.8 < 2.x", "@nevware21/ts-utils@>= 0.12.2 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x":
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.13.0.tgz#0b1699597f736d162221c1922172924b38cef54c"
+ integrity sha512-F3mD+DsUn9OiZmZc5tg0oKqrJCtiCstwx+wE+DNzFYh2cCRUuzTYdK9zGGP/au2BWvbOQ6Tqlbjr2+dT1P3AlQ==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
@@ -2628,94 +2639,94 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@parcel/watcher-android-arm64@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1"
- integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==
-
-"@parcel/watcher-darwin-arm64@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67"
- integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==
-
-"@parcel/watcher-darwin-x64@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8"
- integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==
-
-"@parcel/watcher-freebsd-x64@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b"
- integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==
-
-"@parcel/watcher-linux-arm-glibc@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1"
- integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==
-
-"@parcel/watcher-linux-arm-musl@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e"
- integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==
-
-"@parcel/watcher-linux-arm64-glibc@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30"
- integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==
-
-"@parcel/watcher-linux-arm64-musl@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2"
- integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==
-
-"@parcel/watcher-linux-x64-glibc@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e"
- integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==
-
-"@parcel/watcher-linux-x64-musl@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee"
- integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==
-
-"@parcel/watcher-win32-arm64@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243"
- integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==
-
-"@parcel/watcher-win32-ia32@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6"
- integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==
-
-"@parcel/watcher-win32-x64@2.5.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947"
- integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==
+"@parcel/watcher-android-arm64@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz#5f32e0dba356f4ac9a11068d2a5c134ca3ba6564"
+ integrity sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==
+
+"@parcel/watcher-darwin-arm64@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz#88d3e720b59b1eceffce98dac46d7c40e8be5e8e"
+ integrity sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==
+
+"@parcel/watcher-darwin-x64@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz#bf05d76a78bc15974f15ec3671848698b0838063"
+ integrity sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==
+
+"@parcel/watcher-freebsd-x64@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz#8bc26e9848e7303ac82922a5ae1b1ef1bdb48a53"
+ integrity sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==
+
+"@parcel/watcher-linux-arm-glibc@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz#1328fee1deb0c2d7865079ef53a2ba4cc2f8b40a"
+ integrity sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==
+
+"@parcel/watcher-linux-arm-musl@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz#bad0f45cb3e2157746db8b9d22db6a125711f152"
+ integrity sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==
+
+"@parcel/watcher-linux-arm64-glibc@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz#b75913fbd501d9523c5f35d420957bf7d0204809"
+ integrity sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==
+
+"@parcel/watcher-linux-arm64-musl@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz#da5621a6a576070c8c0de60dea8b46dc9c3827d4"
+ integrity sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==
+
+"@parcel/watcher-linux-x64-glibc@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz#ce437accdc4b30f93a090b4a221fd95cd9b89639"
+ integrity sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==
+
+"@parcel/watcher-linux-x64-musl@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz#02400c54b4a67efcc7e2327b249711920ac969e2"
+ integrity sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==
+
+"@parcel/watcher-win32-arm64@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz#caae3d3c7583ca0a7171e6bd142c34d20ea1691e"
+ integrity sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==
+
+"@parcel/watcher-win32-ia32@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz#9ac922550896dfe47bfc5ae3be4f1bcaf8155d6d"
+ integrity sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==
+
+"@parcel/watcher-win32-x64@2.5.6":
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz#73fdafba2e21c448f0e456bbe13178d8fe11739d"
+ integrity sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==
"@parcel/watcher@^2.4.1":
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200"
- integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==
+ version "2.5.6"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.6.tgz#3f932828c894f06d0ad9cfefade1756ecc6ef1f1"
+ integrity sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==
dependencies:
- detect-libc "^1.0.3"
+ detect-libc "^2.0.3"
is-glob "^4.0.3"
- micromatch "^4.0.5"
node-addon-api "^7.0.0"
+ picomatch "^4.0.3"
optionalDependencies:
- "@parcel/watcher-android-arm64" "2.5.1"
- "@parcel/watcher-darwin-arm64" "2.5.1"
- "@parcel/watcher-darwin-x64" "2.5.1"
- "@parcel/watcher-freebsd-x64" "2.5.1"
- "@parcel/watcher-linux-arm-glibc" "2.5.1"
- "@parcel/watcher-linux-arm-musl" "2.5.1"
- "@parcel/watcher-linux-arm64-glibc" "2.5.1"
- "@parcel/watcher-linux-arm64-musl" "2.5.1"
- "@parcel/watcher-linux-x64-glibc" "2.5.1"
- "@parcel/watcher-linux-x64-musl" "2.5.1"
- "@parcel/watcher-win32-arm64" "2.5.1"
- "@parcel/watcher-win32-ia32" "2.5.1"
- "@parcel/watcher-win32-x64" "2.5.1"
+ "@parcel/watcher-android-arm64" "2.5.6"
+ "@parcel/watcher-darwin-arm64" "2.5.6"
+ "@parcel/watcher-darwin-x64" "2.5.6"
+ "@parcel/watcher-freebsd-x64" "2.5.6"
+ "@parcel/watcher-linux-arm-glibc" "2.5.6"
+ "@parcel/watcher-linux-arm-musl" "2.5.6"
+ "@parcel/watcher-linux-arm64-glibc" "2.5.6"
+ "@parcel/watcher-linux-arm64-musl" "2.5.6"
+ "@parcel/watcher-linux-x64-glibc" "2.5.6"
+ "@parcel/watcher-linux-x64-musl" "2.5.6"
+ "@parcel/watcher-win32-arm64" "2.5.6"
+ "@parcel/watcher-win32-ia32" "2.5.6"
+ "@parcel/watcher-win32-x64" "2.5.6"
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
@@ -2867,125 +2878,140 @@
dependencies:
"@react-pdf-viewer/core" "3.12.0"
-"@rolldown/pluginutils@1.0.0-beta.38":
- version "1.0.0-beta.38"
- resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.38.tgz#95253608c4629eb2a5f3d656009ac9ba031eb292"
- integrity sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==
-
-"@rollup/rollup-android-arm-eabi@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.4.tgz#59e7478d310f7e6a7c72453978f562483828112f"
- integrity sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==
-
-"@rollup/rollup-android-arm64@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.4.tgz#a825192a0b1b2f27a5c950c439e7e37a33c5d056"
- integrity sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==
-
-"@rollup/rollup-darwin-arm64@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.4.tgz#4ee37078bccd725ae3c5f30ef92efc8e1bf886f3"
- integrity sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==
-
-"@rollup/rollup-darwin-x64@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.4.tgz#43cc08bd05bf9f388f125e7210a544e62d368d90"
- integrity sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==
-
-"@rollup/rollup-freebsd-arm64@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.4.tgz#bc8e640e28abe52450baf3fc80d9b26d9bb6587d"
- integrity sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==
-
-"@rollup/rollup-freebsd-x64@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.4.tgz#e981a22e057cc8c65bb523019d344d3a66b15bbc"
- integrity sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==
-
-"@rollup/rollup-linux-arm-gnueabihf@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.4.tgz#4036b68904f392a20f3499d63b33e055b67eb274"
- integrity sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==
-
-"@rollup/rollup-linux-arm-musleabihf@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.4.tgz#d3b1b9589606e0ff916801c855b1ace9e733427a"
- integrity sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==
-
-"@rollup/rollup-linux-arm64-gnu@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.4.tgz#cbf0943c477e3b96340136dd3448eaf144378cf2"
- integrity sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==
-
-"@rollup/rollup-linux-arm64-musl@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.4.tgz#837f5a428020d5dce1c3b4cc049876075402cf78"
- integrity sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==
-
-"@rollup/rollup-linux-loong64-gnu@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.4.tgz#532c214ababb32ab4bc21b4054278b9a8979e516"
- integrity sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==
-
-"@rollup/rollup-linux-ppc64-gnu@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.4.tgz#93900163b61b49cee666d10ee38257a8b1dd161a"
- integrity sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==
-
-"@rollup/rollup-linux-riscv64-gnu@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.4.tgz#f0ffdcc7066ca04bc972370c74289f35c7a7dc42"
- integrity sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==
-
-"@rollup/rollup-linux-riscv64-musl@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.4.tgz#361695c39dbe96773509745d77a870a32a9f8e48"
- integrity sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==
-
-"@rollup/rollup-linux-s390x-gnu@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.4.tgz#09fc6cc2e266a2324e366486ae5d1bca48c43a6a"
- integrity sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==
-
-"@rollup/rollup-linux-x64-gnu@4.40.0":
- version "4.40.0"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz#68b045a720bd9b4d905f462b997590c2190a6de0"
- integrity sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==
-
-"@rollup/rollup-linux-x64-gnu@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.4.tgz#aa9d5b307c08f05d3454225bb0a2b4cc87eeb2e1"
- integrity sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==
-
-"@rollup/rollup-linux-x64-musl@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.4.tgz#26949e5b4645502a61daba2f7a8416bd17cb5382"
- integrity sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==
-
-"@rollup/rollup-openharmony-arm64@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.4.tgz#ef493c072f9dac7e0edb6c72d63366846b6ffcd9"
- integrity sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==
-
-"@rollup/rollup-win32-arm64-msvc@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.4.tgz#56e1aaa6a630d2202ee7ec0adddd05cf384ffd44"
- integrity sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==
-
-"@rollup/rollup-win32-ia32-msvc@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.4.tgz#0a44bbf933a9651c7da2b8569fa448dec0de7480"
- integrity sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==
-
-"@rollup/rollup-win32-x64-gnu@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.4.tgz#730e12f0b60b234a7c02d5d3179ca3ec7972033d"
- integrity sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==
-
-"@rollup/rollup-win32-x64-msvc@4.52.4":
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.4.tgz#5b2dd648a960b8fa00d76f2cc4eea2f03daa80f4"
- integrity sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==
+"@rolldown/pluginutils@1.0.0-rc.3":
+ version "1.0.0-rc.3"
+ resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz#8a88cc92a0f741befc7bc109cb1a4c6b9408e1c5"
+ integrity sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==
+
+"@rollup/rollup-android-arm-eabi@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz#043f145716234529052ef9e1ce1d847ffbe9e674"
+ integrity sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==
+
+"@rollup/rollup-android-arm64@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.1.tgz#023e1bd146e7519087dfd9e8b29e4cf9f8ecd35c"
+ integrity sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==
+
+"@rollup/rollup-darwin-arm64@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.1.tgz#55ccb5487c02419954c57a7a80602885d616e1ee"
+ integrity sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==
+
+"@rollup/rollup-darwin-x64@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.1.tgz#254b65404b14488c83225e88b8819376ad71a784"
+ integrity sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==
+
+"@rollup/rollup-freebsd-arm64@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.1.tgz#6377ff38c052c76fcaffb7b2728d3172fe676fe6"
+ integrity sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==
+
+"@rollup/rollup-freebsd-x64@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.1.tgz#ba3902309d088eaf7139b916f09b7140b28b406d"
+ integrity sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==
+
+"@rollup/rollup-linux-arm-gnueabihf@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.1.tgz#e011b9a14638267e53b446286e838dbdaf53f167"
+ integrity sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==
+
+"@rollup/rollup-linux-arm-musleabihf@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.1.tgz#0bce9ce9a009490abd28fd922dd97ed521311afe"
+ integrity sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==
+
+"@rollup/rollup-linux-arm64-gnu@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.1.tgz#6f6cfbbf324fbb4ceff213abdf7f322fd45d25ff"
+ integrity sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==
+
+"@rollup/rollup-linux-arm64-musl@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.1.tgz#f7cb3eecaea9c151ef77342af05f38ae924bf795"
+ integrity sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==
+
+"@rollup/rollup-linux-loong64-gnu@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.1.tgz#499bfac6bb669fd88bb664357bf6be996a28b92f"
+ integrity sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==
+
+"@rollup/rollup-linux-loong64-musl@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.1.tgz#127dfac08764764396bbe04453c545d38a3ab518"
+ integrity sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==
+
+"@rollup/rollup-linux-ppc64-gnu@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.1.tgz#6a72f4d95852aac18326c5bf708393e8f3a41b70"
+ integrity sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==
+
+"@rollup/rollup-linux-ppc64-musl@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.1.tgz#ba8674666b00d6f9066cb9a5771a8430c34d2de6"
+ integrity sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==
+
+"@rollup/rollup-linux-riscv64-gnu@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.1.tgz#17cc38b2a71e302547cad29bcf78d0db2618c922"
+ integrity sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==
+
+"@rollup/rollup-linux-riscv64-musl@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.1.tgz#e36a41e2d8bd247331bd5cfc13b8c951d33454a2"
+ integrity sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==
+
+"@rollup/rollup-linux-s390x-gnu@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.1.tgz#1687265f1f4bdea0726c761a58c2db9933609d68"
+ integrity sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==
+
+"@rollup/rollup-linux-x64-gnu@4.53.3":
+ version "4.53.3"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz#fd0dea3bb9aa07e7083579f25e1c2285a46cb9fa"
+ integrity sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==
+
+"@rollup/rollup-linux-x64-gnu@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz#56a6a0d9076f2a05a976031493b24a20ddcc0e77"
+ integrity sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==
+
+"@rollup/rollup-linux-x64-musl@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.1.tgz#bc240ebb5b9fd8d41ca8a80cb458452e8c187e0f"
+ integrity sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==
+
+"@rollup/rollup-openbsd-x64@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.1.tgz#6f80d48a006c4b2ffa7724e95a3e33f6975872af"
+ integrity sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==
+
+"@rollup/rollup-openharmony-arm64@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.1.tgz#8f6db6f70d0a48abd833b263cd6dd3e7199c4c0e"
+ integrity sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==
+
+"@rollup/rollup-win32-arm64-msvc@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.1.tgz#b68989bfa815d0b3d4e302ecd90bda744438b177"
+ integrity sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==
+
+"@rollup/rollup-win32-ia32-msvc@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.1.tgz#c098e45338c50f22f1b288476354f025b746285b"
+ integrity sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==
+
+"@rollup/rollup-win32-x64-gnu@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.1.tgz#2c9e15be155b79d05999953b1737b2903842e903"
+ integrity sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==
+
+"@rollup/rollup-win32-x64-msvc@4.60.1":
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.1.tgz#23b860113e9f87eea015d1fa3a4240a52b42fcd4"
+ integrity sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==
"@rtsao/scc@^1.1.0":
version "1.1.0"
@@ -2993,9 +3019,9 @@
integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==
"@sinclair/typebox@^0.34.0":
- version "0.34.41"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.41.tgz#aa51a6c1946df2c5a11494a2cdb9318e026db16c"
- integrity sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==
+ version "0.34.49"
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.49.tgz#4f1369234f2ecf693866476c3b2e1b54d2a9d68e"
+ integrity sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==
"@sinonjs/commons@^3.0.1":
version "3.0.1"
@@ -3004,10 +3030,10 @@
dependencies:
type-detect "4.0.8"
-"@sinonjs/fake-timers@^13.0.0":
- version "13.0.5"
- resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz#36b9dbc21ad5546486ea9173d6bea063eb1717d5"
- integrity sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==
+"@sinonjs/fake-timers@^15.0.0":
+ version "15.3.0"
+ resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-15.3.0.tgz#0638dd40960dce355955a56e1cf38b38a27275a2"
+ integrity sha512-m2xozxSfCIxjDdvbhIWazlP2i2aha/iUmbl94alpsIbd3iLTfeXgfBVbwyWogB6l++istyGZqamgA/EcqYf+Bg==
dependencies:
"@sinonjs/commons" "^3.0.1"
@@ -3017,9 +3043,9 @@
integrity sha512-wpCQMhf5p5GhNg2MmGKXzUNwxe7zRiCsmqYsamez2beP7mKPCSiu+BjZcdN95yYSzO857kr0VfQewmGpS77nqA==
"@swc/helpers@^0.5.1", "@swc/helpers@~0.5.11":
- version "0.5.17"
- resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.17.tgz#5a7be95ac0f0bf186e7e6e890e7a6f6cda6ce971"
- integrity sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==
+ version "0.5.21"
+ resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.21.tgz#0b1b020317ee1282860ca66f7e9a7c7790f05ae0"
+ integrity sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==
dependencies:
tslib "^2.8.0"
@@ -3036,16 +3062,16 @@
redent "^3.0.0"
"@testing-library/react@^16.3.0":
- version "16.3.0"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.3.0.tgz#3a85bb9bdebf180cd76dba16454e242564d598a6"
- integrity sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==
+ version "16.3.2"
+ resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.3.2.tgz#672883b7acb8e775fc0492d9e9d25e06e89786d0"
+ integrity sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==
dependencies:
"@babel/runtime" "^7.12.5"
"@tsconfig/node10@^1.0.7":
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2"
- integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==
+ version "1.0.12"
+ resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.12.tgz#be57ceac1e4692b41be9de6be8c32a106636dba4"
+ integrity sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==
"@tsconfig/node12@^1.0.7":
version "1.0.11"
@@ -3125,9 +3151,9 @@
"@types/node" "*"
"@types/debug@^4.0.0":
- version "4.1.12"
- resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917"
- integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==
+ version "4.1.13"
+ resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.13.tgz#22d1cc9d542d3593caea764f974306ab36286ee7"
+ integrity sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==
dependencies:
"@types/ms" "*"
@@ -3144,9 +3170,9 @@
integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==
"@types/express-serve-static-core@^5.0.0":
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz#74f47555b3d804b54cb7030e6f9aa0c7485cfc5b"
- integrity sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz#1a77faffee9572d39124933259be2523837d7eaa"
+ integrity sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==
dependencies:
"@types/node" "*"
"@types/qs" "*"
@@ -3154,13 +3180,13 @@
"@types/send" "*"
"@types/express@^5.0.3":
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.3.tgz#6c4bc6acddc2e2a587142e1d8be0bce20757e956"
- integrity sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==
+ version "5.0.6"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.6.tgz#2d724b2c990dcb8c8444063f3580a903f6d500cc"
+ integrity sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==
dependencies:
"@types/body-parser" "*"
"@types/express-serve-static-core" "^5.0.0"
- "@types/serve-static" "*"
+ "@types/serve-static" "^2"
"@types/hast@^3.0.0":
version "3.0.4"
@@ -3232,27 +3258,22 @@
dependencies:
"@types/unist" "*"
-"@types/mime@^1":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690"
- integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==
-
"@types/ms@*":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78"
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
"@types/node@*":
- version "24.7.2"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-24.7.2.tgz#5adf66b6e2ac5cab1d10a2ad3682e359cb652f4a"
- integrity sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==
+ version "25.5.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.1.tgz#dc7a3b102b75d9620f59bac4bf64a346608e02bb"
+ integrity sha512-lgrR3HRNQdTEeeXBnLURFO4JIIbpcVcMlLM9IG0jsNRTRNSbMkm9S2hyhxhnokke1NM25Dr9QghgeB5PQKolrw==
dependencies:
- undici-types "~7.14.0"
+ undici-types "~7.18.0"
"@types/qs@*":
- version "6.14.0"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5"
- integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==
+ version "6.15.0"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.15.0.tgz#963ab61779843fe910639a50661b48f162bc7f79"
+ integrity sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==
"@types/range-parser@*":
version "1.2.7"
@@ -3260,9 +3281,9 @@
integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==
"@types/react-dom@^19.1.11":
- version "19.2.2"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.2.tgz#a4cc874797b7ddc9cb180ef0d5dc23f596fc2332"
- integrity sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==
+ version "19.2.3"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.3.tgz#c1e305d15a52a3e508d54dca770d202cb63abf2c"
+ integrity sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==
"@types/react-router-dom@^5.3.3":
version "5.3.3"
@@ -3282,35 +3303,26 @@
"@types/react" "*"
"@types/react@*", "@types/react@^19.1.17":
- version "19.2.2"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.2.tgz#ba123a75d4c2a51158697160a4ea2ff70aa6bf36"
- integrity sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==
+ version "19.2.14"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.14.tgz#39604929b5e3957e3a6fa0001dafb17c7af70bad"
+ integrity sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==
dependencies:
- csstype "^3.0.2"
+ csstype "^3.2.2"
"@types/send@*":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@types/send/-/send-1.2.0.tgz#ae9dfa0e3ab0306d3c566182324a54c4be2fb45a"
- integrity sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==
- dependencies:
- "@types/node" "*"
-
-"@types/send@<1":
- version "0.17.5"
- resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.5.tgz#d991d4f2b16f2b1ef497131f00a9114290791e74"
- integrity sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@types/send/-/send-1.2.1.tgz#6a784e45543c18c774c049bff6d3dbaf045c9c74"
+ integrity sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==
dependencies:
- "@types/mime" "^1"
"@types/node" "*"
-"@types/serve-static@*":
- version "1.15.9"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.9.tgz#f9b08ab7dd8bbb076f06f5f983b683654fe0a025"
- integrity sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==
+"@types/serve-static@^2":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-2.2.0.tgz#d4a447503ead0d1671132d1ab6bd58b805d8de6a"
+ integrity sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==
dependencies:
"@types/http-errors" "*"
"@types/node" "*"
- "@types/send" "<1"
"@types/stack-utils@^2.0.3":
version "2.0.3"
@@ -3338,109 +3350,107 @@
integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
"@types/yargs@^17.0.33":
- version "17.0.33"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d"
- integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==
+ version "17.0.35"
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.35.tgz#07013e46aa4d7d7d50a49e15604c1c5340d4eb24"
+ integrity sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==
dependencies:
"@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^8.45.0":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.1.tgz#20876354024140aabc8b400bc95735fdcade17d5"
- integrity sha512-rUsLh8PXmBjdiPY+Emjz9NX2yHvhS11v0SR6xNJkm5GM1MO9ea/1GoDKlHHZGrOJclL/cZ2i/vRUYVtjRhrHVQ==
- dependencies:
- "@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.46.1"
- "@typescript-eslint/type-utils" "8.46.1"
- "@typescript-eslint/utils" "8.46.1"
- "@typescript-eslint/visitor-keys" "8.46.1"
- graphemer "^1.4.0"
- ignore "^7.0.0"
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.0.tgz#ad40e492f1931f46da1bd888e52b9e56df9063aa"
+ integrity sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==
+ dependencies:
+ "@eslint-community/regexpp" "^4.12.2"
+ "@typescript-eslint/scope-manager" "8.58.0"
+ "@typescript-eslint/type-utils" "8.58.0"
+ "@typescript-eslint/utils" "8.58.0"
+ "@typescript-eslint/visitor-keys" "8.58.0"
+ ignore "^7.0.5"
natural-compare "^1.4.0"
- ts-api-utils "^2.1.0"
+ ts-api-utils "^2.5.0"
"@typescript-eslint/parser@^8.45.0":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.46.1.tgz#81751f46800fc6b01ce1a72760cd17f06e7f395b"
- integrity sha512-6JSSaBZmsKvEkbRUkf7Zj7dru/8ZCrJxAqArcLaVMee5907JdtEbKGsZ7zNiIm/UAkpGUkaSMZEXShnN2D1HZA==
- dependencies:
- "@typescript-eslint/scope-manager" "8.46.1"
- "@typescript-eslint/types" "8.46.1"
- "@typescript-eslint/typescript-estree" "8.46.1"
- "@typescript-eslint/visitor-keys" "8.46.1"
- debug "^4.3.4"
-
-"@typescript-eslint/project-service@8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.46.1.tgz#07be0e6f27fa90a17d8e5f6996ee02329c9a8c2e"
- integrity sha512-FOIaFVMHzRskXr5J4Jp8lFVV0gz5ngv3RHmn+E4HYxSJ3DgDzU7fVI1/M7Ijh1zf6S7HIoaIOtln1H5y8V+9Zg==
- dependencies:
- "@typescript-eslint/tsconfig-utils" "^8.46.1"
- "@typescript-eslint/types" "^8.46.1"
- debug "^4.3.4"
-
-"@typescript-eslint/scope-manager@8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.46.1.tgz#590dd2e65e95af646bdaf50adeae9af39e25e8c1"
- integrity sha512-weL9Gg3/5F0pVQKiF8eOXFZp8emqWzZsOJuWRUNtHT+UNV2xSJegmpCNQHy37aEQIbToTq7RHKhWvOsmbM680A==
- dependencies:
- "@typescript-eslint/types" "8.46.1"
- "@typescript-eslint/visitor-keys" "8.46.1"
-
-"@typescript-eslint/tsconfig-utils@8.46.1", "@typescript-eslint/tsconfig-utils@^8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.1.tgz#24405888560175c6c209c39df11ac06a2efef9d7"
- integrity sha512-X88+J/CwFvlJB+mK09VFqx5FE4H5cXD+H/Bdza2aEWkSb8hnWIQorNcscRl4IEo1Cz9VI/+/r/jnGWkbWPx54g==
-
-"@typescript-eslint/type-utils@8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.46.1.tgz#14d4307dd6045f6b48a888cde1513d6ec305537f"
- integrity sha512-+BlmiHIiqufBxkVnOtFwjah/vrkF4MtKKvpXrKSPLCkCtAp8H01/VV43sfqA98Od7nJpDcFnkwgyfQbOG0AMvw==
- dependencies:
- "@typescript-eslint/types" "8.46.1"
- "@typescript-eslint/typescript-estree" "8.46.1"
- "@typescript-eslint/utils" "8.46.1"
- debug "^4.3.4"
- ts-api-utils "^2.1.0"
-
-"@typescript-eslint/types@8.46.1", "@typescript-eslint/types@^8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.46.1.tgz#4c5479538ec10b5508b8e982e172911c987446d8"
- integrity sha512-C+soprGBHwWBdkDpbaRC4paGBrkIXxVlNohadL5o0kfhsXqOC6GYH2S/Obmig+I0HTDl8wMaRySwrfrXVP8/pQ==
-
-"@typescript-eslint/typescript-estree@8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.1.tgz#1c146573b942ebe609c156c217ceafdc7a88e6ed"
- integrity sha512-uIifjT4s8cQKFQ8ZBXXyoUODtRoAd7F7+G8MKmtzj17+1UbdzFl52AzRyZRyKqPHhgzvXunnSckVu36flGy8cg==
- dependencies:
- "@typescript-eslint/project-service" "8.46.1"
- "@typescript-eslint/tsconfig-utils" "8.46.1"
- "@typescript-eslint/types" "8.46.1"
- "@typescript-eslint/visitor-keys" "8.46.1"
- debug "^4.3.4"
- fast-glob "^3.3.2"
- is-glob "^4.0.3"
- minimatch "^9.0.4"
- semver "^7.6.0"
- ts-api-utils "^2.1.0"
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.58.0.tgz#da04ece1967b6c2fe8f10c3473dabf3825795ef7"
+ integrity sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==
+ dependencies:
+ "@typescript-eslint/scope-manager" "8.58.0"
+ "@typescript-eslint/types" "8.58.0"
+ "@typescript-eslint/typescript-estree" "8.58.0"
+ "@typescript-eslint/visitor-keys" "8.58.0"
+ debug "^4.4.3"
+
+"@typescript-eslint/project-service@8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.58.0.tgz#66ceda0aabf7427aec3e2713fa43eb278dead2aa"
+ integrity sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==
+ dependencies:
+ "@typescript-eslint/tsconfig-utils" "^8.58.0"
+ "@typescript-eslint/types" "^8.58.0"
+ debug "^4.4.3"
+
+"@typescript-eslint/scope-manager@8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.58.0.tgz#e304142775e49a1b7ac3c8bf2536714447c72cab"
+ integrity sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==
+ dependencies:
+ "@typescript-eslint/types" "8.58.0"
+ "@typescript-eslint/visitor-keys" "8.58.0"
+
+"@typescript-eslint/tsconfig-utils@8.58.0", "@typescript-eslint/tsconfig-utils@^8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.0.tgz#c5a8edb21f31e0fdee565724e1b984171c559482"
+ integrity sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==
+
+"@typescript-eslint/type-utils@8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.58.0.tgz#ce0e72cd967ffbbe8de322db6089bd4374be352f"
+ integrity sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==
+ dependencies:
+ "@typescript-eslint/types" "8.58.0"
+ "@typescript-eslint/typescript-estree" "8.58.0"
+ "@typescript-eslint/utils" "8.58.0"
+ debug "^4.4.3"
+ ts-api-utils "^2.5.0"
+
+"@typescript-eslint/types@8.58.0", "@typescript-eslint/types@^8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.58.0.tgz#e94ae7abdc1c6530e71183c1007b61fa93112a5a"
+ integrity sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==
+
+"@typescript-eslint/typescript-estree@8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.0.tgz#ed233faa8e2f2a2e1357c3e7d553d6465a0ee59a"
+ integrity sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==
+ dependencies:
+ "@typescript-eslint/project-service" "8.58.0"
+ "@typescript-eslint/tsconfig-utils" "8.58.0"
+ "@typescript-eslint/types" "8.58.0"
+ "@typescript-eslint/visitor-keys" "8.58.0"
+ debug "^4.4.3"
+ minimatch "^10.2.2"
+ semver "^7.7.3"
+ tinyglobby "^0.2.15"
+ ts-api-utils "^2.5.0"
-"@typescript-eslint/utils@8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.46.1.tgz#c572184d9227d66b10a954b90249a20c48b22452"
- integrity sha512-vkYUy6LdZS7q1v/Gxb2Zs7zziuXN0wxqsetJdeZdRe/f5dwJFglmuvZBfTUivCtjH725C1jWCDfpadadD95EDQ==
+"@typescript-eslint/utils@8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.58.0.tgz#21a74a7963b0d288b719a4121c7dd555adaab3c3"
+ integrity sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==
dependencies:
- "@eslint-community/eslint-utils" "^4.7.0"
- "@typescript-eslint/scope-manager" "8.46.1"
- "@typescript-eslint/types" "8.46.1"
- "@typescript-eslint/typescript-estree" "8.46.1"
+ "@eslint-community/eslint-utils" "^4.9.1"
+ "@typescript-eslint/scope-manager" "8.58.0"
+ "@typescript-eslint/types" "8.58.0"
+ "@typescript-eslint/typescript-estree" "8.58.0"
-"@typescript-eslint/visitor-keys@8.46.1":
- version "8.46.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.1.tgz#da35f1d58ec407419d68847cfd358b32746ac315"
- integrity sha512-ptkmIf2iDkNUjdeu2bQqhFPV1m6qTnFFjg7PPDjxKWaMaP0Z6I9l30Jr3g5QqbZGdw8YdYvLp+XnqnWWZOg/NA==
+"@typescript-eslint/visitor-keys@8.58.0":
+ version "8.58.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.0.tgz#2abd55a4be70fd55967aceaba4330b9ba9f45189"
+ integrity sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==
dependencies:
- "@typescript-eslint/types" "8.46.1"
- eslint-visitor-keys "^4.2.1"
+ "@typescript-eslint/types" "8.58.0"
+ eslint-visitor-keys "^5.0.0"
"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.3.0":
version "1.3.0"
@@ -3550,21 +3560,21 @@
integrity sha512-yPwsRCecXSilYn4q5ZDD4fyI2PVyUcLimv2LQcfpV3hRyzc8t82NuWHYEYpRZa5K68zxw2RljDf30geT1vJN9g==
"@vitejs/plugin-basic-ssl@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.1.0.tgz#c70d2a922bc437f154089d7ef0505db4b383eb7b"
- integrity sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.3.0.tgz#f505b1c197d8cb4fd6e213a78847574ecc51e2f9"
+ integrity sha512-bdyo8rB3NnQbikdMpHaML9Z1OZPBu6fFOBo+OtxsBlvMJtysWskmBcnbIDhUqgC8tcxNv/a+BcV5U+2nQMm1OQ==
"@vitejs/plugin-react@^5.0.4":
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-5.0.4.tgz#d642058e89c5b712655c8cbd13482f5813519602"
- integrity sha512-La0KD0vGkVkSk6K+piWDKRUyg8Rl5iAIKRMH0vMJI0Eg47bq1eOxmoObAaQG37WMW9MSyk7Cs8EIWwJC1PtzKA==
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz#108bd0f566f288ce3566982df4eff137ded7b15f"
+ integrity sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==
dependencies:
- "@babel/core" "^7.28.4"
+ "@babel/core" "^7.29.0"
"@babel/plugin-transform-react-jsx-self" "^7.27.1"
"@babel/plugin-transform-react-jsx-source" "^7.27.1"
- "@rolldown/pluginutils" "1.0.0-beta.38"
+ "@rolldown/pluginutils" "1.0.0-rc.3"
"@types/babel__core" "^7.20.5"
- react-refresh "^0.17.0"
+ react-refresh "^0.18.0"
accepts@^2.0.0:
version "2.0.0"
@@ -3580,26 +3590,26 @@ acorn-jsx@^5.3.2:
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn-walk@^8.1.1:
- version "8.3.4"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7"
- integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==
+ version "8.3.5"
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.5.tgz#8a6b8ca8fc5b34685af15dabb44118663c296496"
+ integrity sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==
dependencies:
acorn "^8.11.0"
acorn@^8.11.0, acorn@^8.15.0, acorn@^8.4.1:
- version "8.15.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816"
- integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
+ version "8.16.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.16.0.tgz#4ce79c89be40afe7afe8f3adb902a1f1ce9ac08a"
+ integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==
agent-base@^7.1.0, agent-base@^7.1.2:
version "7.1.4"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8"
integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==
-ajv@^6.12.4:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
+ajv@^6.14.0:
+ version "6.14.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.14.0.tgz#fd067713e228210636ebb08c60bd3765d6dbe73a"
+ integrity sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
@@ -3618,7 +3628,7 @@ ansi-regex@^5.0.1:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-ansi-regex@^6.0.1:
+ansi-regex@^6.2.2:
version "6.2.2"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1"
integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==
@@ -3792,14 +3802,13 @@ attr-accept@^2.2.4:
integrity sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==
autoprefixer@^10.4.21:
- version "10.4.21"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d"
- integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==
- dependencies:
- browserslist "^4.24.4"
- caniuse-lite "^1.0.30001702"
- fraction.js "^4.3.7"
- normalize-range "^0.1.2"
+ version "10.4.27"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.27.tgz#51ea301a5c3c5f8642f8e564759c4f573be486f2"
+ integrity sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==
+ dependencies:
+ browserslist "^4.28.1"
+ caniuse-lite "^1.0.30001774"
+ fraction.js "^5.3.4"
picocolors "^1.1.1"
postcss-value-parser "^4.2.0"
@@ -3811,33 +3820,33 @@ available-typed-arrays@^1.0.7:
possible-typed-array-names "^1.0.0"
axe-core@^4.10.0:
- version "4.11.0"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.11.0.tgz#16f74d6482e343ff263d4f4503829e9ee91a86b6"
- integrity sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==
+ version "4.11.2"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.11.2.tgz#86d28e085b170a4b43d459aee6d30624fba9be4e"
+ integrity sha512-byD6KPdvo72y/wj2T/4zGEvvlis+PsZsn/yPS3pEO+sFpcrqRpX/TJCxvVaEsNeMrfQbCr7w163YqoD9IYwHXw==
axios@^1.1.3:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7"
- integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==
+ version "1.14.0"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-1.14.0.tgz#7c29f4cf2ea91ef05018d5aa5399bf23ed3120eb"
+ integrity sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==
dependencies:
- follow-redirects "^1.15.6"
- form-data "^4.0.4"
- proxy-from-env "^1.1.0"
+ follow-redirects "^1.15.11"
+ form-data "^4.0.5"
+ proxy-from-env "^2.1.0"
axobject-query@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee"
integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==
-babel-jest@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.2.0.tgz#fd44a1ec9552be35ead881f7381faa7d8f3b95ac"
- integrity sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==
+babel-jest@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.3.0.tgz#3ff5553fa3bcbb8738d2d7335a4dbdc3bd1a0eb5"
+ integrity sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==
dependencies:
- "@jest/transform" "30.2.0"
+ "@jest/transform" "30.3.0"
"@types/babel__core" "^7.20.5"
babel-plugin-istanbul "^7.0.1"
- babel-preset-jest "30.2.0"
+ babel-preset-jest "30.3.0"
chalk "^4.1.2"
graceful-fs "^4.2.11"
slash "^3.0.0"
@@ -3853,10 +3862,10 @@ babel-plugin-istanbul@^7.0.1:
istanbul-lib-instrument "^6.0.2"
test-exclude "^6.0.0"
-babel-plugin-jest-hoist@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz#94c250d36b43f95900f3a219241e0f4648191ce2"
- integrity sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==
+babel-plugin-jest-hoist@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.3.0.tgz#235ad714a45c18b12566becf439e1c604e277015"
+ integrity sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==
dependencies:
"@types/babel__core" "^7.20.5"
@@ -3881,12 +3890,12 @@ babel-preset-current-node-syntax@^1.2.0:
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-syntax-top-level-await" "^7.14.5"
-babel-preset-jest@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz#04717843e561347781d6d7f69c81e6bcc3ed11ce"
- integrity sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==
+babel-preset-jest@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-30.3.0.tgz#21cf3d19a6f5e9924426c879ee0b7f092636d043"
+ integrity sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==
dependencies:
- babel-plugin-jest-hoist "30.2.0"
+ babel-plugin-jest-hoist "30.3.0"
babel-preset-current-node-syntax "^1.2.0"
bail@^2.0.0:
@@ -3899,46 +3908,58 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-baseline-browser-mapping@^2.8.9:
- version "2.8.16"
- resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.16.tgz#e17789673e7f4b7654f81ab2ef25e96ab6a895f9"
- integrity sha512-OMu3BGQ4E7P1ErFsIPpbJh0qvDudM/UuJeHgkAvfWe+0HFJCXh+t/l8L6fVLR55RI/UbKrVLnAXZSVwd9ysWYw==
+balanced-match@^4.0.2:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a"
+ integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==
+
+baseline-browser-mapping@^2.10.12:
+ version "2.10.13"
+ resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.13.tgz#5a154cc4589193015a274e3d18319b0d76b9224e"
+ integrity sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw==
binary-extensions@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
-body-parser@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.2.0.tgz#f7a9656de305249a715b549b7b8fd1ab9dfddcfa"
- integrity sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==
+body-parser@^2.2.0, body-parser@^2.2.1:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.2.2.tgz#1a32cdb966beaf68de50a9dfbe5b58f83cb8890c"
+ integrity sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==
dependencies:
bytes "^3.1.2"
content-type "^1.0.5"
- debug "^4.4.0"
+ debug "^4.4.3"
http-errors "^2.0.0"
- iconv-lite "^0.6.3"
+ iconv-lite "^0.7.0"
on-finished "^2.4.1"
- qs "^6.14.0"
- raw-body "^3.0.0"
- type-is "^2.0.0"
+ qs "^6.14.1"
+ raw-body "^3.0.1"
+ type-is "^2.0.1"
brace-expansion@^1.1.7:
- version "1.1.12"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
- integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.13.tgz#d37875c01dc9eff988dd49d112a57cb67b54efe6"
+ integrity sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"
-brace-expansion@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7"
- integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==
+brace-expansion@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.3.tgz#0493338bdd58e319b1039c67cf7ee439892c01d9"
+ integrity sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==
dependencies:
balanced-match "^1.0.0"
+brace-expansion@^5.0.5:
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.5.tgz#dcc3a37116b79f3e1b46db994ced5d570e930fdb"
+ integrity sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==
+ dependencies:
+ balanced-match "^4.0.2"
+
braces@^3.0.3, braces@~3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
@@ -3946,16 +3967,16 @@ braces@^3.0.3, braces@~3.0.2:
dependencies:
fill-range "^7.1.1"
-browserslist@^4.24.0, browserslist@^4.24.4:
- version "4.26.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.3.tgz#40fbfe2d1cd420281ce5b1caa8840049c79afb56"
- integrity sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==
+browserslist@^4.24.0, browserslist@^4.28.1:
+ version "4.28.2"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.2.tgz#f50b65362ef48974ca9f50b3680566d786b811d2"
+ integrity sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==
dependencies:
- baseline-browser-mapping "^2.8.9"
- caniuse-lite "^1.0.30001746"
- electron-to-chromium "^1.5.227"
- node-releases "^2.0.21"
- update-browserslist-db "^1.1.3"
+ baseline-browser-mapping "^2.10.12"
+ caniuse-lite "^1.0.30001782"
+ electron-to-chromium "^1.5.328"
+ node-releases "^2.0.36"
+ update-browserslist-db "^1.2.3"
bs-logger@^0.2.6:
version "0.2.6"
@@ -3976,7 +3997,7 @@ buffer-from@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-bytes@3.1.2, bytes@^3.1.2:
+bytes@^3.1.2, bytes@~3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
@@ -4027,10 +4048,10 @@ camelcase@^6.3.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001746:
- version "1.0.30001750"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001750.tgz#c229f82930033abd1502c6f73035356cf528bfbc"
- integrity sha512-cuom0g5sdX6rw00qOoLNSFCJ9/mYIsuSOA+yzpDw8eopiFqcVwQvZHqov0vmEighRxX++cfC0Vg1G+1Iy/mSpQ==
+caniuse-lite@^1.0.30001774, caniuse-lite@^1.0.30001782:
+ version "1.0.30001784"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz#bdf9733a0813ccfb5ab4d02f2127e62ee4c6b718"
+ integrity sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==
ccount@^2.0.0:
version "2.0.1"
@@ -4093,14 +4114,14 @@ chokidar@^4.0.0:
readdirp "^4.0.1"
ci-info@^4.2.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.3.1.tgz#355ad571920810b5623e11d40232f443f16f1daa"
- integrity sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.4.0.tgz#7d54eff9f54b45b62401c26032696eb59c8bd18c"
+ integrity sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==
cjs-module-lexer@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz#586e87d4341cb2661850ece5190232ccdebcff8b"
- integrity sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz#b3ca5101843389259ade7d88c77bd06ce55849ca"
+ integrity sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==
classnames@^2.2.6:
version "2.5.1"
@@ -4127,9 +4148,9 @@ co@^4.6.0:
integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==
collect-v8-coverage@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9"
- integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz#cc1f01eb8d02298cbc9a437c74c70ab4e5210b80"
+ integrity sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==
color-convert@^2.0.1:
version "2.0.1"
@@ -4178,11 +4199,9 @@ concurrently@^9.2.1:
yargs "17.7.2"
content-disposition@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-1.0.0.tgz#844426cb398f934caefcbb172200126bc7ceace2"
- integrity sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==
- dependencies:
- safe-buffer "5.2.1"
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-1.0.1.tgz#a8b7bbeb2904befdfb6787e5c0c086959f605f9b"
+ integrity sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==
content-type@^1.0.5:
version "1.0.5"
@@ -4205,14 +4224,14 @@ cookie@^0.7.1:
integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==
cookie@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-1.0.2.tgz#27360701532116bd3f1f9416929d176afe1e4610"
- integrity sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-1.1.1.tgz#3bb9bdfc82369db9c2f69c93c9c3ceb310c88b3c"
+ integrity sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==
cors@^2.8.5:
- version "2.8.5"
- resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
- integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
+ version "2.8.6"
+ resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.6.tgz#ff5dd69bd95e547503820d29aba4f8faf8dfec96"
+ integrity sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==
dependencies:
object-assign "^4"
vary "^1"
@@ -4222,12 +4241,12 @@ create-require@^1.1.0:
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
-cross-fetch@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983"
- integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==
+cross-fetch@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.1.0.tgz#8f69355007ee182e47fa692ecbaa37a52e43c3d2"
+ integrity sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==
dependencies:
- node-fetch "^2.6.12"
+ node-fetch "^2.7.0"
cross-spawn@^7.0.3, cross-spawn@^7.0.6:
version "7.0.6"
@@ -4256,10 +4275,10 @@ cssstyle@^4.2.1:
"@asamuzakjp/css-color" "^3.2.0"
rrweb-cssom "^0.8.0"
-csstype@^3.0.2, csstype@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
- integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
+csstype@^3.1.3, csstype@^3.2.2:
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a"
+ integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==
damerau-levenshtein@^1.0.8:
version "1.0.8"
@@ -4306,7 +4325,7 @@ date-fns@^4.1.0:
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-4.1.0.tgz#64b3d83fff5aa80438f5b1a633c2e83b8a1c2d14"
integrity sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==
-debug@4, debug@^4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1:
+debug@4, debug@^4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.4.0, debug@^4.4.1, debug@^4.4.3:
version "4.4.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
@@ -4326,16 +4345,16 @@ decimal.js@^10.5.0:
integrity sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==
decode-named-character-reference@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz#25c32ae6dd5e21889549d40f676030e9514cc0ed"
- integrity sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz#3e40603760874c2e5867691b599d73a7da25b53f"
+ integrity sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==
dependencies:
character-entities "^2.0.0"
dedent@^1.6.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.7.0.tgz#c1f9445335f0175a96587be245a282ff451446ca"
- integrity sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==
+ version "1.7.2"
+ resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.7.2.tgz#34e2264ab538301e27cf7b07bf2369c19baa8dd9"
+ integrity sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==
deep-is@^0.1.3:
version "0.1.4"
@@ -4370,7 +4389,7 @@ delayed-stream@~1.0.0:
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-depd@2.0.0, depd@^2.0.0:
+depd@^2.0.0, depd@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
@@ -4380,10 +4399,10 @@ dequal@^2.0.0:
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
-detect-libc@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
+detect-libc@^2.0.3:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.2.tgz#689c5dcdc1900ef5583a4cb9f6d7b473742074ad"
+ integrity sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==
detect-newline@^3.1.0:
version "3.1.0"
@@ -4403,9 +4422,9 @@ didyoumean@^1.2.2:
integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
diff@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
- integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.4.tgz#7a6dbfda325f25f07517e9b518f897c08332e07d"
+ integrity sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==
dlv@^1.1.3:
version "1.1.3"
@@ -4451,10 +4470,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-electron-to-chromium@^1.5.227:
- version "1.5.237"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.237.tgz#eacf61cef3f6345d0069ab427585c5a04d7084f0"
- integrity sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==
+electron-to-chromium@^1.5.328:
+ version "1.5.331"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.331.tgz#3e4e845042d517c68b3c00be5fc33204f13b2058"
+ integrity sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==
embla-carousel-autoplay@^8.5.1:
version "8.6.0"
@@ -4503,10 +4522,10 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0:
- version "1.24.0"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328"
- integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==
+es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0, es-abstract@^1.24.1:
+ version "1.24.1"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.1.tgz#f0c131ed5ea1bb2411134a8dd94def09c46c7899"
+ integrity sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==
dependencies:
array-buffer-byte-length "^1.0.2"
arraybuffer.prototype.slice "^1.0.4"
@@ -4574,25 +4593,26 @@ es-errors@^1.3.0:
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
es-iterator-helpers@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz#d1dd0f58129054c0ad922e6a9a1e65eef435fe75"
- integrity sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.3.1.tgz#3be0f4e63438d6c5a1fb5f33b891aaad3f7dae06"
+ integrity sha512-zWwRvqWiuBPr0muUG/78cW3aHROFCNIQ3zpmYDpwdbnt2m+xlNyRWpHBpa2lJjSBit7BQ+RXA1iwbSmu5yJ/EQ==
dependencies:
call-bind "^1.0.8"
- call-bound "^1.0.3"
+ call-bound "^1.0.4"
define-properties "^1.2.1"
- es-abstract "^1.23.6"
+ es-abstract "^1.24.1"
es-errors "^1.3.0"
- es-set-tostringtag "^2.0.3"
+ es-set-tostringtag "^2.1.0"
function-bind "^1.1.2"
- get-intrinsic "^1.2.6"
+ get-intrinsic "^1.3.0"
globalthis "^1.0.4"
gopd "^1.2.0"
has-property-descriptors "^1.0.2"
has-proto "^1.2.0"
has-symbols "^1.1.0"
internal-slot "^1.1.0"
- iterator.prototype "^1.1.4"
+ iterator.prototype "^1.1.5"
+ math-intrinsics "^1.1.0"
safe-array-concat "^1.1.3"
es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
@@ -4602,7 +4622,7 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
dependencies:
es-errors "^1.3.0"
-es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0:
+es-set-tostringtag@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
@@ -4628,37 +4648,37 @@ es-to-primitive@^1.3.0:
is-date-object "^1.0.5"
is-symbol "^1.0.4"
-esbuild@^0.25.0:
- version "0.25.11"
- resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.11.tgz#0f31b82f335652580f75ef6897bba81962d9ae3d"
- integrity sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==
+esbuild@^0.27.0:
+ version "0.27.7"
+ resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.27.7.tgz#bcadce22b2f3fd76f257e3a64f83a64986fea11f"
+ integrity sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==
optionalDependencies:
- "@esbuild/aix-ppc64" "0.25.11"
- "@esbuild/android-arm" "0.25.11"
- "@esbuild/android-arm64" "0.25.11"
- "@esbuild/android-x64" "0.25.11"
- "@esbuild/darwin-arm64" "0.25.11"
- "@esbuild/darwin-x64" "0.25.11"
- "@esbuild/freebsd-arm64" "0.25.11"
- "@esbuild/freebsd-x64" "0.25.11"
- "@esbuild/linux-arm" "0.25.11"
- "@esbuild/linux-arm64" "0.25.11"
- "@esbuild/linux-ia32" "0.25.11"
- "@esbuild/linux-loong64" "0.25.11"
- "@esbuild/linux-mips64el" "0.25.11"
- "@esbuild/linux-ppc64" "0.25.11"
- "@esbuild/linux-riscv64" "0.25.11"
- "@esbuild/linux-s390x" "0.25.11"
- "@esbuild/linux-x64" "0.25.11"
- "@esbuild/netbsd-arm64" "0.25.11"
- "@esbuild/netbsd-x64" "0.25.11"
- "@esbuild/openbsd-arm64" "0.25.11"
- "@esbuild/openbsd-x64" "0.25.11"
- "@esbuild/openharmony-arm64" "0.25.11"
- "@esbuild/sunos-x64" "0.25.11"
- "@esbuild/win32-arm64" "0.25.11"
- "@esbuild/win32-ia32" "0.25.11"
- "@esbuild/win32-x64" "0.25.11"
+ "@esbuild/aix-ppc64" "0.27.7"
+ "@esbuild/android-arm" "0.27.7"
+ "@esbuild/android-arm64" "0.27.7"
+ "@esbuild/android-x64" "0.27.7"
+ "@esbuild/darwin-arm64" "0.27.7"
+ "@esbuild/darwin-x64" "0.27.7"
+ "@esbuild/freebsd-arm64" "0.27.7"
+ "@esbuild/freebsd-x64" "0.27.7"
+ "@esbuild/linux-arm" "0.27.7"
+ "@esbuild/linux-arm64" "0.27.7"
+ "@esbuild/linux-ia32" "0.27.7"
+ "@esbuild/linux-loong64" "0.27.7"
+ "@esbuild/linux-mips64el" "0.27.7"
+ "@esbuild/linux-ppc64" "0.27.7"
+ "@esbuild/linux-riscv64" "0.27.7"
+ "@esbuild/linux-s390x" "0.27.7"
+ "@esbuild/linux-x64" "0.27.7"
+ "@esbuild/netbsd-arm64" "0.27.7"
+ "@esbuild/netbsd-x64" "0.27.7"
+ "@esbuild/openbsd-arm64" "0.27.7"
+ "@esbuild/openbsd-x64" "0.27.7"
+ "@esbuild/openharmony-arm64" "0.27.7"
+ "@esbuild/sunos-x64" "0.27.7"
+ "@esbuild/win32-arm64" "0.27.7"
+ "@esbuild/win32-ia32" "0.27.7"
+ "@esbuild/win32-x64" "0.27.7"
escalade@^3.1.1, escalade@^3.2.0:
version "3.2.0"
@@ -4694,13 +4714,13 @@ eslint-import-context@^0.1.8:
stable-hash-x "^0.2.0"
eslint-import-resolver-node@^0.3.9:
- version "0.3.9"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
- integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
+ version "0.3.10"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz#84ce3005abfc300588cf23bbac1aabec1fc6e8c1"
+ integrity sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==
dependencies:
debug "^3.2.7"
- is-core-module "^2.13.0"
- resolve "^1.22.4"
+ is-core-module "^2.16.1"
+ resolve "^2.0.0-next.6"
eslint-import-resolver-typescript@^4.4.4:
version "4.4.4"
@@ -4774,9 +4794,9 @@ eslint-plugin-react-hooks@^5.2.0:
integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==
eslint-plugin-react-refresh@^0.4.22:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.24.tgz#6914e8757eb7d7ccc3efb9dbcc8a51feda71d89e"
- integrity sha512-nLHIW7TEq3aLrEYWpVaJ1dRgFR+wLDPN8e8FpYAql/bMV2oBEfC37K0gLEGgv9fy66juNShSMV8OkTqzltcG/w==
+ version "0.4.26"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz#2bcdd109ea9fb4e0b56bb1b5146cf8841b21b626"
+ integrity sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==
eslint-plugin-react@^7.37.5:
version "7.37.5"
@@ -4820,25 +4840,29 @@ eslint-visitor-keys@^4.2.1:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1"
integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==
+eslint-visitor-keys@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz#9e3c9489697824d2d4ce3a8ad12628f91e9f59be"
+ integrity sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==
+
eslint@^9.36.0:
- version "9.37.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.37.0.tgz#ac0222127f76b09c0db63036f4fe289562072d74"
- integrity sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==
+ version "9.39.4"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.39.4.tgz#855da1b2e2ad66dc5991195f35e262bcec8117b5"
+ integrity sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==
dependencies:
"@eslint-community/eslint-utils" "^4.8.0"
"@eslint-community/regexpp" "^4.12.1"
- "@eslint/config-array" "^0.21.0"
- "@eslint/config-helpers" "^0.4.0"
- "@eslint/core" "^0.16.0"
- "@eslint/eslintrc" "^3.3.1"
- "@eslint/js" "9.37.0"
- "@eslint/plugin-kit" "^0.4.0"
+ "@eslint/config-array" "^0.21.2"
+ "@eslint/config-helpers" "^0.4.2"
+ "@eslint/core" "^0.17.0"
+ "@eslint/eslintrc" "^3.3.5"
+ "@eslint/js" "9.39.4"
+ "@eslint/plugin-kit" "^0.4.1"
"@humanfs/node" "^0.16.6"
"@humanwhocodes/module-importer" "^1.0.1"
"@humanwhocodes/retry" "^0.4.2"
"@types/estree" "^1.0.6"
- "@types/json-schema" "^7.0.15"
- ajv "^6.12.4"
+ ajv "^6.14.0"
chalk "^4.0.0"
cross-spawn "^7.0.6"
debug "^4.3.2"
@@ -4857,7 +4881,7 @@ eslint@^9.36.0:
is-glob "^4.0.0"
json-stable-stringify-without-jsonify "^1.0.1"
lodash.merge "^4.6.2"
- minimatch "^3.1.2"
+ minimatch "^3.1.5"
natural-compare "^1.4.0"
optionator "^0.9.3"
@@ -4876,9 +4900,9 @@ esprima@^4.0.0:
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
esquery@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
- integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.7.0.tgz#08d048f261f0ddedb5bae95f46809463d9c9496d"
+ integrity sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==
dependencies:
estraverse "^5.1.0"
@@ -4929,30 +4953,31 @@ exit-x@^0.2.2:
resolved "https://registry.yarnpkg.com/exit-x/-/exit-x-0.2.2.tgz#1f9052de3b8d99a696b10dad5bced9bdd5c3aa64"
integrity sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==
-expect@30.2.0, expect@^30.0.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/expect/-/expect-30.2.0.tgz#d4013bed267013c14bc1199cec8aa57cee9b5869"
- integrity sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==
+expect@30.3.0, expect@^30.0.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/expect/-/expect-30.3.0.tgz#1b82111517d1ab030f3db0cf1b4061c8aa644f61"
+ integrity sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==
dependencies:
- "@jest/expect-utils" "30.2.0"
+ "@jest/expect-utils" "30.3.0"
"@jest/get-type" "30.1.0"
- jest-matcher-utils "30.2.0"
- jest-message-util "30.2.0"
- jest-mock "30.2.0"
- jest-util "30.2.0"
+ jest-matcher-utils "30.3.0"
+ jest-message-util "30.3.0"
+ jest-mock "30.3.0"
+ jest-util "30.3.0"
express@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/express/-/express-5.1.0.tgz#d31beaf715a0016f0d53f47d3b4d7acf28c75cc9"
- integrity sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/express/-/express-5.2.1.tgz#8f21d15b6d327f92b4794ecf8cb08a72f956ac04"
+ integrity sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==
dependencies:
accepts "^2.0.0"
- body-parser "^2.2.0"
+ body-parser "^2.2.1"
content-disposition "^1.0.0"
content-type "^1.0.5"
cookie "^0.7.1"
cookie-signature "^1.2.1"
debug "^4.4.0"
+ depd "^2.0.0"
encodeurl "^2.0.0"
escape-html "^1.0.3"
etag "^1.8.1"
@@ -5006,9 +5031,9 @@ fast-levenshtein@^2.0.6:
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
fastq@^1.6.0:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5"
- integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==
+ version "1.20.1"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.20.1.tgz#ca750a10dc925bc8b18839fd203e3ef4b3ced675"
+ integrity sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==
dependencies:
reusify "^1.0.4"
@@ -5046,9 +5071,9 @@ fill-range@^7.1.1:
to-regex-range "^5.0.1"
finalhandler@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-2.1.0.tgz#72306373aa89d05a8242ed569ed86a1bff7c561f"
- integrity sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-2.1.1.tgz#a2c517a6559852bcdb06d1f8bd7f51b68fad8099"
+ integrity sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==
dependencies:
debug "^4.4.0"
encodeurl "^2.0.0"
@@ -5082,11 +5107,11 @@ flat-cache@^4.0.0:
keyv "^4.5.4"
flatted@^3.2.9:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358"
- integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==
+ version "3.4.2"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.2.tgz#f5c23c107f0f37de8dbdf24f13722b3b98d52726"
+ integrity sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==
-follow-redirects@^1.15.6:
+follow-redirects@^1.15.11:
version "1.15.11"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340"
integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==
@@ -5106,10 +5131,10 @@ foreground-child@^3.1.0:
cross-spawn "^7.0.6"
signal-exit "^4.0.1"
-form-data@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4"
- integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==
+form-data@^4.0.5:
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053"
+ integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.8"
@@ -5122,10 +5147,10 @@ forwarded@0.2.0:
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-fraction.js@^4.3.7:
- version "4.3.7"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
- integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
+fraction.js@^5.3.4:
+ version "5.3.4"
+ resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-5.3.4.tgz#8c0fcc6a9908262df4ed197427bdeef563e0699a"
+ integrity sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==
fresh@^2.0.0:
version "2.0.0"
@@ -5223,9 +5248,9 @@ get-symbol-description@^1.1.0:
get-intrinsic "^1.2.6"
get-tsconfig@^4.10.1:
- version "4.12.0"
- resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.12.0.tgz#cfb3a4446a2abd324a205469e8bda4e7e44cbd35"
- integrity sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw==
+ version "4.13.7"
+ resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.13.7.tgz#b9d8b199b06033ceeea1a93df7ea5765415089bc"
+ integrity sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==
dependencies:
resolve-pkg-maps "^1.0.0"
@@ -5243,10 +5268,10 @@ glob-parent@^6.0.2:
dependencies:
is-glob "^4.0.3"
-glob@^10.3.10:
- version "10.4.5"
- resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
- integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
+glob@^10.5.0:
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c"
+ integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==
dependencies:
foreground-child "^3.1.0"
jackspeak "^3.1.2"
@@ -5295,15 +5320,10 @@ graceful-fs@^4.2.11:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-graphemer@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
- integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
-
-handlebars@^4.7.8:
- version "4.7.8"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9"
- integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==
+handlebars@^4.7.9:
+ version "4.7.9"
+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.9.tgz#6f139082ab58dc4e5a0e51efe7db5ae890d56a0f"
+ integrity sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==
dependencies:
minimist "^1.2.5"
neo-async "^2.6.2"
@@ -5412,16 +5432,16 @@ html-url-attributes@^3.0.0:
resolved "https://registry.yarnpkg.com/html-url-attributes/-/html-url-attributes-3.0.1.tgz#83b052cd5e437071b756cd74ae70f708870c2d87"
integrity sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==
-http-errors@2.0.0, http-errors@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
- integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
+http-errors@^2.0.0, http-errors@^2.0.1, http-errors@~2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.1.tgz#36d2f65bc909c8790018dd36fb4d93da6caae06b"
+ integrity sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==
dependencies:
- depd "2.0.0"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- toidentifier "1.0.1"
+ depd "~2.0.0"
+ inherits "~2.0.4"
+ setprototypeof "~1.2.0"
+ statuses "~2.0.2"
+ toidentifier "~1.0.1"
http-proxy-agent@^7.0.2:
version "7.0.2"
@@ -5445,18 +5465,18 @@ human-signals@^2.1.0:
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
i18next-browser-languagedetector@^8.2.0:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.2.0.tgz#c3ca311e249d2f7d8bb9b3b13ac9af380a3b15b0"
- integrity sha512-P+3zEKLnOF0qmiesW383vsLdtQVyKtCNA9cjSoKCppTKPQVfKd2W8hbVo5ZhNJKDqeM7BOcvNoKJOjpHh4Js9g==
+ version "8.2.1"
+ resolved "https://registry.yarnpkg.com/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.2.1.tgz#f17a918d376a97aa12a5b63fd8ea559a6231935b"
+ integrity sha512-bZg8+4bdmaOiApD7N7BPT9W8MLZG+nPTOFlLiJiT8uzKXFjhxw4v2ierCXOwB5sFDMtuA5G4kgYZ0AznZxQ/cw==
dependencies:
"@babel/runtime" "^7.23.2"
i18next-http-backend@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/i18next-http-backend/-/i18next-http-backend-3.0.2.tgz#7c8daa31aa69679e155ec1f96a37846225bdf907"
- integrity sha512-PdlvPnvIp4E1sYi46Ik4tBYh/v/NbYfFFgTjkwFl0is8A18s7/bx9aXqsrOax9WUbeNS6mD2oix7Z0yGGf6m5g==
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/i18next-http-backend/-/i18next-http-backend-3.0.4.tgz#bcc6cd97bae1277016f01ef0706cd442418024cf"
+ integrity sha512-udwrBIE6cNpqn1gRAqRULq3+7MzIIuaiKRWrz++dVz5SqWW2VwXmPJtAgkI0JtMLFaADC9qNmnZAxWAhsxXx2g==
dependencies:
- cross-fetch "4.0.0"
+ cross-fetch "4.1.0"
i18next@^22.0.3:
version "22.5.1"
@@ -5466,23 +5486,23 @@ i18next@^22.0.3:
"@babel/runtime" "^7.20.6"
i18next@^25.5.3:
- version "25.6.0"
- resolved "https://registry.yarnpkg.com/i18next/-/i18next-25.6.0.tgz#d1ed719b35af9db619738e9ce7408b75d6b7957f"
- integrity sha512-tTn8fLrwBYtnclpL5aPXK/tAYBLWVvoHM1zdfXoRNLcI+RvtMsoZRV98ePlaW3khHYKuNh/Q65W/+NVFUeIwVw==
+ version "25.10.10"
+ resolved "https://registry.yarnpkg.com/i18next/-/i18next-25.10.10.tgz#d610511c87150e7a98c58fa780e93f90603fe187"
+ integrity sha512-cqUW2Z3EkRx7NqSyywjkgCLK7KLCL6IFVFcONG7nVYIJ3ekZ1/N5jUsihHV6Bq37NfhgtczxJcxduELtjTwkuQ==
dependencies:
- "@babel/runtime" "^7.27.6"
+ "@babel/runtime" "^7.29.2"
-iconv-lite@0.6.3, iconv-lite@^0.6.3:
+iconv-lite@0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
-iconv-lite@0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.0.tgz#c50cd80e6746ca8115eb98743afa81aa0e147a3e"
- integrity sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==
+iconv-lite@^0.7.0, iconv-lite@~0.7.0:
+ version "0.7.2"
+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.2.tgz#d0bdeac3f12b4835b7359c2ad89c422a4d1cc72e"
+ integrity sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
@@ -5496,15 +5516,15 @@ ignore@^5.2.0:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
-ignore@^7.0.0:
+ignore@^7.0.5:
version "7.0.5"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9"
integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==
-immutable@^5.0.2:
- version "5.1.4"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.4.tgz#e3f8c1fe7b567d56cf26698f31918c241dae8c1f"
- integrity sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==
+immutable@^5.1.5:
+ version "5.1.5"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.5.tgz#93ee4db5c2a9ab42a4a783069f3c5d8847d40165"
+ integrity sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==
import-fresh@^3.2.1:
version "3.3.1"
@@ -5540,15 +5560,15 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4:
+inherits@2, inherits@~2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-inline-style-parser@0.2.4:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22"
- integrity sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==
+inline-style-parser@0.2.7:
+ version "0.2.7"
+ resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.7.tgz#b1fc68bfc0313b8685745e4464e37f9376b9c909"
+ integrity sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==
internal-slot@^1.1.0:
version "1.1.0"
@@ -5636,7 +5656,7 @@ is-callable@^1.2.7:
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-is-core-module@^2.13.0, is-core-module@^2.16.0, is-core-module@^2.16.1:
+is-core-module@^2.16.1:
version "2.16.1"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4"
integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==
@@ -5871,7 +5891,7 @@ istanbul-reports@^3.1.3:
html-escaper "^2.0.0"
istanbul-lib-report "^3.0.0"
-iterator.prototype@^1.1.4:
+iterator.prototype@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz#12c959a29de32de0aa3bbbb801f4d777066dae39"
integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==
@@ -5892,96 +5912,95 @@ jackspeak@^3.1.2:
optionalDependencies:
"@pkgjs/parseargs" "^0.11.0"
-jest-changed-files@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-30.2.0.tgz#602266e478ed554e1e1469944faa7efd37cee61c"
- integrity sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ==
+jest-changed-files@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-30.3.0.tgz#055849df695f9a9fcde0ae44024f815bbc627f3a"
+ integrity sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==
dependencies:
execa "^5.1.1"
- jest-util "30.2.0"
+ jest-util "30.3.0"
p-limit "^3.1.0"
-jest-circus@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.2.0.tgz#98b8198b958748a2f322354311023d1d02e7603f"
- integrity sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==
+jest-circus@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.3.0.tgz#153614c11ab35867f371bd93496ecb9690b92077"
+ integrity sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==
dependencies:
- "@jest/environment" "30.2.0"
- "@jest/expect" "30.2.0"
- "@jest/test-result" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/environment" "30.3.0"
+ "@jest/expect" "30.3.0"
+ "@jest/test-result" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
chalk "^4.1.2"
co "^4.6.0"
dedent "^1.6.0"
is-generator-fn "^2.1.0"
- jest-each "30.2.0"
- jest-matcher-utils "30.2.0"
- jest-message-util "30.2.0"
- jest-runtime "30.2.0"
- jest-snapshot "30.2.0"
- jest-util "30.2.0"
+ jest-each "30.3.0"
+ jest-matcher-utils "30.3.0"
+ jest-message-util "30.3.0"
+ jest-runtime "30.3.0"
+ jest-snapshot "30.3.0"
+ jest-util "30.3.0"
p-limit "^3.1.0"
- pretty-format "30.2.0"
+ pretty-format "30.3.0"
pure-rand "^7.0.0"
slash "^3.0.0"
stack-utils "^2.0.6"
-jest-cli@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.2.0.tgz#1780f8e9d66bf84a10b369aea60aeda7697dcc67"
- integrity sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA==
+jest-cli@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.3.0.tgz#5ed75a337f486a1f1c5acbb2de8acddb106ead6c"
+ integrity sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==
dependencies:
- "@jest/core" "30.2.0"
- "@jest/test-result" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/core" "30.3.0"
+ "@jest/test-result" "30.3.0"
+ "@jest/types" "30.3.0"
chalk "^4.1.2"
exit-x "^0.2.2"
import-local "^3.2.0"
- jest-config "30.2.0"
- jest-util "30.2.0"
- jest-validate "30.2.0"
+ jest-config "30.3.0"
+ jest-util "30.3.0"
+ jest-validate "30.3.0"
yargs "^17.7.2"
-jest-config@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.2.0.tgz#29df8c50e2ad801cc59c406b50176c18c362a90b"
- integrity sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==
+jest-config@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.3.0.tgz#b969e0aaaf5964419e62953bb712c16d15972425"
+ integrity sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==
dependencies:
"@babel/core" "^7.27.4"
"@jest/get-type" "30.1.0"
"@jest/pattern" "30.0.1"
- "@jest/test-sequencer" "30.2.0"
- "@jest/types" "30.2.0"
- babel-jest "30.2.0"
+ "@jest/test-sequencer" "30.3.0"
+ "@jest/types" "30.3.0"
+ babel-jest "30.3.0"
chalk "^4.1.2"
ci-info "^4.2.0"
deepmerge "^4.3.1"
- glob "^10.3.10"
+ glob "^10.5.0"
graceful-fs "^4.2.11"
- jest-circus "30.2.0"
+ jest-circus "30.3.0"
jest-docblock "30.2.0"
- jest-environment-node "30.2.0"
+ jest-environment-node "30.3.0"
jest-regex-util "30.0.1"
- jest-resolve "30.2.0"
- jest-runner "30.2.0"
- jest-util "30.2.0"
- jest-validate "30.2.0"
- micromatch "^4.0.8"
+ jest-resolve "30.3.0"
+ jest-runner "30.3.0"
+ jest-util "30.3.0"
+ jest-validate "30.3.0"
parse-json "^5.2.0"
- pretty-format "30.2.0"
+ pretty-format "30.3.0"
slash "^3.0.0"
strip-json-comments "^3.1.1"
-jest-diff@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.2.0.tgz#e3ec3a6ea5c5747f605c9e874f83d756cba36825"
- integrity sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==
+jest-diff@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.3.0.tgz#e0a4c84ef350ffd790ffd5b0016acabeecf5f759"
+ integrity sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==
dependencies:
- "@jest/diff-sequences" "30.0.1"
+ "@jest/diff-sequences" "30.3.0"
"@jest/get-type" "30.1.0"
chalk "^4.1.2"
- pretty-format "30.2.0"
+ pretty-format "30.3.0"
jest-docblock@30.2.0:
version "30.2.0"
@@ -5990,100 +6009,98 @@ jest-docblock@30.2.0:
dependencies:
detect-newline "^3.1.0"
-jest-each@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.2.0.tgz#39e623ae71641c2ac3ee69b3ba3d258fce8e768d"
- integrity sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==
+jest-each@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.3.0.tgz#faa7229bf7a9fa6426dc604057a7d2a173493b1e"
+ integrity sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==
dependencies:
"@jest/get-type" "30.1.0"
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
chalk "^4.1.2"
- jest-util "30.2.0"
- pretty-format "30.2.0"
+ jest-util "30.3.0"
+ pretty-format "30.3.0"
jest-environment-jsdom@^30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.2.0.tgz#e95e0921ed22be974f1d8a324766d12b1844cb2c"
- integrity sha512-zbBTiqr2Vl78pKp/laGBREYzbZx9ZtqPjOK4++lL4BNDhxRnahg51HtoDrk9/VjIy9IthNEWdKVd7H5bqBhiWQ==
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.3.0.tgz#6bf80519643333ae2faa07b5660d80451d328578"
+ integrity sha512-RLEOJy6ip1lpw0yqJ8tB3i88FC7VBz7i00Zvl2qF71IdxjS98gC9/0SPWYIBVXHm5hgCYK0PAlSlnHGGy9RoMg==
dependencies:
- "@jest/environment" "30.2.0"
- "@jest/environment-jsdom-abstract" "30.2.0"
- "@types/jsdom" "^21.1.7"
- "@types/node" "*"
+ "@jest/environment" "30.3.0"
+ "@jest/environment-jsdom-abstract" "30.3.0"
jsdom "^26.1.0"
-jest-environment-node@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.2.0.tgz#3def7980ebd2fd86e74efd4d2e681f55ab38da0f"
- integrity sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==
+jest-environment-node@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.3.0.tgz#aa8a57c5d0c4af0f8b1f7403ba737fec6b3aabbe"
+ integrity sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==
dependencies:
- "@jest/environment" "30.2.0"
- "@jest/fake-timers" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/environment" "30.3.0"
+ "@jest/fake-timers" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
- jest-mock "30.2.0"
- jest-util "30.2.0"
- jest-validate "30.2.0"
+ jest-mock "30.3.0"
+ jest-util "30.3.0"
+ jest-validate "30.3.0"
-jest-haste-map@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.2.0.tgz#808e3889f288603ac70ff0ac047598345a66022e"
- integrity sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==
+jest-haste-map@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.3.0.tgz#1ea6843e6e45c077d91270666a4fcba958c24cd5"
+ integrity sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==
dependencies:
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
anymatch "^3.1.3"
fb-watchman "^2.0.2"
graceful-fs "^4.2.11"
jest-regex-util "30.0.1"
- jest-util "30.2.0"
- jest-worker "30.2.0"
- micromatch "^4.0.8"
+ jest-util "30.3.0"
+ jest-worker "30.3.0"
+ picomatch "^4.0.3"
walker "^1.0.8"
optionalDependencies:
fsevents "^2.3.3"
-jest-leak-detector@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz#292fdca7b7c9cf594e1e570ace140b01d8beb736"
- integrity sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==
+jest-leak-detector@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz#a695a851e353f517a554a2f5c91c2742fc131c98"
+ integrity sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==
dependencies:
"@jest/get-type" "30.1.0"
- pretty-format "30.2.0"
+ pretty-format "30.3.0"
-jest-matcher-utils@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz#69a0d4c271066559ec8b0d8174829adc3f23a783"
- integrity sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==
+jest-matcher-utils@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz#d6c739fec1ecd33809f2d2b1348f6ab01d2f2493"
+ integrity sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==
dependencies:
"@jest/get-type" "30.1.0"
chalk "^4.1.2"
- jest-diff "30.2.0"
- pretty-format "30.2.0"
+ jest-diff "30.3.0"
+ pretty-format "30.3.0"
-jest-message-util@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.2.0.tgz#fc97bf90d11f118b31e6131e2b67fc4f39f92152"
- integrity sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==
+jest-message-util@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.3.0.tgz#4d723544d36890ba862ac3961db52db5b0d1ba39"
+ integrity sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==
dependencies:
"@babel/code-frame" "^7.27.1"
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
"@types/stack-utils" "^2.0.3"
chalk "^4.1.2"
graceful-fs "^4.2.11"
- micromatch "^4.0.8"
- pretty-format "30.2.0"
+ picomatch "^4.0.3"
+ pretty-format "30.3.0"
slash "^3.0.0"
stack-utils "^2.0.6"
-jest-mock@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.2.0.tgz#69f991614eeb4060189459d3584f710845bff45e"
- integrity sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==
+jest-mock@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.3.0.tgz#e0fa4184a596a6c4fdec53d4f412158418923747"
+ integrity sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==
dependencies:
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
- jest-util "30.2.0"
+ jest-util "30.3.0"
jest-pnp-resolver@^1.2.3:
version "1.2.3"
@@ -6095,169 +6112,169 @@ jest-regex-util@30.0.1:
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b"
integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==
-jest-resolve-dependencies@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.2.0.tgz#3370e2c0b49cc560f6a7e8ec3a59dd99525e1a55"
- integrity sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w==
+jest-resolve-dependencies@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz#4d638c9f0d93a62a6ed25dec874bfd7e756c8ce5"
+ integrity sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==
dependencies:
jest-regex-util "30.0.1"
- jest-snapshot "30.2.0"
+ jest-snapshot "30.3.0"
-jest-resolve@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.2.0.tgz#2e2009cbd61e8f1f003355d5ec87225412cebcd7"
- integrity sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==
+jest-resolve@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.3.0.tgz#b7bee9927279805b1b50715d2170a545553b87ff"
+ integrity sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==
dependencies:
chalk "^4.1.2"
graceful-fs "^4.2.11"
- jest-haste-map "30.2.0"
+ jest-haste-map "30.3.0"
jest-pnp-resolver "^1.2.3"
- jest-util "30.2.0"
- jest-validate "30.2.0"
+ jest-util "30.3.0"
+ jest-validate "30.3.0"
slash "^3.0.0"
unrs-resolver "^1.7.11"
-jest-runner@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.2.0.tgz#c62b4c3130afa661789705e13a07bdbcec26a114"
- integrity sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==
- dependencies:
- "@jest/console" "30.2.0"
- "@jest/environment" "30.2.0"
- "@jest/test-result" "30.2.0"
- "@jest/transform" "30.2.0"
- "@jest/types" "30.2.0"
+jest-runner@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.3.0.tgz#fa970fc4e45d418ad7e7d581b24cac7af5944cb7"
+ integrity sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==
+ dependencies:
+ "@jest/console" "30.3.0"
+ "@jest/environment" "30.3.0"
+ "@jest/test-result" "30.3.0"
+ "@jest/transform" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
chalk "^4.1.2"
emittery "^0.13.1"
exit-x "^0.2.2"
graceful-fs "^4.2.11"
jest-docblock "30.2.0"
- jest-environment-node "30.2.0"
- jest-haste-map "30.2.0"
- jest-leak-detector "30.2.0"
- jest-message-util "30.2.0"
- jest-resolve "30.2.0"
- jest-runtime "30.2.0"
- jest-util "30.2.0"
- jest-watcher "30.2.0"
- jest-worker "30.2.0"
+ jest-environment-node "30.3.0"
+ jest-haste-map "30.3.0"
+ jest-leak-detector "30.3.0"
+ jest-message-util "30.3.0"
+ jest-resolve "30.3.0"
+ jest-runtime "30.3.0"
+ jest-util "30.3.0"
+ jest-watcher "30.3.0"
+ jest-worker "30.3.0"
p-limit "^3.1.0"
source-map-support "0.5.13"
-jest-runtime@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.2.0.tgz#395ea792cde048db1b0cd1a92dc9cb9f1921bf8a"
- integrity sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==
+jest-runtime@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.3.0.tgz#1a9bec7a9b68db12dfe4136bbe41ab883ea2c996"
+ integrity sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==
dependencies:
- "@jest/environment" "30.2.0"
- "@jest/fake-timers" "30.2.0"
- "@jest/globals" "30.2.0"
+ "@jest/environment" "30.3.0"
+ "@jest/fake-timers" "30.3.0"
+ "@jest/globals" "30.3.0"
"@jest/source-map" "30.0.1"
- "@jest/test-result" "30.2.0"
- "@jest/transform" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/test-result" "30.3.0"
+ "@jest/transform" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
chalk "^4.1.2"
cjs-module-lexer "^2.1.0"
collect-v8-coverage "^1.0.2"
- glob "^10.3.10"
+ glob "^10.5.0"
graceful-fs "^4.2.11"
- jest-haste-map "30.2.0"
- jest-message-util "30.2.0"
- jest-mock "30.2.0"
+ jest-haste-map "30.3.0"
+ jest-message-util "30.3.0"
+ jest-mock "30.3.0"
jest-regex-util "30.0.1"
- jest-resolve "30.2.0"
- jest-snapshot "30.2.0"
- jest-util "30.2.0"
+ jest-resolve "30.3.0"
+ jest-snapshot "30.3.0"
+ jest-util "30.3.0"
slash "^3.0.0"
strip-bom "^4.0.0"
-jest-snapshot@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.2.0.tgz#266fbbb4b95fc4665ce6f32f1f38eeb39f4e26d0"
- integrity sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==
+jest-snapshot@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.3.0.tgz#6e7ea75069dda86e36311a0f73189e830d4f51ad"
+ integrity sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==
dependencies:
"@babel/core" "^7.27.4"
"@babel/generator" "^7.27.5"
"@babel/plugin-syntax-jsx" "^7.27.1"
"@babel/plugin-syntax-typescript" "^7.27.1"
"@babel/types" "^7.27.3"
- "@jest/expect-utils" "30.2.0"
+ "@jest/expect-utils" "30.3.0"
"@jest/get-type" "30.1.0"
- "@jest/snapshot-utils" "30.2.0"
- "@jest/transform" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/snapshot-utils" "30.3.0"
+ "@jest/transform" "30.3.0"
+ "@jest/types" "30.3.0"
babel-preset-current-node-syntax "^1.2.0"
chalk "^4.1.2"
- expect "30.2.0"
+ expect "30.3.0"
graceful-fs "^4.2.11"
- jest-diff "30.2.0"
- jest-matcher-utils "30.2.0"
- jest-message-util "30.2.0"
- jest-util "30.2.0"
- pretty-format "30.2.0"
+ jest-diff "30.3.0"
+ jest-matcher-utils "30.3.0"
+ jest-message-util "30.3.0"
+ jest-util "30.3.0"
+ pretty-format "30.3.0"
semver "^7.7.2"
synckit "^0.11.8"
-jest-util@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-30.2.0.tgz#5142adbcad6f4e53c2776c067a4db3c14f913705"
- integrity sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==
+jest-util@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-30.3.0.tgz#95a4fbacf2dac20e768e2f1744b70519f2ba7980"
+ integrity sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==
dependencies:
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
chalk "^4.1.2"
ci-info "^4.2.0"
graceful-fs "^4.2.11"
- picomatch "^4.0.2"
+ picomatch "^4.0.3"
-jest-validate@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.2.0.tgz#273eaaed4c0963b934b5b31e96289edda6e0a2ef"
- integrity sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==
+jest-validate@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.3.0.tgz#215e11b8fcc5e2ca4b99ea5d730a5b4c969e4355"
+ integrity sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==
dependencies:
"@jest/get-type" "30.1.0"
- "@jest/types" "30.2.0"
+ "@jest/types" "30.3.0"
camelcase "^6.3.0"
chalk "^4.1.2"
leven "^3.1.0"
- pretty-format "30.2.0"
+ pretty-format "30.3.0"
-jest-watcher@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.2.0.tgz#f9c055de48e18c979e7756a3917e596e2d69b07b"
- integrity sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==
+jest-watcher@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.3.0.tgz#3afa1af355b9fe80f0261eb8a23981a315858596"
+ integrity sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==
dependencies:
- "@jest/test-result" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/test-result" "30.3.0"
+ "@jest/types" "30.3.0"
"@types/node" "*"
ansi-escapes "^4.3.2"
chalk "^4.1.2"
emittery "^0.13.1"
- jest-util "30.2.0"
+ jest-util "30.3.0"
string-length "^4.0.2"
-jest-worker@30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.2.0.tgz#fd5c2a36ff6058ec8f74366ec89538cc99539d26"
- integrity sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==
+jest-worker@30.3.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.3.0.tgz#ae4dc1f1d93d0cba1415624fcedaec40ea764f14"
+ integrity sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==
dependencies:
"@types/node" "*"
"@ungap/structured-clone" "^1.3.0"
- jest-util "30.2.0"
+ jest-util "30.3.0"
merge-stream "^2.0.0"
supports-color "^8.1.1"
jest@^30.2.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/jest/-/jest-30.2.0.tgz#9f0a71e734af968f26952b5ae4b724af82681630"
- integrity sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/jest/-/jest-30.3.0.tgz#6460b889dd805e9677400505f16f1d9b14c285a3"
+ integrity sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==
dependencies:
- "@jest/core" "30.2.0"
- "@jest/types" "30.2.0"
+ "@jest/core" "30.3.0"
+ "@jest/types" "30.3.0"
import-local "^3.2.0"
- jest-cli "30.2.0"
+ jest-cli "30.3.0"
jiti@^1.21.7:
version "1.21.7"
@@ -6270,17 +6287,17 @@ jiti@^1.21.7:
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
js-yaml@^3.13.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
+ version "3.14.2"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz#77485ce1dd7f33c061fd1b16ecea23b55fcb04b0"
+ integrity sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+js-yaml@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b"
+ integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==
dependencies:
argparse "^2.0.1"
@@ -6399,7 +6416,7 @@ keyv@^4.5.4:
i18next "^25.5.3"
i18next-browser-languagedetector "^8.2.0"
i18next-http-backend "^3.0.2"
- km-app "file:../../../../../../../AppData/Local/Yarn/Cache/v6/npm-km-app-1.0.0-3364c375-9406-4ea7-a926-82d2ee61d0ba-1760537549847/node_modules/km-app"
+ km-app "file:../../../../AppData/Local/Yarn/Cache/v6/npm-km-app-1.0.0-ad318aad-432f-45ee-9c2a-5e91558c86e2-1775210439581/node_modules/km-app"
marked "^16.3.0"
notistack "^3.0.2"
pdfjs-dist "^5.4.149"
@@ -6521,9 +6538,9 @@ makeerror@1.0.12:
tmpl "1.0.5"
marked@^16.3.0:
- version "16.4.0"
- resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.0.tgz#b0c22707a3add380827a75437131801cd54bf425"
- integrity sha512-CTPAcRBq57cn3R8n3hwc2REddc28hjR7RzDXQ+lXLmMJYqn20BaI2cGw6QjgZGIgVfp2Wdfw4aMzgNteQ6qJgQ==
+ version "16.4.2"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.2.tgz#4959a64be6c486f0db7467ead7ce288de54290a3"
+ integrity sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==
math-intrinsics@^1.1.0:
version "1.1.0"
@@ -6531,9 +6548,9 @@ math-intrinsics@^1.1.0:
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
mdast-util-from-markdown@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a"
- integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz#c95822b91aab75f18a4cbe8b2f51b873ed2cf0c7"
+ integrity sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==
dependencies:
"@types/mdast" "^4.0.0"
"@types/unist" "^3.0.0"
@@ -6599,9 +6616,9 @@ mdast-util-phrasing@^4.0.0:
unist-util-is "^6.0.0"
mdast-util-to-hast@^13.0.0:
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4"
- integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==
+ version "13.2.1"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz#d7ff84ca499a57e2c060ae67548ad950e689a053"
+ integrity sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==
dependencies:
"@types/hast" "^3.0.0"
"@types/mdast" "^4.0.0"
@@ -6849,7 +6866,7 @@ micromark@^4.0.0:
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
-micromatch@^4.0.5, micromatch@^4.0.8:
+micromatch@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
@@ -6874,10 +6891,10 @@ mime-types@^2.1.12:
dependencies:
mime-db "1.52.0"
-mime-types@^3.0.0, mime-types@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce"
- integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==
+mime-types@^3.0.0, mime-types@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.2.tgz#39002d4182575d5af036ffa118100f2524b2e2ab"
+ integrity sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==
dependencies:
mime-db "^1.54.0"
@@ -6891,19 +6908,26 @@ min-indent@^1.0.0:
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+minimatch@^10.2.1, minimatch@^10.2.2:
+ version "10.2.5"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1"
+ integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==
+ dependencies:
+ brace-expansion "^5.0.5"
+
+minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2, minimatch@^3.1.5:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e"
+ integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==
dependencies:
brace-expansion "^1.1.7"
minimatch@^9.0.4:
- version "9.0.5"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
- integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
+ version "9.0.9"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.9.tgz#9b0cb9fcb78087f6fd7eababe2511c4d3d60574e"
+ integrity sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==
dependencies:
- brace-expansion "^2.0.1"
+ brace-expansion "^2.0.2"
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
version "1.2.8"
@@ -6911,9 +6935,9 @@ minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
- integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b"
+ integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==
ms@^2.1.1, ms@^2.1.3:
version "2.1.3"
@@ -6959,7 +6983,17 @@ node-addon-api@^7.0.0:
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558"
integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==
-node-fetch@^2.6.12:
+node-exports-info@^1.6.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/node-exports-info/-/node-exports-info-1.6.0.tgz#1aedafb01a966059c9a5e791a94a94d93f5c2a13"
+ integrity sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==
+ dependencies:
+ array.prototype.flatmap "^1.3.3"
+ es-errors "^1.3.0"
+ object.entries "^1.1.9"
+ semver "^6.3.1"
+
+node-fetch@^2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
@@ -6971,20 +7005,25 @@ node-int64@^0.4.0:
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
-node-releases@^2.0.21:
- version "2.0.23"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.23.tgz#2ecf3d7ba571ece05c67c77e5b7b1b6fb9e18cea"
- integrity sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==
+node-readable-to-web-readable-stream@^0.4.2:
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/node-readable-to-web-readable-stream/-/node-readable-to-web-readable-stream-0.4.2.tgz#634da58d3fe42a47d4608f1d7f14f85e18daeabe"
+ integrity sha512-/cMZNI34v//jUTrI+UIo4ieHAB5EZRY/+7OmXZgBxaWBMcW2tGdceIw06RFxWxrKZ5Jp3sI2i5TsRo+CBhtVLQ==
+
+node-releases@^2.0.36:
+ version "2.0.37"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.37.tgz#9bd4f10b77ba39c2b9402d4e8399c482a797f671"
+ integrity sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==
nodemon@^3.1.10:
- version "3.1.10"
- resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.1.10.tgz#5015c5eb4fffcb24d98cf9454df14f4fecec9bc1"
- integrity sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==
+ version "3.1.14"
+ resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.1.14.tgz#8487ca379c515301d221ec007f27f24ecafa2b51"
+ integrity sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw==
dependencies:
chokidar "^3.5.2"
debug "^4"
ignore-by-default "^1.0.1"
- minimatch "^3.1.2"
+ minimatch "^10.2.1"
pstree.remy "^1.1.8"
semver "^7.5.3"
simple-update-notifier "^2.0.0"
@@ -6997,11 +7036,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0:
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
-
notistack@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/notistack/-/notistack-3.0.2.tgz#009799c3fccddeffac58565ba1657d27616dfabd"
@@ -7018,9 +7052,9 @@ npm-run-path@^4.0.1:
path-key "^3.0.0"
nwsapi@^2.2.16:
- version "2.2.22"
- resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.22.tgz#109f9530cda6c156d6a713cdf5939e9f0de98b9d"
- integrity sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==
+ version "2.2.23"
+ resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.23.tgz#59712c3a88e6de2bb0b6ccc1070397267019cf6c"
+ integrity sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==
object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1:
version "4.1.1"
@@ -7249,16 +7283,17 @@ path-scurry@^1.11.1:
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-to-regexp@^8.0.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.3.0.tgz#aa818a6981f99321003a08987d3cec9c3474cd1f"
- integrity sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==
+ version "8.4.2"
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.4.2.tgz#795c420c4f7ca45c5b887366f622ee0c9852cccd"
+ integrity sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==
pdfjs-dist@^5.4.149:
- version "5.4.296"
- resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-5.4.296.tgz#b1aa7ded8828f29537bc7cc99c1343c8b3a5d2d6"
- integrity sha512-DlOzet0HO7OEnmUmB6wWGJrrdvbyJKftI1bhMitK7O2N8W2gc757yyYBbINy9IDafXAV9wmKr9t7xsTaNKRG5Q==
+ version "5.6.205"
+ resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-5.6.205.tgz#091023a47811bd9fed074fe49c52bd2dc30bb0bf"
+ integrity sha512-tlUj+2IDa7G1SbvBNN74UHRLJybZDWYom+k6p5KIZl7huBvsA4APi6mKL+zCxd3tLjN5hOOEE9Tv7VdzO88pfg==
optionalDependencies:
- "@napi-rs/canvas" "^0.1.80"
+ "@napi-rs/canvas" "^0.1.96"
+ node-readable-to-web-readable-stream "^0.4.2"
picocolors@^1.1.1:
version "1.1.1"
@@ -7266,14 +7301,14 @@ picocolors@^1.1.1:
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601"
+ integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
-picomatch@^4.0.2, picomatch@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042"
- integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==
+picomatch@^4.0.3:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589"
+ integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==
pify@^2.3.0:
version "2.3.0"
@@ -7341,18 +7376,18 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@^8.4.47, postcss@^8.5.6:
- version "8.5.6"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c"
- integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==
+ version "8.5.8"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.8.tgz#6230ecc8fb02e7a0f6982e53990937857e13f399"
+ integrity sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==
dependencies:
nanoid "^3.3.11"
picocolors "^1.1.1"
source-map-js "^1.2.1"
preact@^10.6.5:
- version "10.27.2"
- resolved "https://registry.yarnpkg.com/preact/-/preact-10.27.2.tgz#19b9009c1be801a76a0aaf0fe5ba665985a09312"
- integrity sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==
+ version "10.29.0"
+ resolved "https://registry.yarnpkg.com/preact/-/preact-10.29.0.tgz#a6e5858670b659c4d471c6fea232233e03b403e8"
+ integrity sha512-wSAGyk2bYR1c7t3SZ3jHcM6xy0lcBcDel6lODcs9ME6Th++Dx2KU+6D3HD8wMMKGA8Wpw7OMd3/4RGzYRpzwRg==
prelude-ls@^1.2.1:
version "1.2.1"
@@ -7365,14 +7400,14 @@ prettier-plugin-tailwindcss@^0.6.13:
integrity sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==
prettier@^3.6.2:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.6.2.tgz#ccda02a1003ebbb2bfda6f83a074978f608b9393"
- integrity sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==
+ version "3.8.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.1.tgz#edf48977cf991558f4fcbd8a3ba6015ba2a3a173"
+ integrity sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==
-pretty-format@30.2.0, pretty-format@^30.0.0:
- version "30.2.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.2.0.tgz#2d44fe6134529aed18506f6d11509d8a62775ebe"
- integrity sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==
+pretty-format@30.3.0, pretty-format@^30.0.0:
+ version "30.3.0"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.3.0.tgz#e977eed4bcd1b6195faed418af8eac68b9ea1f29"
+ integrity sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==
dependencies:
"@jest/schemas" "30.0.5"
ansi-styles "^5.2.0"
@@ -7405,10 +7440,10 @@ proxy-addr@^2.0.7:
forwarded "0.2.0"
ipaddr.js "1.9.1"
-proxy-from-env@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
- integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
+proxy-from-env@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-2.1.0.tgz#a7487568adad577cfaaa7e88c49cab3ab3081aba"
+ integrity sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==
pstree.remy@^1.1.8:
version "1.1.8"
@@ -7425,10 +7460,10 @@ pure-rand@^7.0.0:
resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-7.0.1.tgz#6f53a5a9e3e4a47445822af96821ca509ed37566"
integrity sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==
-qs@^6.14.0:
- version "6.14.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930"
- integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==
+qs@^6.14.0, qs@^6.14.1:
+ version "6.15.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.0.tgz#db8fd5d1b1d2d6b5b33adaf87429805f1909e7b3"
+ integrity sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==
dependencies:
side-channel "^1.1.0"
@@ -7442,27 +7477,27 @@ range-parser@^1.2.1:
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-raw-body@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-3.0.1.tgz#ced5cd79a77bbb0496d707f2a0f9e1ae3aecdcb1"
- integrity sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==
+raw-body@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-3.0.2.tgz#3e3ada5ae5568f9095d84376fd3a49b8fb000a51"
+ integrity sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==
dependencies:
- bytes "3.1.2"
- http-errors "2.0.0"
- iconv-lite "0.7.0"
- unpipe "1.0.0"
+ bytes "~3.1.2"
+ http-errors "~2.0.1"
+ iconv-lite "~0.7.0"
+ unpipe "~1.0.0"
react-dom@^19.1.1:
- version "19.2.0"
- resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.0.tgz#00ed1e959c365e9a9d48f8918377465466ec3af8"
- integrity sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==
+ version "19.2.4"
+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.4.tgz#6fac6bd96f7db477d966c7ec17c1a2b1ad8e6591"
+ integrity sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==
dependencies:
scheduler "^0.27.0"
react-dropzone@^14.3.5:
- version "14.3.8"
- resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-14.3.8.tgz#a7eab118f8a452fe3f8b162d64454e81ba830582"
- integrity sha512-sBgODnq+lcA4P296DY4wacOZz3JFpD99fp+hb//iBO2HHnyeZU3FwWyXJ6salNpqQdsZrgMrotuko/BdJMV8Ug==
+ version "14.4.1"
+ resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-14.4.1.tgz#a33b5c348365bfc73d5fec69c91cb32c350cb9d4"
+ integrity sha512-QDuV76v3uKbHiH34SpwifZ+gOLi1+RdsCO1kl5vxMT4wW8R82+sthjvBw4th3NHF/XX6FBsqDYZVNN+pnhaw0g==
dependencies:
attr-accept "^2.2.4"
file-selector "^2.1.0"
@@ -7477,23 +7512,19 @@ react-i18next@^12.0.0:
html-parse-stringify "^3.0.1"
react-i18next@^16.0.0:
- version "16.0.1"
- resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-16.0.1.tgz#2839eca4e65914a0a3cb9f4c440c679a91814daa"
- integrity sha512-0S//bpYEkCPjzuVmxDf9Z6+Y+ArNvpAUk7eDL4qNCZXjDh6Z9j6MZ+NThU7kMCOsmYmDCun3GYEwkiOjjZo9Ug==
+ version "16.6.6"
+ resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-16.6.6.tgz#046bbf651ab4837ba505a5995189c1d42b8956c7"
+ integrity sha512-ZgL2HUoW34UKUkOV7uSQFE1CDnRPD+tCR3ywSuWH7u2iapnz86U8Bi3Vrs620qNDzCf1F47NxglCEkchCTDOHw==
dependencies:
- "@babel/runtime" "^7.27.6"
+ "@babel/runtime" "^7.29.2"
html-parse-stringify "^3.0.1"
+ use-sync-external-store "^1.6.0"
react-is@^16.13.1:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-react-is@^17.0.2:
- version "17.0.2"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
- integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
react-is@^18.3.1:
version "18.3.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
@@ -7516,22 +7547,22 @@ react-markdown@^10.1.0:
unist-util-visit "^5.0.0"
vfile "^6.0.0"
-react-refresh@^0.17.0:
- version "0.17.0"
- resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.17.0.tgz#b7e579c3657f23d04eccbe4ad2e58a8ed51e7e53"
- integrity sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==
+react-refresh@^0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.18.0.tgz#2dce97f4fe932a4d8142fa1630e475c1729c8062"
+ integrity sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==
react-router-dom@^7.9.3:
- version "7.9.4"
- resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-7.9.4.tgz#37d35b4b7f730b37434f2b7e95121ef557a6b538"
- integrity sha512-f30P6bIkmYvnHHa5Gcu65deIXoA2+r3Eb6PJIAddvsT9aGlchMatJ51GgpU470aSqRRbFX22T70yQNUGuW3DfA==
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-7.14.0.tgz#9d2df92ec9ce47e696808dc2a0e0a0c794ab278a"
+ integrity sha512-2G3ajSVSZMEtmTjIklRWlNvo8wICEpLihfD/0YMDxbWK2UyP5EGfnoIn9AIQGnF3G/FX0MRbHXdFcD+rL1ZreQ==
dependencies:
- react-router "7.9.4"
+ react-router "7.14.0"
-react-router@7.9.4:
- version "7.9.4"
- resolved "https://registry.yarnpkg.com/react-router/-/react-router-7.9.4.tgz#2c4249e5d0a6bb8b8f6bf0ede8f5077e4ff8024f"
- integrity sha512-SD3G8HKviFHg9xj7dNODUKDFgpG4xqD5nhyd0mYoB5iISepuZAvzSr8ywxgxKJ52yRzf/HWtVHc9AWwoTbljvA==
+react-router@7.14.0:
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/react-router/-/react-router-7.14.0.tgz#33169c9ac03b298bb51aad13e038ba548c79a862"
+ integrity sha512-m/xR9N4LQLmAS0ZhkY2nkPA1N7gQ5TUVa5n8TgANuDTARbn1gt+zLPXEm7W0XDTbrQ2AJSJKhoa6yx1D8BcpxQ==
dependencies:
cookie "^1.0.1"
set-cookie-parser "^2.6.0"
@@ -7555,9 +7586,9 @@ react-uploader@^3.43.0:
uploader "^3.47.0"
react@^19.1.1:
- version "19.2.0"
- resolved "https://registry.yarnpkg.com/react/-/react-19.2.0.tgz#d33dd1721698f4376ae57a54098cb47fc75d93a5"
- integrity sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==
+ version "19.2.4"
+ resolved "https://registry.yarnpkg.com/react/-/react-19.2.4.tgz#438e57baa19b77cb23aab516cf635cd0579ee09a"
+ integrity sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==
read-cache@^1.0.0:
version "1.0.0"
@@ -7660,21 +7691,24 @@ resolve-pkg-maps@^1.0.0:
resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
-resolve@^1.1.7, resolve@^1.22.4, resolve@^1.22.8:
- version "1.22.10"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39"
- integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
+resolve@^1.1.7, resolve@^1.22.8:
+ version "1.22.11"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262"
+ integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==
dependencies:
- is-core-module "^2.16.0"
+ is-core-module "^2.16.1"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-resolve@^2.0.0-next.5:
- version "2.0.0-next.5"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c"
- integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==
+resolve@^2.0.0-next.5, resolve@^2.0.0-next.6:
+ version "2.0.0-next.6"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.6.tgz#b3961812be69ace7b3bc35d5bf259434681294af"
+ integrity sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==
dependencies:
- is-core-module "^2.13.0"
+ es-errors "^1.3.0"
+ is-core-module "^2.16.1"
+ node-exports-info "^1.6.0"
+ object-keys "^1.1.1"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
@@ -7684,34 +7718,37 @@ reusify@^1.0.4:
integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==
rollup@^4.43.0:
- version "4.52.4"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.52.4.tgz#71e64cce96a865fcbaa6bb62c6e82807f4e378a1"
- integrity sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==
+ version "4.60.1"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.60.1.tgz#b4aa2bcb3a5e1437b5fad40d43fe42d4bde7a42d"
+ integrity sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==
dependencies:
"@types/estree" "1.0.8"
optionalDependencies:
- "@rollup/rollup-android-arm-eabi" "4.52.4"
- "@rollup/rollup-android-arm64" "4.52.4"
- "@rollup/rollup-darwin-arm64" "4.52.4"
- "@rollup/rollup-darwin-x64" "4.52.4"
- "@rollup/rollup-freebsd-arm64" "4.52.4"
- "@rollup/rollup-freebsd-x64" "4.52.4"
- "@rollup/rollup-linux-arm-gnueabihf" "4.52.4"
- "@rollup/rollup-linux-arm-musleabihf" "4.52.4"
- "@rollup/rollup-linux-arm64-gnu" "4.52.4"
- "@rollup/rollup-linux-arm64-musl" "4.52.4"
- "@rollup/rollup-linux-loong64-gnu" "4.52.4"
- "@rollup/rollup-linux-ppc64-gnu" "4.52.4"
- "@rollup/rollup-linux-riscv64-gnu" "4.52.4"
- "@rollup/rollup-linux-riscv64-musl" "4.52.4"
- "@rollup/rollup-linux-s390x-gnu" "4.52.4"
- "@rollup/rollup-linux-x64-gnu" "4.52.4"
- "@rollup/rollup-linux-x64-musl" "4.52.4"
- "@rollup/rollup-openharmony-arm64" "4.52.4"
- "@rollup/rollup-win32-arm64-msvc" "4.52.4"
- "@rollup/rollup-win32-ia32-msvc" "4.52.4"
- "@rollup/rollup-win32-x64-gnu" "4.52.4"
- "@rollup/rollup-win32-x64-msvc" "4.52.4"
+ "@rollup/rollup-android-arm-eabi" "4.60.1"
+ "@rollup/rollup-android-arm64" "4.60.1"
+ "@rollup/rollup-darwin-arm64" "4.60.1"
+ "@rollup/rollup-darwin-x64" "4.60.1"
+ "@rollup/rollup-freebsd-arm64" "4.60.1"
+ "@rollup/rollup-freebsd-x64" "4.60.1"
+ "@rollup/rollup-linux-arm-gnueabihf" "4.60.1"
+ "@rollup/rollup-linux-arm-musleabihf" "4.60.1"
+ "@rollup/rollup-linux-arm64-gnu" "4.60.1"
+ "@rollup/rollup-linux-arm64-musl" "4.60.1"
+ "@rollup/rollup-linux-loong64-gnu" "4.60.1"
+ "@rollup/rollup-linux-loong64-musl" "4.60.1"
+ "@rollup/rollup-linux-ppc64-gnu" "4.60.1"
+ "@rollup/rollup-linux-ppc64-musl" "4.60.1"
+ "@rollup/rollup-linux-riscv64-gnu" "4.60.1"
+ "@rollup/rollup-linux-riscv64-musl" "4.60.1"
+ "@rollup/rollup-linux-s390x-gnu" "4.60.1"
+ "@rollup/rollup-linux-x64-gnu" "4.60.1"
+ "@rollup/rollup-linux-x64-musl" "4.60.1"
+ "@rollup/rollup-openbsd-x64" "4.60.1"
+ "@rollup/rollup-openharmony-arm64" "4.60.1"
+ "@rollup/rollup-win32-arm64-msvc" "4.60.1"
+ "@rollup/rollup-win32-ia32-msvc" "4.60.1"
+ "@rollup/rollup-win32-x64-gnu" "4.60.1"
+ "@rollup/rollup-win32-x64-msvc" "4.60.1"
fsevents "~2.3.2"
router@^2.2.0:
@@ -7762,11 +7799,6 @@ safe-array-concat@^1.1.3:
has-symbols "^1.1.0"
isarray "^2.0.5"
-safe-buffer@5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
safe-push-apply@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5"
@@ -7790,12 +7822,12 @@ safe-regex-test@^1.0.3, safe-regex-test@^1.1.0:
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
sass@^1.93.2:
- version "1.93.2"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.93.2.tgz#e97d225d60f59a3b3dbb6d2ae3c1b955fd1f2cd1"
- integrity sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==
+ version "1.99.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.99.0.tgz#ff9d1594da4886249dfaafabbeea2dea2dc74b26"
+ integrity sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==
dependencies:
chokidar "^4.0.0"
- immutable "^5.0.2"
+ immutable "^5.1.5"
source-map-js ">=0.6.2 <2.0.0"
optionalDependencies:
"@parcel/watcher" "^2.4.1"
@@ -7817,32 +7849,32 @@ semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1, semver@^7.7.2, semver@^7.7.3:
- version "7.7.3"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946"
- integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==
+semver@^7.5.3, semver@^7.5.4, semver@^7.7.1, semver@^7.7.2, semver@^7.7.3, semver@^7.7.4:
+ version "7.7.4"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a"
+ integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==
send@^1.1.0, send@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/send/-/send-1.2.0.tgz#32a7554fb777b831dfa828370f773a3808d37212"
- integrity sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/send/-/send-1.2.1.tgz#9eab743b874f3550f40a26867bf286ad60d3f3ed"
+ integrity sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==
dependencies:
- debug "^4.3.5"
+ debug "^4.4.3"
encodeurl "^2.0.0"
escape-html "^1.0.3"
etag "^1.8.1"
fresh "^2.0.0"
- http-errors "^2.0.0"
- mime-types "^3.0.1"
+ http-errors "^2.0.1"
+ mime-types "^3.0.2"
ms "^2.1.3"
on-finished "^2.4.1"
range-parser "^1.2.1"
- statuses "^2.0.1"
+ statuses "^2.0.2"
serve-static@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-2.2.0.tgz#9c02564ee259bdd2251b82d659a2e7e1938d66f9"
- integrity sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-2.2.1.tgz#7f186a4a4e5f5b663ad7a4294ff1bf37cf0e98a9"
+ integrity sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==
dependencies:
encodeurl "^2.0.0"
escape-html "^1.0.3"
@@ -7850,9 +7882,9 @@ serve-static@^2.2.0:
send "^1.2.0"
set-cookie-parser@^2.6.0:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz#3016f150072202dfbe90fadee053573cc89d2943"
- integrity sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==
+ version "2.7.2"
+ resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz#ccd08673a9ae5d2e44ea2a2de25089e67c7edf68"
+ integrity sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==
set-function-length@^1.2.2:
version "1.2.2"
@@ -7885,7 +7917,7 @@ set-proto@^1.0.0:
es-errors "^1.3.0"
es-object-atoms "^1.0.0"
-setprototypeof@1.2.0:
+setprototypeof@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
@@ -8009,12 +8041,7 @@ stack-utils@^2.0.6:
dependencies:
escape-string-regexp "^2.0.0"
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
-statuses@^2.0.1:
+statuses@^2.0.1, statuses@^2.0.2, statuses@~2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382"
integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==
@@ -8153,11 +8180,11 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
ansi-regex "^5.0.1"
strip-ansi@^7.0.1:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba"
- integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.2.0.tgz#d22a269522836a627af8d04b5c3fd2c7fa3e32e3"
+ integrity sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==
dependencies:
- ansi-regex "^6.0.1"
+ ansi-regex "^6.2.2"
strip-bom@^3.0.0:
version "3.0.0"
@@ -8187,18 +8214,18 @@ strip-json-comments@^3.1.1:
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
style-to-js@^1.0.0:
- version "1.1.18"
- resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.18.tgz#3e6c13bd4c4db079bd2c2c94571cce5c758bc2ff"
- integrity sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg==
+ version "1.1.21"
+ resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.21.tgz#2908941187f857e79e28e9cd78008b9a0b3e0e8d"
+ integrity sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==
dependencies:
- style-to-object "1.0.11"
+ style-to-object "1.0.14"
-style-to-object@1.0.11:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.11.tgz#cf252c4051758b7acb18a5efb296f91fb79bb9c4"
- integrity sha512-5A560JmXr7wDyGLK12Nq/EYS38VkGlglVzkis1JEdbGWSnbQIEhZzTJhzURXN5/8WwwFCs/f/VVcmkTppbXLow==
+style-to-object@1.0.14:
+ version "1.0.14"
+ resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.14.tgz#1d22f0e7266bb8c6d8cae5caf4ec4f005e08f611"
+ integrity sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==
dependencies:
- inline-style-parser "0.2.4"
+ inline-style-parser "0.2.7"
stylis@^4.2.0:
version "4.3.6"
@@ -8206,16 +8233,16 @@ stylis@^4.2.0:
integrity sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==
sucrase@^3.35.0:
- version "3.35.0"
- resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263"
- integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==
+ version "3.35.1"
+ resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.1.tgz#4619ea50393fe8bd0ae5071c26abd9b2e346bfe1"
+ integrity sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==
dependencies:
"@jridgewell/gen-mapping" "^0.3.2"
commander "^4.0.0"
- glob "^10.3.10"
lines-and-columns "^1.1.6"
mz "^2.7.0"
pirates "^4.0.1"
+ tinyglobby "^0.2.11"
ts-interface-checker "^0.1.9"
supports-color@8.1.1, supports-color@^8.1.1:
@@ -8250,26 +8277,26 @@ symbol-tree@^3.2.4:
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
synckit@^0.11.8:
- version "0.11.11"
- resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.11.tgz#c0b619cf258a97faa209155d9cd1699b5c998cb0"
- integrity sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==
+ version "0.11.12"
+ resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.12.tgz#abe74124264fbc00a48011b0d98bdc1cffb64a7b"
+ integrity sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==
dependencies:
"@pkgr/core" "^0.2.9"
tabster@^8.5.5:
- version "8.5.6"
- resolved "https://registry.yarnpkg.com/tabster/-/tabster-8.5.6.tgz#26990d7f436d15a2a478a8c4c087e759bcdf4963"
- integrity sha512-2vfrRGrx8O9BjdrtSlVA5fvpmbq5HQBRN13XFRg6LAvZ1Fr3QdBnswgT4YgFS5Bhoo5nxwgjRaRueI2Us/dv7g==
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/tabster/-/tabster-8.7.0.tgz#f0b4c2f6f27e84aea653895d2a255d2159f83490"
+ integrity sha512-AKYquti8AdWzuqJdQo4LUMQDZrHoYQy6V+8yUq2PmgLZV10EaB+8BD0nWOfC/3TBp4mPNg4fbHkz6SFtkr0PpA==
dependencies:
keyborg "2.6.0"
tslib "^2.8.1"
optionalDependencies:
- "@rollup/rollup-linux-x64-gnu" "4.40.0"
+ "@rollup/rollup-linux-x64-gnu" "4.53.3"
tailwindcss@^3.4.17:
- version "3.4.18"
- resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.18.tgz#9fa9650aace186644b608242f1e57d2d55593301"
- integrity sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==
+ version "3.4.19"
+ resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.19.tgz#af2a0a4ae302d52ebe078b6775e799e132500ee2"
+ integrity sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==
dependencies:
"@alloc/quick-lru" "^5.2.0"
arg "^5.0.2"
@@ -8317,7 +8344,7 @@ thenify-all@^1.0.0:
dependencies:
any-promise "^1.0.0"
-tinyglobby@^0.2.14, tinyglobby@^0.2.15:
+tinyglobby@^0.2.11, tinyglobby@^0.2.14, tinyglobby@^0.2.15:
version "0.2.15"
resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2"
integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==
@@ -8349,7 +8376,7 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
-toidentifier@1.0.1:
+toidentifier@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
@@ -8393,10 +8420,10 @@ trough@^2.0.0:
resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f"
integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==
-ts-api-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91"
- integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
+ts-api-utils@^2.5.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.5.0.tgz#4acd4a155e22734990a5ed1fe9e97f113bcb37c1"
+ integrity sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==
ts-interface-checker@^0.1.9:
version "0.1.13"
@@ -8404,17 +8431,17 @@ ts-interface-checker@^0.1.9:
integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
ts-jest@^29.4.4:
- version "29.4.5"
- resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.5.tgz#a6b0dc401e521515d5342234be87f1ca96390a6f"
- integrity sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==
+ version "29.4.9"
+ resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.9.tgz#47dc33d0f5c36bddcedd16afefae285e0b049d2d"
+ integrity sha512-LTb9496gYPMCqjeDLdPrKuXtncudeV1yRZnF4Wo5l3SFi0RYEnYRNgMrFIdg+FHvfzjCyQk1cLncWVqiSX+EvQ==
dependencies:
bs-logger "^0.2.6"
fast-json-stable-stringify "^2.1.0"
- handlebars "^4.7.8"
+ handlebars "^4.7.9"
json5 "^2.2.3"
lodash.memoize "^4.1.2"
make-error "^1.3.6"
- semver "^7.7.3"
+ semver "^7.7.4"
type-fest "^4.41.0"
yargs-parser "^21.1.1"
@@ -8474,7 +8501,7 @@ type-fest@^4.41.0:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58"
integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==
-type-is@^2.0.0, type-is@^2.0.1:
+type-is@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-2.0.1.tgz#64f6cf03f92fce4015c2b224793f6bdd4b068c97"
integrity sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==
@@ -8553,10 +8580,10 @@ undefsafe@^2.0.5:
resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c"
integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==
-undici-types@~7.14.0:
- version "7.14.0"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.14.0.tgz#4c037b32ca4d7d62fae042174604341588bc0840"
- integrity sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==
+undici-types@~7.18.0:
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.18.2.tgz#29357a89e7b7ca4aef3bf0fd3fd0cd73884229e9"
+ integrity sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==
unified@^11.0.0:
version "11.0.5"
@@ -8572,9 +8599,9 @@ unified@^11.0.0:
vfile "^6.0.0"
unist-util-is@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424"
- integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.1.tgz#d0a3f86f2dd0db7acd7d8c2478080b5c67f9c6a9"
+ integrity sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==
dependencies:
"@types/unist" "^3.0.0"
@@ -8593,23 +8620,23 @@ unist-util-stringify-position@^4.0.0:
"@types/unist" "^3.0.0"
unist-util-visit-parents@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815"
- integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz#777df7fb98652ce16b4b7cd999d0a1a40efa3a02"
+ integrity sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==
dependencies:
"@types/unist" "^3.0.0"
unist-util-is "^6.0.0"
unist-util-visit@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6"
- integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.1.0.tgz#9a2a28b0aa76a15e0da70a08a5863a2f060e2468"
+ integrity sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==
dependencies:
"@types/unist" "^3.0.0"
unist-util-is "^6.0.0"
unist-util-visit-parents "^6.0.0"
-unpipe@1.0.0:
+unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
@@ -8641,10 +8668,10 @@ unrs-resolver@^1.7.11:
"@unrs/resolver-binding-win32-ia32-msvc" "1.11.1"
"@unrs/resolver-binding-win32-x64-msvc" "1.11.1"
-update-browserslist-db@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420"
- integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==
+update-browserslist-db@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d"
+ integrity sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==
dependencies:
escalade "^3.2.0"
picocolors "^1.1.1"
@@ -8674,11 +8701,11 @@ uri-js@^4.2.2:
punycode "^2.1.0"
use-debounce@^10.0.6:
- version "10.0.6"
- resolved "https://registry.yarnpkg.com/use-debounce/-/use-debounce-10.0.6.tgz#e05060a5e561432ec740c653698f3eb162bd28ec"
- integrity sha512-C5OtPyhAZgVoteO9heXMTdW7v/IbFI+8bSVKYCJrSmiWWCLsbUxiBSp4t9v0hNBTGY97bT72ydDIDyGSFWfwXg==
+ version "10.1.1"
+ resolved "https://registry.yarnpkg.com/use-debounce/-/use-debounce-10.1.1.tgz#b08b596b60a55fd4c18b44b37fdc02f058baf30a"
+ integrity sha512-kvds8BHR2k28cFsxW8k3nc/tRga2rs1RHYCqmmGqb90MEeE++oALwzh2COiuBLO1/QXiOuShXoSN2ZpWnMmvuQ==
-use-sync-external-store@^1.2.0:
+use-sync-external-store@^1.2.0, use-sync-external-store@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d"
integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==
@@ -8731,11 +8758,11 @@ vfile@^6.0.0:
vfile-message "^4.0.0"
vite@^7.1.7:
- version "7.1.10"
- resolved "https://registry.yarnpkg.com/vite/-/vite-7.1.10.tgz#47c9970f3b0fe9057bfbcfeff8cd370edd7bd41b"
- integrity sha512-CmuvUBzVJ/e3HGxhg6cYk88NGgTnBoOo7ogtfJJ0fefUWAxN/WDSUa50o+oVBxuIhO8FoEZW0j2eW7sfjs5EtA==
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/vite/-/vite-7.3.1.tgz#7f6cfe8fb9074138605e822a75d9d30b814d6507"
+ integrity sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==
dependencies:
- esbuild "^0.25.0"
+ esbuild "^0.27.0"
fdir "^6.5.0"
picomatch "^4.0.3"
postcss "^8.5.6"
@@ -8842,9 +8869,9 @@ which-collection@^1.0.2:
is-weakset "^2.0.3"
which-typed-array@^1.1.16, which-typed-array@^1.1.19:
- version "1.1.19"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956"
- integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==
+ version "1.1.20"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.20.tgz#3fdb7adfafe0ea69157b1509f3a1cd892bd1d122"
+ integrity sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==
dependencies:
available-typed-arrays "^1.0.7"
call-bind "^1.0.8"
@@ -8912,9 +8939,9 @@ write-file-atomic@^5.0.1:
signal-exit "^4.0.1"
ws@^8.18.0:
- version "8.18.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472"
- integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==
+ version "8.20.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.20.0.tgz#4cd9532358eba60bc863aad1623dfb045a4d4af8"
+ integrity sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==
xml-name-validator@^5.0.0:
version "5.0.0"
diff --git a/Deployment/appconfig/aiservice/appconfig.jsonl b/Deployment/appconfig/aiservice/appconfig.jsonl
index 6066134f..b0ea642d 100644
--- a/Deployment/appconfig/aiservice/appconfig.jsonl
+++ b/Deployment/appconfig/aiservice/appconfig.jsonl
@@ -18,6 +18,7 @@
"Application:Services:PersistentStorage:CosmosMongo:ConnectionString": "{cosmosmongo-connection-string}",
"Application:Services:AzureAISearch:APIKey" : "{azureaisearch-apikey}",
"Application:Services:AzureAISearch:Endpoint" : "{azureaisearch-endpoint}",
+ "ApplicationInsights:ConnectionString": "{applicationinsights-connectionstring}",
"KernelMemory:Services:AzureAIDocIntel:APIKey": "{azureaidocintel-apikey}",
"KernelMemory:Services:AzureAIDocIntel:Endpoint": "{azureaidocintel-endpoint}",
"KernelMemory:Services:AzureAISearch:APIKey": "{azureaisearch-apikey}",
diff --git a/Deployment/resourcedeployment.ps1 b/Deployment/resourcedeployment.ps1
index 393e20ca..24dbcfaf 100644
--- a/Deployment/resourcedeployment.ps1
+++ b/Deployment/resourcedeployment.ps1
@@ -279,6 +279,9 @@ class DeploymentResult {
[string]$AzCosmosDBConnectionString
[string]$AzAppConfigEndpoint
[string]$AzAppConfigName
+ [string]$ApplicationInsightsConnectionString
+ [string]$ApplicationInsightsInstrumentationKey
+ [string]$ApplicationInsightsName
DeploymentResult() {
# Resource Group
@@ -315,6 +318,10 @@ class DeploymentResult {
$this.AzAppConfigEndpoint = ""
# App Config Name
$this.AzAppConfigName = ""
+ # Application Insights
+ $this.ApplicationInsightsConnectionString = ""
+ $this.ApplicationInsightsInstrumentationKey = ""
+ $this.ApplicationInsightsName = ""
}
@@ -362,6 +369,11 @@ class DeploymentResult {
# Azure App Configuration
$this.AzAppConfigEndpoint = Get-AzdEnvValueOrDefault -KeyName "AZURE_APP_CONFIG_ENDPOINT"
$this.AzAppConfigName = Get-AzdEnvValueOrDefault -KeyName "AZURE_APP_CONFIG_NAME"
+
+ # Application Insights
+ $this.ApplicationInsightsConnectionString = Get-AzdEnvValueOrDefault -KeyName "APPLICATIONINSIGHTS_CONNECTION_STRING"
+ $this.ApplicationInsightsInstrumentationKey = Get-AzdEnvValueOrDefault -KeyName "APPLICATIONINSIGHTS_INSTRUMENTATION_KEY"
+ $this.ApplicationInsightsName = Get-AzdEnvValueOrDefault -KeyName "APPLICATIONINSIGHTS_NAME"
}
[void]MapResultAz([string]$resourceGroupName) {
@@ -450,6 +462,11 @@ class DeploymentResult {
# App Configuration
$this.AzAppConfigEndpoint = Get-DeploymentOutputValue -outputs $deploymentOutputs -primaryKey "azurE_APP_CONFIG_ENDPOINT" -fallbackKey "azureAppConfigEndpoint"
$this.AzAppConfigName = Get-DeploymentOutputValue -outputs $deploymentOutputs -primaryKey "azurE_APP_CONFIG_NAME" -fallbackKey "azureAppConfigName"
+
+ # Application Insights
+ $this.ApplicationInsightsConnectionString = Get-DeploymentOutputValue -outputs $deploymentOutputs -primaryKey "applicationinsightS_CONNECTION_STRING" -fallbackKey "applicationInsightsConnectionString"
+ $this.ApplicationInsightsInstrumentationKey = Get-DeploymentOutputValue -outputs $deploymentOutputs -primaryKey "applicationinsightS_INSTRUMENTATION_KEY" -fallbackKey "applicationInsightsInstrumentationKey"
+ $this.ApplicationInsightsName = Get-DeploymentOutputValue -outputs $deploymentOutputs -primaryKey "applicationinsightS_NAME" -fallbackKey "applicationInsightsName"
}
}
@@ -559,7 +576,8 @@ try {
'{azurequeues-account}' = $deploymentResult.StorageAccountName
'{gpt-4o-modelname}' = $deploymentResult.AzGPT4oModelName
'{azureopenaiembedding-deployment}' = $deploymentResult.AzGPTEmbeddingModelName
- '{kernelmemory-endpoint}' = "http://kernelmemory-service"
+ '{kernelmemory-endpoint}' = "http://kernelmemory-service"
+ '{applicationinsights-connectionstring}' = $deploymentResult.ApplicationInsightsConnectionString
}
## Load and update the AI service configuration template
diff --git a/Deployment/validate_bicep_params.py b/Deployment/validate_bicep_params.py
new file mode 100644
index 00000000..9320633a
--- /dev/null
+++ b/Deployment/validate_bicep_params.py
@@ -0,0 +1,423 @@
+"""
+Bicep Parameter Mapping Validator
+=================================
+Validates that parameter names in *.parameters.json files exactly match
+the param declarations in their corresponding Bicep templates.
+
+Checks performed:
+ 1. Whitespace – parameter names must have no leading/trailing spaces.
+ 2. Existence – every JSON parameter must map to a `param` in the Bicep file.
+ 3. Casing – names must match exactly (case-sensitive).
+ 4. Orphaned – required Bicep params (no default) missing from the JSON file.
+ 5. Env vars – parameter values bound to environment variables must use the
+ AZURE_ENV_* naming convention, except for explicitly allowed
+ names (for example, AZURE_LOCATION, AZURE_EXISTING_AIPROJECT_RESOURCE_ID).
+
+Usage:
+ # Validate a specific pair
+ python validate_bicep_params.py --bicep main.bicep --params main.parameters.json
+
+ # Auto-discover all *.parameters.json files under infra/
+ python validate_bicep_params.py --dir infra
+
+ # CI mode – exit code 1 on any error
+ python validate_bicep_params.py --dir infra --strict
+
+Returns exit-code 0 when no errors are found, 1 when errors are found (in --strict mode).
+"""
+
+from __future__ import annotations
+
+import argparse
+import json
+import re
+import sys
+from dataclasses import dataclass, field
+from pathlib import Path
+
+# Environment variables exempt from the AZURE_ENV_ naming convention.
+_ENV_VAR_EXCEPTIONS = {"AZURE_LOCATION", "AZURE_EXISTING_AIPROJECT_RESOURCE_ID"}
+
+# ---------------------------------------------------------------------------
+# Bicep param parser
+# ---------------------------------------------------------------------------
+
+# Matches lines like: param environmentName string
+# param tags resourceInput<...>
+# param gptDeploymentCapacity int = 150
+# Ignores commented-out lines (// param ...).
+# Captures the type token and the rest of the line so we can detect defaults.
+_PARAM_RE = re.compile(
+ r"^(?!//)[ \t]*param\s+(?P[A-Za-z_]\w*)\s+(?P\S+)(?P.*)",
+ re.MULTILINE,
+)
+
+
+@dataclass
+class BicepParam:
+ name: str
+ has_default: bool
+
+
+def parse_bicep_params(bicep_path: Path) -> list[BicepParam]:
+ """Extract all `param` declarations from a Bicep file."""
+ text = bicep_path.read_text(encoding="utf-8-sig")
+ params: list[BicepParam] = []
+ for match in _PARAM_RE.finditer(text):
+ name = match.group("name")
+ param_type = match.group("type")
+ rest = match.group("rest")
+ # A param is optional if it has a default value (= ...) or is nullable (type ends with ?)
+ has_default = "=" in rest or param_type.endswith("?")
+ params.append(BicepParam(name=name, has_default=has_default))
+ return params
+
+
+# ---------------------------------------------------------------------------
+# Parameters JSON parser
+# ---------------------------------------------------------------------------
+
+
+def parse_parameters_json(json_path: Path) -> list[str]:
+ """Return the raw parameter key names (preserving whitespace) from a
+ parameters JSON file.
+ """
+ text = json_path.read_text(encoding="utf-8-sig")
+ # azd parameter files may include ${VAR} or ${VAR=default} placeholders inside
+ # string values. These are valid JSON strings, but we sanitize them so that
+ # json.loads remains resilient to azd-specific placeholders and any unusual
+ # default formats.
+ sanitized = re.sub(r'"\$\{[^}]+\}"', '"__placeholder__"', text)
+ try:
+ data = json.loads(sanitized)
+ except json.JSONDecodeError:
+ # Fallback: extract keys with regex for resilience.
+ return _extract_keys_regex(text)
+ return list(data.get("parameters", {}).keys())
+
+
+def parse_parameters_env_vars(json_path: Path) -> dict[str, list[str]]:
+ """Return a mapping of parameter name → list of azd env var names
+ referenced in its value (e.g. ``${AZURE_ENV_NAME}``).
+ """
+ text = json_path.read_text(encoding="utf-8-sig")
+ result: dict[str, list[str]] = {}
+ params = {}
+
+ # Parse the JSON to get the proper parameter structure.
+ sanitized = re.sub(r'"\$\{([^}]+)\}"', r'"__azd_\1__"', text)
+ try:
+ data = json.loads(sanitized)
+ params = data.get("parameters", {})
+ except json.JSONDecodeError:
+ pass
+
+ # Walk each top-level parameter and scan its entire serialized value
+ # for ${VAR} references from the original text.
+ for param_name, param_obj in params.items():
+ # Find the raw text block for this parameter in the original file
+ # by scanning for all ${VAR} patterns in the original value section.
+ raw_value = json.dumps(param_obj)
+ # Restore original var references from the sanitized placeholders
+ for m in re.finditer(r'__azd_([^_].*?)__', raw_value):
+ var_ref = m.group(1)
+ # var_ref may contain "=default", extract just the var name
+ var_name = var_ref.split("=")[0].strip()
+ if re.match(r'^[A-Za-z_][A-Za-z0-9_]*$', var_name):
+ result.setdefault(param_name, []).append(var_name)
+
+ return result
+
+
+def _extract_keys_regex(text: str) -> list[str]:
+ """Fallback key extraction via regex when JSON is non-standard."""
+ # Matches the key inside "parameters": { "key": ... }
+ keys: list[str] = []
+ in_params = False
+ for line in text.splitlines():
+ if '"parameters"' in line:
+ in_params = True
+ continue
+ if in_params:
+ m = re.match(r'\s*"([^"]+)"\s*:', line)
+ if m:
+ keys.append(m.group(1))
+ return keys
+
+
+# ---------------------------------------------------------------------------
+# Validation logic
+# ---------------------------------------------------------------------------
+
+@dataclass
+class ValidationIssue:
+ severity: str # "ERROR" or "WARNING"
+ param_file: str
+ bicep_file: str
+ param_name: str
+ message: str
+
+
+@dataclass
+class ValidationResult:
+ pair: str
+ issues: list[ValidationIssue] = field(default_factory=list)
+
+ @property
+ def has_errors(self) -> bool:
+ return any(i.severity == "ERROR" for i in self.issues)
+
+
+def validate_pair(
+ bicep_path: Path,
+ params_path: Path,
+) -> ValidationResult:
+ """Validate a single (bicep, parameters.json) pair."""
+ result = ValidationResult(
+ pair=f"{params_path.name} -> {bicep_path.name}"
+ )
+
+ bicep_params = parse_bicep_params(bicep_path)
+ bicep_names = {p.name for p in bicep_params}
+ bicep_names_lower = {p.name.lower(): p.name for p in bicep_params}
+ required_bicep = {p.name for p in bicep_params if not p.has_default}
+
+ json_keys = parse_parameters_json(params_path)
+
+ seen_json_keys: set[str] = set()
+
+ for raw_key in json_keys:
+ stripped = raw_key.strip()
+
+ # 1. Whitespace check
+ if raw_key != stripped:
+ result.issues.append(ValidationIssue(
+ severity="ERROR",
+ param_file=str(params_path),
+ bicep_file=str(bicep_path),
+ param_name=repr(raw_key),
+ message=(
+ f"Parameter name has leading/trailing whitespace. "
+ f"Raw key: {repr(raw_key)}, expected: {repr(stripped)}"
+ ),
+ ))
+
+ # 2. Exact match check
+ if stripped not in bicep_names:
+ # 3. Case-insensitive near-match
+ suggestion = bicep_names_lower.get(stripped.lower())
+ if suggestion:
+ result.issues.append(ValidationIssue(
+ severity="ERROR",
+ param_file=str(params_path),
+ bicep_file=str(bicep_path),
+ param_name=stripped,
+ message=(
+ f"Case mismatch: JSON has '{stripped}', "
+ f"Bicep declares '{suggestion}'."
+ ),
+ ))
+ else:
+ result.issues.append(ValidationIssue(
+ severity="ERROR",
+ param_file=str(params_path),
+ bicep_file=str(bicep_path),
+ param_name=stripped,
+ message=(
+ f"Parameter '{stripped}' exists in JSON but has no "
+ f"matching param in the Bicep template."
+ ),
+ ))
+ seen_json_keys.add(stripped)
+
+ # 4. Required Bicep params missing from JSON
+ for req in sorted(required_bicep - seen_json_keys):
+ result.issues.append(ValidationIssue(
+ severity="WARNING",
+ param_file=str(params_path),
+ bicep_file=str(bicep_path),
+ param_name=req,
+ message=(
+ f"Required Bicep param '{req}' (no default value) is not "
+ f"supplied in the parameters file."
+ ),
+ ))
+
+ # 5. Env var naming convention – all azd vars should start with AZURE_ENV_
+ env_vars = parse_parameters_env_vars(params_path)
+ for param_name, var_names in sorted(env_vars.items()):
+ for var in var_names:
+ if not var.startswith("AZURE_ENV_") and var not in _ENV_VAR_EXCEPTIONS:
+ result.issues.append(ValidationIssue(
+ severity="WARNING",
+ param_file=str(params_path),
+ bicep_file=str(bicep_path),
+ param_name=param_name,
+ message=(
+ f"Env var '${{{var}}}' does not follow the "
+ f"AZURE_ENV_ naming convention."
+ ),
+ ))
+
+ return result
+
+
+# ---------------------------------------------------------------------------
+# Discovery – find (bicep, params) pairs automatically
+# ---------------------------------------------------------------------------
+
+def discover_pairs(infra_dir: Path) -> list[tuple[Path, Path]]:
+ """For each *.parameters.json, find the matching Bicep file.
+
+ Naming convention: a file like ``main.waf.parameters.json`` is a
+ variant of ``main.parameters.json`` — the user copies its contents
+ into ``main.parameters.json`` before running ``azd up``. Both
+ files should therefore be validated against ``main.bicep``.
+
+ Resolution order:
+ 1. Exact stem match (e.g. ``foo.parameters.json`` → ``foo.bicep``).
+ 2. Base-stem match (e.g. ``main.waf.parameters.json`` → ``main.bicep``).
+ """
+ pairs: list[tuple[Path, Path]] = []
+ for pf in sorted(infra_dir.rglob("*.parameters.json")):
+ stem = pf.name.replace(".parameters.json", "")
+ bicep_candidate = pf.parent / f"{stem}.bicep"
+ if bicep_candidate.exists():
+ pairs.append((bicep_candidate, pf))
+ else:
+ # Try the base stem (first segment before the first dot).
+ base_stem = stem.split(".")[0]
+ base_candidate = pf.parent / f"{base_stem}.bicep"
+ if base_candidate.exists():
+ pairs.append((base_candidate, pf))
+ else:
+ print(f" [SKIP] No matching Bicep file for {pf.name}")
+ return pairs
+
+
+# ---------------------------------------------------------------------------
+# Reporting
+# ---------------------------------------------------------------------------
+
+_COLORS = {
+ "ERROR": "\033[91m", # red
+ "WARNING": "\033[93m", # yellow
+ "OK": "\033[92m", # green
+ "RESET": "\033[0m",
+}
+
+
+def print_report(results: list[ValidationResult], *, use_color: bool = True) -> None:
+ c = _COLORS if use_color else {k: "" for k in _COLORS}
+ total_errors = 0
+ total_warnings = 0
+
+ for r in results:
+ errors = [i for i in r.issues if i.severity == "ERROR"]
+ warnings = [i for i in r.issues if i.severity == "WARNING"]
+ total_errors += len(errors)
+ total_warnings += len(warnings)
+
+ if not r.issues:
+ print(f"\n{c['OK']}[PASS]{c['RESET']} {r.pair}")
+ elif errors:
+ print(f"\n{c['ERROR']}[FAIL]{c['RESET']} {r.pair}")
+ else:
+ print(f"\n{c['WARNING']}[WARN]{c['RESET']} {r.pair}")
+
+ for issue in r.issues:
+ tag = (
+ f"{c['ERROR']}ERROR{c['RESET']}"
+ if issue.severity == "ERROR"
+ else f"{c['WARNING']}WARN {c['RESET']}"
+ )
+ print(f" {tag} {issue.param_name}: {issue.message}")
+
+ print(f"\n{'=' * 60}")
+ print(f"Total: {total_errors} error(s), {total_warnings} warning(s)")
+ if total_errors == 0:
+ print(f"{c['OK']}All parameter mappings are valid.{c['RESET']}")
+ else:
+ print(f"{c['ERROR']}Parameter mapping issues detected!{c['RESET']}")
+
+
+# ---------------------------------------------------------------------------
+# CLI
+# ---------------------------------------------------------------------------
+
+def main() -> int:
+ parser = argparse.ArgumentParser(
+ description="Validate Bicep ↔ parameters.json parameter mappings.",
+ )
+ parser.add_argument(
+ "--bicep",
+ type=Path,
+ help="Path to a specific Bicep template.",
+ )
+ parser.add_argument(
+ "--params",
+ type=Path,
+ help="Path to a specific parameters JSON file.",
+ )
+ parser.add_argument(
+ "--dir",
+ type=Path,
+ help="Directory to scan for *.parameters.json files (auto-discovers pairs).",
+ )
+ parser.add_argument(
+ "--strict",
+ action="store_true",
+ help="Exit with code 1 if any errors are found.",
+ )
+ parser.add_argument(
+ "--no-color",
+ action="store_true",
+ help="Disable colored output (useful for CI logs).",
+ )
+ parser.add_argument(
+ "--json-output",
+ type=Path,
+ help="Write results as JSON to the given file path.",
+ )
+ args = parser.parse_args()
+
+ results: list[ValidationResult] = []
+
+ if args.bicep and args.params:
+ results.append(validate_pair(args.bicep, args.params))
+ elif args.dir:
+ pairs = discover_pairs(args.dir)
+ if not pairs:
+ print(f"No (bicep, parameters.json) pairs found under {args.dir}")
+ return 0
+ for bicep_path, params_path in pairs:
+ results.append(validate_pair(bicep_path, params_path))
+ else:
+ parser.error("Provide either --bicep/--params or --dir.")
+
+ print_report(results, use_color=not args.no_color)
+
+ # Optional JSON output for CI artifact consumption
+ if args.json_output:
+ json_data = []
+ for r in results:
+ for issue in r.issues:
+ json_data.append({
+ "severity": issue.severity,
+ "paramFile": issue.param_file,
+ "bicepFile": issue.bicep_file,
+ "paramName": issue.param_name,
+ "message": issue.message,
+ })
+ args.json_output.parent.mkdir(parents=True, exist_ok=True)
+ args.json_output.write_text(
+ json.dumps(json_data, indent=2), encoding="utf-8"
+ )
+ print(f"\nJSON report written to {args.json_output}")
+
+ has_errors = any(r.has_errors for r in results)
+ return 1 if args.strict and has_errors else 0
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/README.md b/README.md
index ecc27d2c..9cdc1360 100644
--- a/README.md
+++ b/README.md
@@ -66,7 +66,7 @@ Follow the quick deploy steps on the deployment guide to deploy this solution
[Click here to launch the deployment guide](./docs/DeploymentGuide.md)
-
+> **Note**: Some tenants may have additional security restrictions that run periodically and could impact the application (e.g., blocking public network access). If you experience issues or the application stops working, check if these restrictions are the cause. In such cases, consider deploying the WAF-supported version to ensure compliance. To configure, [Click here](./docs/DeploymentGuide.md#31-choose-deployment-type-optional).
> ⚠️ **Important: Check Azure OpenAI Quota Availability**
diff --git a/azure.yaml b/azure.yaml
index 4b429fb7..13eb2135 100644
--- a/azure.yaml
+++ b/azure.yaml
@@ -4,6 +4,7 @@ name: document-knowledge-mining-solution-accelerator
requiredVersions:
azd: '>= 1.18.0 != 1.23.9'
+ bicep: '>= 0.33.0'
# metadata:
# template: document-knowledge-mining-solution-accelerator@1.0
diff --git a/docs/DeploymentGuide.md b/docs/DeploymentGuide.md
index 658e63b6..24c1267f 100644
--- a/docs/DeploymentGuide.md
+++ b/docs/DeploymentGuide.md
@@ -6,6 +6,9 @@ This guide walks you through deploying the Document Knowledge Mining Solution Ac
🆘 **Need Help?** If you encounter any issues during deployment, check our [Troubleshooting Guide](./TroubleShootingSteps.md) for solutions to common problems.
+> **Note**: Some tenants may have additional security restrictions that run periodically and could impact the application (e.g., blocking public network access). If you experience issues or the application stops working, check if these restrictions are the cause. In such cases, consider deploying the WAF-supported version to ensure compliance. To configure, [Click here](#31-choose-deployment-type-optional).
+
+
## Step 1: Prerequisites & Setup
### 1.1 Azure Account Requirements
diff --git a/infra/main.bicep b/infra/main.bicep
index 21b97b86..fa4f5c1c 100644
--- a/infra/main.bicep
+++ b/infra/main.bicep
@@ -531,6 +531,10 @@ module avmAppConfig 'br/public:avm/res/app-configuration/configuration-store:0.6
]
keyValues: [
+ {
+ name: 'ApplicationInsights:ConnectionString'
+ value: enableMonitoring ? applicationInsights!.outputs.connectionString : ''
+ }
{
name: 'Application:AIServices:GPT-4o-mini:Endpoint'
value: avmOpenAi.outputs.endpoint
@@ -1113,3 +1117,12 @@ output AZ_GPT_EMBEDDING_MODEL_NAME string = embeddingModelDeployment.modelName
@description('Contains Azure OpenAI Embedding Model Deployment Name.')
output AZ_GPT_EMBEDDING_MODEL_ID string = embeddingModelDeployment.deploymentName
+
+@description('Contains Application Insights Connection String.')
+output APPLICATIONINSIGHTS_CONNECTION_STRING string = enableMonitoring ? applicationInsights!.outputs.connectionString : ''
+
+@description('Contains Application Insights Instrumentation Key.')
+output APPLICATIONINSIGHTS_INSTRUMENTATION_KEY string = enableMonitoring ? applicationInsights!.outputs.instrumentationKey : ''
+
+@description('Contains Application Insights Name.')
+output APPLICATIONINSIGHTS_NAME string = enableMonitoring ? applicationInsights!.outputs.name : ''