diff --git a/.github/workflows/roboshield-deploy-prod.yml b/.github/workflows/roboshield-deploy-prod.yml index de083cb56..00af29f41 100644 --- a/.github/workflows/roboshield-deploy-prod.yml +++ b/.github/workflows/roboshield-deploy-prod.yml @@ -11,10 +11,10 @@ concurrency: env: APP_NAME: roboshield-ui DOKKU_REMOTE_BRANCH: "master" - DOKKU_REMOTE_URL: "ssh://azureuser@ui-1.prod.codeforafrica.org" + DOKKU_REMOTE_URL: "ssh://dokku@ui-1.prod.codeforafrica.org" GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - IMAGE_NAME: "codeforafrica/roboshield" - NEXT_PUBLIC_APP_URL: "https://roboshield-ui.prod.codeforafrica.org" + IMAGE_NAME: "codeforafrica/roboshield-ui" + NEXT_PUBLIC_APP_URL: "https://roboshield.trustlab.africa" SENTRY_ENVIRONMENT: "production" VERSION_FILE_NAME: "./apps/roboshield/package.json" @@ -97,5 +97,5 @@ jobs: uses: dokku/github-action@v1.4.0 with: git_remote_url: ${{ env.DOKKU_REMOTE_URL }}/${{ env.APP_NAME }} - ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }} deploy_docker_image: ${{ env.IMAGE_NAME }}:${{ steps.version-check.outputs.version }} + ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }} diff --git a/Dockerfile b/Dockerfile index 8d36646a4..34cd9c740 100644 --- a/Dockerfile +++ b/Dockerfile @@ -226,6 +226,99 @@ USER nextjs # Custom server to run Payload and Next.js in the same app CMD ["node", "dist/server.js"] + +# ============================================================================ +# Climate Mapped Africa +# ============================================================================ + +# +# climatemappedafrica-desp: image with all climatemappedafrica dependencies +# ------------------------------------------------------------------------- + +FROM base-deps AS climatemappedafrica-deps + +COPY packages/hurumap-core/package.json ./packages/hurumap-core/package.json +COPY packages/hurumap-next/package.json ./packages/hurumap-next/package.json +COPY apps/climatemappedafrica/package.json ./apps/climatemappedafrica/package.json + +# Use virtual store: https://pnpm.io/cli/fetch#usage-scenario +RUN pnpm --filter "./apps/climatemappedafrica" install --offline --frozen-lockfile + +# +# climatemappedafrica-builder: image that uses deps to build shippable output +# --------------------------------------------------------------------------- + +FROM base-builder AS climatemappedafrica-builder + +ARG NEXT_TELEMETRY_DISABLED \ + # Next.js / Payload (build time) + PORT \ + # Next.js (runtime) + NEXT_PUBLIC_APP_NAME=Climate Mapped Africa \ + NEXT_PUBLIC_APP_URL \ + NEXT_PUBLIC_SENTRY_DSN \ + NEXT_PUBLIC_SEO_DISABLED \ + NEXT_PUBLIC_IMAGE_DOMAINS="cms.dev.codeforafrica.org,hurumap-v2.s3.amazonaws.com" \ + NEXT_PUBLIC_IMAGE_SCALE_FACTOR=2 \ + NEXT_PUBLIC_GOOGLE_ANALYTICS \ + # Sentry (build time) + SENTRY_AUTH_TOKEN \ + SENTRY_ENVIRONMENT \ + SENTRY_ORG \ + SENTRY_PROJECT \ + # Custom (runtime) + HURUMAP_API_URL + +# This is in app-builder instead of base-builder just incase app-deps adds deps +COPY --from=climatemappedafrica-deps /workspace/node_modules ./node_modules + +COPY --from=climatemappedafrica-deps /workspace/apps/climatemappedafrica/node_modules ./apps/climatemappedafrica/node_modules + +COPY apps/climatemappedafrica ./apps/climatemappedafrica + +RUN pnpm --filter "./apps/climatemappedafrica" build + +# +# climatemappedafrica-runner: final deployable image +# -------------------------------------------------- + +FROM base-runner AS climatemappedafrica-runner + +ARG NEXT_PUBLIC_IMAGE_DOMAINS \ + NEXT_PUBLIC_IMAGE_SCALE_FACTOR \ + NEXT_PUBLIC_OPENAFRICA_DOMAINS \ + NEXT_PUBLIC_SOURCEAFRICA_DOMAINS + +ENV NEXT_PUBLIC_IMAGE_DOMAINS=${NEXT_PUBLIC_IMAGE_DOMAINS} \ + NEXT_PUBLIC_IMAGE_SCALE_FACTOR=${NEXT_PUBLIC_IMAGE_SCALE_FACTOR} \ + NEXT_PUBLIC_OPENAFRICA_DOMAINS=${NEXT_PUBLIC_OPENAFRICA_DOMAINS} \ + NEXT_PUBLIC_SOURCEAFRICA_DOMAINS=${NEXT_PUBLIC_SOURCEAFRICA_DOMAINS} + +RUN set -ex \ + # Create nextjs cache dir w/ correct permissions + && mkdir -p ./apps/climatemappedafrica/.next \ + && chown nextjs:nodejs ./apps/climatemappedafrica/.next + +# PNPM +# symlink some dependencies +COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/node_modules ./node_modules + +# Next.js +# Public assets +COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/apps/climatemappedafrica/public ./apps/climatemappedafrica/public + +# Automatically leverage output traces to reduce image size +# https://nextjs.org/docs/advanced-features/output-file-tracing +COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/apps/climatemappedafrica/.next/standalone ./apps/climatemappedafrica +COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/apps/climatemappedafrica/.next/static ./apps/climatemappedafrica/.next/static + +USER nextjs + +# server.js is created by next build from the standalone output +# https://nextjs.org/docs/pages/api-reference/next-config-js/output +CMD ["node", "apps/climatemappedafrica/server.js"] + + # ============================================================================ # Code for Africa # ============================================================================ @@ -294,8 +387,8 @@ ARG NEXT_PUBLIC_APP_LOGO_URL \ PAYLOAD_PUBLIC_APP_URL # TODO(koech): Standadise naming of GA MEASUREMENT ID. Our options: -# - GA_MEASUREMENT_ID (charterafrica, codeforafrica, roboshield) -# - GOOGLE_ANALYTICS (pesayetu, vpnmanager) +# - GA_MEASUREMENT_ID (charterafrica, codeforafrica) +# - GOOGLE_ANALYTICS_ID (pesayetu, roboshield, vpnmanager) # This is only needed at runtime ENV NEXT_PUBLIC_APP_LOGO_URL=${NEXT_PUBLIC_APP_LOGO_URL} \ PAYLOAD_PUBLIC_APP_URL=${PAYLOAD_PUBLIC_APP_URL} \ @@ -335,100 +428,6 @@ USER nextjs # Custom server to run Payload and Next.js in the same app CMD ["node", "dist/server.js"] -# ============================================================================ -# Roboshield -# ============================================================================ - -# -# roboshield-desp: image with all roboshield dependencies -# ------------------------------------------------------- - -FROM base-deps AS roboshield-deps - -COPY apps/roboshield/package.json ./apps/roboshield/package.json - -RUN pnpm --filter "./apps/roboshield/" install --offline --frozen-lockfile - -# -# roboshield-builder: image that uses deps to build shippable output -# ------------------------------------------------------------------ - -FROM base-builder AS roboshield-builder - -ARG NEXT_TELEMETRY_DISABLED \ - # Next.js / Payload (build time) - PORT \ - # Next.js (runtime) - NEXT_PUBLIC_APP_NAME="RoboShield" \ - NEXT_PUBLIC_APP_URL \ - NEXT_PUBLIC_SENTRY_DSN \ - # Payload (runtime) - MONGO_URL \ - PAYLOAD_SECRET \ - # Sentry (build time) - SENTRY_AUTH_TOKEN \ - SENTRY_ENVIRONMENT \ - SENTRY_ORG \ - SENTRY_PROJECT - -# This is in app-builder instead of base-builder just incase app-deps adds deps -COPY --from=roboshield-deps /workspace/node_modules ./node_modules - -COPY --from=roboshield-deps /workspace/apps/roboshield/node_modules ./apps/roboshield/node_modules - -COPY apps/roboshield ./apps/roboshield/ - -# When building Next.js app, Next.js needs to connect to local Payload -ENV PAYLOAD_PUBLIC_APP_URL=http://localhost:3000 -RUN pnpm --filter "./apps/roboshield/" build-next - -# When building Payload app, Payload needs to have final app URL -ENV PAYLOAD_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL} -RUN pnpm --filter "./apps/roboshield/" build-payload - -# -# roboshield-runner: final deployable image -# ----------------------------------------- -FROM base-runner AS roboshield-runner - -ARG PAYLOAD_CONFIG_PATH="dist/payload.config.js" \ - PAYLOAD_PUBLIC_APP_URL - -ARG PAYLOAD_CONFIG_PATH=${PAYLOAD_CONFIG_PATH} \ - PAYLOAD_PUBLIC_APP_URL=${PAYLOAD_PUBLIC_APP_URL} - -RUN set -ex \ - # Create nextjs cache dir w/ correct permissions - && mkdir -p ./apps/roboshield//.next \ - && chown nextjs:nodejs ./apps/roboshield/.next - -# PNPM -# symlink some dependencies -COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/node_modules ./node_modules -COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/next.config.js ./apps/roboshield/next.config.js -COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/.env ./apps/roboshield/.env -# Since we can't use output: "standalone", copy all app's dependencies -COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/node_modules ./apps/roboshield/node_modules - -# Next.js -# Public assets -COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/public ./apps/roboshield/public - -# Since we can't use output: "standalone", copy the whole app's .next folder -# TODO(kilemensi): Figure out which files in .next folder are not needed -COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/.next ./apps/roboshield/.next - -# Payload -COPY --from=roboshield-builder /workspace/apps/roboshield/dist ./apps/roboshield/dist -COPY --from=roboshield-builder /workspace/apps/roboshield/build ./apps/roboshield/build - -# Since we can't use output: "standalone", switch to specific app's folder -WORKDIR /workspace/apps/roboshield - -USER nextjs - -# Custom server to run Payload and Next.js in the same app -CMD ["node", "dist/server.js"] # ============================================================================ # PesaYetu @@ -532,35 +531,35 @@ CMD ["node", "apps/pesayetu/server.js"] # ============================================================================ -# VPN Manager +# Roboshield # ============================================================================ # -# vpnmanager-desp: image with all pesayetu dependencies -# ----------------------------------------------------- +# roboshield-desp: image with all roboshield dependencies +# ------------------------------------------------------- -FROM base-deps AS vpnmanager-deps +FROM base-deps AS roboshield-deps -COPY apps/vpnmanager/package.json ./apps/vpnmanager/package.json +COPY apps/roboshield/package.json ./apps/roboshield/package.json -# Use virtual store: https://pnpm.io/cli/fetch#usage-scenario -RUN pnpm --filter "./apps/vpnmanager" install --offline --frozen-lockfile +RUN pnpm --filter "./apps/roboshield/" install --offline --frozen-lockfile # -# vpnmanager-builder: image that uses deps to build shippable output +# roboshield-builder: image that uses deps to build shippable output # ------------------------------------------------------------------ -FROM base-builder AS vpnmanager-builder +FROM base-builder AS roboshield-builder ARG NEXT_TELEMETRY_DISABLED \ # Next.js / Payload (build time) PORT \ # Next.js (runtime) - NEXT_PUBLIC_APP_NAME="VPN Manager" \ + NEXT_PUBLIC_APP_NAME="RoboShield" \ NEXT_PUBLIC_APP_URL \ NEXT_PUBLIC_SENTRY_DSN \ - NEXT_PUBLIC_SEO_DISABLED \ - NEXT_PUBLIC_GOOGLE_ANALYTICS \ + # Payload (runtime) + MONGO_URL \ + PAYLOAD_SECRET \ # Sentry (build time) SENTRY_AUTH_TOKEN \ SENTRY_ENVIRONMENT \ @@ -568,134 +567,139 @@ ARG NEXT_TELEMETRY_DISABLED \ SENTRY_PROJECT # This is in app-builder instead of base-builder just incase app-deps adds deps -COPY --from=vpnmanager-deps /workspace/node_modules ./node_modules +COPY --from=roboshield-deps /workspace/node_modules ./node_modules -COPY --from=vpnmanager-deps /workspace/apps/vpnmanager/node_modules ./apps/vpnmanager/node_modules +COPY --from=roboshield-deps /workspace/apps/roboshield/node_modules ./apps/roboshield/node_modules -COPY apps/vpnmanager ./apps/vpnmanager +COPY apps/roboshield ./apps/roboshield/ -RUN pnpm --filter "./apps/vpnmanager" build +# When building Next.js app, Next.js needs to connect to local Payload +ENV PAYLOAD_PUBLIC_APP_URL=http://localhost:3000 +RUN pnpm --filter "./apps/roboshield/" build-next + +# When building Payload app, Payload needs to have final app URL +ENV PAYLOAD_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL} +RUN pnpm --filter "./apps/roboshield/" build-payload # -# vpnmanager-runner: final deployable image +# roboshield-runner: final deployable image # ----------------------------------------- +FROM base-runner AS roboshield-runner -FROM base-runner AS vpnmanager-runner +ARG PAYLOAD_CONFIG_PATH="dist/payload.config.js" \ + PAYLOAD_PUBLIC_APP_URL + +ARG PAYLOAD_CONFIG_PATH=${PAYLOAD_CONFIG_PATH} \ + PAYLOAD_PUBLIC_APP_URL=${PAYLOAD_PUBLIC_APP_URL} -ARG API_SECRET_KEY RUN set -ex \ # Create nextjs cache dir w/ correct permissions - && mkdir -p ./apps/vpnmanager/.next \ - && chown nextjs:nodejs ./apps/vpnmanager/.next + && mkdir -p ./apps/roboshield//.next \ + && chown nextjs:nodejs ./apps/roboshield/.next # PNPM # symlink some dependencies -COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/node_modules ./node_modules +COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/node_modules ./node_modules +COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/next.config.js ./apps/roboshield/next.config.js +COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/.env ./apps/roboshield/.env +# Since we can't use output: "standalone", copy all app's dependencies +COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/node_modules ./apps/roboshield/node_modules # Next.js # Public assets -COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/public ./apps/vpnmanager/public +COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/public ./apps/roboshield/public -# Automatically leverage output traces to reduce image size -# https://nextjs.org/docs/advanced-features/output-file-tracing -COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/.next/standalone ./apps/vpnmanager -COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/.next/static ./apps/vpnmanager/.next/static -COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/contrib/dokku ./contrib/dokku -USER nextjs +# Since we can't use output: "standalone", copy the whole app's .next folder +# TODO(kilemensi): Figure out which files in .next folder are not needed +COPY --from=roboshield-builder --chown=nextjs:nodejs /workspace/apps/roboshield/.next ./apps/roboshield/.next -# server.js is created by next build from the standalone output -# https://nextjs.org/docs/pages/api-reference/next-config-js/output -CMD ["node", "apps/vpnmanager/server.js"] +# Payload +COPY --from=roboshield-builder /workspace/apps/roboshield/dist ./apps/roboshield/dist +COPY --from=roboshield-builder /workspace/apps/roboshield/build ./apps/roboshield/build +# Since we can't use output: "standalone", switch to specific app's folder +WORKDIR /workspace/apps/roboshield + +USER nextjs + +# Custom server to run Payload and Next.js in the same app +CMD ["node", "dist/server.js"] # ============================================================================ -# Climate Mapped Africa +# VPN Manager # ============================================================================ # -# climatemappedafrica-desp: image with all climatemappedafrica dependencies -# --------------------------------------------------- +# vpnmanager-desp: image with all pesayetu dependencies +# ----------------------------------------------------- -FROM base-deps AS climatemappedafrica-deps +FROM base-deps AS vpnmanager-deps -COPY packages/hurumap-core/package.json ./packages/hurumap-core/package.json -COPY packages/hurumap-next/package.json ./packages/hurumap-next/package.json -COPY apps/climatemappedafrica/package.json ./apps/climatemappedafrica/package.json +COPY apps/vpnmanager/package.json ./apps/vpnmanager/package.json # Use virtual store: https://pnpm.io/cli/fetch#usage-scenario -RUN pnpm --filter "./apps/climatemappedafrica" install --offline --frozen-lockfile +RUN pnpm --filter "./apps/vpnmanager" install --offline --frozen-lockfile # -# climatemappedafrica-builder: image that uses deps to build shippable output -# ---------------------------------------------------------------- +# vpnmanager-builder: image that uses deps to build shippable output +# ------------------------------------------------------------------ -FROM base-builder AS climatemappedafrica-builder +FROM base-builder AS vpnmanager-builder ARG NEXT_TELEMETRY_DISABLED \ # Next.js / Payload (build time) PORT \ # Next.js (runtime) - NEXT_PUBLIC_APP_NAME=Climate Mapped Africa \ + NEXT_PUBLIC_APP_NAME="VPN Manager" \ NEXT_PUBLIC_APP_URL \ NEXT_PUBLIC_SENTRY_DSN \ NEXT_PUBLIC_SEO_DISABLED \ - NEXT_PUBLIC_IMAGE_DOMAINS="cms.dev.codeforafrica.org,hurumap-v2.s3.amazonaws.com" \ - NEXT_PUBLIC_IMAGE_SCALE_FACTOR=2 \ NEXT_PUBLIC_GOOGLE_ANALYTICS \ # Sentry (build time) SENTRY_AUTH_TOKEN \ SENTRY_ENVIRONMENT \ SENTRY_ORG \ - SENTRY_PROJECT \ - # Custom (runtime) - HURUMAP_API_URL + SENTRY_PROJECT # This is in app-builder instead of base-builder just incase app-deps adds deps -COPY --from=climatemappedafrica-deps /workspace/node_modules ./node_modules +COPY --from=vpnmanager-deps /workspace/node_modules ./node_modules -COPY --from=climatemappedafrica-deps /workspace/apps/climatemappedafrica/node_modules ./apps/climatemappedafrica/node_modules +COPY --from=vpnmanager-deps /workspace/apps/vpnmanager/node_modules ./apps/vpnmanager/node_modules -COPY apps/climatemappedafrica ./apps/climatemappedafrica +COPY apps/vpnmanager ./apps/vpnmanager -RUN pnpm --filter "./apps/climatemappedafrica" build +RUN pnpm --filter "./apps/vpnmanager" build # -# climatemappedafrica-runner: final deployable image -# --------------------------------------- - -FROM base-runner AS climatemappedafrica-runner - -ARG NEXT_PUBLIC_IMAGE_DOMAINS \ - NEXT_PUBLIC_IMAGE_SCALE_FACTOR \ - NEXT_PUBLIC_OPENAFRICA_DOMAINS \ - NEXT_PUBLIC_SOURCEAFRICA_DOMAINS +# vpnmanager-runner: final deployable image +# ----------------------------------------- -ENV NEXT_PUBLIC_IMAGE_DOMAINS=${NEXT_PUBLIC_IMAGE_DOMAINS} \ - NEXT_PUBLIC_IMAGE_SCALE_FACTOR=${NEXT_PUBLIC_IMAGE_SCALE_FACTOR} \ - NEXT_PUBLIC_OPENAFRICA_DOMAINS=${NEXT_PUBLIC_OPENAFRICA_DOMAINS} \ - NEXT_PUBLIC_SOURCEAFRICA_DOMAINS=${NEXT_PUBLIC_SOURCEAFRICA_DOMAINS} +FROM base-runner AS vpnmanager-runner +ARG API_SECRET_KEY RUN set -ex \ # Create nextjs cache dir w/ correct permissions - && mkdir -p ./apps/climatemappedafrica/.next \ - && chown nextjs:nodejs ./apps/climatemappedafrica/.next + && mkdir -p ./apps/vpnmanager/.next \ + && chown nextjs:nodejs ./apps/vpnmanager/.next # PNPM # symlink some dependencies -COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/node_modules ./node_modules +COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/node_modules ./node_modules # Next.js # Public assets -COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/apps/climatemappedafrica/public ./apps/climatemappedafrica/public +COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/public ./apps/vpnmanager/public # Automatically leverage output traces to reduce image size # https://nextjs.org/docs/advanced-features/output-file-tracing -COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/apps/climatemappedafrica/.next/standalone ./apps/climatemappedafrica -COPY --from=climatemappedafrica-builder --chown=nextjs:nodejs /workspace/apps/climatemappedafrica/.next/static ./apps/climatemappedafrica/.next/static - +COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/.next/standalone ./apps/vpnmanager +COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/.next/static ./apps/vpnmanager/.next/static +COPY --from=vpnmanager-builder --chown=nextjs:nodejs /workspace/apps/vpnmanager/contrib/dokku ./contrib/dokku USER nextjs # server.js is created by next build from the standalone output # https://nextjs.org/docs/pages/api-reference/next-config-js/output -CMD ["node", "apps/climatemappedafrica/server.js"] +CMD ["node", "apps/vpnmanager/server.js"] + + diff --git a/apps/charterafrica/package.json b/apps/charterafrica/package.json index a218f7204..e4a49c7d9 100644 --- a/apps/charterafrica/package.json +++ b/apps/charterafrica/package.json @@ -36,8 +36,8 @@ "db-rollback": "migrate-mongo down" }, "dependencies": { - "@aws-sdk/client-s3": "^3.621.0", - "@aws-sdk/lib-storage": "^3.621.0", + "@aws-sdk/client-s3": "^3.622.0", + "@aws-sdk/lib-storage": "^3.622.0", "@commons-ui/core": "workspace:*", "@commons-ui/next": "workspace:*", "@emotion/cache": "^11.13.1", @@ -71,7 +71,7 @@ "nodemailer-sendgrid": "^1.0.3", "payload": "^2.25.0", "prop-types": "^15.8.1", - "qs": "^6.12.3", + "qs": "^6.13.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-leaflet": "^4.2.1", @@ -92,9 +92,9 @@ "@commons-ui/testing-library": "workspace:*", "@playwright/test": "^1.45.3", "@svgr/webpack": "^8.1.0", - "@swc/core": "^1.7.4", + "@swc/core": "^1.7.5", "@types/express": "^4.17.21", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/react": "^18.3.3", "babel-jest": "^29.7.0", "eslint": "^8.57.0", diff --git a/apps/climatemappedafrica/package.json b/apps/climatemappedafrica/package.json index 3a8af72ac..f848e31f8 100644 --- a/apps/climatemappedafrica/package.json +++ b/apps/climatemappedafrica/package.json @@ -43,7 +43,7 @@ "@mui/styles": "^5.16.6", "@mui/utils": "^5.16.6", "@reactour/tour": "^3.7.0", - "aws-sdk": "^2.1665.0", + "aws-sdk": "^2.1666.0", "clsx": "^2.1.1", "d3-format": "^3.1.0", "deepmerge": "^4.3.1", @@ -91,7 +91,7 @@ "@storybook/react": "^7.6.20", "@storybook/theming": "^7.6.20", "@svgr/webpack": "^8.1.0", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/react": "^18.3.3", "apollo-link-rest": "^0.9.0", "babel-jest": "^29.7.0", diff --git a/apps/climatemappedafrica/src/components/HURUmap/Chart/DonutChartScope.js b/apps/climatemappedafrica/src/components/HURUmap/Chart/DonutChartScope.js deleted file mode 100644 index ce13d35bd..000000000 --- a/apps/climatemappedafrica/src/components/HURUmap/Chart/DonutChartScope.js +++ /dev/null @@ -1,313 +0,0 @@ -import merge from "deepmerge"; - -import Scope from "./Scope"; - -import theme from "@/climatemappedafrica/theme"; - -export default function DonutChartScope( - primaryData, - metadata, - config, - secondaryData, - primaryParentData, - secondaryParentData, - profileNames, - isCompare, - isMobile, -) { - const { primary_group: primaryGroup } = metadata; - - const secondaryLegend = isCompare - ? [ - { - orient: "top", - fill: "legend_secondary_scale", - labelFontWeight: "bold", - labelLimit: 400, - labelColor: "#666", - labelFont: theme.typography.fontFamily, - }, - ] - : []; - - return merge( - Scope( - primaryData, - metadata, - config, - secondaryData, - primaryParentData, - secondaryParentData, - "donut", - [ - { - type: "formula", - expr: "format(datum[datatype[Units]], numberFormat[Units]) + ' ' + datum[mainGroup]", - as: "custom_label", - }, - { - type: "pie", - field: { signal: "datatype[Units]" }, - startAngle: { signal: "startAngle" }, - endAngle: { signal: "endAngle" }, - sort: { signal: "sort" }, - }, - { - type: "collect", - sort: { field: "count", order: "descending" }, - }, - ], - ), - { - height: isMobile && isCompare && secondaryData?.length > 1 ? 380 : 180, - width: 700, - signals: [ - { - name: "height", - value: isMobile && isCompare && secondaryData?.length > 1 ? 380 : 180, - }, - { - name: "isMobile", - value: isMobile, - }, - { - name: "isCompare", - value: isCompare, - }, - { - name: "donutSize", - value: 360, - }, - ], - scales: [ - { - name: "color", - type: "ordinal", - range: "category", - domain: { - data: "primary_formatted", - field: primaryGroup, - }, - }, - { - name: "secondary", - type: "ordinal", - range: "secondary", - domain: { - data: "secondary_formatted", - field: primaryGroup, - }, - }, - { - name: "legend_primary_scale", - type: "ordinal", - domain: [isCompare ? profileNames.primary.toUpperCase() : ""], - range: [isCompare ? theme.palette.primary.main : "transparent"], - }, - { - name: "legend_secondary_scale", - type: "ordinal", - domain: [profileNames.secondary.toUpperCase()], - range: [theme.palette.secondary.main], - }, - { - name: "empty_legend", - type: "ordinal", - domain: [""], - range: ["transparent"], - }, - { - name: "legend_labels", - type: "linear", - domain: { data: "primary_formatted", field: "custom_label" }, - range: "category", - }, - ], - marks: [ - { - type: "group", - name: "primary_pie", - encode: { - update: { - x: { value: 0 }, - y: { signal: "chartY" }, - height: { - signal: - "isMobile && isCompare && data('secondary').length > 1 ? height/2: height", - }, - width: { - signal: - "isMobile && data('secondary').length > 1 ? width : width/2", - }, - }, - }, - legends: [ - { - orient: "top", - fill: "legend_primary_scale", - labelFontWeight: "bold", - labelColor: "#666", - labelFont: theme.typography.fontFamily, - }, - { - fill: "color", - stroke: "color", - orient: "none", - symbolType: "circle", - direction: "vertical", - labelFont: theme.typography.fontFamily, - legendX: { signal: "donutSize/2 + 40" }, - legendY: 40, - labelOffset: 12, - rowPadding: 8, - encode: { - labels: { - interactive: true, - update: { - fontSize: { value: 11 }, - fill: { value: theme.palette.chart.text.primary }, - limit: { - signal: - "isMobile || data('secondary').length > 1 ? '150' : '380'", - }, - }, - }, - symbols: { - enter: { - fillOpacity: { - value: 1, - }, - }, - }, - }, - }, - ], - marks: [ - { - type: "arc", - from: { data: "primary_formatted" }, - encode: { - enter: { - x: { signal: "donutSize/4" }, - y: { - signal: - "isMobile && data('secondary').length > 1 ? height /4 : height/2", - }, - }, - update: { - fill: { scale: "color", field: { signal: "mainGroup" } }, - x: { signal: "donutSize/4" }, - y: { - signal: - "isMobile && data('secondary').length > 1 ? height /4 : height/2", - }, - startAngle: { field: "startAngle" }, - endAngle: { field: "endAngle" }, - padAngle: { signal: "padAngle" }, - innerRadius: { signal: "innerRadius" }, - outerRadius: { signal: "donutSize / 4" }, - cornerRadius: { signal: "cornerRadius" }, - tooltip: { - signal: - "{'group': datum[mainGroup], 'count': format(datum[datatype[Units]], numberFormat[Units])}", - }, - }, - }, - }, - ], - }, - { - type: "group", - name: "secondary_pie", - encode: { - update: { - x: { - signal: - "!isMobile && data('secondary').length > 1 ? width / 2 + 30 : 0", - }, - y: { - signal: - "isMobile && data('secondary').length > 1 ? height/2 + 30: data('secondary').length > 1 ? chartY: height + 40", - }, - height: { - signal: - "isMobile && data('secondary').length > 1 ? height/2: 0", - }, - width: { - signal: - "!isMobile && data('secondary').length > 1 ? (width / 2 ) : data('secondary').length > 1 ? width : 0", - }, - }, - }, - legends: - secondaryData?.length > 1 - ? [ - ...secondaryLegend, - { - fill: "secondary", - stroke: "secondary", - orient: "none", - symbolType: "circle", - direction: "vertical", - labelFont: theme.typography.fontFamily, - legendX: { signal: "donutSize / 2 + 40" }, - legendY: 40, - labelOffset: 12, - rowPadding: 8, - encode: { - labels: { - interactive: true, - update: { - fontSize: { value: 11 }, - fill: { value: theme.palette.chart.text.primary }, - }, - }, - symbols: { - enter: { - fillOpacity: { - value: 1, - }, - }, - }, - }, - }, - ] - : secondaryLegend, - marks: [ - { - type: "arc", - from: { data: "secondary_formatted" }, - encode: { - enter: { - x: { signal: "donutSize/4" }, - y: { - signal: - "isMobile && data('secondary').length > 1 ? height /4 : height/2", - }, - }, - update: { - fill: { scale: "secondary", field: primaryGroup }, - x: { signal: "donutSize/4" }, - y: { - signal: - "isMobile && data('secondary').length > 1 ? height /4 : height/2", - }, - startAngle: { field: "startAngle" }, - endAngle: { field: "endAngle" }, - padAngle: { signal: "padAngle" }, - innerRadius: { signal: "innerRadius" }, - outerRadius: { signal: "donutSize / 4 " }, - cornerRadius: { signal: "cornerRadius" }, - tooltip: { - signal: - "{'group': datum[mainGroup], 'count': format(datum[datatype[Units]], numberFormat[Units])}", - }, - }, - }, - }, - ], - }, - ], - }, - ); -} diff --git a/apps/climatemappedafrica/src/components/HURUmap/Chart/configureScope.js b/apps/climatemappedafrica/src/components/HURUmap/Chart/configureScope.js index 1c8376c72..961c7fc81 100644 --- a/apps/climatemappedafrica/src/components/HURUmap/Chart/configureScope.js +++ b/apps/climatemappedafrica/src/components/HURUmap/Chart/configureScope.js @@ -1,7 +1,5 @@ import { Scope } from "@hurumap/core"; -import DonutChartScope from "./DonutChartScope"; -import LineChartScope from "./LineChartScope"; import MultiLineChartScope from "./MultiLineChartScope"; import StackedChartScope from "./StackedChartScope"; import TreemapChartScope from "./TreemapChartScope"; @@ -11,7 +9,7 @@ import VerticalStackedChartScope from "./VerticalStackedChartScope"; import { hurumapArgs } from "@/climatemappedafrica/config"; import theme from "@/climatemappedafrica/theme"; -const { BarChartScope } = Scope; +const { BarChartScope, LineChartScope, DonutChartScope } = Scope; export default function configureScope( indicator, @@ -31,7 +29,14 @@ export default function configureScope( let vegaSpec; const chartType = configuration?.chart_type?.toLowerCase(); - const scopeOptions = [ + + /** + * @deprecated Use scopeOptions for implementing new charts + * This will be completely removed once all charts scopes + * are moved to Hurumap package + */ + // eslint-disable-next-line no-underscore-dangle + const _scopeOptions = [ indicator?.data, indicator?.metadata, configuration, @@ -42,19 +47,34 @@ export default function configureScope( isCompare, isMobile, ]; + + const scopeOptions = { + primaryData: indicator?.data, + metadata: indicator?.metadata, + config: configuration, + secondaryData: secondaryIndicator?.data ?? null, + primaryParentData: showParent ? indicator?.parentData : [{}], + secondaryParentData: showParent ? secondaryIndicator?.parentData : [{}], + profileNames, + isCompare, + isMobile, + theme, + args: hurumapArgs, + }; + switch (chartType) { case "line": if (configuration?.stacked_field) { - vegaSpec = MultiLineChartScope(...scopeOptions); + vegaSpec = MultiLineChartScope(..._scopeOptions); } else { - vegaSpec = LineChartScope(...scopeOptions); + vegaSpec = LineChartScope(scopeOptions); } break; case "donut": - vegaSpec = DonutChartScope(...scopeOptions); + vegaSpec = DonutChartScope(scopeOptions); break; case "treemap": - vegaSpec = TreemapChartScope(...scopeOptions); + vegaSpec = TreemapChartScope(..._scopeOptions); break; case "stacked": if (isMobile) { @@ -93,21 +113,7 @@ export default function configureScope( isCompare, ); } else { - const barChartArgs = { - primaryData: indicator?.data, - metadata: indicator?.metadata, - config: configuration, - secondaryData: secondaryIndicator?.data ?? null, - primaryParentData: showParent ? indicator?.parentData : [{}], - secondaryParentData: showParent - ? secondaryIndicator?.parentData - : [{}], - profileNames, - isCompare, - theme, - args: hurumapArgs, - }; - vegaSpec = BarChartScope(barChartArgs); + vegaSpec = BarChartScope(scopeOptions); } break; } diff --git a/apps/codeforafrica/package.json b/apps/codeforafrica/package.json index bac1f9ded..d23fc0ba1 100644 --- a/apps/codeforafrica/package.json +++ b/apps/codeforafrica/package.json @@ -33,8 +33,8 @@ "clean": "rm -rf .next .turbo node_modules" }, "dependencies": { - "@aws-sdk/client-s3": "^3.621.0", - "@aws-sdk/lib-storage": "^3.621.0", + "@aws-sdk/client-s3": "^3.622.0", + "@aws-sdk/lib-storage": "^3.622.0", "@commons-ui/core": "workspace:*", "@commons-ui/next": "workspace:*", "@emotion/cache": "^11.13.1", @@ -65,7 +65,7 @@ "nodemailer-sendgrid": "^1.0.3", "payload": "^2.25.0", "prop-types": "^15.8.1", - "qs": "^6.12.3", + "qs": "^6.13.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-share": "^5.1.0", @@ -79,9 +79,9 @@ "@commons-ui/testing-library": "workspace:*", "@playwright/test": "^1.45.3", "@svgr/webpack": "^8.1.0", - "@swc/core": "^1.7.4", + "@swc/core": "^1.7.5", "@types/express": "^4.17.21", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/react": "^18.3.3", "babel-jest": "^29.7.0", "eslint": "^8.57.0", diff --git a/apps/pesayetu/package.json b/apps/pesayetu/package.json index 7132d209a..a4ec41d4f 100644 --- a/apps/pesayetu/package.json +++ b/apps/pesayetu/package.json @@ -44,7 +44,7 @@ "@mui/styles": "^5.16.6", "@mui/utils": "^5.16.6", "@reactour/tour": "^3.7.0", - "aws-sdk": "^2.1665.0", + "aws-sdk": "^2.1666.0", "clsx": "^2.1.1", "d3-format": "^3.1.0", "deepmerge": "^4.3.1", @@ -91,7 +91,7 @@ "@storybook/react": "^8.2.7", "@storybook/test": "^8.2.7", "@svgr/webpack": "^8.1.0", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/react": "^18.3.3", "apollo-link-rest": "^0.9.0", "babel-jest": "^29.7.0", diff --git a/apps/pesayetu/src/components/HURUmap/Chart/LineChartScope.js b/apps/pesayetu/src/components/HURUmap/Chart/LineChartScope.js deleted file mode 100644 index 5781d1e7b..000000000 --- a/apps/pesayetu/src/components/HURUmap/Chart/LineChartScope.js +++ /dev/null @@ -1,582 +0,0 @@ -import merge from "deepmerge"; - -import Scope from "./Scope"; - -import theme from "@/pesayetu/theme"; - -export default function LineChartScope( - primaryData, - metadata, - config, - secondaryData, - primaryParentData, - secondaryParentData, - profileNames, - isCompare, - isMobile, -) { - const { - parentLabel, - xScaleType, - xScaleFormat, - xScaleMobileFormat, - timeUnit, - timeFormat, - } = config; - - const { primary_group: primaryGroup } = metadata; - - const timeTransform = - xScaleType === "time" - ? [ - { - type: "formula", - as: primaryGroup, - expr: "timeParse(datum[mainGroup], timeFormat)", - }, - { - type: "timeunit", - units: timeUnit, - field: primaryGroup, - }, - ] - : undefined; - - return merge( - Scope( - primaryData, - metadata, - config, - secondaryData, - primaryParentData, - secondaryParentData, - "line", - timeTransform, - ), - { - height: isMobile && isCompare && secondaryData?.length > 1 ? 620 : 310, - signals: [ - { - name: "height", - value: isMobile && isCompare && secondaryData?.length > 1 ? 620 : 310, - }, - { - name: "isMobile", - value: isMobile, - }, - { - name: "isCompare", - value: isCompare, - }, - { - name: "timeFormat", - value: timeFormat || "%b", - }, - ], - scales: [ - { - name: "xscale", - type: xScaleType || "point", - domain: { - data: "primary_formatted", - field: primaryGroup, - }, - range: [ - 15, - { - signal: - "data('secondary').length > 1 && !isMobile ? width/2 - 30 : width", - }, - ], - }, - { - name: "s_xscale", - type: xScaleType || "point", - domain: { - data: "secondary_formatted", - field: primaryGroup, - }, - range: [ - 15, - { - signal: - "!isMobile && data('secondary').length > 1 ? width/2 - 30 : data('secondary').length > 1 ? width : 0", - }, - ], - }, - { - name: "yscale", - type: "linear", - domain: { - data: "primary_formatted", - field: { signal: "datatype[Units]" }, - }, - range: [{ signal: "isCompare && isMobile ? height/2: height" }, 0], - nice: { signal: "primaryYTickCount" }, - zero: false, - clamp: true, - }, - { - name: "s_yscale", - type: "linear", - domain: { - data: "secondary_formatted", - field: { signal: "datatype[Units]" }, - }, - range: [{ signal: "isCompare && isMobile ? height/2: height" }, 0], - nice: { signal: "secondaryYTickCount" }, - zero: false, - clamp: true, - }, - { - name: "color", - type: "ordinal", - range: "category", - domain: { - data: "primary_formatted", - field: primaryGroup, - }, - }, - { - name: "secondary_color", - type: "ordinal", - range: "secondary", - domain: { - data: "secondary_formatted", - field: primaryGroup, - }, - }, - { - name: "parent_color_scale", - type: "ordinal", - range: "category", - domain: [parentLabel], - }, - { - name: "legend_primary_scale", - type: "ordinal", - domain: [profileNames.primary.toUpperCase()], - range: [theme.palette.primary.main], - }, - { - name: "legend_secondary_scale", - type: "ordinal", - domain: [profileNames.secondary.toUpperCase()], - range: [theme.palette.secondary.main], - }, - ], - - marks: [ - { - type: "group", - name: "primary_lines", - encode: { - update: { - x: { value: 0 }, - y: { signal: "chartY" }, - height: { - signal: - "isMobile && isCompare && data('secondary').length > 1 ? height/2: height", - }, - width: { - signal: - "isMobile && data('secondary').length > 1 ? width : width/2", - }, - }, - }, - legends: isCompare - ? [ - { - orient: "top", - fill: "legend_primary_scale", - labelFontWeight: "bold", - labelColor: "#666", - labelFont: theme.typography.fontFamily, - }, - ] - : null, - axes: [ - { - orient: "left", - scale: "yscale", - domain: false, - domainOpacity: 0.5, - tickSize: 0, - tickCount: { signal: "primaryYTickCount" }, - labelPadding: 6, - zindex: 1, - format: { signal: "numberFormat[Units]" }, - }, - { - orient: "bottom", - scale: "xscale", - bandPosition: 0, - domainOpacity: 0.5, - tickSize: 0, - grid: true, - labelPadding: 6, - labelFlush: true, - labelOverlap: true, - formatType: xScaleType, - format: - (isMobile ? xScaleMobileFormat : xScaleFormat) || undefined, - }, - ], - marks: [ - { - name: "line", - from: { data: "primary_formatted" }, - type: "line", - encode: { - enter: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - stroke: { scale: "color", field: { signal: "mainGroup" } }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - strokeWidth: { value: 2 }, - }, - update: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - interpolate: { signal: "interpolate" }, - strokeOpacity: { value: 1 }, - }, - }, - }, - { - name: "line symbol", - from: { data: "primary_formatted" }, - type: "symbol", - encode: { - enter: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - fill: { value: theme.palette.primary.main }, - }, - update: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - size: { value: 5 }, - tooltip: { - signal: - "{'group': datum[mainGroup], 'count': format(datum.count, numberFormat.value)}", - }, - }, - hover: { - size: { value: 70 }, - }, - }, - }, - ], - }, - { - type: "group", - name: "primary_parent_line", - encode: { - update: { - x: { value: 0 }, - y: { signal: "chartY" }, - height: { - signal: - "isMobile && isCompare && data('secondary').length > 1 ? height/2: height", - }, - }, - }, - legends: - primaryParentData?.length > 1 - ? [ - { - fill: "parent_color_scale", - orient: "none", - legendX: { - signal: - "data('secondary').length > 1 && !isMobile? (width / 2 ) - 100 : width - 85", - }, - legendY: { value: -35 }, - labelFont: theme.typography.fontFamily, - labelColor: theme.palette.chart.text.primary, - encode: { - symbols: { - shape: { value: "stroke" }, - update: { - shape: { value: "stroke" }, - size: { value: 500 }, - stroke: { value: theme.palette.chart.text.primary }, - strokeDash: { value: [2, 2] }, - }, - }, - }, - }, - ] - : null, - marks: [ - { - name: "line", - from: { data: "primary_parent_formatted" }, - type: "line", - encode: { - enter: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - stroke: { value: theme.palette.chart.text.primary }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - strokeWidth: { value: 2 }, - strokeDash: { value: [2, 2] }, - }, - update: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - interpolate: { signal: "interpolate" }, - strokeOpacity: { value: 1 }, - }, - }, - }, - { - name: "line symbol", - from: { data: "primary_parent_formatted" }, - type: "symbol", - encode: { - enter: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - fill: { value: theme.palette.chart.text.primary }, - }, - update: { - x: { scale: "xscale", field: { signal: "mainGroup" } }, - y: { scale: "yscale", field: { signal: "datatype[Units]" } }, - size: { value: 5 }, - tooltip: { - signal: - "{'group': datum[mainGroup], 'count': format(datum.count, numberFormat.value)}", - }, - }, - hover: { - size: { value: 70 }, - }, - }, - }, - ], - }, - { - type: "group", - name: "secondary_lines", - encode: { - update: { - x: { - signal: - "!isMobile && data('secondary').length > 1 ? width / 2 + 30 : 0", - }, - y: { - signal: - "isMobile && data('secondary').length > 1 ? height/2 + 60: data('secondary').length > 1 ? chartY: height + 60", - }, - height: { - signal: - "isMobile && data('secondary').length > 1 ? height/2: data('secondary').length > 1 ? height: 0", - }, - width: { - signal: - "!isMobile && data('secondary').length > 1 ? (width / 2 ) : data('secondary').length > 1 ? width : 0", - }, - }, - }, - legends: isCompare - ? [ - { - orient: "top", - fill: "legend_secondary_scale", - labelFontWeight: "bold", - labelLimit: 400, - labelColor: "#666", - labelFont: theme.typography.fontFamily, - }, - ] - : null, - axes: - secondaryData?.length > 1 - ? [ - { - orient: "left", - scale: "s_yscale", - domain: false, - domainOpacity: 0.5, - tickSize: 0, - tickCount: { signal: "secondaryYTickCount" }, - labelPadding: 6, - zindex: 1, - format: { signal: "numberFormat[Units]" }, - }, - { - orient: "bottom", - scale: "s_xscale", - bandPosition: 0, - domainOpacity: 0.5, - tickSize: 0, - grid: true, - labelPadding: 6, - labelFlush: true, - labelOverlap: true, - formatType: xScaleType, - format: - (isMobile ? xScaleMobileFormat : xScaleFormat) || - undefined, - }, - ] - : null, - marks: [ - { - name: "line", - from: { data: "secondary_formatted" }, - type: "line", - encode: { - enter: { - x: { scale: "s_xscale", field: { signal: "mainGroup" } }, - stroke: { - scale: "secondary_color", - field: { signal: "mainGroup" }, - }, - y: { - scale: "s_yscale", - field: { signal: "datatype[Units]" }, - }, - strokeWidth: { value: 2 }, - }, - update: { - interpolate: { signal: "interpolate" }, - strokeOpacity: { value: 1 }, - }, - }, - }, - { - name: "line symbol", - from: { data: "secondary_formatted" }, - type: "symbol", - encode: { - enter: { - x: { scale: "s_xscale", field: { signal: "mainGroup" } }, - y: { - scale: "s_yscale", - field: { signal: "datatype[Units]" }, - }, - fill: { value: theme.palette.secondary.main }, - }, - update: { - size: { value: 5 }, - tooltip: { - signal: - "{'group': datum[mainGroup], 'count': format(datum.count, numberFormat.value)}", - }, - }, - hover: { - size: { value: 70 }, - }, - }, - }, - ], - }, - { - type: "group", - name: "secondary_parent_line", - encode: { - update: { - x: { - signal: - "!isMobile && data('secondary').length > 1 ? width / 2 + 30 : 0", - }, - y: { - signal: - "isMobile && data('secondary').length > 1 ? height/2 + 30: data('secondary').length > 1 ? chartY: height + 40", - }, - height: { - signal: - "isMobile && data('secondary').length > 1 ? height/2: 0", - }, - }, - }, - legends: - secondaryParentData?.length > 1 - ? [ - { - fill: "parent_color_scale", - offset: 20, - orient: "none", - legendX: { - signal: "isMobile ? width -90: (width / 2 ) - 120", - }, - legendY: { value: isMobile ? -10 : -40 }, - labelFont: theme.typography.fontFamily, - labelColor: theme.palette.chart.text.primary, - encode: { - symbols: { - shape: { value: "stroke" }, - update: { - shape: { value: "stroke" }, - size: { value: 500 }, - stroke: { value: theme.palette.chart.text.primary }, - strokeDash: { value: [2, 2] }, - }, - }, - }, - }, - ] - : null, - marks: - secondaryParentData?.length > 1 - ? [ - { - name: "line", - from: { data: "secondary_parent_formatted" }, - type: "line", - encode: { - enter: { - x: { - scale: "s_xscale", - field: { signal: "mainGroup" }, - }, - stroke: { value: theme.palette.chart.text.primary }, - y: { - scale: "s_yscale", - field: { signal: "datatype[Units]" }, - }, - strokeWidth: { value: 2 }, - strokeDash: { value: [2, 2] }, - }, - update: { - interpolate: { signal: "interpolate" }, - strokeOpacity: { value: 1 }, - }, - }, - }, - { - name: "line symbol", - from: { data: "secondary_parent_formatted" }, - type: "symbol", - encode: { - enter: { - x: { - scale: "s_xscale", - field: { signal: "mainGroup" }, - }, - y: { - scale: "s_yscale", - field: { signal: "datatype[Units]" }, - }, - fill: { value: theme.palette.chart.text.primary }, - }, - update: { - size: { value: 5 }, - tooltip: { - signal: - "{'group': datum[mainGroup], 'count': format(datum.count, numberFormat.value)}", - }, - }, - hover: { - size: { value: 70 }, - }, - }, - }, - ] - : null, - }, - ], - }, - ); -} diff --git a/apps/pesayetu/src/components/HURUmap/Chart/configureScope.js b/apps/pesayetu/src/components/HURUmap/Chart/configureScope.js index cc0be0067..f32afbbf6 100644 --- a/apps/pesayetu/src/components/HURUmap/Chart/configureScope.js +++ b/apps/pesayetu/src/components/HURUmap/Chart/configureScope.js @@ -1,7 +1,5 @@ import { Scope } from "@hurumap/core"; -import DonutChartScope from "./DonutChartScope"; -import LineChartScope from "./LineChartScope"; import MultiLineChartScope from "./MultiLineChartScope"; import StackedChartScope from "./StackedChartScope"; import TreemapChartScope from "./TreemapChartScope"; @@ -11,7 +9,7 @@ import VerticalStackedChartScope from "./VerticalStackedChartScope"; import { hurumapArgs } from "@/pesayetu/config"; import theme from "@/pesayetu/theme"; -const { BarChartScope } = Scope; +const { BarChartScope, LineChartScope, DonutChartScope } = Scope; export default function configureScope( indicator, @@ -31,7 +29,14 @@ export default function configureScope( let vegaSpec; const chartType = configuration?.chart_type?.toLowerCase(); - const scopeOptions = [ + + /** + * @deprecated Use scopeOptions for implementing new charts + * This will be completely removed once all charts scopes + * are moved to Hurumap package + */ + // eslint-disable-next-line no-underscore-dangle + const _scopeOptions = [ indicator?.data, indicator?.metadata, configuration, @@ -42,19 +47,34 @@ export default function configureScope( isCompare, isMobile, ]; + + const scopeOptions = { + primaryData: indicator?.data, + metadata: indicator?.metadata, + config: configuration, + secondaryData: secondaryIndicator?.data ?? null, + primaryParentData: showParent ? indicator?.parentData : [{}], + secondaryParentData: showParent ? secondaryIndicator?.parentData : [{}], + profileNames, + isCompare, + isMobile, + theme, + args: hurumapArgs, + }; + switch (chartType) { case "line": if (configuration?.stacked_field) { - vegaSpec = MultiLineChartScope(...scopeOptions); + vegaSpec = MultiLineChartScope(..._scopeOptions); } else { - vegaSpec = LineChartScope(...scopeOptions); + vegaSpec = LineChartScope(scopeOptions); } break; case "donut": - vegaSpec = DonutChartScope(...scopeOptions); + vegaSpec = DonutChartScope(scopeOptions); break; case "treemap": - vegaSpec = TreemapChartScope(...scopeOptions); + vegaSpec = TreemapChartScope(..._scopeOptions); break; case "stacked": if (isMobile) { @@ -93,21 +113,7 @@ export default function configureScope( isCompare, ); } else { - const barChartArgs = { - primaryData: indicator?.data, - metadata: indicator?.metadata, - config: configuration, - secondaryData: secondaryIndicator?.data ?? null, - primaryParentData: showParent ? indicator?.parentData : [{}], - secondaryParentData: showParent - ? secondaryIndicator?.parentData - : [{}], - profileNames, - isCompare, - theme, - args: hurumapArgs, - }; - vegaSpec = BarChartScope(barChartArgs); + vegaSpec = BarChartScope(scopeOptions); } break; } diff --git a/apps/promisetracker/package.json b/apps/promisetracker/package.json index 52b3b2f3d..016a6ce4a 100644 --- a/apps/promisetracker/package.json +++ b/apps/promisetracker/package.json @@ -61,7 +61,7 @@ "@commons-ui/testing-library": "workspace:*", "@playwright/test": "^1.45.3", "@svgr/webpack": "^8.1.0", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/react": "^18.3.3", "babel-jest": "^29.7.0", "eslint": "^8.57.0", diff --git a/apps/roboshield/package.json b/apps/roboshield/package.json index dcc90c48c..64707e49f 100644 --- a/apps/roboshield/package.json +++ b/apps/roboshield/package.json @@ -1,6 +1,6 @@ { "name": "roboshield", - "version": "0.1.6", + "version": "0.1.9", "private": true, "scripts": { "build-server": "tsc --project tsconfig.server.json", @@ -25,8 +25,9 @@ "@mui/material": "^5.16.6", "@mui/material-nextjs": "^5.16.6", "@mui/utils": "^5.16.6", - "@mui/x-date-pickers": "^7.11.1", + "@mui/x-date-pickers": "^7.12.0", "@next/env": "^14.2.5", + "@next/third-parties": "^14.2.5", "@payloadcms/bundler-webpack": "^1.0.7", "@payloadcms/db-mongodb": "^1.7.1", "@payloadcms/live-preview-react": "^0.2.0", @@ -59,7 +60,7 @@ "@commons-ui/testing-library": "workspace:*", "@svgr/webpack": "^8.1.0", "@types/express": "^4.17.21", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/nodemailer-sendgrid": "^1.0.3", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", diff --git a/apps/roboshield/src/pages/_app.tsx b/apps/roboshield/src/pages/_app.tsx index 734f881ba..b89c46df6 100644 --- a/apps/roboshield/src/pages/_app.tsx +++ b/apps/roboshield/src/pages/_app.tsx @@ -1,8 +1,8 @@ -import { CacheProvider } from "@emotion/react"; import { CssBaseline, ThemeProvider } from "@mui/material"; +import { GoogleAnalytics } from "@next/third-parties/google"; import type { AppProps } from "next/app"; import Head from "next/head"; -import React, { ReactNode } from "react"; +import { ReactNode } from "react"; import Page from "@/roboshield/components/Page"; import { GlobalProvider } from "@/roboshield/context/GlobalContext"; @@ -16,6 +16,7 @@ function getDefaultLayout(page: ReactNode, pageProps: any) { export default function App(props: AppProps | any) { const { Component, pageProps } = props; const getLayout = Component.getLayout || getDefaultLayout; + const gaId = process.env.NEXT_PUBLIC_GOOGLE_ANALYTICS_ID; return ( <> @@ -31,6 +32,7 @@ export default function App(props: AppProps | any) { + {gaId?.length ? : null} ); } diff --git a/apps/uibook/package.json b/apps/uibook/package.json index a450be234..4182bd0f5 100644 --- a/apps/uibook/package.json +++ b/apps/uibook/package.json @@ -59,7 +59,7 @@ "@storybook/nextjs": "^8.2.7", "@storybook/react": "^8.2.7", "@storybook/test": "^8.2.7", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/react": "^18.3.3", "eslint": "^8.57.0", "eslint-config-commons-ui": "workspace:*", diff --git a/apps/vpnmanager/package.json b/apps/vpnmanager/package.json index ece1b2aea..f3002b001 100644 --- a/apps/vpnmanager/package.json +++ b/apps/vpnmanager/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@babel/core": "^7.25.2", "@commons-ui/testing-library": "workspace:*", - "@types/node": "^20.14.13", + "@types/node": "^20.14.14", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "eslint": "^8.57.0", diff --git a/apps/pesayetu/src/components/HURUmap/Chart/DonutChartScope.js b/packages/hurumap-core/src/Scope/DonutChartScope.js similarity index 92% rename from apps/pesayetu/src/components/HURUmap/Chart/DonutChartScope.js rename to packages/hurumap-core/src/Scope/DonutChartScope.js index 2ee30ddb3..53d0ecb13 100644 --- a/apps/pesayetu/src/components/HURUmap/Chart/DonutChartScope.js +++ b/packages/hurumap-core/src/Scope/DonutChartScope.js @@ -1,10 +1,8 @@ -import merge from "deepmerge"; +import deepmerge from "deepmerge"; import Scope from "./Scope"; -import theme from "@/pesayetu/theme"; - -export default function DonutChartScope( +export default function DonutChartScope({ primaryData, metadata, config, @@ -14,7 +12,9 @@ export default function DonutChartScope( profileNames, isCompare, isMobile, -) { + theme, + args, +}) { const { primary_group: primaryGroup } = metadata; const secondaryLegend = isCompare @@ -30,34 +30,37 @@ export default function DonutChartScope( ] : []; - return merge( - Scope( + const transform = [ + { + type: "formula", + expr: "format(datum[datatype[Units]], numberFormat[Units]) + ' ' + datum[mainGroup]", + as: "custom_label", + }, + { + type: "pie", + field: { signal: "datatype[Units]" }, + startAngle: { signal: "startAngle" }, + endAngle: { signal: "endAngle" }, + sort: { signal: "sort" }, + }, + { + type: "collect", + sort: { field: "count", order: "descending" }, + }, + ]; + return deepmerge( + Scope({ primaryData, metadata, config, secondaryData, primaryParentData, secondaryParentData, - "donut", - [ - { - type: "formula", - expr: "format(datum[datatype[Units]], numberFormat[Units]) + ' ' + datum[mainGroup]", - as: "custom_label", - }, - { - type: "pie", - field: { signal: "datatype[Units]" }, - startAngle: { signal: "startAngle" }, - endAngle: { signal: "endAngle" }, - sort: { signal: "sort" }, - }, - { - type: "collect", - sort: { field: "count", order: "descending" }, - }, - ], - ), + chartType: "donut", + transform, + theme, + args, + }), { height: isMobile && isCompare && secondaryData?.length > 1 ? 380 : 180, width: 700, diff --git a/apps/climatemappedafrica/src/components/HURUmap/Chart/LineChartScope.js b/packages/hurumap-core/src/Scope/LineChartScope.js similarity index 98% rename from apps/climatemappedafrica/src/components/HURUmap/Chart/LineChartScope.js rename to packages/hurumap-core/src/Scope/LineChartScope.js index a40eb11dc..7311718a7 100644 --- a/apps/climatemappedafrica/src/components/HURUmap/Chart/LineChartScope.js +++ b/packages/hurumap-core/src/Scope/LineChartScope.js @@ -2,9 +2,7 @@ import merge from "deepmerge"; import Scope from "./Scope"; -import theme from "@/climatemappedafrica/theme"; - -export default function LineChartScope( +export default function LineChartScope({ primaryData, metadata, config, @@ -14,7 +12,9 @@ export default function LineChartScope( profileNames, isCompare, isMobile, -) { + theme, + args, +}) { const { parentLabel, xScaleType, @@ -23,7 +23,6 @@ export default function LineChartScope( timeUnit, timeFormat, } = config; - const { primary_group: primaryGroup } = metadata; const timeTransform = @@ -43,16 +42,18 @@ export default function LineChartScope( : undefined; return merge( - Scope( + Scope({ primaryData, metadata, config, secondaryData, primaryParentData, secondaryParentData, - "line", + chartType: "line", timeTransform, - ), + theme, + args, + }), { height: isMobile && isCompare && secondaryData?.length > 1 ? 620 : 310, signals: [ @@ -112,6 +113,7 @@ export default function LineChartScope( field: { signal: "datatype[Units]" }, }, range: [{ signal: "isCompare && isMobile ? height/2: height" }, 0], + // TODO: explore why adding nice breaks the chart with error: Error: Cycle detected in dataflow graph. // nice: { signal: "primaryYTickCount" }, zero: false, clamp: true, @@ -124,6 +126,7 @@ export default function LineChartScope( field: { signal: "datatype[Units]" }, }, range: [{ signal: "isCompare && isMobile ? height/2: height" }, 0], + // TODO: explore why adding nice breaks the chart with error: Error: Cycle detected in dataflow graph. // nice: { signal: "secondaryYTickCount" }, zero: false, clamp: true, diff --git a/packages/hurumap-core/src/Scope/index.js b/packages/hurumap-core/src/Scope/index.js index 9cbb70f75..453c25931 100644 --- a/packages/hurumap-core/src/Scope/index.js +++ b/packages/hurumap-core/src/Scope/index.js @@ -1,7 +1,11 @@ import BarChartScope from "./BarChartScope"; +import DonutChartScope from "./DonutChartScope"; +import LineChartScope from "./LineChartScope"; import Scope from "./Scope"; export default { Scope, BarChartScope, + LineChartScope, + DonutChartScope, }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a06a69a5..1d341b5dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,11 +48,11 @@ importers: apps/charterafrica: dependencies: '@aws-sdk/client-s3': - specifier: ^3.621.0 - version: 3.621.0 + specifier: ^3.622.0 + version: 3.623.0 '@aws-sdk/lib-storage': - specifier: ^3.621.0 - version: 3.621.0(@aws-sdk/client-s3@3.621.0) + specifier: ^3.622.0 + version: 3.623.0(@aws-sdk/client-s3@3.623.0) '@commons-ui/core': specifier: workspace:* version: link:../../packages/commons-ui-core @@ -94,31 +94,31 @@ importers: version: 0.84.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@payloadcms/bundler-webpack': specifier: ^1.0.7 - version: 1.0.7(@swc/core@1.7.4(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4) + version: 1.0.7(@swc/core@1.7.6(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4) '@payloadcms/db-mongodb': specifier: ^1.7.1 - version: 1.7.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + version: 1.7.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) '@payloadcms/plugin-cloud-storage': specifier: ^1.1.3 - version: 1.1.3(@aws-sdk/client-s3@3.621.0)(@aws-sdk/lib-storage@3.621.0(@aws-sdk/client-s3@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + version: 1.1.3(@aws-sdk/client-s3@3.623.0)(@aws-sdk/lib-storage@3.623.0(@aws-sdk/client-s3@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) '@payloadcms/plugin-nested-docs': specifier: ^1.0.12 - version: 1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) + version: 1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0))) '@payloadcms/plugin-sentry': specifier: ^0.0.6 - version: 0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1) + version: 0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1) '@payloadcms/plugin-seo': specifier: ^2.3.2 - version: 2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1) + version: 2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1) '@payloadcms/richtext-slate': specifier: ^1.5.2 - version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-spring/web': specifier: ^9.7.4 version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@sentry/nextjs': specifier: ^8.22.0 - version: 8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + version: 8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) airtable: specifier: ^0.12.2 version: 0.12.2(encoding@0.1.13) @@ -133,7 +133,7 @@ importers: version: 1.9.4 migrate-mongo: specifier: ^11.0.0 - version: 11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))) + version: 11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.621.0))) monaco-editor: specifier: ^0.50.0 version: 0.50.0 @@ -148,13 +148,13 @@ importers: version: 1.0.3 payload: specifier: ^2.25.0 - version: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + version: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) prop-types: specifier: ^15.8.1 version: 15.8.1 qs: - specifier: ^6.12.3 - version: 6.12.3 + specifier: ^6.13.0 + version: 6.13.0 react: specifier: ^18.3.1 version: 18.3.1 @@ -211,14 +211,14 @@ importers: specifier: ^8.1.0 version: 8.1.0(typescript@5.5.4) '@swc/core': - specifier: ^1.7.4 - version: 1.7.4(@swc/helpers@0.5.5) + specifier: ^1.7.5 + version: 1.7.6(@swc/helpers@0.5.5) '@types/express': specifier: ^4.17.21 version: 4.17.21 '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -233,7 +233,7 @@ importers: version: link:../../packages/eslint-config-commons-ui eslint-import-resolver-webpack: specifier: ^0.13.8 - version: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + version: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(eslint-import-resolver-webpack@0.13.8)(eslint@8.57.0) @@ -242,7 +242,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../../packages/jest-config-commons-ui @@ -257,13 +257,13 @@ importers: version: 18.3.1(react@18.3.1) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 webpack: specifier: ^5.93.0 - version: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + version: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) apps/climatemappedafrica: dependencies: @@ -304,8 +304,8 @@ importers: specifier: ^3.7.0 version: 3.7.0(react@18.3.1) aws-sdk: - specifier: ^2.1665.0 - version: 2.1665.0 + specifier: ^2.1666.0 + version: 2.1667.0 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -443,14 +443,14 @@ importers: specifier: ^8.1.0 version: 8.1.0(typescript@5.5.4) '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.3.3 version: 18.3.3 apollo-link-rest: specifier: ^0.9.0 - version: 0.9.0(@apollo/client@3.11.2(@types/react@18.3.3)(graphql@15.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@15.9.0)(qs@6.12.3) + version: 0.9.0(@apollo/client@3.11.2(@types/react@18.3.3)(graphql@15.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@15.9.0)(qs@6.13.0) babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.25.2) @@ -468,7 +468,7 @@ importers: version: 5.3.2(@babel/core@7.25.2)(babel-plugin-module-resolver@4.1.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) eslint-plugin-module-resolver: specifier: ^1.5.0 version: 1.5.0 @@ -486,7 +486,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../../packages/jest-config-commons-ui @@ -515,11 +515,11 @@ importers: apps/codeforafrica: dependencies: '@aws-sdk/client-s3': - specifier: ^3.621.0 - version: 3.621.0 + specifier: ^3.622.0 + version: 3.623.0 '@aws-sdk/lib-storage': - specifier: ^3.621.0 - version: 3.621.0(@aws-sdk/client-s3@3.621.0) + specifier: ^3.622.0 + version: 3.623.0(@aws-sdk/client-s3@3.623.0) '@commons-ui/core': specifier: workspace:* version: link:../../packages/commons-ui-core @@ -552,28 +552,28 @@ importers: version: 14.2.5 '@payloadcms/bundler-webpack': specifier: ^1.0.7 - version: 1.0.7(@swc/core@1.7.4(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(sass@1.69.4) + version: 1.0.7(@swc/core@1.7.6(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(sass@1.69.4) '@payloadcms/db-mongodb': specifier: ^1.7.1 - version: 1.7.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))) + version: 1.7.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))) '@payloadcms/plugin-cloud-storage': specifier: ^1.1.3 - version: 1.1.3(@aws-sdk/client-s3@3.621.0)(@aws-sdk/lib-storage@3.621.0(@aws-sdk/client-s3@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))) + version: 1.1.3(@aws-sdk/client-s3@3.623.0)(@aws-sdk/lib-storage@3.623.0(@aws-sdk/client-s3@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))) '@payloadcms/plugin-nested-docs': specifier: ^1.0.12 - version: 1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))) + version: 1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))) '@payloadcms/plugin-sentry': specifier: ^0.0.6 - version: 0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react@18.3.1) + version: 0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react@18.3.1) '@payloadcms/plugin-seo': specifier: ^2.3.2 - version: 2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react@18.3.1) + version: 2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react@18.3.1) '@payloadcms/richtext-slate': specifier: ^1.5.2 - version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@sentry/nextjs': specifier: ^8.22.0 - version: 8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + version: 8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) camelcase-keys: specifier: ^9.1.3 version: 9.1.3 @@ -606,13 +606,13 @@ importers: version: 1.0.3 payload: specifier: ^2.25.0 - version: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + version: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) prop-types: specifier: ^15.8.1 version: 15.8.1 qs: - specifier: ^6.12.3 - version: 6.12.3 + specifier: ^6.13.0 + version: 6.13.0 react: specifier: ^18.3.1 version: 18.3.1 @@ -648,14 +648,14 @@ importers: specifier: ^8.1.0 version: 8.1.0(typescript@5.5.4) '@swc/core': - specifier: ^1.7.4 - version: 1.7.4(@swc/helpers@0.5.5) + specifier: ^1.7.5 + version: 1.7.6(@swc/helpers@0.5.5) '@types/express': specifier: ^4.17.21 version: 4.17.21 '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -670,7 +670,7 @@ importers: version: link:../../packages/eslint-config-commons-ui eslint-import-resolver-webpack: specifier: ^0.13.8 - version: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + version: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(eslint-import-resolver-webpack@0.13.8)(eslint@8.57.0) @@ -679,7 +679,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../../packages/jest-config-commons-ui @@ -694,13 +694,13 @@ importers: version: 18.3.1(react@18.3.1) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 webpack: specifier: ^5.93.0 - version: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + version: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) apps/pesayetu: dependencies: @@ -741,8 +741,8 @@ importers: specifier: ^3.7.0 version: 3.7.0(react@18.3.1) aws-sdk: - specifier: ^2.1665.0 - version: 2.1665.0 + specifier: ^2.1666.0 + version: 2.1667.0 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -854,7 +854,7 @@ importers: version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-interactions': specifier: ^8.2.7 - version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-links': specifier: ^8.2.7 version: 8.2.7(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) @@ -866,25 +866,25 @@ importers: version: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)) '@storybook/nextjs': specifier: ^8.2.7 - version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(esbuild@0.21.5)) + version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(esbuild@0.21.5)) '@storybook/react': specifier: ^8.2.7 version: 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/test': specifier: ^8.2.7 - version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@svgr/webpack': specifier: ^8.1.0 version: 8.1.0(typescript@5.5.4) '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.3.3 version: 18.3.3 apollo-link-rest: specifier: ^0.9.0 - version: 0.9.0(@apollo/client@3.11.2(@types/react@18.3.3)(graphql@15.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@15.9.0)(qs@6.12.3) + version: 0.9.0(@apollo/client@3.11.2(@types/react@18.3.3)(graphql@15.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@15.9.0)(qs@6.13.0) babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.25.2) @@ -929,7 +929,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../../packages/jest-config-commons-ui @@ -1076,8 +1076,8 @@ importers: specifier: ^8.1.0 version: 8.1.0(typescript@5.5.4) '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -1101,7 +1101,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../../packages/jest-config-commons-ui @@ -1154,38 +1154,41 @@ importers: specifier: ^5.16.6 version: 5.16.6(@types/react@18.3.3)(react@18.3.1) '@mui/x-date-pickers': - specifier: ^7.11.1 - version: 7.11.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.16.6(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^7.12.0 + version: 7.12.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.16.6(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@next/env': specifier: ^14.2.5 version: 14.2.5 + '@next/third-parties': + specifier: ^14.2.5 + version: 14.2.5(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1) '@payloadcms/bundler-webpack': specifier: ^1.0.7 - version: 1.0.7(@swc/core@1.7.4(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(sass@1.69.4) + version: 1.0.7(@swc/core@1.7.6(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(sass@1.69.4) '@payloadcms/db-mongodb': specifier: ^1.7.1 - version: 1.7.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))) + version: 1.7.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))) '@payloadcms/live-preview-react': specifier: ^0.2.0 version: 0.2.0(react@18.3.1) '@payloadcms/plugin-cloud-storage': specifier: ^1.1.3 - version: 1.1.3(@aws-sdk/client-s3@3.621.0)(@aws-sdk/lib-storage@3.621.0(@aws-sdk/client-s3@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))) + version: 1.1.3(@aws-sdk/client-s3@3.623.0)(@aws-sdk/lib-storage@3.623.0(@aws-sdk/client-s3@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))) '@payloadcms/plugin-nested-docs': specifier: ^1.0.12 - version: 1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))) + version: 1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))) '@payloadcms/plugin-sentry': specifier: ^0.0.6 - version: 0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react@18.3.1) + version: 0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react@18.3.1) '@payloadcms/plugin-seo': specifier: ^2.3.2 - version: 2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react@18.3.1) + version: 2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react@18.3.1) '@payloadcms/richtext-slate': specifier: ^1.5.2 - version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@sentry/nextjs': specifier: ^8.22.0 - version: 8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + version: 8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) ace-builds: specifier: ^1.35.4 version: 1.35.4 @@ -1209,7 +1212,7 @@ importers: version: 1.0.3 payload: specifier: ^2.25.0 - version: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + version: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) react: specifier: ^18.3.1 version: 18.3.1 @@ -1251,8 +1254,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/nodemailer-sendgrid': specifier: ^1.0.3 version: 1.0.3 @@ -1270,19 +1273,19 @@ importers: version: 8.57.0 eslint-config-next: specifier: ^14.2.5 - version: 14.2.5(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0)(typescript@5.5.4) + version: 14.2.5(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0)(typescript@5.5.4) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) eslint-import-resolver-webpack: specifier: ^0.13.8 - version: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + version: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(eslint-import-resolver-webpack@0.13.8)(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../../packages/jest-config-commons-ui @@ -1291,7 +1294,7 @@ importers: version: 3.3.3 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4) typescript: specifier: ^5.5.4 version: 5.5.4 @@ -1367,7 +1370,7 @@ importers: version: 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-interactions': specifier: ^8.2.7 - version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@storybook/addon-links': specifier: ^8.2.7 version: 8.2.7(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) @@ -1379,16 +1382,16 @@ importers: version: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)) '@storybook/nextjs': specifier: ^8.2.7 - version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0) + version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0) '@storybook/react': specifier: ^8.2.7 version: 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/test': specifier: ^8.2.7 - version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + version: 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -1466,7 +1469,7 @@ importers: version: 133.0.0(encoding@0.1.13) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) next: specifier: ^14.2.5 version: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) @@ -1487,8 +1490,8 @@ importers: specifier: workspace:* version: link:../../packages/commons-ui-testing-library '@types/node': - specifier: ^20.14.13 - version: 20.14.13 + specifier: ^20.14.14 + version: 20.14.14 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -1552,7 +1555,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../jest-config-commons-ui @@ -1610,7 +1613,7 @@ importers: version: link:../eslint-config-commons-ui jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../jest-config-commons-ui @@ -1680,7 +1683,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../jest-config-commons-ui @@ -1728,7 +1731,7 @@ importers: version: 1.1.0 eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) eslint-plugin-jest: specifier: ^27.9.0 version: 27.9.0(eslint@8.57.0)(jest@29.7.0)(typescript@5.5.4) @@ -1847,7 +1850,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../jest-config-commons-ui @@ -1913,7 +1916,7 @@ importers: version: link:../eslint-config-commons-ui jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-config-commons-ui: specifier: workspace:* version: link:../jest-config-commons-ui @@ -1971,7 +1974,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + version: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -2075,8 +2078,8 @@ packages: resolution: {integrity: sha512-FpXia5qFf6ijcNDWenVq+mP9r1LbiW/+52i9wrv2+Afi6Nn1ROf8W7St8WvE9TEZ3t78y+vis4CwqfGts+uiKA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-s3@3.621.0': - resolution: {integrity: sha512-YhGkd2HQTM4HCYJIAVWvfbUMpOF7XUr1W/e2LN3CFP0WTF4zcCJKesJ2iNHrExqC0Ek1+qarMxiXBK95itfjYQ==} + '@aws-sdk/client-s3@3.623.0': + resolution: {integrity: sha512-vEroSYEtbp5n289xsQnnAhKxg3R5NGkbhKXWpW1m7GGDsFihwVT9CVsDHpIW2Hvezz5ob65gB4ZAYMnJWZuUpA==} engines: {node: '>=16.0.0'} '@aws-sdk/client-sso-oidc@3.621.0': @@ -2085,18 +2088,36 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.621.0 + '@aws-sdk/client-sso-oidc@3.623.0': + resolution: {integrity: sha512-lMFEXCa6ES/FGV7hpyrppT1PiAkqQb51AbG0zVU3TIgI2IO4XX02uzMUXImRSRqRpGymRCbJCaCs9LtKvS/37Q==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.623.0 + '@aws-sdk/client-sso@3.621.0': resolution: {integrity: sha512-xpKfikN4u0BaUYZA9FGUMkkDmfoIP0Q03+A86WjqDWhcOoqNA1DkHsE4kZ+r064ifkPUfcNuUvlkVTEoBZoFjA==} engines: {node: '>=16.0.0'} + '@aws-sdk/client-sso@3.623.0': + resolution: {integrity: sha512-oEACriysQMnHIVcNp7TD6D1nzgiHfYK0tmMBMbUxgoFuCBkW9g9QYvspHN+S9KgoePfMEXHuPUe9mtG9AH9XeA==} + engines: {node: '>=16.0.0'} + '@aws-sdk/client-sts@3.621.0': resolution: {integrity: sha512-707uiuReSt+nAx6d0c21xLjLm2lxeKc7padxjv92CIrIocnQSlJPxSCM7r5zBhwiahJA6MNQwmTl2xznU67KgA==} engines: {node: '>=16.0.0'} + '@aws-sdk/client-sts@3.623.0': + resolution: {integrity: sha512-iJNdx76SOw0YjHAUv8aj3HXzSu3TKI7qSGuR+OGATwA/kpJZDd+4+WYBdGtr8YK+hPrGGqhfecuCkEg805O5iA==} + engines: {node: '>=16.0.0'} + '@aws-sdk/core@3.621.0': resolution: {integrity: sha512-CtOwWmDdEiINkGXD93iGfXjN0WmCp9l45cDWHHGa8lRgEDyhuL7bwd/pH5aSzj0j8SiQBG2k0S7DHbd5RaqvbQ==} engines: {node: '>=16.0.0'} + '@aws-sdk/core@3.623.0': + resolution: {integrity: sha512-8Toq3X6trX/67obSdh4K0MFQY4f132bEbr1i0YPDWk/O3KdBt12mLC/sW3aVRnlIs110XMuX9yrWWqJ8fDW10g==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-cognito-identity@3.621.0': resolution: {integrity: sha512-Q+3awvTVJSqIGRjCUQflRwKPKlZ0TfmL3EQHgFLhZZrToeBapEA62+FY+T70aTKAZZZZprlvYeFPtBloNd5ziA==} engines: {node: '>=16.0.0'} @@ -2109,16 +2130,30 @@ packages: resolution: {integrity: sha512-/jc2tEsdkT1QQAI5Dvoci50DbSxtJrevemwFsm0B73pwCcOQZ5ZwwSdVqGsPutzYzUVx3bcXg3LRL7jLACqRIg==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-http@3.622.0': + resolution: {integrity: sha512-VUHbr24Oll1RK3WR8XLUugLpgK9ZuxEm/NVeVqyFts1Ck9gsKpRg1x4eH7L7tW3SJ4TDEQNMbD7/7J+eoL2svg==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-ini@3.621.0': resolution: {integrity: sha512-0EWVnSc+JQn5HLnF5Xv405M8n4zfdx9gyGdpnCmAmFqEDHA8LmBdxJdpUk1Ovp/I5oPANhjojxabIW5f1uU0RA==} engines: {node: '>=16.0.0'} peerDependencies: '@aws-sdk/client-sts': ^3.621.0 + '@aws-sdk/credential-provider-ini@3.623.0': + resolution: {integrity: sha512-kvXA1SwGneqGzFwRZNpESitnmaENHGFFuuTvgGwtMe7mzXWuA/LkXdbiHmdyAzOo0iByKTCD8uetuwh3CXy4Pw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.623.0 + '@aws-sdk/credential-provider-node@3.621.0': resolution: {integrity: sha512-4JqpccUgz5Snanpt2+53hbOBbJQrSFq7E1sAAbgY6BKVQUsW5qyXqnjvSF32kDeKa5JpBl3bBWLZl04IadcPHw==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-node@3.623.0': + resolution: {integrity: sha512-qDwCOkhbu5PfaQHyuQ+h57HEx3+eFhKdtIw7aISziWkGdFrMe07yIBd7TJqGe4nxXnRF1pfkg05xeOlMId997g==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-process@3.620.1': resolution: {integrity: sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==} engines: {node: '>=16.0.0'} @@ -2127,6 +2162,10 @@ packages: resolution: {integrity: sha512-Kza0jcFeA/GEL6xJlzR2KFf1PfZKMFnxfGzJzl5yN7EjoGdMijl34KaRyVnfRjnCWcsUpBWKNIDk9WZVMY9yiw==} engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-sso@3.623.0': + resolution: {integrity: sha512-70LZhUb3l7cttEsg4A0S4Jq3qrCT/v5Jfyl8F7w1YZJt5zr3oPPcvDJxo/UYckFz4G4/5BhGa99jK8wMlNE9QA==} + engines: {node: '>=16.0.0'} + '@aws-sdk/credential-provider-web-identity@3.621.0': resolution: {integrity: sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==} engines: {node: '>=16.0.0'} @@ -2137,11 +2176,11 @@ packages: resolution: {integrity: sha512-FQbC7I8ae/72ZekLBa45jWJ+Q3d+YPhc3bW/rCks6RrldM6RgLTGr8pTOPCxHl828ky10RjkBiBmVU818rliyw==} engines: {node: '>=16.0.0'} - '@aws-sdk/lib-storage@3.621.0': - resolution: {integrity: sha512-J4fwwmg2pH+vUsSbGO1kEIbAIv5TqDynrhOy48nIv8U5TNUWP29T+ZLs9+arQDla7bDJmvtB5f3iWHjI775ABQ==} + '@aws-sdk/lib-storage@3.623.0': + resolution: {integrity: sha512-4xvc0wpSobl2gY4dnchRJ8OLFN2TJ5N4nCD91NbsibbkiA/frD/AwtRWml93vf9f/RJ91CJfrUjUh+597XND3g==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-s3': ^3.621.0 + '@aws-sdk/client-s3': ^3.623.0 '@aws-sdk/middleware-bucket-endpoint@3.620.0': resolution: {integrity: sha512-eGLL0W6L3HDb3OACyetZYOWpHJ+gLo0TehQKeQyy2G8vTYXqNTeqYhuI6up9HVjBzU9eQiULVQETmgQs7TFaRg==} @@ -2171,8 +2210,8 @@ packages: resolution: {integrity: sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.621.0': - resolution: {integrity: sha512-CJrQrtKylcqvyPkRR16JmPZkHroCkWwLErQrg30ZcBPNNok8xbfX6cYqG16XDTnu4lSYzv2Yqc4w4oOBv8xerQ==} + '@aws-sdk/middleware-sdk-s3@3.622.0': + resolution: {integrity: sha512-tX9wZ2ALx5Ez4bkY+SvSj6DpNZ6TmY4zlsVsdgV95LZFLjNwqnZkKkS+uKnsIyLBiBp6g92JVQwnUEIp7ov2Zw==} engines: {node: '>=16.0.0'} '@aws-sdk/middleware-signing@3.620.0': @@ -2191,8 +2230,8 @@ packages: resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==} engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.621.0': - resolution: {integrity: sha512-u+ulCaHFveqHaTxgiYrEAyfBVP6GRKjnmDut67CtjhjslshPWYpo/ndtlCW1zc0RDne3uUeK13Pqp7dp7p1d6g==} + '@aws-sdk/signature-v4-multi-region@3.622.0': + resolution: {integrity: sha512-K7ddofVNzwTFRjmLZLfs/v+hiE9m5LguajHk8WULxXQgkcDI3nPgOfmMMGuslYohaQhRwW+ic+dzYlateLUudQ==} engines: {node: '>=16.0.0'} '@aws-sdk/token-providers@3.614.0': @@ -3961,17 +4000,6 @@ packages: '@types/react': optional: true - '@mui/base@5.0.0-beta.40': - resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@mui/core-downloads-tracker@5.16.6': resolution: {integrity: sha512-kytg6LheUG42V8H/o/Ptz3olSO5kUXW9zF0ox18VnblX6bO2yif1FPItgc3ey1t5ansb1+gbe7SatntqusQupg==} @@ -4106,8 +4134,8 @@ packages: '@types/react': optional: true - '@mui/x-date-pickers@7.11.1': - resolution: {integrity: sha512-CflouzTNSv0YeOA8iiYpJMtqGlwGC8LI9EE9egDGhatR9Mn5geRDTXsm0rRG/4pMOfaRxyJc6Yzr/axBhEXM7w==} + '@mui/x-date-pickers@7.12.0': + resolution: {integrity: sha512-WU5C7QNfSpJ9cP8vl2sY7q35NW+0TUMgEy+sl98fcPhLckq3cgV1wnVxoZnQZ3BxVQAtx+7ag/MpefU03vJcVw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 @@ -4202,6 +4230,12 @@ packages: cpu: [x64] os: [win32] + '@next/third-parties@14.2.5': + resolution: {integrity: sha512-PDRJm8RZ3rnGNporHKjcdCeZqoW8iJ5uP0clo1Z08TqJiQzuntJ66zrGYCJyqTakx62UJNOp73YsQCFo6kbYYg==} + peerDependencies: + next: ^13.0.0 || ^14.0.0 + react: ^18.2.0 + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -5241,6 +5275,10 @@ packages: resolution: {integrity: sha512-BC7VMXx/1BCmRPCVzzn4HGWAtsrb7/0758EtwOGFJQrlSwJBEjCcDLNZLFoL/68JexYa2s+KmgL/UfmXdG6v1w==} engines: {node: '>=16.0.0'} + '@smithy/core@2.3.2': + resolution: {integrity: sha512-in5wwt6chDBcUv1Lw1+QzZxN9fBffi+qOixfb65yK4sDuKG7zAUO9HAFqmVzsZM3N+3tTyvZjtnDXePpvp007Q==} + engines: {node: '>=16.0.0'} + '@smithy/credential-provider-imds@3.2.0': resolution: {integrity: sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==} engines: {node: '>=16.0.0'} @@ -5304,6 +5342,10 @@ packages: resolution: {integrity: sha512-zvCLfaRYCaUmjbF2yxShGZdolSHft7NNCTA28HVN9hKcEbOH+g5irr1X9s+in8EpambclGnevZY4A3lYpvDCFw==} engines: {node: '>=16.0.0'} + '@smithy/middleware-retry@3.0.14': + resolution: {integrity: sha512-7ZaWZJOjUxa5hgmuMspyt8v/zVsh0GXYuF7OvCmdcbVa/xbnKQoYC+uYKunAqRGTkxjOyuOCw9rmFUFOqqC0eQ==} + engines: {node: '>=16.0.0'} + '@smithy/middleware-serde@3.0.3': resolution: {integrity: sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==} engines: {node: '>=16.0.0'} @@ -5352,6 +5394,10 @@ packages: resolution: {integrity: sha512-l0BpyYkciNyMaS+PnFFz4aO5sBcXvGLoJd7mX9xrMBIm2nIQBVvYgp2ZpPDMzwjKCavsXu06iuCm0F6ZJZc6yQ==} engines: {node: '>=16.0.0'} + '@smithy/smithy-client@3.1.12': + resolution: {integrity: sha512-wtm8JtsycthkHy1YA4zjIh2thJgIQ9vGkoR639DBx5lLlLNU0v4GARpQZkr2WjXue74nZ7MiTSWfVrLkyD8RkA==} + engines: {node: '>=16.0.0'} + '@smithy/types@3.3.0': resolution: {integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==} engines: {node: '>=16.0.0'} @@ -5386,10 +5432,18 @@ packages: resolution: {integrity: sha512-ZIRSUsnnMRStOP6OKtW+gCSiVFkwnfQF2xtf32QKAbHR6ACjhbAybDvry+3L5qQYdh3H6+7yD/AiUE45n8mTTw==} engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-browser@3.0.14': + resolution: {integrity: sha512-0iwTgKKmAIf+vFLV8fji21Jb2px11ktKVxbX6LIDPAUJyWQqGqBVfwba7xwa1f2FZUoolYQgLvxQEpJycXuQ5w==} + engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.13': resolution: {integrity: sha512-voUa8TFJGfD+U12tlNNLCDlXibt9vRdNzRX45Onk/WxZe7TS+hTOZouEZRa7oARGicdgeXvt1A0W45qLGYdy+g==} engines: {node: '>= 10.0.0'} + '@smithy/util-defaults-mode-node@3.0.14': + resolution: {integrity: sha512-e9uQarJKfXApkTMMruIdxHprhcXivH1flYCe8JRDTzkkLx8dA3V5J8GZlST9yfDiRWkJpZJlUXGN9Rc9Ade3OQ==} + engines: {node: '>= 10.0.0'} + '@smithy/util-endpoints@2.0.5': resolution: {integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==} engines: {node: '>=16.0.0'} @@ -5868,8 +5922,8 @@ packages: cpu: [arm64] os: [darwin] - '@swc/core-darwin-arm64@1.7.4': - resolution: {integrity: sha512-RbWrdGh+x9xKFUA9/kPZRR8OPxUsDUuPyLjPIGLYZMO+ftht2vhVH7QsUq6lg+jAP34eIya72UA1isiZe+BRaA==} + '@swc/core-darwin-arm64@1.7.6': + resolution: {integrity: sha512-6lYHey84ZzsdtC7UuPheM4Rm0Inzxm6Sb8U6dmKc4eCx8JL0LfWG4LC5RsdsrTxnjTsbriWlnhZBffh8ijUHIQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -5880,8 +5934,8 @@ packages: cpu: [x64] os: [darwin] - '@swc/core-darwin-x64@1.7.4': - resolution: {integrity: sha512-TxCWMJs4OrqApjFuT8cUiqMz0zg97F0JsXBEeZ7zjkyv9XJ/rN2pdwqMlZv0Wv2C2rivOPo6FsWYlZ3V8ZHhyA==} + '@swc/core-darwin-x64@1.7.6': + resolution: {integrity: sha512-Fyl+8aH9O5rpx4O7r2KnsPpoi32iWoKOYKiipeTbGjQ/E95tNPxbmsz4yqE8Ovldcga60IPJ5OKQA3HWRiuzdw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -5892,8 +5946,8 @@ packages: cpu: [arm] os: [linux] - '@swc/core-linux-arm-gnueabihf@1.7.4': - resolution: {integrity: sha512-5IhwIJZAgkkfI6PqgQ3xk0/2hTAVsAczIPLiR2Epp30EgsNo1KIFL0ZHzrnvJPy5BZ3jy3T1dEbDE/memBOEmA==} + '@swc/core-linux-arm-gnueabihf@1.7.6': + resolution: {integrity: sha512-2WxYTqFaOx48GKC2cbO1/IntA+w+kfCFy436Ij7qRqqtV/WAvTM9TC1OmiFbqq436rSot52qYmX8fkwdB5UcLQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -5904,8 +5958,8 @@ packages: cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.4': - resolution: {integrity: sha512-0787jri83jigf26mF8FndWehh7jqMaHwAm/OV6VdToyNo/g+d1AxVpkEizrywZK46el+AObnHUIHIHwZgO21LA==} + '@swc/core-linux-arm64-gnu@1.7.6': + resolution: {integrity: sha512-TBEGMSe0LhvPe4S7E68c7VzgT3OMu4VTmBLS7B2aHv4v8uZO92Khpp7L0WqgYU1y5eMjk+XLDLi4kokiNHv/Hg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -5916,8 +5970,8 @@ packages: cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.4': - resolution: {integrity: sha512-A45hGKWAGcjU5Ol0uQUoK0tHerwEKxfprYUZbmPLpD2yrpMZr+dTrwY2n075sixs7RuZEccBkgGNpehEe5BPBQ==} + '@swc/core-linux-arm64-musl@1.7.6': + resolution: {integrity: sha512-QI8QGL0HGT42tj7F1A+YAzhGkJjUcvvTfI1e2m704W0Enl2/UIK9v5D1zvQzYwusRyKuaQfbeBRYDh0NcLOGLg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -5928,8 +5982,8 @@ packages: cpu: [x64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.4': - resolution: {integrity: sha512-bcO1MpAm39TXqqHuYW4ox4vDvhB7jkguwMwxvmL+cKBGsUHrIoUTfGt9NM9N4D4CvOwULlxqbyt19veUJ7CVPw==} + '@swc/core-linux-x64-gnu@1.7.6': + resolution: {integrity: sha512-61AYVzhjuNQAVIKKWOJu3H0/pFD28RYJGxnGg3YMhvRLRyuWNyY5Nyyj2WkKcz/ON+g38Arlz00NT1LDIViRLg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -5940,8 +5994,8 @@ packages: cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.4': - resolution: {integrity: sha512-N6nXuHyDO/q5kPN2xQxz5BEvhFpgnFSkP+9wxg5xWq+qIQL5bv37jk8dkKvMLx/8fHzTqrIjPDSRzVbcL7sqXg==} + '@swc/core-linux-x64-musl@1.7.6': + resolution: {integrity: sha512-hQFznpfLK8XajfAAN9Cjs0w/aVmO7iu9VZvInyrTCRcPqxV5O+rvrhRxKvC1LRMZXr5M6JRSRtepp5w+TK4kAw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -5952,8 +6006,8 @@ packages: cpu: [arm64] os: [win32] - '@swc/core-win32-arm64-msvc@1.7.4': - resolution: {integrity: sha512-7W1owqCNR1cG+mpS55juiZlR/lrAdxB1pH32egeOipNKOLGwyqmlzQ0g9tkQTNgzwgfpCUg8z606+GqqXvajZw==} + '@swc/core-win32-arm64-msvc@1.7.6': + resolution: {integrity: sha512-Aqsd9afykVMuekzjm4X4TDqwxmG4CrzoOSFe0hZrn9SMio72l5eAPnMtYoe5LsIqtjV8MNprLfXaNbjHjTegmA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -5964,8 +6018,8 @@ packages: cpu: [ia32] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.4': - resolution: {integrity: sha512-saLkY+q7zNPk4gYiUBCc93FYPo4ECXMjHcSPtLVHoPZBIxRrklgaAf6aDpblBo30nVdoBE2V3YPd0Y/cPiY6RQ==} + '@swc/core-win32-ia32-msvc@1.7.6': + resolution: {integrity: sha512-9h0hYnOeRVNeQgHQTvD1Im67faNSSzBZ7Adtxyu9urNLfBTJilMllFd2QuGHlKW5+uaT6ZH7ZWDb+c/enx7Lcg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -5976,8 +6030,8 @@ packages: cpu: [x64] os: [win32] - '@swc/core-win32-x64-msvc@1.7.4': - resolution: {integrity: sha512-zKF6jpRBNuVKgOf2W5dMcPyjwcNCp21syjl9lvLRbCeIg+1U+zjdoQCAmMWWoPNE7fLg+yfvohnnOJG2AdzQ9Q==} + '@swc/core-win32-x64-msvc@1.7.6': + resolution: {integrity: sha512-izeoB8glCSe6IIDQmrVm6bvR9muk9TeKgmtY7b6l1BwL4BFnTUk4dMmpbntT90bEVQn3JPCaPtUG4HfL8VuyuA==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -5991,8 +6045,8 @@ packages: '@swc/helpers': optional: true - '@swc/core@1.7.4': - resolution: {integrity: sha512-+wSycNxOw9QQz81AJAZlNS34EtOIifwUXMPACg05PWjECsjOKDTXLCVPx6J0lRaxhHSGBU2OYs9mRfIvxGt3CA==} + '@swc/core@1.7.6': + resolution: {integrity: sha512-FZxyao9eQks1MRmUshgsZTmlg/HB2oXK5fghkoWJm/1CU2q2kaJlVDll2as5j+rmWiwkp0Gidlq8wlXcEEAO+g==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -6275,8 +6329,8 @@ packages: '@types/node@18.19.42': resolution: {integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==} - '@types/node@20.14.13': - resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} + '@types/node@20.14.14': + resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} '@types/nodemailer-sendgrid@1.0.3': resolution: {integrity: sha512-UpLLUyrXjcs8PIwhfY0/CqXAoJ5CcDNUs6hia9QT9+kcotCFK6siVC5dHUGpTAsodwteX2JoiQ3Na7ZbDkijgw==} @@ -6853,8 +6907,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - aws-sdk@2.1665.0: - resolution: {integrity: sha512-IhEcdGmiplF3l/pCROxEYIdi0s+LZ2VkbMAq3RgoXTHxY5cgqVRNaqsEsgIHev2Clxa9V08HttnIERTIUqb1+Q==} + aws-sdk@2.1667.0: + resolution: {integrity: sha512-hE4FmdZRMc3bYeC5LUAAU/ryYpjhEm1xdi4aVtUiZ14rrfMd0li6XQIM00a9ctZwDJpwJppcSXfDj6bVBCzvXQ==} engines: {node: '>= 10.0.0'} aws-sign2@0.7.0: @@ -11457,8 +11511,8 @@ packages: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} - qs@6.12.3: - resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} qs@6.4.1: @@ -12673,6 +12727,9 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + third-party-capital@1.0.20: + resolution: {integrity: sha512-oB7yIimd8SuGptespDAZnNkzIz+NWaJCu2RMsbs4Wmp9zSDUM8Nhi3s2OOcqYuv3mN4hitXc8DVx+LyUmbUDiA==} + thread-stream@2.7.0: resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} @@ -13937,15 +13994,15 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-s3@3.621.0': + '@aws-sdk/client-s3@3.623.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.621.0(@aws-sdk/client-sts@3.621.0) - '@aws-sdk/client-sts': 3.621.0 - '@aws-sdk/core': 3.621.0 - '@aws-sdk/credential-provider-node': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/client-sso-oidc': 3.623.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/client-sts': 3.623.0 + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) '@aws-sdk/middleware-bucket-endpoint': 3.620.0 '@aws-sdk/middleware-expect-continue': 3.620.0 '@aws-sdk/middleware-flexible-checksums': 3.620.0 @@ -13953,19 +14010,19 @@ snapshots: '@aws-sdk/middleware-location-constraint': 3.609.0 '@aws-sdk/middleware-logger': 3.609.0 '@aws-sdk/middleware-recursion-detection': 3.620.0 - '@aws-sdk/middleware-sdk-s3': 3.621.0 + '@aws-sdk/middleware-sdk-s3': 3.622.0 '@aws-sdk/middleware-signing': 3.620.0 '@aws-sdk/middleware-ssec': 3.609.0 '@aws-sdk/middleware-user-agent': 3.620.0 '@aws-sdk/region-config-resolver': 3.614.0 - '@aws-sdk/signature-v4-multi-region': 3.621.0 + '@aws-sdk/signature-v4-multi-region': 3.622.0 '@aws-sdk/types': 3.609.0 '@aws-sdk/util-endpoints': 3.614.0 '@aws-sdk/util-user-agent-browser': 3.609.0 '@aws-sdk/util-user-agent-node': 3.614.0 '@aws-sdk/xml-builder': 3.609.0 '@smithy/config-resolver': 3.0.5 - '@smithy/core': 2.3.1 + '@smithy/core': 2.3.2 '@smithy/eventstream-serde-browser': 3.0.5 '@smithy/eventstream-serde-config-resolver': 3.0.3 '@smithy/eventstream-serde-node': 3.0.4 @@ -13977,20 +14034,20 @@ snapshots: '@smithy/md5-js': 3.0.3 '@smithy/middleware-content-length': 3.0.5 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/middleware-retry': 3.0.13 + '@smithy/middleware-retry': 3.0.14 '@smithy/middleware-serde': 3.0.3 '@smithy/middleware-stack': 3.0.3 '@smithy/node-config-provider': 3.1.4 '@smithy/node-http-handler': 3.1.4 '@smithy/protocol-http': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/url-parser': 3.0.3 '@smithy/util-base64': 3.0.0 '@smithy/util-body-length-browser': 3.0.0 '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.13 - '@smithy/util-defaults-mode-node': 3.0.13 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 '@smithy/util-endpoints': 2.0.5 '@smithy/util-retry': 3.0.3 '@smithy/util-stream': 3.1.3 @@ -14045,6 +14102,96 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.621.0 + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.2 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.623.0 + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.2 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/client-sso@3.621.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -14088,6 +14235,49 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sso@3.623.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.623.0 + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.2 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/client-sts@3.621.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -14133,6 +14323,51 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sts@3.623.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.623.0(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/core': 3.623.0 + '@aws-sdk/credential-provider-node': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/middleware-host-header': 3.620.0 + '@aws-sdk/middleware-logger': 3.609.0 + '@aws-sdk/middleware-recursion-detection': 3.620.0 + '@aws-sdk/middleware-user-agent': 3.620.0 + '@aws-sdk/region-config-resolver': 3.614.0 + '@aws-sdk/types': 3.609.0 + '@aws-sdk/util-endpoints': 3.614.0 + '@aws-sdk/util-user-agent-browser': 3.609.0 + '@aws-sdk/util-user-agent-node': 3.614.0 + '@smithy/config-resolver': 3.0.5 + '@smithy/core': 2.3.2 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/hash-node': 3.0.3 + '@smithy/invalid-dependency': 3.0.3 + '@smithy/middleware-content-length': 3.0.5 + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.14 + '@smithy/util-defaults-mode-node': 3.0.14 + '@smithy/util-endpoints': 2.0.5 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/core@3.621.0': dependencies: '@smithy/core': 2.3.1 @@ -14145,6 +14380,18 @@ snapshots: fast-xml-parser: 4.4.1 tslib: 2.6.3 + '@aws-sdk/core@3.623.0': + dependencies: + '@smithy/core': 2.3.2 + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/signature-v4': 4.1.0 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 + fast-xml-parser: 4.4.1 + tslib: 2.6.3 + '@aws-sdk/credential-provider-cognito-identity@3.621.0': dependencies: '@aws-sdk/client-cognito-identity': 3.621.0 @@ -14175,6 +14422,18 @@ snapshots: '@smithy/util-stream': 3.1.3 tslib: 2.6.3 + '@aws-sdk/credential-provider-http@3.622.0': + dependencies: + '@aws-sdk/types': 3.609.0 + '@smithy/fetch-http-handler': 3.2.4 + '@smithy/node-http-handler': 3.1.4 + '@smithy/property-provider': 3.1.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/util-stream': 3.1.3 + tslib: 2.6.3 + '@aws-sdk/credential-provider-ini@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0)': dependencies: '@aws-sdk/client-sts': 3.621.0 @@ -14193,6 +14452,43 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt + '@aws-sdk/credential-provider-ini@3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-sdk/client-sts': 3.621.0 + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.621.0 + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-ini@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-sdk/client-sts': 3.621.0 + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.622.0 + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + '@aws-sdk/credential-provider-node@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0)': dependencies: '@aws-sdk/credential-provider-env': 3.620.1 @@ -14212,6 +14508,45 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt + '@aws-sdk/credential-provider-node@3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.621.0 + '@aws-sdk/credential-provider-ini': 3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-node@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.620.1 + '@aws-sdk/credential-provider-http': 3.622.0 + '@aws-sdk/credential-provider-ini': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/credential-provider-process': 3.620.1 + '@aws-sdk/credential-provider-sso': 3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/types': 3.609.0 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + '@aws-sdk/credential-provider-process@3.620.1': dependencies: '@aws-sdk/types': 3.609.0 @@ -14233,6 +14568,33 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt + '@aws-sdk/credential-provider-sso@3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))': + dependencies: + '@aws-sdk/client-sso': 3.621.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + optional: true + + '@aws-sdk/credential-provider-sso@3.623.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))': + dependencies: + '@aws-sdk/client-sso': 3.623.0 + '@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + '@aws-sdk/credential-provider-web-identity@3.621.0(@aws-sdk/client-sts@3.621.0)': dependencies: '@aws-sdk/client-sts': 3.621.0 @@ -14241,7 +14603,7 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/credential-providers@3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))': + '@aws-sdk/credential-providers@3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))': dependencies: '@aws-sdk/client-cognito-identity': 3.621.0 '@aws-sdk/client-sso': 3.621.0 @@ -14249,10 +14611,10 @@ snapshots: '@aws-sdk/credential-provider-cognito-identity': 3.621.0 '@aws-sdk/credential-provider-env': 3.620.1 '@aws-sdk/credential-provider-http': 3.621.0 - '@aws-sdk/credential-provider-ini': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) - '@aws-sdk/credential-provider-node': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/credential-provider-ini': 3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) + '@aws-sdk/credential-provider-node': 3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(@aws-sdk/client-sts@3.621.0) '@aws-sdk/credential-provider-process': 3.620.1 - '@aws-sdk/credential-provider-sso': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + '@aws-sdk/credential-provider-sso': 3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) '@aws-sdk/credential-provider-web-identity': 3.621.0(@aws-sdk/client-sts@3.621.0) '@aws-sdk/types': 3.609.0 '@smithy/credential-provider-imds': 3.2.0 @@ -14264,12 +14626,12 @@ snapshots: - aws-crt optional: true - '@aws-sdk/lib-storage@3.621.0(@aws-sdk/client-s3@3.621.0)': + '@aws-sdk/lib-storage@3.623.0(@aws-sdk/client-s3@3.623.0)': dependencies: - '@aws-sdk/client-s3': 3.621.0 + '@aws-sdk/client-s3': 3.623.0 '@smithy/abort-controller': 3.1.1 '@smithy/middleware-endpoint': 3.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 @@ -14329,14 +14691,14 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 - '@aws-sdk/middleware-sdk-s3@3.621.0': + '@aws-sdk/middleware-sdk-s3@3.622.0': dependencies: '@aws-sdk/types': 3.609.0 '@aws-sdk/util-arn-parser': 3.568.0 '@smithy/node-config-provider': 3.1.4 '@smithy/protocol-http': 4.1.0 '@smithy/signature-v4': 4.1.0 - '@smithy/smithy-client': 3.1.11 + '@smithy/smithy-client': 3.1.12 '@smithy/types': 3.3.0 '@smithy/util-config-provider': 3.0.0 '@smithy/util-stream': 3.1.3 @@ -14376,9 +14738,9 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 - '@aws-sdk/signature-v4-multi-region@3.621.0': + '@aws-sdk/signature-v4-multi-region@3.622.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.621.0 + '@aws-sdk/middleware-sdk-s3': 3.622.0 '@aws-sdk/types': 3.609.0 '@smithy/protocol-http': 4.1.0 '@smithy/signature-v4': 4.1.0 @@ -14394,6 +14756,15 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))': + dependencies: + '@aws-sdk/client-sso-oidc': 3.623.0(@aws-sdk/client-sts@3.623.0) + '@aws-sdk/types': 3.609.0 + '@smithy/property-provider': 3.1.3 + '@smithy/shared-ini-file-loader': 3.1.4 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@aws-sdk/types@3.609.0': dependencies: '@smithy/types': 3.3.0 @@ -16152,7 +16523,7 @@ snapshots: dependencies: body-scroll-lock: 3.1.5 focus-trap: 6.9.4 - qs: 6.12.3 + qs: 6.13.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -16313,7 +16684,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -16326,14 +16697,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.13) + jest-config: 29.7.0(@types/node@20.14.14) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -16355,21 +16726,21 @@ snapshots: - ts-node optional: true - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -16394,7 +16765,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -16412,7 +16783,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16434,7 +16805,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -16504,7 +16875,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -16607,20 +16978,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.25.0 - '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.15(@types/react@18.3.3) - '@mui/utils': 5.16.6(@types/react@18.3.3)(react@18.3.1) - '@popperjs/core': 2.11.8 - clsx: 2.1.1 - prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@mui/core-downloads-tracker@5.16.6': {} '@mui/icons-material@5.16.6(@mui/material@5.16.6(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': @@ -16755,10 +17112,9 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/x-date-pickers@7.11.1(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.16.6(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers@7.12.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.16.6(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(date-fns@3.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 - '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': 5.16.6(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/system': 5.16.6(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/utils': 5.16.6(@types/react@18.3.3)(react@18.3.1) @@ -16808,6 +17164,12 @@ snapshots: '@next/swc-win32-x64-msvc@14.2.5': optional: true + '@next/third-parties@14.2.5(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)': + dependencies: + next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) + react: 18.3.1 + third-party-capital: 1.0.20 + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -17152,33 +17514,33 @@ snapshots: '@panva/hkdf@1.2.1': {} - '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.7.4(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4)': + '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.7.6(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(sass@1.69.4)': dependencies: ajv: 8.17.1 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - css-loader: 5.2.7(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + css-loader: 5.2.7(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) find-node-modules: 2.1.3 - html-webpack-plugin: 5.6.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + html-webpack-plugin: 5.6.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) md5: 2.3.0 - mini-css-extract-plugin: 1.6.2(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + mini-css-extract-plugin: 1.6.2(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) path-browserify: 1.0.1 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) postcss: 8.4.31 - postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) postcss-preset-env: 9.0.0(postcss@8.4.31) process: 0.11.10 - sass-loader: 12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - style-loader: 2.0.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-loader: 0.2.6(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-minify-webpack-plugin: 2.1.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + sass-loader: 12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + style-loader: 2.0.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + swc-loader: 0.2.6(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + swc-minify-webpack-plugin: 2.1.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-bundle-analyzer: 4.10.2 webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0) - webpack-dev-middleware: 6.1.2(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + webpack-dev-middleware: 6.1.2(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) webpack-hot-middleware: 2.26.1 transitivePeerDependencies: - '@rspack/core' @@ -17196,33 +17558,33 @@ snapshots: - utf-8-validate - webpack-dev-server - '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.7.4(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(sass@1.69.4)': + '@payloadcms/bundler-webpack@1.0.7(@swc/core@1.7.6(@swc/helpers@0.5.5))(ajv@8.17.1)(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(sass@1.69.4)': dependencies: ajv: 8.17.1 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - css-loader: 5.2.7(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + css-loader: 5.2.7(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) find-node-modules: 2.1.3 - html-webpack-plugin: 5.6.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + html-webpack-plugin: 5.6.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) md5: 2.3.0 - mini-css-extract-plugin: 1.6.2(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + mini-css-extract-plugin: 1.6.2(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) path-browserify: 1.0.1 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) postcss: 8.4.31 - postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + postcss-loader: 6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) postcss-preset-env: 9.0.0(postcss@8.4.31) process: 0.11.10 - sass-loader: 12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - style-loader: 2.0.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-loader: 0.2.6(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - swc-minify-webpack-plugin: 2.1.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + sass-loader: 12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + style-loader: 2.0.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + swc-loader: 0.2.6(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + swc-minify-webpack-plugin: 2.1.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-bundle-analyzer: 4.10.2 webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0) - webpack-dev-middleware: 6.1.2(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + webpack-dev-middleware: 6.1.2(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) webpack-hot-middleware: 2.26.1 transitivePeerDependencies: - '@rspack/core' @@ -17240,16 +17602,16 @@ snapshots: - utf-8-validate - webpack-dev-server - '@payloadcms/db-mongodb@1.7.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/db-mongodb@1.7.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': dependencies: bson-objectid: 2.0.4 deepmerge: 4.3.1 get-port: 5.1.1 http-status: 1.6.2 - mongoose: 6.12.3(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + mongoose: 6.12.3(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) mongoose-aggregate-paginate-v2: 1.0.6 mongoose-paginate-v2: 1.7.22 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) prompts: 2.4.2 uuid: 9.0.0 transitivePeerDependencies: @@ -17257,16 +17619,16 @@ snapshots: - aws-crt - supports-color - '@payloadcms/db-mongodb@1.7.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))': + '@payloadcms/db-mongodb@1.7.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))': dependencies: bson-objectid: 2.0.4 deepmerge: 4.3.1 get-port: 5.1.1 http-status: 1.6.2 - mongoose: 6.12.3(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + mongoose: 6.12.3(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) mongoose-aggregate-paginate-v2: 1.0.6 mongoose-paginate-v2: 1.7.22 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) prompts: 2.4.2 uuid: 9.0.0 transitivePeerDependencies: @@ -17281,68 +17643,68 @@ snapshots: '@payloadcms/live-preview@0.2.2': {} - '@payloadcms/plugin-cloud-storage@1.1.3(@aws-sdk/client-s3@3.621.0)(@aws-sdk/lib-storage@3.621.0(@aws-sdk/client-s3@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/plugin-cloud-storage@1.1.3(@aws-sdk/client-s3@3.623.0)(@aws-sdk/lib-storage@3.623.0(@aws-sdk/client-s3@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': dependencies: find-node-modules: 2.1.3 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) range-parser: 1.2.1 optionalDependencies: - '@aws-sdk/client-s3': 3.621.0 - '@aws-sdk/lib-storage': 3.621.0(@aws-sdk/client-s3@3.621.0) + '@aws-sdk/client-s3': 3.623.0 + '@aws-sdk/lib-storage': 3.623.0(@aws-sdk/client-s3@3.623.0) - '@payloadcms/plugin-cloud-storage@1.1.3(@aws-sdk/client-s3@3.621.0)(@aws-sdk/lib-storage@3.621.0(@aws-sdk/client-s3@3.621.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))': + '@payloadcms/plugin-cloud-storage@1.1.3(@aws-sdk/client-s3@3.623.0)(@aws-sdk/lib-storage@3.623.0(@aws-sdk/client-s3@3.623.0))(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))': dependencies: find-node-modules: 2.1.3 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) range-parser: 1.2.1 optionalDependencies: - '@aws-sdk/client-s3': 3.621.0 - '@aws-sdk/lib-storage': 3.621.0(@aws-sdk/client-s3@3.621.0) + '@aws-sdk/client-s3': 3.623.0 + '@aws-sdk/lib-storage': 3.623.0(@aws-sdk/client-s3@3.623.0) - '@payloadcms/plugin-nested-docs@1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': + '@payloadcms/plugin-nested-docs@1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))': dependencies: - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - '@payloadcms/plugin-nested-docs@1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))': + '@payloadcms/plugin-nested-docs@1.0.12(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))': dependencies: - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) - '@payloadcms/plugin-sentry@0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1)': + '@payloadcms/plugin-sentry@0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1)': dependencies: '@sentry/node': 7.118.0 '@sentry/types': 7.118.0 express: 4.19.2 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) react: 18.3.1 transitivePeerDependencies: - supports-color - '@payloadcms/plugin-sentry@0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react@18.3.1)': + '@payloadcms/plugin-sentry@0.0.6(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react@18.3.1)': dependencies: '@sentry/node': 7.118.0 '@sentry/types': 7.118.0 express: 4.19.2 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) react: 18.3.1 transitivePeerDependencies: - supports-color - '@payloadcms/plugin-seo@2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1)': + '@payloadcms/plugin-seo@2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react@18.3.1)': dependencies: - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) react: 18.3.1 - '@payloadcms/plugin-seo@2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react@18.3.1)': + '@payloadcms/plugin-seo@2.3.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react@18.3.1)': dependencies: - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) react: 18.3.1 - '@payloadcms/richtext-slate@1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@payloadcms/richtext-slate@1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@faceless-ui/modal': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: 22.5.1 is-hotkey: 0.2.0 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) react: 18.3.1 react-i18next: 11.18.6(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) slate: 0.91.4 @@ -17353,12 +17715,12 @@ snapshots: - react-dom - react-native - '@payloadcms/richtext-slate@1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@payloadcms/richtext-slate@1.5.2(payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@faceless-ui/modal': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) i18next: 22.5.1 is-hotkey: 0.2.0 - payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + payload: 2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) react: 18.3.1 react-i18next: 11.18.6(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) slate: 0.91.4 @@ -18033,7 +18395,7 @@ snapshots: '@sentry/utils': 7.118.0 localforage: 1.10.0 - '@sentry/nextjs@8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': + '@sentry/nextjs@8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': dependencies: '@opentelemetry/instrumentation-http': 0.52.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.25.1 @@ -18045,14 +18407,14 @@ snapshots: '@sentry/types': 8.22.0 '@sentry/utils': 8.22.0 '@sentry/vercel-edge': 8.22.0 - '@sentry/webpack-plugin': 2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + '@sentry/webpack-plugin': 2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) chalk: 3.0.0 next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/core' @@ -18062,7 +18424,7 @@ snapshots: - react - supports-color - '@sentry/nextjs@8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))': + '@sentry/nextjs@8.22.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))': dependencies: '@opentelemetry/instrumentation-http': 0.52.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.25.1 @@ -18074,14 +18436,14 @@ snapshots: '@sentry/types': 8.22.0 '@sentry/utils': 8.22.0 '@sentry/vercel-edge': 8.22.0 - '@sentry/webpack-plugin': 2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + '@sentry/webpack-plugin': 2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) chalk: 3.0.0 next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4) resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/core' @@ -18201,22 +18563,22 @@ snapshots: '@sentry/types': 8.22.0 '@sentry/utils': 8.22.0 - '@sentry/webpack-plugin@2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': + '@sentry/webpack-plugin@2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': dependencies: '@sentry/bundler-plugin-core': 2.20.1(encoding@0.1.13) unplugin: 1.0.1 uuid: 9.0.1 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) transitivePeerDependencies: - encoding - supports-color - '@sentry/webpack-plugin@2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)))': + '@sentry/webpack-plugin@2.20.1(encoding@0.1.13)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)))': dependencies: '@sentry/bundler-plugin-core': 2.20.1(encoding@0.1.13) unplugin: 1.0.1 uuid: 9.0.1 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) transitivePeerDependencies: - encoding - supports-color @@ -18284,6 +18646,17 @@ snapshots: '@smithy/util-middleware': 3.0.3 tslib: 2.6.3 + '@smithy/core@2.3.2': + dependencies: + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-retry': 3.0.14 + '@smithy/middleware-serde': 3.0.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 + tslib: 2.6.3 + '@smithy/credential-provider-imds@3.2.0': dependencies: '@smithy/node-config-provider': 3.1.4 @@ -18397,6 +18770,18 @@ snapshots: tslib: 2.6.3 uuid: 9.0.1 + '@smithy/middleware-retry@3.0.14': + dependencies: + '@smithy/node-config-provider': 3.1.4 + '@smithy/protocol-http': 4.1.0 + '@smithy/service-error-classification': 3.0.3 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.3 + tslib: 2.6.3 + uuid: 9.0.1 + '@smithy/middleware-serde@3.0.3': dependencies: '@smithy/types': 3.3.0 @@ -18472,6 +18857,15 @@ snapshots: '@smithy/util-stream': 3.1.3 tslib: 2.6.3 + '@smithy/smithy-client@3.1.12': + dependencies: + '@smithy/middleware-endpoint': 3.1.0 + '@smithy/middleware-stack': 3.0.3 + '@smithy/protocol-http': 4.1.0 + '@smithy/types': 3.3.0 + '@smithy/util-stream': 3.1.3 + tslib: 2.6.3 + '@smithy/types@3.3.0': dependencies: tslib: 2.6.3 @@ -18518,6 +18912,14 @@ snapshots: bowser: 2.11.0 tslib: 2.6.3 + '@smithy/util-defaults-mode-browser@3.0.14': + dependencies: + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + bowser: 2.11.0 + tslib: 2.6.3 + '@smithy/util-defaults-mode-node@3.0.13': dependencies: '@smithy/config-resolver': 3.0.5 @@ -18528,6 +18930,16 @@ snapshots: '@smithy/types': 3.3.0 tslib: 2.6.3 + '@smithy/util-defaults-mode-node@3.0.14': + dependencies: + '@smithy/config-resolver': 3.0.5 + '@smithy/credential-provider-imds': 3.2.0 + '@smithy/node-config-provider': 3.1.4 + '@smithy/property-provider': 3.1.3 + '@smithy/smithy-client': 3.1.12 + '@smithy/types': 3.3.0 + tslib: 2.6.3 + '@smithy/util-endpoints@2.0.5': dependencies: '@smithy/node-config-provider': 3.1.4 @@ -18728,11 +19140,11 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@storybook/addon-interactions@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + '@storybook/addon-interactions@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) - '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) polished: 4.3.1 storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 @@ -18743,11 +19155,11 @@ snapshots: - jest - vitest - '@storybook/addon-interactions@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + '@storybook/addon-interactions@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) - '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) polished: 4.3.1 storybook: 8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)) ts-dedent: 2.2.0 @@ -18960,7 +19372,7 @@ snapshots: '@storybook/client-logger': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/global': 5.0.0 - qs: 6.12.3 + qs: 6.13.0 telejson: 7.2.0 tiny-invariant: 1.3.3 @@ -18969,7 +19381,7 @@ snapshots: '@storybook/client-logger': 7.6.20 '@storybook/core-events': 7.6.20 '@storybook/global': 5.0.0 - qs: 6.12.3 + qs: 6.13.0 telejson: 7.2.0 tiny-invariant: 1.3.3 @@ -19206,7 +19618,7 @@ snapshots: '@storybook/mdx2-csf@1.1.0': {} - '@storybook/nextjs@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(esbuild@0.21.5))': + '@storybook/nextjs@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(babel-plugin-macros@3.1.0)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0(esbuild@0.21.5))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) @@ -19225,7 +19637,7 @@ snapshots: '@storybook/builder-webpack5': 8.2.7(esbuild@0.21.5)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/preset-react-webpack': 8.2.7(esbuild@0.21.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/react': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) - '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/node': 18.19.42 '@types/semver': 7.5.8 babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)) @@ -19279,7 +19691,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/nextjs@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0)': + '@storybook/nextjs@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.69.4)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(type-fest@4.23.0)(typescript@5.5.4)(webpack-hot-middleware@2.26.1)(webpack@5.93.0)': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) @@ -19298,7 +19710,7 @@ snapshots: '@storybook/builder-webpack5': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/preset-react-webpack': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) '@storybook/react': 8.2.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))(typescript@5.5.4) - '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@storybook/test': 8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@types/node': 18.19.42 '@types/semver': 7.5.8 babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.93.0) @@ -19422,7 +19834,7 @@ snapshots: dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.12.3 + qs: 6.13.0 synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -19439,7 +19851,7 @@ snapshots: dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - qs: 6.12.3 + qs: 6.13.0 synchronous-promise: 2.0.17 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -19551,20 +19963,20 @@ snapshots: dependencies: '@storybook/client-logger': 7.6.17 memoizerific: 1.11.3 - qs: 6.12.3 + qs: 6.13.0 '@storybook/router@7.6.20': dependencies: '@storybook/client-logger': 7.6.20 memoizerific: 1.11.3 - qs: 6.12.3 + qs: 6.13.0 - '@storybook/test@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + '@storybook/test@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)) + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -19577,12 +19989,12 @@ snapshots: - jest - vitest - '@storybook/test@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': + '@storybook/test@8.2.7(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2)))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.7(storybook@8.2.7(@babel/preset-env@7.25.3(@babel/core@7.25.2))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)) + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -19727,61 +20139,61 @@ snapshots: '@swc/core-darwin-arm64@1.6.1': optional: true - '@swc/core-darwin-arm64@1.7.4': + '@swc/core-darwin-arm64@1.7.6': optional: true '@swc/core-darwin-x64@1.6.1': optional: true - '@swc/core-darwin-x64@1.7.4': + '@swc/core-darwin-x64@1.7.6': optional: true '@swc/core-linux-arm-gnueabihf@1.6.1': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.4': + '@swc/core-linux-arm-gnueabihf@1.7.6': optional: true '@swc/core-linux-arm64-gnu@1.6.1': optional: true - '@swc/core-linux-arm64-gnu@1.7.4': + '@swc/core-linux-arm64-gnu@1.7.6': optional: true '@swc/core-linux-arm64-musl@1.6.1': optional: true - '@swc/core-linux-arm64-musl@1.7.4': + '@swc/core-linux-arm64-musl@1.7.6': optional: true '@swc/core-linux-x64-gnu@1.6.1': optional: true - '@swc/core-linux-x64-gnu@1.7.4': + '@swc/core-linux-x64-gnu@1.7.6': optional: true '@swc/core-linux-x64-musl@1.6.1': optional: true - '@swc/core-linux-x64-musl@1.7.4': + '@swc/core-linux-x64-musl@1.7.6': optional: true '@swc/core-win32-arm64-msvc@1.6.1': optional: true - '@swc/core-win32-arm64-msvc@1.7.4': + '@swc/core-win32-arm64-msvc@1.7.6': optional: true '@swc/core-win32-ia32-msvc@1.6.1': optional: true - '@swc/core-win32-ia32-msvc@1.7.4': + '@swc/core-win32-ia32-msvc@1.7.6': optional: true '@swc/core-win32-x64-msvc@1.6.1': optional: true - '@swc/core-win32-x64-msvc@1.7.4': + '@swc/core-win32-x64-msvc@1.7.6': optional: true '@swc/core@1.6.1(@swc/helpers@0.5.5)': @@ -19801,21 +20213,21 @@ snapshots: '@swc/core-win32-x64-msvc': 1.6.1 '@swc/helpers': 0.5.5 - '@swc/core@1.7.4(@swc/helpers@0.5.5)': + '@swc/core@1.7.6(@swc/helpers@0.5.5)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.4 - '@swc/core-darwin-x64': 1.7.4 - '@swc/core-linux-arm-gnueabihf': 1.7.4 - '@swc/core-linux-arm64-gnu': 1.7.4 - '@swc/core-linux-arm64-musl': 1.7.4 - '@swc/core-linux-x64-gnu': 1.7.4 - '@swc/core-linux-x64-musl': 1.7.4 - '@swc/core-win32-arm64-msvc': 1.7.4 - '@swc/core-win32-ia32-msvc': 1.7.4 - '@swc/core-win32-x64-msvc': 1.7.4 + '@swc/core-darwin-arm64': 1.7.6 + '@swc/core-darwin-x64': 1.7.6 + '@swc/core-linux-arm-gnueabihf': 1.7.6 + '@swc/core-linux-arm64-gnu': 1.7.6 + '@swc/core-linux-arm64-musl': 1.7.6 + '@swc/core-linux-x64-gnu': 1.7.6 + '@swc/core-linux-x64-musl': 1.7.6 + '@swc/core-win32-arm64-msvc': 1.7.6 + '@swc/core-win32-ia32-msvc': 1.7.6 + '@swc/core-win32-x64-msvc': 1.7.6 '@swc/helpers': 0.5.5 '@swc/counter@0.1.3': {} @@ -19858,7 +20270,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0))': + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.25.0 @@ -19871,9 +20283,9 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) - '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.13))': + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.14))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.25.0 @@ -19886,7 +20298,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.13) + jest: 29.7.0(@types/node@20.14.14) '@testing-library/jest-dom@6.4.8': dependencies: @@ -19954,21 +20366,21 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/caseless@0.12.5': {} '@types/connect@3.4.36': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/d3-array@3.2.1': {} @@ -20034,7 +20446,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -20053,11 +20465,11 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/hast@3.0.4': dependencies: @@ -20091,7 +20503,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -20117,11 +20529,11 @@ snapshots: '@types/mysql@2.15.22': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/node-fetch@2.6.11': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 form-data: 4.0.0 '@types/node@12.20.55': {} @@ -20132,7 +20544,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.13': + '@types/node@20.14.14': dependencies: undici-types: 5.26.5 @@ -20142,7 +20554,7 @@ snapshots: '@types/nodemailer@6.4.15': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/parse-json@4.0.2': {} @@ -20152,7 +20564,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 pg-protocol: 1.6.1 pg-types: 2.2.0 @@ -20186,7 +20598,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 @@ -20197,12 +20609,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/send': 0.17.4 '@types/shimmer@1.2.0': {} @@ -20221,7 +20633,7 @@ snapshots: '@types/whatwg-url@8.2.2': dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 '@types/webidl-conversions': 7.0.3 '@types/yargs-parser@21.0.3': {} @@ -20435,9 +20847,9 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': + '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0))': dependencies: - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0) '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))': @@ -20650,11 +21062,11 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - apollo-link-rest@0.9.0(@apollo/client@3.11.2(@types/react@18.3.3)(graphql@15.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@15.9.0)(qs@6.12.3): + apollo-link-rest@0.9.0(@apollo/client@3.11.2(@types/react@18.3.3)(graphql@15.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@15.9.0)(qs@6.13.0): dependencies: '@apollo/client': 3.11.2(@types/react@18.3.3)(graphql@15.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) graphql: 15.9.0 - qs: 6.12.3 + qs: 6.13.0 apollo-utilities@1.3.4(graphql@15.9.0): dependencies: @@ -20820,7 +21232,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - aws-sdk@2.1665.0: + aws-sdk@2.1667.0: dependencies: buffer: 4.9.2 events: 1.1.1 @@ -21555,13 +21967,13 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@20.14.13): + create-jest@29.7.0(@types/node@20.14.14): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.13) + jest-config: 29.7.0(@types/node@20.14.14) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -21571,13 +21983,13 @@ snapshots: - ts-node optional: true - create-jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)): + create-jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -21632,7 +22044,7 @@ snapshots: postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - css-loader@5.2.7(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + css-loader@5.2.7(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: icss-utils: 5.1.0(postcss@8.4.31) loader-utils: 2.0.4 @@ -21644,7 +22056,7 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.6.3 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) css-loader@6.11.0(webpack@5.93.0(esbuild@0.21.5)): dependencies: @@ -22470,7 +22882,7 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) object.assign: 4.1.5 object.entries: 1.1.8 semver: 6.3.1 @@ -22479,22 +22891,22 @@ snapshots: dependencies: eslint: 8.57.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) object.assign: 4.1.5 object.entries: 1.1.8 - eslint-config-next@14.2.5(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0)(typescript@5.5.4): + eslint-config-next@14.2.5(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0)(typescript@5.5.4): dependencies: '@next/eslint-plugin-next': 14.2.5 '@rushstack/eslint-patch': 1.10.4 '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -22552,13 +22964,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.6 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -22586,7 +22998,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: array.prototype.find: 2.2.3 debug: 3.2.7 @@ -22600,11 +23012,11 @@ snapshots: lodash: 4.17.21 resolve: 2.0.0-next.5 semver: 5.7.2 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) transitivePeerDependencies: - supports-color - eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))): + eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))): dependencies: array.prototype.find: 2.2.3 debug: 3.2.7 @@ -22618,7 +23030,7 @@ snapshots: lodash: 4.17.21 resolve: 2.0.0-next.5 semver: 5.7.2 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) transitivePeerDependencies: - supports-color @@ -22658,15 +23070,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-import-resolver-webpack: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-webpack: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) transitivePeerDependencies: - supports-color @@ -22681,17 +23093,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(eslint@8.57.0): + eslint-module-utils@2.8.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-webpack: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + eslint-import-resolver-webpack: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -22701,7 +23113,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -22755,7 +23167,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(eslint@8.57.0) + eslint-module-utils: 2.8.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8(eslint-plugin-import@2.29.1)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -22783,7 +23195,7 @@ snapshots: '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 optionalDependencies: - jest: 29.7.0(@types/node@20.14.13) + jest: 29.7.0(@types/node@20.14.14) transitivePeerDependencies: - supports-color - typescript @@ -23180,11 +23592,11 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) file-loader@6.2.0(webpack@5.93.0(esbuild@0.18.20)): dependencies: @@ -23683,7 +24095,7 @@ snapshots: extend: 3.0.2 gaxios: 6.7.0(encoding@0.1.13) google-auth-library: 9.12.0(encoding@0.1.13) - qs: 6.12.3 + qs: 6.13.0 url-template: 2.0.8 uuid: 9.0.1 transitivePeerDependencies: @@ -23905,25 +24317,25 @@ snapshots: readable-stream: 1.0.34 through2: 0.4.2 - html-webpack-plugin@5.5.3(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + html-webpack-plugin@5.5.3(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - html-webpack-plugin@5.5.3(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))): + html-webpack-plugin@5.5.3(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) - html-webpack-plugin@5.6.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + html-webpack-plugin@5.6.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -23931,7 +24343,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) html-webpack-plugin@5.6.0(webpack@5.93.0(esbuild@0.21.5)): dependencies: @@ -24444,7 +24856,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3(babel-plugin-macros@3.1.0) @@ -24464,16 +24876,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.14.13): + jest-cli@29.7.0(@types/node@20.14.14): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.13) + create-jest: 29.7.0(@types/node@20.14.14) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.14.13) + jest-config: 29.7.0(@types/node@20.14.14) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -24484,16 +24896,16 @@ snapshots: - ts-node optional: true - jest-cli@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)): + jest-cli@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + create-jest: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -24503,7 +24915,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.14.13): + jest-config@29.7.0(@types/node@20.14.14): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -24528,13 +24940,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 transitivePeerDependencies: - babel-plugin-macros - supports-color optional: true - jest-config@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)): + jest-config@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -24559,8 +24971,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.14.13 - ts-node: 10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4) + '@types/node': 20.14.14 + ts-node: 10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -24590,7 +25002,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -24604,7 +25016,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -24614,7 +25026,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.13 + '@types/node': 20.14.14 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -24653,7 +25065,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -24688,7 +25100,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -24716,7 +25128,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -24762,7 +25174,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -24781,7 +25193,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.13 + '@types/node': 20.14.14 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -24790,23 +25202,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.13 + '@types/node': 20.14.14 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.14.13): + jest@29.7.0(@types/node@20.14.14): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.14.13) + jest-cli: 29.7.0(@types/node@20.14.14) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -24814,12 +25226,12 @@ snapshots: - ts-node optional: true - jest@29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)): + jest@29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.14.13)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4)) + jest-cli: 29.7.0(@types/node@20.14.14)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -25443,7 +25855,7 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - migrate-mongo@11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0))): + migrate-mongo@11.0.0(mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.621.0))): dependencies: cli-table3: 0.6.5 commander: 9.5.0 @@ -25451,7 +25863,7 @@ snapshots: fn-args: 5.0.0 fs-extra: 10.1.0 lodash: 4.17.21 - mongodb: 4.17.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + mongodb: 4.17.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) p-each-series: 2.2.0 miller-rabin@4.0.1: @@ -25485,11 +25897,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@1.6.2(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + mini-css-extract-plugin@1.6.2(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-sources: 1.4.3 minimalistic-assert@1.0.1: {} @@ -25584,13 +25996,13 @@ snapshots: '@types/whatwg-url': 8.2.2 whatwg-url: 11.0.0 - mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)): + mongodb@4.17.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)): dependencies: bson: 4.7.2 mongodb-connection-string-url: 2.6.0 socks: 2.8.3 optionalDependencies: - '@aws-sdk/credential-providers': 3.621.0(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + '@aws-sdk/credential-providers': 3.621.0(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) '@mongodb-js/saslprep': 1.1.8 transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' @@ -25600,11 +26012,11 @@ snapshots: mongoose-paginate-v2@1.7.22: {} - mongoose@6.12.3(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)): + mongoose@6.12.3(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)): dependencies: bson: 4.7.2 kareem: 2.5.1 - mongodb: 4.17.1(@aws-sdk/client-sso-oidc@3.621.0(@aws-sdk/client-sts@3.621.0)) + mongodb: 4.17.1(@aws-sdk/client-sso-oidc@3.623.0(@aws-sdk/client-sts@3.623.0)) mpath: 0.9.0 mquery: 4.0.3 ms: 2.1.3 @@ -26200,7 +26612,7 @@ snapshots: pause@0.0.1: {} - payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: '@date-io/date-fns': 2.16.0(date-fns@2.30.0) '@dnd-kit/core': 6.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -26236,7 +26648,7 @@ snapshots: graphql-query-complexity: 0.12.0(graphql@16.8.1) graphql-scalars: 1.22.2(graphql@16.8.1) graphql-type-json: 0.3.2(graphql@16.8.1) - html-webpack-plugin: 5.5.3(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + html-webpack-plugin: 5.5.3(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) http-status: 1.6.2 i18next: 22.5.1 i18next-browser-languagedetector: 6.1.8 @@ -26285,8 +26697,8 @@ snapshots: scheduler: 0.23.0 scmp: 2.1.0 sharp: 0.33.4 - swc-loader: 0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) - terser-webpack-plugin: 5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + swc-loader: 0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) ts-essentials: 7.0.3(typescript@5.5.4) use-context-selector: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.0) uuid: 9.0.1 @@ -26301,7 +26713,7 @@ snapshots: - uglify-js - webpack - payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))): + payload@2.25.0(@swc/helpers@0.5.5)(@types/react@18.3.3)(encoding@0.1.13)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))): dependencies: '@date-io/date-fns': 2.16.0(date-fns@2.30.0) '@dnd-kit/core': 6.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -26337,7 +26749,7 @@ snapshots: graphql-query-complexity: 0.12.0(graphql@16.8.1) graphql-scalars: 1.22.2(graphql@16.8.1) graphql-type-json: 0.3.2(graphql@16.8.1) - html-webpack-plugin: 5.5.3(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + html-webpack-plugin: 5.5.3(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) http-status: 1.6.2 i18next: 22.5.1 i18next-browser-languagedetector: 6.1.8 @@ -26386,8 +26798,8 @@ snapshots: scheduler: 0.23.0 scmp: 2.1.0 sharp: 0.33.4 - swc-loader: 0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) - terser-webpack-plugin: 5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + swc-loader: 0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) + terser-webpack-plugin: 5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) ts-essentials: 7.0.3(typescript@5.5.4) use-context-selector: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.0) uuid: 9.0.1 @@ -26649,13 +27061,13 @@ snapshots: '@csstools/utilities': 1.0.0(postcss@8.4.31) postcss: 8.4.31 - postcss-loader@6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + postcss-loader@6.2.1(postcss@8.4.31)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.31 semver: 7.6.3 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) postcss-loader@8.1.1(postcss@8.4.40)(typescript@5.5.4)(webpack@5.93.0(esbuild@0.21.5)): dependencies: @@ -26995,7 +27407,7 @@ snapshots: dependencies: side-channel: 1.0.6 - qs@6.12.3: + qs@6.13.0: dependencies: side-channel: 1.0.6 @@ -27690,11 +28102,11 @@ snapshots: dependencies: truncate-utf8-bytes: 1.0.2 - sass-loader@12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + sass-loader@12.6.0(sass@1.69.4)(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) optionalDependencies: sass: 1.69.4 @@ -28266,11 +28678,11 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 4.1.0 - style-loader@2.0.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + style-loader@2.0.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) style-loader@3.3.4(webpack@5.93.0(esbuild@0.21.5)): dependencies: @@ -28326,26 +28738,26 @@ snapshots: csso: 5.0.5 picocolors: 1.0.1 - swc-loader@0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-loader@0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - swc-loader@0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))): + swc-loader@0.2.3(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))): dependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) - swc-loader@0.2.6(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-loader@0.2.6(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: - '@swc/core': 1.7.4(@swc/helpers@0.5.5) + '@swc/core': 1.7.6(@swc/helpers@0.5.5) '@swc/counter': 0.1.3 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) - swc-minify-webpack-plugin@2.1.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + swc-minify-webpack-plugin@2.1.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: - '@swc/core': 1.7.4(@swc/helpers@0.5.5) - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + '@swc/core': 1.7.6(@swc/helpers@0.5.5) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) swr@2.2.5(react@18.3.1): dependencies: @@ -28413,27 +28825,27 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + terser-webpack-plugin@5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.3 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) optionalDependencies: - '@swc/core': 1.7.4(@swc/helpers@0.5.5) + '@swc/core': 1.7.6(@swc/helpers@0.5.5) - terser-webpack-plugin@5.3.10(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.3 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) optionalDependencies: - '@swc/core': 1.7.4(@swc/helpers@0.5.5) + '@swc/core': 1.7.6(@swc/helpers@0.5.5) terser-webpack-plugin@5.3.10(esbuild@0.18.20)(webpack@5.93.0(esbuild@0.18.20)): dependencies: @@ -28466,25 +28878,25 @@ snapshots: terser: 5.31.3 webpack: 5.93.0 - terser-webpack-plugin@5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + terser-webpack-plugin@5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.3 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) optionalDependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) - terser-webpack-plugin@5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))): + terser-webpack-plugin@5.3.9(@swc/core@1.6.1(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.3 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)) optionalDependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.5) @@ -28511,6 +28923,8 @@ snapshots: dependencies: any-promise: 1.3.0 + third-party-capital@1.0.20: {} + thread-stream@2.7.0: dependencies: real-require: 0.2.0 @@ -28616,14 +29030,14 @@ snapshots: dependencies: tslib: 1.14.1 - ts-node@10.9.2(@swc/core@1.7.4(@swc/helpers@0.5.5))(@types/node@20.14.13)(typescript@5.5.4): + ts-node@10.9.2(@swc/core@1.7.6(@swc/helpers@0.5.5))(@types/node@20.14.14)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.13 + '@types/node': 20.14.14 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -28634,7 +29048,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.4(@swc/helpers@0.5.5) + '@swc/core': 1.7.6(@swc/helpers@0.5.5) ts-pnp@1.2.0(typescript@5.5.4): optionalDependencies: @@ -28878,14 +29292,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) optionalDependencies: - file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + file-loader: 6.2.0(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0(esbuild@0.18.20)))(webpack@5.93.0(esbuild@0.18.20)): dependencies: @@ -28922,7 +29336,7 @@ snapshots: url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.12.3 + qs: 6.13.0 use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): dependencies: @@ -29657,7 +30071,7 @@ snapshots: webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0)) '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-bundle-analyzer@4.10.2)(webpack@5.93.0)) colorette: 2.0.20 @@ -29667,12 +30081,12 @@ snapshots: import-local: 3.2.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-merge: 5.10.0 optionalDependencies: webpack-bundle-analyzer: 4.10.2 - webpack-dev-middleware@6.1.2(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): + webpack-dev-middleware@6.1.2(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -29680,7 +30094,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0) + webpack: 5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0) webpack-dev-middleware@6.1.3(webpack@5.93.0(esbuild@0.21.5)): dependencies: @@ -29756,7 +30170,7 @@ snapshots: - esbuild - uglify-js - webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5)): + webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -29779,7 +30193,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -29787,7 +30201,7 @@ snapshots: - esbuild - uglify-js - webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0): + webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -29810,7 +30224,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.4(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack@5.93.0(@swc/core@1.7.6(@swc/helpers@0.5.5))(webpack-cli@4.10.0)) watchpack: 2.4.1 webpack-sources: 3.2.3 optionalDependencies: