From e4877616c38777f583fe0b58bb10d1c7cf41c0b3 Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Wed, 10 Dec 2025 09:37:30 +0100 Subject: [PATCH] feat(): sync cart translation synced (#14226) ref: https://github.com/medusajs/medusa/pull/14189 **Summary** This PR extends the translation module to support automatic translation syncing for cart line items based on the cart's locale. Key changes: - Added locale field to the Cart model to store the cart's locale preference - Created new workflow steps: - getTranslatedLineItemsStep - Translates line items when adding to cart or creating a cart - updateCartItemsTranslationsStep - Re-translates all cart items when the cart's locale changes - Integrated translation logic into cart workflows: - createCartWorkflow - Applies translations to initial line items - addToCartWorkflow - Applies translations when adding new items - updateCartWorkflow - Re-translates all items when locale_code is updated - refreshCartItemsWorkflow - Maintains translations during cart refresh - Added applyTranslationsToItems utility to map variant/product/type/collection translations to line item fields (title, subtitle, description, etc.) --- .changeset/dull-trains-shave.md | 9 + .../cart/store/cart-translation.spec.ts | 520 +++ integration-tests/http/medusa-config.js | 110 +- .../cart/store/cart.workflows.spec.ts | 1 + .../cart/steps/get-translated-line-items.ts | 46 + .../core/core-flows/src/cart/steps/index.ts | 2 + .../steps/update-cart-items-translations.ts | 199 ++ .../cart/utils/apply-translations-to-items.ts | 69 + .../core/core-flows/src/cart/utils/fields.ts | 1 + .../src/cart/utils/prepare-line-item-data.ts | 28 +- .../src/cart/workflows/add-to-cart.ts | 30 +- .../src/cart/workflows/create-carts.ts | 28 +- .../get-variants-and-items-with-prices.ts | 14 +- .../src/cart/workflows/refresh-cart-items.ts | 22 +- .../src/cart/workflows/update-cart.ts | 13 + .../translation/steps/create-translations.ts | 2 +- .../translation/steps/update-translations.ts | 2 +- .../steps/validate-translations.ts | 2 +- .../workflows/create-translations.ts | 2 +- .../workflows/update-translations.ts | 2 +- packages/core/types/src/cart/common.ts | 5 + packages/core/types/src/cart/mutations.ts | 10 + packages/core/types/src/cart/workflows.ts | 12 +- .../types/src/http/cart/store/payloads.ts | 11 +- .../src/medusa-test-runner.ts | 1 + .../src/api/admin/translations/batch/route.ts | 2 +- .../medusa/src/api/store/carts/validators.ts | 2 + .../src/migrations/.snapshot-medusa-cart.json | 71 +- .../src/migrations/Migration20251208130704.ts | 13 + packages/modules/cart/src/models/cart.ts | 1 + yarn.lock | 2879 +++++++++-------- 31 files changed, 2635 insertions(+), 1474 deletions(-) create mode 100644 .changeset/dull-trains-shave.md create mode 100644 integration-tests/http/__tests__/cart/store/cart-translation.spec.ts create mode 100644 packages/core/core-flows/src/cart/steps/get-translated-line-items.ts create mode 100644 packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts create mode 100644 packages/core/core-flows/src/cart/utils/apply-translations-to-items.ts create mode 100644 packages/modules/cart/src/migrations/Migration20251208130704.ts diff --git a/.changeset/dull-trains-shave.md b/.changeset/dull-trains-shave.md new file mode 100644 index 0000000000..35eca5379f --- /dev/null +++ b/.changeset/dull-trains-shave.md @@ -0,0 +1,9 @@ +--- +"@medusajs/medusa": patch +"@medusajs/test-utils": patch +"@medusajs/cart": patch +"@medusajs/core-flows": patch +"@medusajs/types": patch +--- + +feat(): sync cart translation synced diff --git a/integration-tests/http/__tests__/cart/store/cart-translation.spec.ts b/integration-tests/http/__tests__/cart/store/cart-translation.spec.ts new file mode 100644 index 0000000000..635434fd70 --- /dev/null +++ b/integration-tests/http/__tests__/cart/store/cart-translation.spec.ts @@ -0,0 +1,520 @@ +import { medusaIntegrationTestRunner } from "@medusajs/test-utils" +import { Modules, ProductStatus } from "@medusajs/utils" +import { + createAdminUser, + generatePublishableKey, + generateStoreHeaders, +} from "../../../../helpers/create-admin-user" +import { MedusaContainer } from "@medusajs/types" + +jest.setTimeout(100000) + +process.env.MEDUSA_FF_TRANSLATION = "true" + +const adminHeaders = { headers: { "x-medusa-access-token": "test_token" } } + +const shippingAddressData = { + address_1: "test address 1", + address_2: "test address 2", + city: "SF", + country_code: "US", + province: "CA", + postal_code: "94016", +} + +medusaIntegrationTestRunner({ + testSuite: ({ dbConnection, getContainer, api }) => { + describe("Store Cart Translation API", () => { + let appContainer: MedusaContainer + let storeHeaders: { headers: { [key: string]: string } } + let region: { id: string } + let product: { id: string; variants: { id: string; title: string }[] } + let salesChannel: { id: string } + let shippingProfile: { id: string } + + beforeAll(async () => { + appContainer = getContainer() + }) + + afterAll(async () => { + delete process.env.MEDUSA_FF_TRANSLATION + }) + + beforeEach(async () => { + await createAdminUser(dbConnection, adminHeaders, appContainer) + const publishableKey = await generatePublishableKey(appContainer) + storeHeaders = generateStoreHeaders({ publishableKey }) + + salesChannel = ( + await api.post( + "/admin/sales-channels", + { name: "Webshop", description: "channel" }, + adminHeaders + ) + ).data.sales_channel + + const storeModule = appContainer.resolve(Modules.STORE) + const [defaultStore] = await storeModule.listStores( + {}, + { + select: ["id"], + take: 1, + } + ) + await storeModule.updateStores(defaultStore.id, { + supported_locales: [ + { locale_code: "en-US", is_default: true }, + { locale_code: "fr-FR" }, + { locale_code: "de-DE" }, + ], + }) + + shippingProfile = ( + await api.post( + `/admin/shipping-profiles`, + { name: "default", type: "default" }, + adminHeaders + ) + ).data.shipping_profile + + region = ( + await api.post( + "/admin/regions", + { name: "US", currency_code: "usd", countries: ["us"] }, + adminHeaders + ) + ).data.region + + // Create product with description for translation + product = ( + await api.post( + "/admin/products", + { + title: "Medusa T-Shirt", + description: "A comfortable cotton t-shirt", + handle: "t-shirt", + status: ProductStatus.PUBLISHED, + shipping_profile_id: shippingProfile.id, + options: [ + { + title: "Size", + values: ["S", "M"], + }, + ], + variants: [ + { + title: "Small", + sku: "SHIRT-S", + options: { Size: "S" }, + manage_inventory: false, + prices: [{ amount: 1500, currency_code: "usd" }], + }, + { + title: "Medium", + sku: "SHIRT-M", + options: { Size: "M" }, + manage_inventory: false, + prices: [{ amount: 1500, currency_code: "usd" }], + }, + ], + }, + adminHeaders + ) + ).data.product + + // Maintain predictable variants order + const variantSmall = product.variants.find((v) => v.title === "Small") + const variantMedium = product.variants.find((v) => v.title === "Medium") + product.variants = [variantSmall!, variantMedium!] + + // Create translations for product and variants + await api.post( + "/admin/translations/batch", + { + create: [ + { + reference_id: product.id, + reference: "product", + locale_code: "fr-FR", + translations: { + title: "T-Shirt Medusa", + description: "Un t-shirt en coton confortable", + }, + }, + { + reference_id: product.id, + reference: "product", + locale_code: "de-DE", + translations: { + title: "Medusa T-Shirt DE", + description: "Ein bequemes Baumwoll-T-Shirt", + }, + }, + { + reference_id: product.variants[0].id, + reference: "product_variant", + locale_code: "fr-FR", + translations: { + title: "Petit", + }, + }, + { + reference_id: product.variants[0].id, + reference: "product_variant", + locale_code: "de-DE", + translations: { + title: "Klein", + }, + }, + { + reference_id: product.variants[1].id, + reference: "product_variant", + locale_code: "fr-FR", + translations: { + title: "Moyen", + }, + }, + { + reference_id: product.variants[1].id, + reference: "product_variant", + locale_code: "de-DE", + translations: { + title: "Mittel", + }, + }, + ], + }, + adminHeaders + ) + }) + + describe("POST /store/carts (create cart with locale)", () => { + it("should create a cart with translated items when locale is provided", async () => { + const response = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + locale: "fr-FR", + shipping_address: shippingAddressData, + items: [{ variant_id: product.variants[0].id, quantity: 1 }], + }, + storeHeaders + ) + + expect(response.status).toEqual(200) + expect(response.data.cart).toEqual( + expect.objectContaining({ + items: expect.arrayContaining([ + expect.objectContaining({ + product_title: "T-Shirt Medusa", + product_description: "Un t-shirt en coton confortable", + variant_title: "Petit", + }), + ]), + }) + ) + }) + + it("should create a cart with original values when no locale is provided", async () => { + const response = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + shipping_address: shippingAddressData, + items: [{ variant_id: product.variants[0].id, quantity: 1 }], + }, + storeHeaders + ) + + expect(response.status).toEqual(200) + expect(response.data.cart.items[0]).toEqual( + expect.objectContaining({ + product_title: "Medusa T-Shirt", + product_description: "A comfortable cotton t-shirt", + variant_title: "Small", + }) + ) + }) + }) + + describe("POST /store/carts/:id/line-items (add items to cart)", () => { + it("should translate new items using the cart's locale", async () => { + const cartResponse = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + locale: "fr-FR", + shipping_address: shippingAddressData, + }, + storeHeaders + ) + + const cart = cartResponse.data.cart + + const addItemResponse = await api.post( + `/store/carts/${cart.id}/line-items`, + { + variant_id: product.variants[0].id, + quantity: 1, + }, + storeHeaders + ) + + expect(addItemResponse.status).toEqual(200) + expect(addItemResponse.data.cart.items[0]).toEqual( + expect.objectContaining({ + product_title: "T-Shirt Medusa", + product_description: "Un t-shirt en coton confortable", + variant_title: "Petit", + }) + ) + }) + + it("should translate multiple items added to cart", async () => { + const cartResponse = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + locale: "fr-FR", + shipping_address: shippingAddressData, + }, + storeHeaders + ) + + const cart = cartResponse.data.cart + + await api.post( + `/store/carts/${cart.id}/line-items`, + { + variant_id: product.variants[0].id, + quantity: 1, + }, + storeHeaders + ) + + const response = await api.post( + `/store/carts/${cart.id}/line-items`, + { + variant_id: product.variants[1].id, + quantity: 2, + }, + storeHeaders + ) + + expect(response.status).toEqual(200) + expect(response.data.cart.items).toHaveLength(2) + + const smallItem = response.data.cart.items.find( + (item) => item.variant_id === product.variants[0].id + ) + const mediumItem = response.data.cart.items.find( + (item) => item.variant_id === product.variants[1].id + ) + + expect(smallItem).toEqual( + expect.objectContaining({ + product_title: "T-Shirt Medusa", + variant_title: "Petit", + }) + ) + expect(mediumItem).toEqual( + expect.objectContaining({ + product_title: "T-Shirt Medusa", + variant_title: "Moyen", + }) + ) + }) + }) + + describe("POST /store/carts/:id (update cart locale)", () => { + it("should re-translate all items when locale is updated", async () => { + const cartResponse = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + locale: "fr-FR", + shipping_address: shippingAddressData, + items: [ + { variant_id: product.variants[0].id, quantity: 1 }, + { variant_id: product.variants[1].id, quantity: 1 }, + ], + }, + storeHeaders + ) + + const cart = cartResponse.data.cart + + const frenchSmallItem = cart.items.find( + (item) => item.variant_id === product.variants[0].id + ) + expect(frenchSmallItem.variant_title).toEqual("Petit") + + const updateResponse = await api.post( + `/store/carts/${cart.id}`, + { + locale: "de-DE", + }, + storeHeaders + ) + + expect(updateResponse.status).toEqual(200) + + const updatedCartResponse = await api.get( + `/store/carts/${cart.id}`, + storeHeaders + ) + + const updatedCart = updatedCartResponse.data.cart + + const germanSmallItem = updatedCart.items.find( + (item) => item.variant_id === product.variants[0].id + ) + const germanMediumItem = updatedCart.items.find( + (item) => item.variant_id === product.variants[1].id + ) + + expect(germanSmallItem).toEqual( + expect.objectContaining({ + product_title: "Medusa T-Shirt DE", + product_description: "Ein bequemes Baumwoll-T-Shirt", + variant_title: "Klein", + }) + ) + expect(germanMediumItem).toEqual( + expect.objectContaining({ + product_title: "Medusa T-Shirt DE", + variant_title: "Mittel", + }) + ) + }) + + it("should not re-translate items when locale is not changed", async () => { + const cartResponse = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + locale: "fr-FR", + shipping_address: shippingAddressData, + items: [{ variant_id: product.variants[0].id, quantity: 1 }], + }, + storeHeaders + ) + + const cart = cartResponse.data.cart + + const updateResponse = await api.post( + `/store/carts/${cart.id}`, + { + email: "test@example.com", + }, + storeHeaders + ) + + expect(updateResponse.status).toEqual(200) + + const updatedCartResponse = await api.get( + `/store/carts/${cart.id}`, + storeHeaders + ) + + const updatedCart = updatedCartResponse.data.cart + expect(updatedCart.items[0]).toEqual( + expect.objectContaining({ + product_title: "T-Shirt Medusa", + variant_title: "Petit", + }) + ) + }) + + it("should handle updating to a locale with no translations", async () => { + const cartResponse = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + locale: "fr-FR", + shipping_address: shippingAddressData, + items: [{ variant_id: product.variants[0].id, quantity: 1 }], + }, + storeHeaders + ) + + const cart = cartResponse.data.cart + + const updateResponse = await api.post( + `/store/carts/${cart.id}`, + { + locale: "ja-JP", + }, + storeHeaders + ) + + expect(updateResponse.status).toEqual(200) + + // Fetch updated cart - should have original values since no Japanese translation exists + const updatedCartResponse = await api.get( + `/store/carts/${cart.id}`, + storeHeaders + ) + + // no translation means it will revert to default values + const updatedCart = updatedCartResponse.data.cart + expect(updatedCart.items[0]).toEqual( + expect.objectContaining({ + product_title: "Medusa T-Shirt", + variant_title: "Small", + }) + ) + }) + }) + + describe("Cart with items and locale changes", () => { + it("should maintain translations when adding items to a cart with existing locale", async () => { + const cartResponse = await api.post( + `/store/carts`, + { + currency_code: "usd", + sales_channel_id: salesChannel.id, + region_id: region.id, + locale: "fr-FR", + shipping_address: shippingAddressData, + items: [{ variant_id: product.variants[0].id, quantity: 1 }], + }, + storeHeaders + ) + + const cart = cartResponse.data.cart + + const addResponse = await api.post( + `/store/carts/${cart.id}/line-items`, + { + variant_id: product.variants[1].id, + quantity: 1, + }, + storeHeaders + ) + + expect(addResponse.data.cart.items).toHaveLength(2) + + const allItemsTranslated = addResponse.data.cart.items.every( + (item) => item.product_title === "T-Shirt Medusa" + ) + expect(allItemsTranslated).toBe(true) + }) + }) + }) + }, +}) diff --git a/integration-tests/http/medusa-config.js b/integration-tests/http/medusa-config.js index 96ad5f9a41..81387055c3 100644 --- a/integration-tests/http/medusa-config.js +++ b/integration-tests/http/medusa-config.js @@ -21,6 +21,69 @@ const customFulfillmentProviderCalculated = { id: "test-provider-calculated", } +const translationModuleResolutions = + process.env.MEDUSA_FF_TRANSLATION === "true" + ? { + [Modules.TRANSLATION]: { + resolve: "@medusajs/translation", + }, + } + : {} + +const modules = { + ...translationModuleResolutions, + [Modules.FULFILLMENT]: { + /** @type {import('@medusajs/fulfillment').FulfillmentModuleOptions} */ + options: { + providers: [ + customFulfillmentProvider, + customFulfillmentProviderCalculated, + ], + }, + }, + [Modules.NOTIFICATION]: { + resolve: "@medusajs/notification", + options: { + providers: [ + { + resolve: "@medusajs/notification-local", + id: "local", + options: { + name: "Local Notification Provider", + channels: ["feed"], + }, + }, + ], + }, + }, + [Modules.FILE]: { + resolve: "@medusajs/file", + options: { + providers: [ + { + resolve: "@medusajs/file-local", + id: "local", + options: { + // This is the directory where we can reliably write in CI environments + upload_dir: path.join(os.tmpdir(), "uploads"), + private_upload_dir: path.join(os.tmpdir(), "static"), + }, + }, + ], + }, + }, + [Modules.INDEX]: { + resolve: "@medusajs/index", + disable: process.env.ENABLE_INDEX_MODULE !== "true", + }, +} + +if (process.env.MEDUSA_FF_TRANSLATION === "true") { + modules[Modules.TRANSLATION] = { + resolve: "@medusajs/translation", + } +} + module.exports = defineConfig({ admin: { disable: true, @@ -33,50 +96,5 @@ module.exports = defineConfig({ featureFlags: { index_engine: process.env.ENABLE_INDEX_MODULE === "true", }, - modules: { - [Modules.FULFILLMENT]: { - /** @type {import('@medusajs/fulfillment').FulfillmentModuleOptions} */ - options: { - providers: [ - customFulfillmentProvider, - customFulfillmentProviderCalculated, - ], - }, - }, - [Modules.NOTIFICATION]: { - resolve: "@medusajs/notification", - options: { - providers: [ - { - resolve: "@medusajs/notification-local", - id: "local", - options: { - name: "Local Notification Provider", - channels: ["feed"], - }, - }, - ], - }, - }, - [Modules.FILE]: { - resolve: "@medusajs/file", - options: { - providers: [ - { - resolve: "@medusajs/file-local", - id: "local", - options: { - // This is the directory where we can reliably write in CI environments - upload_dir: path.join(os.tmpdir(), "uploads"), - private_upload_dir: path.join(os.tmpdir(), "static"), - }, - }, - ], - }, - }, - [Modules.INDEX]: { - resolve: "@medusajs/index", - disable: process.env.ENABLE_INDEX_MODULE !== "true", - }, - }, + modules, }) diff --git a/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts b/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts index 9cd55f7355..18ff6214a1 100644 --- a/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts +++ b/integration-tests/modules/__tests__/cart/store/cart.workflows.spec.ts @@ -1360,6 +1360,7 @@ medusaIntegrationTestRunner({ id: expect.stringContaining("cart_"), sales_channel_id: expect.stringContaining("sc_"), currency_code: "usd", + locale: null, region_id: expect.stringContaining("reg_"), shipping_address: null, item_total: 0, diff --git a/packages/core/core-flows/src/cart/steps/get-translated-line-items.ts b/packages/core/core-flows/src/cart/steps/get-translated-line-items.ts new file mode 100644 index 0000000000..9b63cf8ae3 --- /dev/null +++ b/packages/core/core-flows/src/cart/steps/get-translated-line-items.ts @@ -0,0 +1,46 @@ +import { ProductVariantDTO } from "@medusajs/framework/types" +import { applyTranslations, FeatureFlag } from "@medusajs/framework/utils" +import { + createStep, + StepFunction, + StepResponse, +} from "@medusajs/framework/workflows-sdk" +import { applyTranslationsToItems } from "../utils/apply-translations-to-items" + +export interface GetTranslatedLineItemsStepInput { + items: T[] | undefined + variants: Partial[] + locale: string | undefined +} + +export const getTranslatedLineItemsStepId = "get-translated-line-items" + +const step = createStep( + getTranslatedLineItemsStepId, + async (data: GetTranslatedLineItemsStepInput, { container }) => { + const isTranslationEnabled = FeatureFlag.isFeatureEnabled("translation") + + if (!isTranslationEnabled || !data.locale || !data.items?.length) { + return new StepResponse(data.items ?? []) + } + + await applyTranslations({ + localeCode: data.locale, + objects: data.variants, + container, + }) + + const translatedItems = applyTranslationsToItems(data.items, data.variants) + + return new StepResponse(translatedItems) + } +) + +/** + * This step translates cart line items based on their associated variant and product IDs. + * It fetches translations for the product (title, description, subtitle) and variant (title), + * then applies them to the corresponding line item fields. + */ +export const getTranslatedLineItemsStep = ( + data: GetTranslatedLineItemsStepInput +): ReturnType> => step(data) diff --git a/packages/core/core-flows/src/cart/steps/index.ts b/packages/core/core-flows/src/cart/steps/index.ts index 3f988d7ef0..27ad5c1dbd 100644 --- a/packages/core/core-flows/src/cart/steps/index.ts +++ b/packages/core/core-flows/src/cart/steps/index.ts @@ -10,6 +10,8 @@ export * from "./find-or-create-customer" export * from "./find-sales-channel" export * from "./get-actions-to-compute-from-promotions" export * from "./get-line-item-actions" +export * from "./get-translated-line-items" +export * from "./update-cart-items-translations" export * from "./get-promotion-codes-to-apply" export * from "./get-variant-price-sets" export * from "./get-variants" diff --git a/packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts b/packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts new file mode 100644 index 0000000000..7c6076f6e5 --- /dev/null +++ b/packages/core/core-flows/src/cart/steps/update-cart-items-translations.ts @@ -0,0 +1,199 @@ +import { MedusaContainer } from "@medusajs/framework" +import { + ICartModuleService, + ProductVariantDTO, + RemoteQueryFunction, +} from "@medusajs/framework/types" +import { + applyTranslations, + ContainerRegistrationKeys, + deduplicate, + FeatureFlag, + Modules, +} from "@medusajs/framework/utils" +import { createStep, StepResponse } from "@medusajs/framework/workflows-sdk" +import { applyTranslationsToItems } from "../utils/apply-translations-to-items" +import { productVariantsFields } from "../utils/fields" + +export interface UpdateCartItemsTranslationsStepInput { + cart_id: string + locale: string + /** + * Pre-loaded items to avoid re-fetching. + */ + items?: { id: string; variant_id?: string; [key: string]: any }[] +} + +const BATCH_SIZE = 100 + +const lineItemFields = [ + "id", + "variant_id", + "product_id", + "title", + "subtitle", + "product_title", + "product_description", + "product_subtitle", + "product_type", + "product_collection", + "product_handle", + "variant_title", +] + +export const updateCartItemsTranslationsStepId = + "update-cart-items-translations" + +type ItemTranslationSnapshot = { + id: string + title: string + subtitle: string + product_title: string + product_description: string + product_subtitle: string + product_type: string + product_collection: string + product_handle: string + variant_title: string +} + +async function compensation( + originalItems, + { container }: { container: MedusaContainer } +) { + if (!originalItems?.length) { + return + } + + const cartModule = container.resolve(Modules.CART) + + for (let i = 0; i < originalItems.length; i += BATCH_SIZE) { + const batch = originalItems.slice(i, i + BATCH_SIZE) + await cartModule.updateLineItems(batch) + } +} + +/** + * This step re-translates all cart line items when the cart's locale changes. + * It fetches items and their variants in batches to handle large carts gracefully. + */ +export const updateCartItemsTranslationsStep = createStep( + updateCartItemsTranslationsStepId, + async (data: UpdateCartItemsTranslationsStepInput, { container }) => { + const originalItems: ItemTranslationSnapshot[] = [] + try { + const isTranslationEnabled = FeatureFlag.isFeatureEnabled("translation") + + if (!isTranslationEnabled || !data.locale) { + return new StepResponse(void 0, []) + } + + const cartModule = container.resolve(Modules.CART) + const query = container.resolve( + ContainerRegistrationKeys.QUERY + ) + + const processBatch = async ( + items: { id: string; variant_id?: string; [key: string]: any }[] + ) => { + const variantIds = deduplicate( + items + .map((item) => item.variant_id) + .filter((id): id is string => !!id) + ) + + if (variantIds.length === 0) { + return + } + + // Store original values before updating + for (const item of items) { + originalItems.push({ + id: item.id, + title: item.title, + subtitle: item.subtitle, + product_title: item.product_title, + product_description: item.product_description, + product_subtitle: item.product_subtitle, + product_type: item.product_type, + product_collection: item.product_collection, + product_handle: item.product_handle, + variant_title: item.variant_title, + }) + } + + const { data: variants } = await query.graph({ + entity: "variants", + filters: { id: variantIds }, + fields: productVariantsFields, + }) + + await applyTranslations({ + localeCode: data.locale, + objects: variants as Record[], + container, + }) + + const translatedItems = applyTranslationsToItems( + items as { variant_id?: string; [key: string]: any }[], + variants as Partial[] + ) + + const itemsToUpdate = translatedItems + .filter((item) => item.id) + .map((item) => ({ + id: item.id, + title: item.title, + subtitle: item.subtitle, + product_title: item.product_title, + product_description: item.product_description, + product_subtitle: item.product_subtitle, + product_type: item.product_type, + product_collection: item.product_collection, + product_handle: item.product_handle, + variant_title: item.variant_title, + })) + + if (itemsToUpdate.length > 0) { + await cartModule.updateLineItems(itemsToUpdate) + } + } + + if (data.items?.length) { + await processBatch(data.items) + return new StepResponse(void 0, originalItems) + } + + let offset = 0 + let hasMore = true + + while (hasMore) { + const { data: items } = await query.graph({ + entity: "line_items", + filters: { cart_id: data.cart_id }, + fields: lineItemFields, + pagination: { + take: BATCH_SIZE, + skip: offset, + }, + }) + + if (items.length === 0) { + hasMore = false + break + } + + await processBatch(items as { id: string; variant_id?: string }[]) + + offset += items.length + hasMore = items.length === BATCH_SIZE + } + + return new StepResponse(void 0, originalItems) + } catch (error) { + await compensation(originalItems, { container }) + throw error + } + }, + compensation +) diff --git a/packages/core/core-flows/src/cart/utils/apply-translations-to-items.ts b/packages/core/core-flows/src/cart/utils/apply-translations-to-items.ts new file mode 100644 index 0000000000..7839747638 --- /dev/null +++ b/packages/core/core-flows/src/cart/utils/apply-translations-to-items.ts @@ -0,0 +1,69 @@ +import { ProductVariantDTO } from "@medusajs/framework/types" + +const VARIANT_PREFIX = "variant_" +const PRODUCT_PREFIX = "product_" +const PRODUCT_TYPE_PREFIX = "type_" +const PRODUCT_COLLECTION_PREFIX = "collection_" + +const TRANSLATABLE_ITEM_PROP_PREFIXES = [ + VARIANT_PREFIX, + PRODUCT_PREFIX, + PRODUCT_TYPE_PREFIX, + PRODUCT_COLLECTION_PREFIX, +] + +const entityGetterPerPrefix = { + [VARIANT_PREFIX]: (variant: ProductVariantDTO) => variant, + [PRODUCT_PREFIX]: (variant: ProductVariantDTO) => variant.product!, + [PRODUCT_TYPE_PREFIX]: (variant: ProductVariantDTO) => variant.product?.type!, + [PRODUCT_COLLECTION_PREFIX]: (variant: ProductVariantDTO) => + variant.product?.collection!, +} + +function applyTranslation( + itemAny: Record, + translatedInput: Record, + key: string, + translationKey: string +) { + if (typeof itemAny[key] === typeof translatedInput?.[translationKey]) { + itemAny[key] = translatedInput?.[translationKey] + } +} + +/** + * Applies translated variant/product fields to line items. + */ +export function applyTranslationsToItems< + T extends { variant_id?: string; [key: string]: any } +>(items: T[], variants: Partial[]): T[] { + const variantMap = new Map(variants.map((variant) => [variant.id, variant])) + + return items.map((item) => { + if (!item.variant_id) { + return item + } + + const variant = variantMap.get(item.variant_id) + if (!variant) { + return item + } + + const itemAny = item as Record + + Object.entries(itemAny).forEach(([key, value]) => { + for (const prefix of TRANSLATABLE_ITEM_PROP_PREFIXES) { + if (key.startsWith(prefix)) { + const translationKey = key.replace(prefix, "") + const entity = entityGetterPerPrefix[prefix](variant) + if (!entity) { + break + } + applyTranslation(itemAny, entity, key, translationKey) + } + } + }) + + return item + }) +} diff --git a/packages/core/core-flows/src/cart/utils/fields.ts b/packages/core/core-flows/src/cart/utils/fields.ts index 72d5cc2808..0ba93a85b1 100644 --- a/packages/core/core-flows/src/cart/utils/fields.ts +++ b/packages/core/core-flows/src/cart/utils/fields.ts @@ -7,6 +7,7 @@ export const cartFieldsForRefreshSteps = [ "quantity", "subtotal", "item_total", + "locale", "total", "item_subtotal", "shipping_subtotal", diff --git a/packages/core/core-flows/src/cart/utils/prepare-line-item-data.ts b/packages/core/core-flows/src/cart/utils/prepare-line-item-data.ts index f2e9829cda..09084ca9a5 100644 --- a/packages/core/core-flows/src/cart/utils/prepare-line-item-data.ts +++ b/packages/core/core-flows/src/cart/utils/prepare-line-item-data.ts @@ -139,30 +139,30 @@ export function prepareLineItemData(data: PrepareLineItemDataInput) { let lineItem: any = { quantity: item?.quantity, - title: variant?.product?.title ?? item?.title, - subtitle: variant?.title ?? item?.subtitle, + title: item?.title ?? variant?.product?.title, + subtitle: item?.subtitle ?? variant?.title, thumbnail: - variant?.thumbnail ?? variant?.product?.thumbnail ?? item?.thumbnail, + item?.thumbnail ?? variant?.thumbnail ?? variant?.product?.thumbnail, product_id: variant?.product?.id ?? item?.product_id, - product_title: variant?.product?.title ?? item?.product_title, + product_title: item?.product_title ?? variant?.product?.title, product_description: - variant?.product?.description ?? item?.product_description, - product_subtitle: variant?.product?.subtitle ?? item?.product_subtitle, - product_type: variant?.product?.type?.value ?? item?.product_type ?? null, + item?.product_description ?? variant?.product?.description, + product_subtitle: item?.product_subtitle ?? variant?.product?.subtitle, + product_type: item?.product_type ?? variant?.product?.type?.value ?? null, product_type_id: - variant?.product?.type?.id ?? item?.product_type_id ?? null, + item?.product_type_id ?? variant?.product?.type?.id ?? null, product_collection: - variant?.product?.collection?.title ?? item?.product_collection ?? null, - product_handle: variant?.product?.handle ?? item?.product_handle, + item?.product_collection ?? variant?.product?.collection?.title ?? null, + product_handle: item?.product_handle ?? variant?.product?.handle, variant_id: variant?.id, - variant_sku: variant?.sku ?? item?.variant_sku, - variant_barcode: variant?.barcode ?? item?.variant_barcode, - variant_title: variant?.title ?? item?.variant_title, + variant_sku: item?.variant_sku ?? variant?.sku, + variant_barcode: item?.variant_barcode ?? variant?.barcode, + variant_title: item?.variant_title ?? variant?.title, variant_option_values: item?.variant_option_values, - is_discountable: variant?.product?.discountable ?? item?.is_discountable, + is_discountable: item?.is_discountable ?? variant?.product?.discountable, is_giftcard: variant?.product?.is_giftcard ?? false, requires_shipping: requiresShipping, diff --git a/packages/core/core-flows/src/cart/workflows/add-to-cart.ts b/packages/core/core-flows/src/cart/workflows/add-to-cart.ts index ecf61d74cf..a04fcbe69c 100644 --- a/packages/core/core-flows/src/cart/workflows/add-to-cart.ts +++ b/packages/core/core-flows/src/cart/workflows/add-to-cart.ts @@ -23,6 +23,7 @@ import { acquireLockStep, releaseLockStep } from "../../locking" import { createLineItemsStep, getLineItemActionsStep, + getTranslatedLineItemsStep, updateLineItemsStep, } from "../steps" import { validateCartStep } from "../steps/validate-cart" @@ -42,7 +43,9 @@ import { confirmVariantInventoryWorkflow } from "./confirm-variant-inventory" import { getVariantsAndItemsWithPrices } from "./get-variants-and-items-with-prices" import { refreshCartItemsWorkflow } from "./refresh-cart-items" -const cartFields = ["completed_at"].concat(cartFieldsForPricingContext) +const cartFields = ["completed_at", "locale"].concat( + cartFieldsForPricingContext +) export const addToCartWorkflowId = "add-to-cart" /** @@ -292,10 +295,33 @@ export const addToCartWorkflow = createWorkflow( }, }) + const itemsToCreateVariants = transform( + { itemsToCreate, variants } as { + itemsToCreate: CreateLineItemForCartDTO[] + variants: PrepareVariantLineItemInput[] + }, + (data) => { + if (!data.itemsToCreate?.length) { + return [] + } + + const variantsMap = new Map(data.variants?.map((v) => [v.id, v])) + return data.itemsToCreate + .map((item) => item.variant_id && variantsMap.get(item.variant_id)) + .filter(Boolean) as PrepareVariantLineItemInput[] + } + ) + + const translatedItemsToCreate = getTranslatedLineItemsStep({ + items: itemsToCreate, + variants: itemsToCreateVariants, + locale: cart.locale, + }) + const [createdLineItems, updatedLineItems] = parallelize( createLineItemsStep({ id: cart.id, - items: itemsToCreate, + items: translatedItemsToCreate, }), updateLineItemsStep({ id: cart.id, diff --git a/packages/core/core-flows/src/cart/workflows/create-carts.ts b/packages/core/core-flows/src/cart/workflows/create-carts.ts index f3974d12e1..5cd2e11e20 100644 --- a/packages/core/core-flows/src/cart/workflows/create-carts.ts +++ b/packages/core/core-flows/src/cart/workflows/create-carts.ts @@ -3,6 +3,7 @@ import { ConfirmVariantInventoryWorkflowInputDTO, CreateCartDTO, CreateCartWorkflowInputDTO, + CreateLineItemDTO, } from "@medusajs/framework/types" import { CartWorkflowEvents, @@ -23,6 +24,7 @@ import { findOneOrAnyRegionStep, findOrCreateCustomerStep, findSalesChannelStep, + getTranslatedLineItemsStep, } from "../steps" import { validateSalesChannelStep } from "../steps/validate-sales-channel" import { productVariantsFields } from "../utils/fields" @@ -205,17 +207,31 @@ export const createCartWorkflow = createWorkflow( } } - return data_ + return data_ as CreateCartDTO } ) - const cartToCreate = transform({ lineItems, cartInput }, (data) => { - return { - ...data.cartInput, - items: data.lineItems.map((i) => i.data), - } as unknown as CreateCartDTO + const itemsToCreate = transform({ lineItems }, (data) => { + return data.lineItems.map((i) => i.data as CreateLineItemDTO) }) + const translatedItems = getTranslatedLineItemsStep({ + items: itemsToCreate, + variants, + locale: input.locale, + }) + + const cartToCreate = transform( + { cartInput, translatedItems } as unknown as { + cartInput: CreateCartDTO + translatedItems: CreateLineItemDTO[] + }, + (data) => { + data.cartInput.items = data.translatedItems + return data.cartInput as unknown as CreateCartDTO + } + ) + const validate = createHook("validate", { input: cartInput, cart: cartToCreate, diff --git a/packages/core/core-flows/src/cart/workflows/get-variants-and-items-with-prices.ts b/packages/core/core-flows/src/cart/workflows/get-variants-and-items-with-prices.ts index 47e3285124..348b39c4f2 100644 --- a/packages/core/core-flows/src/cart/workflows/get-variants-and-items-with-prices.ts +++ b/packages/core/core-flows/src/cart/workflows/get-variants-and-items-with-prices.ts @@ -5,6 +5,7 @@ import { CreateCartCreateLineItemDTO, CustomerDTO, OrderWorkflow, + ProductVariantDTO, RegionDTO, UpdateLineItemDTO, UpdateLineItemWithSelectorDTO, @@ -54,7 +55,7 @@ interface GetVariantsAndItemsWithPricesWorkflowInput { type GetVariantsAndItemsWithPricesWorkflowOutput = { // The variant can depend on the requested fields and therefore the caller will know better - variants: (object & { + variants: (Partial & { calculated_price: { calculated_price: { price_list_type: string @@ -184,8 +185,11 @@ export const getVariantsAndItemsWithPrices = createWorkflow( } const variant = variantsData.find((v) => v.id === item.variant_id) - if ((item.variant_id && !variant) || // variant specified but doesn't exist - (variant && (!variant?.product?.status || variant.product.status !== ProductStatus.PUBLISHED)) // variant exists but product is not published + if ( + (item.variant_id && !variant) || // variant specified but doesn't exist + (variant && + (!variant?.product?.status || + variant.product.status !== ProductStatus.PUBLISHED)) // variant exists but product is not published ) { variantNotFoundOrPublished.push(item_.variant_id) } @@ -225,7 +229,9 @@ export const getVariantsAndItemsWithPrices = createWorkflow( if (variantNotFoundOrPublished.length > 0) { throw new MedusaError( MedusaError.Types.INVALID_DATA, - `Variants ${variantNotFoundOrPublished.join(", ")} do not exist or belong to a product that is not published` + `Variants ${variantNotFoundOrPublished.join( + ", " + )} do not exist or belong to a product that is not published` ) } if (priceNotFound.length > 0) { diff --git a/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts b/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts index c3c9b6a5b7..708853da60 100644 --- a/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts +++ b/packages/core/core-flows/src/cart/workflows/refresh-cart-items.ts @@ -10,7 +10,11 @@ import { } from "@medusajs/framework/workflows-sdk" import { useQueryGraphStep } from "../../common" import { acquireLockStep, releaseLockStep } from "../../locking" -import { updateLineItemsStep, validateCartStep } from "../steps" +import { + updateCartItemsTranslationsStep, + updateLineItemsStep, + validateCartStep, +} from "../steps" import { cartFieldsForRefreshSteps } from "../utils/fields" import { pricingContextResult } from "../utils/schemas" import { getVariantsAndItemsWithPrices } from "./get-variants-and-items-with-prices" @@ -54,6 +58,12 @@ export type RefreshCartItemsWorkflowInput = { * on the configurations of the cart's tax region. */ force_tax_calculation?: boolean + + /** + * The new locale code to update cart items translations. + * When provided, all cart items will be re-translated using this locale. + */ + locale?: string } export const refreshCartItemsWorkflowId = "refresh-cart-items" @@ -234,6 +244,16 @@ export const refreshCartItemsWorkflow = createWorkflow( }, }) + when("should-update-item-translations", { input }, ({ input }) => { + return !!input.locale + }).then(() => { + updateCartItemsTranslationsStep({ + cart_id: input.cart_id, + locale: input.locale!, + items: refetchedCart.items, + }) + }) + const beforeRefreshingPaymentCollection = createHook( "beforeRefreshingPaymentCollection", { input } diff --git a/packages/core/core-flows/src/cart/workflows/update-cart.ts b/packages/core/core-flows/src/cart/workflows/update-cart.ts index 3678bb7d58..bba4925b5d 100644 --- a/packages/core/core-flows/src/cart/workflows/update-cart.ts +++ b/packages/core/core-flows/src/cart/workflows/update-cart.ts @@ -99,6 +99,7 @@ export const updateCartWorkflow = createWorkflow( "email", "customer_id", "sales_channel_id", + "locale", "shipping_address.*", "region.*", "region.countries.*", @@ -280,6 +281,17 @@ export const updateCartWorkflow = createWorkflow( }).config({ name: "emit-region-updated" }) }) + // Get the new locale code if it's being updated + const newLocaleCode = transform( + { input, cartToUpdate }, + ({ input, cartToUpdate }) => { + if (isDefined(input.locale) && input.locale !== cartToUpdate?.locale) { + return input.locale + } + return undefined + } + ) + parallelize( updateCartsStep([cartInput]), emitEventStep({ @@ -314,6 +326,7 @@ export const updateCartWorkflow = createWorkflow( cart_id: cartInput.id, promo_codes: input.promo_codes, force_refresh: !!newRegion, + locale: newLocaleCode, additional_data: input.additional_data, }, }) diff --git a/packages/core/core-flows/src/translation/steps/create-translations.ts b/packages/core/core-flows/src/translation/steps/create-translations.ts index e738e10afc..c384cfac5d 100644 --- a/packages/core/core-flows/src/translation/steps/create-translations.ts +++ b/packages/core/core-flows/src/translation/steps/create-translations.ts @@ -14,7 +14,7 @@ export const createTranslationsStepId = "create-translations" * { * reference_id: "prod_123", * reference: "product", - * locale_code: "fr-FR", + * locale: "fr-FR", * translations: { title: "Produit", description: "Description du produit" } * } * ]) diff --git a/packages/core/core-flows/src/translation/steps/update-translations.ts b/packages/core/core-flows/src/translation/steps/update-translations.ts index 3183e556cf..d14c1a07cc 100644 --- a/packages/core/core-flows/src/translation/steps/update-translations.ts +++ b/packages/core/core-flows/src/translation/steps/update-translations.ts @@ -36,7 +36,7 @@ export const updateTranslationsStepId = "update-translations" * const data = updateTranslationsStep({ * selector: { * reference_id: "prod_123", - * locale_code: "fr-FR" + * locale: "fr-FR" * }, * update: { * translations: { title: "Nouveau titre" } diff --git a/packages/core/core-flows/src/translation/steps/validate-translations.ts b/packages/core/core-flows/src/translation/steps/validate-translations.ts index 4473e3c66d..bcfeff6d6e 100644 --- a/packages/core/core-flows/src/translation/steps/validate-translations.ts +++ b/packages/core/core-flows/src/translation/steps/validate-translations.ts @@ -24,7 +24,7 @@ export const validateTranslationsStep = createStep( } = await query.graph( { entity: "store", - fields: ["supported_locales.*"], + fields: ["id", "supported_locales.*"], pagination: { take: 1, }, diff --git a/packages/core/core-flows/src/translation/workflows/create-translations.ts b/packages/core/core-flows/src/translation/workflows/create-translations.ts index 97e642c4d9..ae6891dbc5 100644 --- a/packages/core/core-flows/src/translation/workflows/create-translations.ts +++ b/packages/core/core-flows/src/translation/workflows/create-translations.ts @@ -28,7 +28,7 @@ export const createTranslationsWorkflowId = "create-translations" * { * reference_id: "prod_123", * reference: "product", - * locale_code: "fr-FR", + * locale: "fr-FR", * translations: { title: "Produit", description: "Description du produit" } * } * ] diff --git a/packages/core/core-flows/src/translation/workflows/update-translations.ts b/packages/core/core-flows/src/translation/workflows/update-translations.ts index bcedc0c80d..1f8335db39 100644 --- a/packages/core/core-flows/src/translation/workflows/update-translations.ts +++ b/packages/core/core-flows/src/translation/workflows/update-translations.ts @@ -24,7 +24,7 @@ export const updateTranslationsWorkflowId = "update-translations" * input: { * selector: { * reference_id: "prod_123", - * locale_code: "fr-FR" + * locale: "fr-FR" * }, * update: { * translations: { title: "Nouveau titre" } diff --git a/packages/core/types/src/cart/common.ts b/packages/core/types/src/cart/common.ts index 5015da7d90..55814f2043 100644 --- a/packages/core/types/src/cart/common.ts +++ b/packages/core/types/src/cart/common.ts @@ -769,6 +769,11 @@ export interface CartDTO { */ currency_code: string + /** + * The locale code of the cart. + */ + locale?: string + /** * The associated shipping address. * diff --git a/packages/core/types/src/cart/mutations.ts b/packages/core/types/src/cart/mutations.ts index 5cc2467e33..6ffc107934 100644 --- a/packages/core/types/src/cart/mutations.ts +++ b/packages/core/types/src/cart/mutations.ts @@ -116,6 +116,11 @@ export interface CreateCartDTO { */ currency_code: string + /** + * The locale code of the cart. + */ + locale?: string + /** * The associated shipping address's ID. */ @@ -176,6 +181,11 @@ export interface UpdateCartDataDTO { */ currency_code?: string + /** + * The locale code of the cart. + */ + locale?: string | null + /** * The associated shipping address's ID. */ diff --git a/packages/core/types/src/cart/workflows.ts b/packages/core/types/src/cart/workflows.ts index a7f8446129..bee364baaf 100644 --- a/packages/core/types/src/cart/workflows.ts +++ b/packages/core/types/src/cart/workflows.ts @@ -279,6 +279,11 @@ export interface CreateCartWorkflowInputDTO { * The promotional codes applied on the cart. */ promo_codes?: string[] + + /** + * The locale code of the cart. + */ + locale?: string } /** @@ -336,6 +341,11 @@ export interface UpdateCartWorkflowInputDTO { */ currency_code?: string + /** + * The locale code for the cart. + */ + locale?: string | null + /** * Custom key-value pairs of data related to the cart. */ @@ -553,4 +563,4 @@ export type CreateCartCreditLinesWorkflowInput = { * The metadata of the cart detail */ metadata: Record | null -}[] \ No newline at end of file +}[] diff --git a/packages/core/types/src/http/cart/store/payloads.ts b/packages/core/types/src/http/cart/store/payloads.ts index 20b3cc2a81..f2b3a139ae 100644 --- a/packages/core/types/src/http/cart/store/payloads.ts +++ b/packages/core/types/src/http/cart/store/payloads.ts @@ -39,6 +39,11 @@ export interface StoreCreateCart { * Key-value pairs of custom data. */ metadata?: Record + + /** + * The locale code of the cart. + */ + locale?: string } export interface StoreUpdateCart { @@ -71,6 +76,10 @@ export interface StoreUpdateCart { * The promotion codes to apply on the cart. */ promo_codes?: string[] + /** + * The locale code of the cart. + */ + locale?: string } export interface StoreUpdateCartCustomer {} @@ -187,4 +196,4 @@ export interface StoreCartAddPromotion { * The promotion codes to add to the cart. */ promo_codes: string[] -} \ No newline at end of file +} diff --git a/packages/medusa-test-utils/src/medusa-test-runner.ts b/packages/medusa-test-utils/src/medusa-test-runner.ts index 8f370b3b08..edc87b0423 100644 --- a/packages/medusa-test-utils/src/medusa-test-runner.ts +++ b/packages/medusa-test-utils/src/medusa-test-runner.ts @@ -288,6 +288,7 @@ class MedusaTestRunner { cwd: this.cwd, }) await medusaAppLoader.runModulesLoader() + await createDefaultsWorkflow(copiedContainer).run() } catch (error) { await copiedContainer.dispose?.() diff --git a/packages/medusa/src/api/admin/translations/batch/route.ts b/packages/medusa/src/api/admin/translations/batch/route.ts index cd7450cd9b..106dc6a061 100644 --- a/packages/medusa/src/api/admin/translations/batch/route.ts +++ b/packages/medusa/src/api/admin/translations/batch/route.ts @@ -6,12 +6,12 @@ import { FeatureFlag, } from "@medusajs/framework/utils" import { BatchMethodRequest, HttpTypes } from "@medusajs/types" +import TranslationFeatureFlag from "../../../../feature-flags/translation" import { defaultAdminTranslationFields } from "../query-config" import { AdminCreateTranslationType, AdminUpdateTranslationType, } from "../validators" -import TranslationFeatureFlag from "../../../../feature-flags/translation" export const POST = async ( req: AuthenticatedMedusaRequest< diff --git a/packages/medusa/src/api/store/carts/validators.ts b/packages/medusa/src/api/store/carts/validators.ts index 6d39694363..8660820809 100644 --- a/packages/medusa/src/api/store/carts/validators.ts +++ b/packages/medusa/src/api/store/carts/validators.ts @@ -23,6 +23,7 @@ export const CreateCart = z sales_channel_id: z.string().nullish(), promo_codes: z.array(z.string()).optional(), metadata: z.record(z.unknown()).nullish(), + locale: z.string().optional(), }) .strict() export const StoreCreateCart = WithAdditionalData(CreateCart) @@ -57,6 +58,7 @@ export const UpdateCart = z sales_channel_id: z.string().nullish(), metadata: z.record(z.unknown()).nullish(), promo_codes: z.array(z.string()).optional(), + locale: z.string().optional(), }) .strict() export const StoreUpdateCart = WithAdditionalData(UpdateCart) diff --git a/packages/modules/cart/src/migrations/.snapshot-medusa-cart.json b/packages/modules/cart/src/migrations/.snapshot-medusa-cart.json index 0099d6a7a3..5143ba3ada 100644 --- a/packages/modules/cart/src/migrations/.snapshot-medusa-cart.json +++ b/packages/modules/cart/src/migrations/.snapshot-medusa-cart.json @@ -166,7 +166,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_address_deleted_at\" ON \"cart_address\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_address_deleted_at\" ON \"cart_address\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "cart_address_pkey", @@ -239,6 +239,15 @@ "nullable": false, "mappedType": "text" }, + "locale": { + "name": "locale", + "type": "text", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": true, + "mappedType": "text" + }, "metadata": { "name": "metadata", "type": "jsonb", @@ -319,7 +328,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_deleted_at\" ON \"cart\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_deleted_at\" ON \"cart\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_region_id", @@ -328,7 +337,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_region_id\" ON \"cart\" (region_id) WHERE deleted_at IS NULL AND region_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_region_id\" ON \"cart\" (\"region_id\") WHERE deleted_at IS NULL AND region_id IS NOT NULL" }, { "keyName": "IDX_cart_customer_id", @@ -337,7 +346,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_customer_id\" ON \"cart\" (customer_id) WHERE deleted_at IS NULL AND customer_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_customer_id\" ON \"cart\" (\"customer_id\") WHERE deleted_at IS NULL AND customer_id IS NOT NULL" }, { "keyName": "IDX_cart_sales_channel_id", @@ -346,7 +355,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_sales_channel_id\" ON \"cart\" (sales_channel_id) WHERE deleted_at IS NULL AND sales_channel_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_sales_channel_id\" ON \"cart\" (\"sales_channel_id\") WHERE deleted_at IS NULL AND sales_channel_id IS NOT NULL" }, { "keyName": "IDX_cart_curency_code", @@ -355,7 +364,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_curency_code\" ON \"cart\" (currency_code) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_curency_code\" ON \"cart\" (\"currency_code\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_shipping_address_id", @@ -364,7 +373,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_address_id\" ON \"cart\" (shipping_address_id) WHERE deleted_at IS NULL AND shipping_address_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_address_id\" ON \"cart\" (\"shipping_address_id\") WHERE deleted_at IS NULL AND shipping_address_id IS NOT NULL" }, { "keyName": "IDX_cart_billing_address_id", @@ -373,7 +382,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_billing_address_id\" ON \"cart\" (billing_address_id) WHERE deleted_at IS NULL AND billing_address_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_billing_address_id\" ON \"cart\" (\"billing_address_id\") WHERE deleted_at IS NULL AND billing_address_id IS NOT NULL" }, { "keyName": "cart_pkey", @@ -525,7 +534,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_credit_line_cart_id\" ON \"credit_line\" (cart_id) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_credit_line_cart_id\" ON \"credit_line\" (\"cart_id\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_credit_line_deleted_at", @@ -534,7 +543,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_credit_line_deleted_at\" ON \"credit_line\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_credit_line_deleted_at\" ON \"credit_line\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_credit_line_reference_reference_id", @@ -543,7 +552,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_credit_line_reference_reference_id\" ON \"credit_line\" (reference, reference_id) WHERE deleted_at IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_credit_line_reference_reference_id\" ON \"credit_line\" (\"reference\", \"reference_id\") WHERE deleted_at IS NOT NULL" }, { "keyName": "credit_line_pkey", @@ -884,7 +893,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_cart_id\" ON \"cart_line_item\" (cart_id) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_cart_id\" ON \"cart_line_item\" (\"cart_id\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_line_item_deleted_at", @@ -893,7 +902,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_deleted_at\" ON \"cart_line_item\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_deleted_at\" ON \"cart_line_item\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_line_item_variant_id", @@ -902,7 +911,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_variant_id\" ON \"cart_line_item\" (variant_id) WHERE deleted_at IS NULL AND variant_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_variant_id\" ON \"cart_line_item\" (\"variant_id\") WHERE deleted_at IS NULL AND variant_id IS NOT NULL" }, { "keyName": "IDX_line_item_product_id", @@ -911,7 +920,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_product_id\" ON \"cart_line_item\" (product_id) WHERE deleted_at IS NULL AND product_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_product_id\" ON \"cart_line_item\" (\"product_id\") WHERE deleted_at IS NULL AND product_id IS NOT NULL" }, { "keyName": "IDX_line_item_product_type_id", @@ -920,7 +929,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_product_type_id\" ON \"cart_line_item\" (product_type_id) WHERE deleted_at IS NULL AND product_type_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_product_type_id\" ON \"cart_line_item\" (\"product_type_id\") WHERE deleted_at IS NULL AND product_type_id IS NOT NULL" }, { "keyName": "cart_line_item_pkey", @@ -1087,7 +1096,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_adjustment_item_id\" ON \"cart_line_item_adjustment\" (item_id) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_adjustment_item_id\" ON \"cart_line_item_adjustment\" (\"item_id\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_line_item_adjustment_deleted_at", @@ -1096,7 +1105,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_adjustment_deleted_at\" ON \"cart_line_item_adjustment\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_adjustment_deleted_at\" ON \"cart_line_item_adjustment\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_line_item_adjustment_promotion_id", @@ -1105,7 +1114,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_adjustment_promotion_id\" ON \"cart_line_item_adjustment\" (promotion_id) WHERE deleted_at IS NULL AND promotion_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_adjustment_promotion_id\" ON \"cart_line_item_adjustment\" (\"promotion_id\") WHERE deleted_at IS NULL AND promotion_id IS NOT NULL" }, { "keyName": "cart_line_item_adjustment_pkey", @@ -1259,7 +1268,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_tax_line_item_id\" ON \"cart_line_item_tax_line\" (item_id) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_tax_line_item_id\" ON \"cart_line_item_tax_line\" (\"item_id\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_line_item_tax_line_deleted_at", @@ -1268,7 +1277,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_tax_line_deleted_at\" ON \"cart_line_item_tax_line\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_line_item_tax_line_deleted_at\" ON \"cart_line_item_tax_line\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_line_item_tax_line_tax_rate_id", @@ -1277,7 +1286,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_tax_line_tax_rate_id\" ON \"cart_line_item_tax_line\" (tax_rate_id) WHERE deleted_at IS NULL AND tax_rate_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_line_item_tax_line_tax_rate_id\" ON \"cart_line_item_tax_line\" (\"tax_rate_id\") WHERE deleted_at IS NULL AND tax_rate_id IS NOT NULL" }, { "keyName": "cart_line_item_tax_line_pkey", @@ -1444,7 +1453,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_cart_id\" ON \"cart_shipping_method\" (cart_id) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_cart_id\" ON \"cart_shipping_method\" (\"cart_id\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_shipping_method_deleted_at", @@ -1453,7 +1462,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_deleted_at\" ON \"cart_shipping_method\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_deleted_at\" ON \"cart_shipping_method\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_shipping_method_option_id", @@ -1462,7 +1471,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_shipping_method_option_id\" ON \"cart_shipping_method\" (shipping_option_id) WHERE deleted_at IS NULL AND shipping_option_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_shipping_method_option_id\" ON \"cart_shipping_method\" (\"shipping_option_id\") WHERE deleted_at IS NULL AND shipping_option_id IS NOT NULL" }, { "keyName": "cart_shipping_method_pkey", @@ -1625,7 +1634,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_adjustment_shipping_method_id\" ON \"cart_shipping_method_adjustment\" (shipping_method_id) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_adjustment_shipping_method_id\" ON \"cart_shipping_method_adjustment\" (\"shipping_method_id\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_shipping_method_adjustment_deleted_at", @@ -1634,7 +1643,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_adjustment_deleted_at\" ON \"cart_shipping_method_adjustment\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_adjustment_deleted_at\" ON \"cart_shipping_method_adjustment\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_shipping_method_adjustment_promotion_id", @@ -1643,7 +1652,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_shipping_method_adjustment_promotion_id\" ON \"cart_shipping_method_adjustment\" (promotion_id) WHERE deleted_at IS NULL AND promotion_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_shipping_method_adjustment_promotion_id\" ON \"cart_shipping_method_adjustment\" (\"promotion_id\") WHERE deleted_at IS NULL AND promotion_id IS NOT NULL" }, { "keyName": "cart_shipping_method_adjustment_pkey", @@ -1790,7 +1799,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_tax_line_shipping_method_id\" ON \"cart_shipping_method_tax_line\" (shipping_method_id) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_tax_line_shipping_method_id\" ON \"cart_shipping_method_tax_line\" (\"shipping_method_id\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_cart_shipping_method_tax_line_deleted_at", @@ -1799,7 +1808,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_tax_line_deleted_at\" ON \"cart_shipping_method_tax_line\" (deleted_at) WHERE deleted_at IS NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_cart_shipping_method_tax_line_deleted_at\" ON \"cart_shipping_method_tax_line\" (\"deleted_at\") WHERE deleted_at IS NULL" }, { "keyName": "IDX_shipping_method_tax_line_tax_rate_id", @@ -1808,7 +1817,7 @@ "constraint": false, "primary": false, "unique": false, - "expression": "CREATE INDEX IF NOT EXISTS \"IDX_shipping_method_tax_line_tax_rate_id\" ON \"cart_shipping_method_tax_line\" (tax_rate_id) WHERE deleted_at IS NULL AND tax_rate_id IS NOT NULL" + "expression": "CREATE INDEX IF NOT EXISTS \"IDX_shipping_method_tax_line_tax_rate_id\" ON \"cart_shipping_method_tax_line\" (\"tax_rate_id\") WHERE deleted_at IS NULL AND tax_rate_id IS NOT NULL" }, { "keyName": "cart_shipping_method_tax_line_pkey", diff --git a/packages/modules/cart/src/migrations/Migration20251208130704.ts b/packages/modules/cart/src/migrations/Migration20251208130704.ts new file mode 100644 index 0000000000..0739f95177 --- /dev/null +++ b/packages/modules/cart/src/migrations/Migration20251208130704.ts @@ -0,0 +1,13 @@ +import { Migration } from "@mikro-orm/migrations" + +export class Migration20251208130704 extends Migration { + override async up(): Promise { + this.addSql( + `alter table if exists "cart" add column if not exists "locale" text null;` + ) + } + + override async down(): Promise { + this.addSql(`alter table if exists "cart" drop column if exists "locale";`) + } +} diff --git a/packages/modules/cart/src/models/cart.ts b/packages/modules/cart/src/models/cart.ts index 75baecedd5..4d7ba0f120 100644 --- a/packages/modules/cart/src/models/cart.ts +++ b/packages/modules/cart/src/models/cart.ts @@ -12,6 +12,7 @@ const Cart = model sales_channel_id: model.text().nullable(), email: model.text().nullable(), currency_code: model.text(), + locale: model.text().nullable(), metadata: model.json().nullable(), completed_at: model.dateTime().nullable(), shipping_address: model diff --git a/yarn.lock b/yarn.lock index d85589862c..2a5e6c7258 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,10 +5,10 @@ __metadata: version: 6 cacheKey: 8c0 -"@acemir/cssom@npm:^0.9.19": - version: 0.9.19 - resolution: "@acemir/cssom@npm:0.9.19" - checksum: baef216086b4c6d32ac02fff6621e5343969710d8262be3a84494564754424f60d3add8313c05a76465310e02bf72faa65abcb9febee15c2dc01d9b08c044d5a +"@acemir/cssom@npm:^0.9.23": + version: 0.9.26 + resolution: "@acemir/cssom@npm:0.9.26" + checksum: 5861c3566c92e5fa7a07f012176349e0b61be34cd6d8818c22105a0f9bb0d8c19da9ff9a1fc2e1c47eac0872e660294cc170233bdfe500c653081f88f64fc92a languageName: node linkType: hard @@ -72,62 +72,62 @@ __metadata: languageName: node linkType: hard -"@ariakit/core@npm:0.4.16": - version: 0.4.16 - resolution: "@ariakit/core@npm:0.4.16" - checksum: f13b153a05062dc2e9042957dbda675d19f52bd1195b3570401e1b95e4dfc675af16580dd29b9f270d35a951db9ad96a6099c93daeb71bf09e531f6bf61351a4 +"@ariakit/core@npm:0.4.17": + version: 0.4.17 + resolution: "@ariakit/core@npm:0.4.17" + checksum: 44ee25835d5629b7107662c71b4f166820c9aa4552ae2e018ca3eb1dc823d79e9c438334e1a8bbf90806243979601904c533dd883a1a03a4f03a39bf50e823e7 languageName: node linkType: hard -"@ariakit/react-core@npm:0.4.19": - version: 0.4.19 - resolution: "@ariakit/react-core@npm:0.4.19" +"@ariakit/react-core@npm:0.4.20": + version: 0.4.20 + resolution: "@ariakit/react-core@npm:0.4.20" dependencies: - "@ariakit/core": 0.4.16 + "@ariakit/core": 0.4.17 "@floating-ui/dom": ^1.0.0 use-sync-external-store: ^1.2.0 peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 7db219c8ea64aa1ccbe89ecc8e4699ea39534fef27a8813631dc4416e12b8b76863a75023a7914e54b569234ff33ca81e8c07e06bdbd7d839ad4d4ac21033a42 + checksum: 0a8a76839f09a6fc9bd217fe9c1372788727a2ca193f3da4f65a309413598456a90f5eaeae89c513f9f3eb0b6c8d792cc3a1c3faa2d32b516c48bd3695adfd46 languageName: node linkType: hard "@ariakit/react@npm:^0.4.15": - version: 0.4.19 - resolution: "@ariakit/react@npm:0.4.19" + version: 0.4.20 + resolution: "@ariakit/react@npm:0.4.20" dependencies: - "@ariakit/react-core": 0.4.19 + "@ariakit/react-core": 0.4.20 peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: c887012e41653854fb33f246e59f9e333b347acaae08f750756568655fb733bbc3f7cee458fa6cd632ec0d29c646de9f5aa7a9531fb713edd55217bb0e3ce318 + checksum: 2244be878f7e95ffda4e98c3376c6a7206ce0f7b3e8476184319dfc665c8e9b45feb270a4b0aad40bd40eb4cb6759b68e4dcee6700a3eea229b4631c5095587e languageName: node linkType: hard "@asamuzakjp/css-color@npm:^4.0.3": - version: 4.0.5 - resolution: "@asamuzakjp/css-color@npm:4.0.5" + version: 4.1.0 + resolution: "@asamuzakjp/css-color@npm:4.1.0" dependencies: "@csstools/css-calc": ^2.1.4 "@csstools/css-color-parser": ^3.1.0 "@csstools/css-parser-algorithms": ^3.0.5 "@csstools/css-tokenizer": ^3.0.4 - lru-cache: ^11.2.1 - checksum: 0683266cfb58ea96c01af04d4c030f55bc51bf600a24e3fbaee74276916f588993696b874dff05d3d6742bc20a7b2f0affe9b0593d67308d18737b5f41b14a1f + lru-cache: ^11.2.2 + checksum: 097b9270a5befb765885dda43d6914ccbaa575565525d307e8ba3ba07f98e466062f4a77b9657e65160db9110c41c59cf5a6937479647f73637aeddf5c421579 languageName: node linkType: hard -"@asamuzakjp/dom-selector@npm:^6.7.3": - version: 6.7.4 - resolution: "@asamuzakjp/dom-selector@npm:6.7.4" +"@asamuzakjp/dom-selector@npm:^6.7.4": + version: 6.7.5 + resolution: "@asamuzakjp/dom-selector@npm:6.7.5" dependencies: "@asamuzakjp/nwsapi": ^2.3.9 bidi-js: ^1.0.3 css-tree: ^3.1.0 is-potential-custom-element-name: ^1.0.1 lru-cache: ^11.2.2 - checksum: 73e70d8d660a0d7257828064f83772c6773ed9688186590eefc1a8320a0af9cce74e966d4d4c4cc451481f5fd5c8ca429c6e01c1383106eed64c0a2b1b7ab36e + checksum: 72ac4dc45aac9165222345aacc1db51a84094f159e9e2fa71bc89befd2d78fd00a76c7ff9a8a1ceb60e7ce198a4ec0275a4d878bea67b756cadbf3d9680162c4 languageName: node linkType: hard @@ -241,301 +241,332 @@ __metadata: linkType: hard "@aws-sdk/client-dynamodb@npm:^3.218.0": - version: 3.922.0 - resolution: "@aws-sdk/client-dynamodb@npm:3.922.0" + version: 3.943.0 + resolution: "@aws-sdk/client-dynamodb@npm:3.943.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.922.0 - "@aws-sdk/credential-provider-node": 3.922.0 - "@aws-sdk/middleware-endpoint-discovery": 3.922.0 - "@aws-sdk/middleware-host-header": 3.922.0 - "@aws-sdk/middleware-logger": 3.922.0 - "@aws-sdk/middleware-recursion-detection": 3.922.0 - "@aws-sdk/middleware-user-agent": 3.922.0 - "@aws-sdk/region-config-resolver": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@aws-sdk/util-endpoints": 3.922.0 - "@aws-sdk/util-user-agent-browser": 3.922.0 - "@aws-sdk/util-user-agent-node": 3.922.0 - "@smithy/config-resolver": ^4.4.1 - "@smithy/core": ^3.17.2 - "@smithy/fetch-http-handler": ^5.3.5 - "@smithy/hash-node": ^4.2.4 - "@smithy/invalid-dependency": ^4.2.4 - "@smithy/middleware-content-length": ^4.2.4 - "@smithy/middleware-endpoint": ^4.3.6 - "@smithy/middleware-retry": ^4.4.6 - "@smithy/middleware-serde": ^4.2.4 - "@smithy/middleware-stack": ^4.2.4 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/node-http-handler": ^4.4.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 - "@smithy/url-parser": ^4.2.4 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/credential-provider-node": 3.943.0 + "@aws-sdk/dynamodb-codec": 3.943.0 + "@aws-sdk/middleware-endpoint-discovery": 3.936.0 + "@aws-sdk/middleware-host-header": 3.936.0 + "@aws-sdk/middleware-logger": 3.936.0 + "@aws-sdk/middleware-recursion-detection": 3.936.0 + "@aws-sdk/middleware-user-agent": 3.943.0 + "@aws-sdk/region-config-resolver": 3.936.0 + "@aws-sdk/types": 3.936.0 + "@aws-sdk/util-endpoints": 3.936.0 + "@aws-sdk/util-user-agent-browser": 3.936.0 + "@aws-sdk/util-user-agent-node": 3.943.0 + "@smithy/config-resolver": ^4.4.3 + "@smithy/core": ^3.18.5 + "@smithy/fetch-http-handler": ^5.3.6 + "@smithy/hash-node": ^4.2.5 + "@smithy/invalid-dependency": ^4.2.5 + "@smithy/middleware-content-length": ^4.2.5 + "@smithy/middleware-endpoint": ^4.3.12 + "@smithy/middleware-retry": ^4.4.12 + "@smithy/middleware-serde": ^4.2.6 + "@smithy/middleware-stack": ^4.2.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/node-http-handler": ^4.4.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 + "@smithy/url-parser": ^4.2.5 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.5 - "@smithy/util-defaults-mode-node": ^4.2.7 - "@smithy/util-endpoints": ^3.2.4 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-retry": ^4.2.4 + "@smithy/util-defaults-mode-browser": ^4.3.11 + "@smithy/util-defaults-mode-node": ^4.2.14 + "@smithy/util-endpoints": ^3.2.5 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-retry": ^4.2.5 "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.4 - "@smithy/uuid": ^1.1.0 + "@smithy/util-waiter": ^4.2.5 tslib: ^2.6.2 - checksum: 3d9e4847701744ddfb4f9b36888e25fdb620f311e499dbf8af45c438c37ad6081c3dfb95cb6a81dde5597659f72f19d33564ad127ca6afacf8d224bc0adac460 + checksum: add780d795fecb730068f5a5df4cf05b0b19faeb2bc223d38cbc89df88cfeb9652c1626ace9e192e347eec1523c1e2e07bc2d73bac6939102bf6742a5b59adbf languageName: node linkType: hard "@aws-sdk/client-s3@npm:^3.556.0": - version: 3.922.0 - resolution: "@aws-sdk/client-s3@npm:3.922.0" + version: 3.943.0 + resolution: "@aws-sdk/client-s3@npm:3.943.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/core": 3.922.0 - "@aws-sdk/credential-provider-node": 3.922.0 - "@aws-sdk/middleware-bucket-endpoint": 3.922.0 - "@aws-sdk/middleware-expect-continue": 3.922.0 - "@aws-sdk/middleware-flexible-checksums": 3.922.0 - "@aws-sdk/middleware-host-header": 3.922.0 - "@aws-sdk/middleware-location-constraint": 3.922.0 - "@aws-sdk/middleware-logger": 3.922.0 - "@aws-sdk/middleware-recursion-detection": 3.922.0 - "@aws-sdk/middleware-sdk-s3": 3.922.0 - "@aws-sdk/middleware-ssec": 3.922.0 - "@aws-sdk/middleware-user-agent": 3.922.0 - "@aws-sdk/region-config-resolver": 3.922.0 - "@aws-sdk/signature-v4-multi-region": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@aws-sdk/util-endpoints": 3.922.0 - "@aws-sdk/util-user-agent-browser": 3.922.0 - "@aws-sdk/util-user-agent-node": 3.922.0 - "@aws-sdk/xml-builder": 3.921.0 - "@smithy/config-resolver": ^4.4.1 - "@smithy/core": ^3.17.2 - "@smithy/eventstream-serde-browser": ^4.2.4 - "@smithy/eventstream-serde-config-resolver": ^4.3.4 - "@smithy/eventstream-serde-node": ^4.2.4 - "@smithy/fetch-http-handler": ^5.3.5 - "@smithy/hash-blob-browser": ^4.2.5 - "@smithy/hash-node": ^4.2.4 - "@smithy/hash-stream-node": ^4.2.4 - "@smithy/invalid-dependency": ^4.2.4 - "@smithy/md5-js": ^4.2.4 - "@smithy/middleware-content-length": ^4.2.4 - "@smithy/middleware-endpoint": ^4.3.6 - "@smithy/middleware-retry": ^4.4.6 - "@smithy/middleware-serde": ^4.2.4 - "@smithy/middleware-stack": ^4.2.4 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/node-http-handler": ^4.4.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 - "@smithy/url-parser": ^4.2.4 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/credential-provider-node": 3.943.0 + "@aws-sdk/middleware-bucket-endpoint": 3.936.0 + "@aws-sdk/middleware-expect-continue": 3.936.0 + "@aws-sdk/middleware-flexible-checksums": 3.943.0 + "@aws-sdk/middleware-host-header": 3.936.0 + "@aws-sdk/middleware-location-constraint": 3.936.0 + "@aws-sdk/middleware-logger": 3.936.0 + "@aws-sdk/middleware-recursion-detection": 3.936.0 + "@aws-sdk/middleware-sdk-s3": 3.943.0 + "@aws-sdk/middleware-ssec": 3.936.0 + "@aws-sdk/middleware-user-agent": 3.943.0 + "@aws-sdk/region-config-resolver": 3.936.0 + "@aws-sdk/signature-v4-multi-region": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@aws-sdk/util-endpoints": 3.936.0 + "@aws-sdk/util-user-agent-browser": 3.936.0 + "@aws-sdk/util-user-agent-node": 3.943.0 + "@smithy/config-resolver": ^4.4.3 + "@smithy/core": ^3.18.5 + "@smithy/eventstream-serde-browser": ^4.2.5 + "@smithy/eventstream-serde-config-resolver": ^4.3.5 + "@smithy/eventstream-serde-node": ^4.2.5 + "@smithy/fetch-http-handler": ^5.3.6 + "@smithy/hash-blob-browser": ^4.2.6 + "@smithy/hash-node": ^4.2.5 + "@smithy/hash-stream-node": ^4.2.5 + "@smithy/invalid-dependency": ^4.2.5 + "@smithy/md5-js": ^4.2.5 + "@smithy/middleware-content-length": ^4.2.5 + "@smithy/middleware-endpoint": ^4.3.12 + "@smithy/middleware-retry": ^4.4.12 + "@smithy/middleware-serde": ^4.2.6 + "@smithy/middleware-stack": ^4.2.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/node-http-handler": ^4.4.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 + "@smithy/url-parser": ^4.2.5 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.5 - "@smithy/util-defaults-mode-node": ^4.2.7 - "@smithy/util-endpoints": ^3.2.4 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-retry": ^4.2.4 - "@smithy/util-stream": ^4.5.5 + "@smithy/util-defaults-mode-browser": ^4.3.11 + "@smithy/util-defaults-mode-node": ^4.2.14 + "@smithy/util-endpoints": ^3.2.5 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-retry": ^4.2.5 + "@smithy/util-stream": ^4.5.6 "@smithy/util-utf8": ^4.2.0 - "@smithy/util-waiter": ^4.2.4 - "@smithy/uuid": ^1.1.0 + "@smithy/util-waiter": ^4.2.5 tslib: ^2.6.2 - checksum: ed94e34b271a336dc85149605e4dbe2dba65d791b30f4cdb3c39660737a1b6d66ae3b3a75a9634d48e08d25c1483ce1e5a99521828c9e39282e8eaa871bb83f9 + checksum: fc7d177dcc3ed8812d63531b99c31f3ced2c110773a28e7f95f84057ce36f566b66f1cede0e6211fc1e72550f759cf8ae3723f16acfc08a380baa7458ac8c622 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/client-sso@npm:3.922.0" +"@aws-sdk/client-sso@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/client-sso@npm:3.943.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.922.0 - "@aws-sdk/middleware-host-header": 3.922.0 - "@aws-sdk/middleware-logger": 3.922.0 - "@aws-sdk/middleware-recursion-detection": 3.922.0 - "@aws-sdk/middleware-user-agent": 3.922.0 - "@aws-sdk/region-config-resolver": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@aws-sdk/util-endpoints": 3.922.0 - "@aws-sdk/util-user-agent-browser": 3.922.0 - "@aws-sdk/util-user-agent-node": 3.922.0 - "@smithy/config-resolver": ^4.4.1 - "@smithy/core": ^3.17.2 - "@smithy/fetch-http-handler": ^5.3.5 - "@smithy/hash-node": ^4.2.4 - "@smithy/invalid-dependency": ^4.2.4 - "@smithy/middleware-content-length": ^4.2.4 - "@smithy/middleware-endpoint": ^4.3.6 - "@smithy/middleware-retry": ^4.4.6 - "@smithy/middleware-serde": ^4.2.4 - "@smithy/middleware-stack": ^4.2.4 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/node-http-handler": ^4.4.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 - "@smithy/url-parser": ^4.2.4 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/middleware-host-header": 3.936.0 + "@aws-sdk/middleware-logger": 3.936.0 + "@aws-sdk/middleware-recursion-detection": 3.936.0 + "@aws-sdk/middleware-user-agent": 3.943.0 + "@aws-sdk/region-config-resolver": 3.936.0 + "@aws-sdk/types": 3.936.0 + "@aws-sdk/util-endpoints": 3.936.0 + "@aws-sdk/util-user-agent-browser": 3.936.0 + "@aws-sdk/util-user-agent-node": 3.943.0 + "@smithy/config-resolver": ^4.4.3 + "@smithy/core": ^3.18.5 + "@smithy/fetch-http-handler": ^5.3.6 + "@smithy/hash-node": ^4.2.5 + "@smithy/invalid-dependency": ^4.2.5 + "@smithy/middleware-content-length": ^4.2.5 + "@smithy/middleware-endpoint": ^4.3.12 + "@smithy/middleware-retry": ^4.4.12 + "@smithy/middleware-serde": ^4.2.6 + "@smithy/middleware-stack": ^4.2.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/node-http-handler": ^4.4.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 + "@smithy/url-parser": ^4.2.5 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.5 - "@smithy/util-defaults-mode-node": ^4.2.7 - "@smithy/util-endpoints": ^3.2.4 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-retry": ^4.2.4 + "@smithy/util-defaults-mode-browser": ^4.3.11 + "@smithy/util-defaults-mode-node": ^4.2.14 + "@smithy/util-endpoints": ^3.2.5 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-retry": ^4.2.5 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 32170244bc1569857cc9062c86416eb0b6bab9f8284f357a7abb535bff0865dfd8ed56e0648ef23a4c58e26f4523ba62ee87b3895ee2a053b60f93efa8147cf3 + checksum: aa64781ed17e9db258dcf2ce8646836fea5c45725a6d9763fbbf881a229e331fc83e3e22aebbb8ba0a6cffbad785539910f721487a3f1faae66408b69370a87a languageName: node linkType: hard -"@aws-sdk/core@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/core@npm:3.922.0" +"@aws-sdk/core@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/core@npm:3.943.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@aws-sdk/xml-builder": 3.921.0 - "@smithy/core": ^3.17.2 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/property-provider": ^4.2.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/signature-v4": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@aws-sdk/xml-builder": 3.930.0 + "@smithy/core": ^3.18.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/property-provider": ^4.2.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/signature-v4": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 "@smithy/util-base64": ^4.3.0 - "@smithy/util-middleware": ^4.2.4 + "@smithy/util-middleware": ^4.2.5 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: fdd9fb28853ece26617338630dbaa04c1d9261b6b6977a4db8230fecc177e1ef12ae86833af66b8f325a59bac6ad2451069256ef73595a50af00fe02e52aed01 + checksum: de3bce4fdab06cfdbb7a552744c046880a02a837b485b0fba2db96c846e46f3ea04bd9f51f7c3c55acd991bb1db7a1569538a5a0d5f493aa1e6ad2916363c83a languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.922.0" +"@aws-sdk/credential-provider-env@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/property-provider": ^4.2.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/property-provider": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: c3ba63c50814c9922588f5639ac1113364de4c81af4288962b09ba371d366ef5bb97a7667813a44ee17477abac776acaef7d037672453a5fbe105e95d5e227ef + checksum: 5779097a869e3657f4e707c3bf2663d18c130b41fd8b6256b3a1f3d3c95355bc12298d5d17d21316c5b26f6c4a2cca8e886f76b322ba3a10bb3edc6c0d9687ce languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.922.0" +"@aws-sdk/credential-provider-http@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/fetch-http-handler": ^5.3.5 - "@smithy/node-http-handler": ^4.4.4 - "@smithy/property-provider": ^4.2.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 - "@smithy/util-stream": ^4.5.5 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/fetch-http-handler": ^5.3.6 + "@smithy/node-http-handler": ^4.4.5 + "@smithy/property-provider": ^4.2.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 + "@smithy/util-stream": ^4.5.6 tslib: ^2.6.2 - checksum: 70f3c6315a2cd3ece055d2732a9b4eab2129781aa29d437a59f7e9a153b0b649b43f375692bcda252801bc7c9798cb1f25e9c3cabdcf383021542243c6154287 + checksum: 094377645390945e4c9c1db64652f1d3b718845098bef7a53b9010f85d03675237fbd82610a31b1947851a637a3cf5ec4f7c07a8db8721ee68b898e706cf60a2 languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.922.0" +"@aws-sdk/credential-provider-ini@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/credential-provider-env": 3.922.0 - "@aws-sdk/credential-provider-http": 3.922.0 - "@aws-sdk/credential-provider-process": 3.922.0 - "@aws-sdk/credential-provider-sso": 3.922.0 - "@aws-sdk/credential-provider-web-identity": 3.922.0 - "@aws-sdk/nested-clients": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/credential-provider-imds": ^4.2.4 - "@smithy/property-provider": ^4.2.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/credential-provider-env": 3.943.0 + "@aws-sdk/credential-provider-http": 3.943.0 + "@aws-sdk/credential-provider-login": 3.943.0 + "@aws-sdk/credential-provider-process": 3.943.0 + "@aws-sdk/credential-provider-sso": 3.943.0 + "@aws-sdk/credential-provider-web-identity": 3.943.0 + "@aws-sdk/nested-clients": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/credential-provider-imds": ^4.2.5 + "@smithy/property-provider": ^4.2.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 7d58cfa719f99b2f30e262147df8d7bdaeb61918d8d913303c52500edffb017c24855123d42c7b9d277bf044e4c0fb6041a5097d686951c5acdcc173a9edfb6b + checksum: 2eeb3e8a49ae9085e27c450f3067610d06f2c33e2ef2b01d3e1c58b83749818599699d11b4c04144e3beba2a935ab42aec547aab5c08346a481b12ecc41beecb languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.922.0" +"@aws-sdk/credential-provider-login@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-login@npm:3.943.0" dependencies: - "@aws-sdk/credential-provider-env": 3.922.0 - "@aws-sdk/credential-provider-http": 3.922.0 - "@aws-sdk/credential-provider-ini": 3.922.0 - "@aws-sdk/credential-provider-process": 3.922.0 - "@aws-sdk/credential-provider-sso": 3.922.0 - "@aws-sdk/credential-provider-web-identity": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/credential-provider-imds": ^4.2.4 - "@smithy/property-provider": ^4.2.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/nested-clients": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/property-provider": ^4.2.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 3e303fb04f9a9f27c78270662f96a649157c37dc580608dd1dd16df1a0a56027c7650ef777aeb9297149979dc88efeab58a687b7127573ba73c4b972398e58d2 + checksum: f7669dad6ca6dfc54bdc11918a5ac9cdd30b3c8586b88c85da844b9d094a257f86e4454c9acc25786b3af3fae88a7696d8deb4c4c151c60d1b677fca347ab79d languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.922.0" +"@aws-sdk/credential-provider-node@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/property-provider": ^4.2.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/credential-provider-env": 3.943.0 + "@aws-sdk/credential-provider-http": 3.943.0 + "@aws-sdk/credential-provider-ini": 3.943.0 + "@aws-sdk/credential-provider-process": 3.943.0 + "@aws-sdk/credential-provider-sso": 3.943.0 + "@aws-sdk/credential-provider-web-identity": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/credential-provider-imds": ^4.2.5 + "@smithy/property-provider": ^4.2.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 1ea7f7135a9ff5e1b76338be23e71f425a336f38083eb67d82bf94138e7fdb137ea96e512cbab3843f6af2fde4c1f3e9f68a6586688a427e198017292ae38856 + checksum: 3860e9a87aca8c0b6cc14a7e16df28f610221a3364a1f6fc2dca3e85c116e54369d4323aa5ddeac145939373e885f707d71aa81b5dd8b5404065fb4c845cd57a languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.922.0" +"@aws-sdk/credential-provider-process@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.943.0" dependencies: - "@aws-sdk/client-sso": 3.922.0 - "@aws-sdk/core": 3.922.0 - "@aws-sdk/token-providers": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/property-provider": ^4.2.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/property-provider": ^4.2.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 277e756a6ac8e4a253822bbcb4065854a649f81f574d220287c224156c423bcbb0238028695ca5c3a4c99fd73a99a5627171bf397dd6a943e700621423bf0842 + checksum: 26d8372c34054a82bdb73e30d1bc96d54e5ce78a8eb6987d65d5c1cb87cd0176db7e18454c5d5f87703f0e15b4b312aac8b8315ddf4335441ac5b15ab8897d8b languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.922.0" +"@aws-sdk/credential-provider-sso@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/nested-clients": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/property-provider": ^4.2.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/client-sso": 3.943.0 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/token-providers": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/property-provider": ^4.2.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: f30912be8e568331300c79d308c0bf4e7428e7c5dd93351e9fe1f71d9a0ef899a252d7e372032b296985ccc4768a575e2538b31d3a6d854146a5b96d7681b0b9 + checksum: 5cc6767ec6fb310f638cc5255608a38ce131ae23f3701e7fe95026beb55baa227adc8c873dfe86dbd8c46befa771861464f9213ca96757854eaaaf83af238f14 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.943.0" + dependencies: + "@aws-sdk/core": 3.943.0 + "@aws-sdk/nested-clients": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/property-provider": ^4.2.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 + tslib: ^2.6.2 + checksum: 221441e64f091238e799bacc13587c93a602d1654c7461357595d6e2e037e1a8ed348a7ee979653eef71550208c7066e32dbd9afa5152e20834fceebb9e8056c + languageName: node + linkType: hard + +"@aws-sdk/dynamodb-codec@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/dynamodb-codec@npm:3.943.0" + dependencies: + "@aws-sdk/core": 3.943.0 + "@smithy/core": ^3.18.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 + "@smithy/util-base64": ^4.3.0 + tslib: ^2.6.2 + peerDependencies: + "@aws-sdk/client-dynamodb": ^3.943.0 + checksum: c7df1346c1180ac0db3fef9ce16ce7272e40c890d3c0e771aa7120bc149a7e4974b1616332b3af6b8625d44b000aeac07f41aac9f6942c8992c7fd1384b522bd languageName: node linkType: hard @@ -549,274 +580,274 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.922.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 + "@aws-sdk/types": 3.936.0 "@aws-sdk/util-arn-parser": 3.893.0 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 "@smithy/util-config-provider": ^4.2.0 tslib: ^2.6.2 - checksum: 12bec86e132953f85cac9a177e6ba4ffc14981222b20269b273f696f8786d31eb3627f14f2def183eb9bc980b7818f7eeb69de6ab916fbdbbd2935a96f0367a7 + checksum: 697c02f0ecf057615b08acf8f7a2359e0e692bb47029bdb7310c5fb2c46af86c2b755c835cff5271ccfdf17b9e1fcdae2954d22af7ba80136a77ee1c70c3dda6 languageName: node linkType: hard -"@aws-sdk/middleware-endpoint-discovery@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.922.0" +"@aws-sdk/middleware-endpoint-discovery@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.936.0" dependencies: "@aws-sdk/endpoint-cache": 3.893.0 - "@aws-sdk/types": 3.922.0 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 3f6d8e081630bb99a751f286b50c3f14e9021072ea75ddaa26f180058f6ceb0345abaac0ec716a1e6736da3d337f2a92a77f85cff6c37d827c10f6adaddc3808 + checksum: 088bfece8549cee186c6590ea06b8b1aa7502f937a4ffbd786b643579cd083c2c7d7205f3167c4800c886549ab3df785b83a036234a572ec00fff362514575b6 languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.922.0" +"@aws-sdk/middleware-expect-continue@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: f7416fa024094abfb9008a60bcf50fc46fa13e84970d20dbdfd1149a97f6959de02879426300a575a7f8951d196647abdd5f530eb2d4f12ce115950c34dbccdb + checksum: 1945b4985d76e2ff0b34a11965b67774ded31384e057e16daf46461217824d634aa1a84fbafb74fdd8bfb3ddb4a9d947877ef15e225798d52131c63fafbe715c languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.922.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.943.0" dependencies: "@aws-crypto/crc32": 5.2.0 "@aws-crypto/crc32c": 5.2.0 "@aws-crypto/util": 5.2.0 - "@aws-sdk/core": 3.922.0 - "@aws-sdk/types": 3.922.0 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/types": 3.936.0 "@smithy/is-array-buffer": ^4.2.0 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-stream": ^4.5.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-stream": ^4.5.6 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 2cb719f24ac735aa97d0594bea98fe529a4185a14e82e1e0903c7b0c33d7aa5952e8848ce9d35004c7acdea397bc695e69fc9c76ed7020ed3f32459737a2ff78 + checksum: 49f2e0b7dd0556e5a00f9e68742b71e3150bef88416d895bd1ac0e62ceb904f5c582e74439d7947d8af41701095a3aca929c053cfa42c5f979ac51ca853b0d05 languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.922.0" +"@aws-sdk/middleware-host-header@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: a3c0664b13bce6274ff67c809bc61553e178879842182064093b0e3628e91ade7555da2e29ca08d058125fc902a33601d0ed46d6a29f49f55d33f7a11166d1ba + checksum: 524221650f88650c4a9cc60f7ed1bdd215f4112e120ad75807ee9b51358a1016c867e0b696cae91256aac084fa091cb230b2f579388c4b59e680b8a3e2bc7d29 languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.922.0" +"@aws-sdk/middleware-location-constraint@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 5d1991b35aec1e9658fdf299146345c916e72d474926c8410cf82f8044401cffa42e593397643d9f7c3276aeaa369ebff001a0c0be6a4af9e36c4752fe5617e6 + checksum: 5e2e51f7a3b7d5f47a425ca33735fa8e0efbb44bf28a4283bb156fed94cd6fc215e89868e82fafeb652184505c8bb1b82d85a03f3221187450b5f4169bcc484f languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-logger@npm:3.922.0" +"@aws-sdk/middleware-logger@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-logger@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: b9e24de778ba03b39e531e485b05d2ea8deaed6e1f69dea3b8e33c133c1fa350821edb1cc12193c799af513897012b6b9bcb449d16d6f847a921a553101896e6 + checksum: 9f94ae2f30a7b42d7423e3bee868e08d5ac1314e5ed9882fd5e457cb50ba87fcc7c859c0629210a64b1b9a595844988876a005c2a02f63c615ae19eee9baafba languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.922.0" +"@aws-sdk/middleware-recursion-detection@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@aws/lambda-invoke-store": ^0.1.1 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@aws/lambda-invoke-store": ^0.2.0 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 9975b01a3ff28e2fb8cb29b252f2839c59efd72f84f0d50cf69d51617452741feb6d4d1fb7fdee929d1b3791fd7d98cb1cad16362ac35fee33d68e8868ce8ef2 + checksum: 3230f4868899d2c811231f1edf19c768feb2d250bace28644672a4ddf53c4fe1f7a88c3cbbafa2bade08cb685a60743fc8dfb70c893081a1805cc3e79e76244b languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.922.0" +"@aws-sdk/middleware-sdk-s3@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/types": 3.922.0 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/types": 3.936.0 "@aws-sdk/util-arn-parser": 3.893.0 - "@smithy/core": ^3.17.2 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/signature-v4": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 + "@smithy/core": ^3.18.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/signature-v4": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 "@smithy/util-config-provider": ^4.2.0 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-stream": ^4.5.5 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-stream": ^4.5.6 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: fd6950bf2fa8516f90fe256895cf3baf008b5d444cc425ddf3e844f5829a55f822b7ee83e75f3ff458b733853715668142d67b2c1b8496f236d5ad9cb64546d1 + checksum: bca1302a82be947237d74d17b3b6756e467160bab69a73d8b00d747782930581adf932df9d9309500a7768bc06b545d614891000b22d82b86bf21dea683785ce languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.922.0" +"@aws-sdk/middleware-ssec@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: fe21229157aef84b6871dcc2a1bc97a267a9d5a54c784c18df265d6cdeebf99c8801e3a8b610ef26b4629afd217c130383c0d34edf0660d8fc8085690d5a0915 + checksum: 44dd8474596cb64be010303e2e7509964ce98f788d7d856c29e25edaeace0ad160f85c6106b6de0098b62823261b2226aa79a0aa91ea78032a07f030343fd2ba languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.922.0" +"@aws-sdk/middleware-user-agent@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@aws-sdk/util-endpoints": 3.922.0 - "@smithy/core": ^3.17.2 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@aws-sdk/util-endpoints": 3.936.0 + "@smithy/core": ^3.18.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: be3d38d7082ab003ddb489ccdfe30ebd5e639fe2c6465bcbce11fc64b275ba6aa9fa1f8d39e460a60419dec6a67b7d236023485f9b2aeebdec2404ae2612dabb + checksum: 801cf3331a7c4314bd14aa1fdc4c42c2a0d76081af5ed062d80053b0c6e89e6a16154fb2982ced9274c0559d6081f81decaabfdc7523679855e3d96d1c91997a languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/nested-clients@npm:3.922.0" +"@aws-sdk/nested-clients@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/nested-clients@npm:3.943.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.922.0 - "@aws-sdk/middleware-host-header": 3.922.0 - "@aws-sdk/middleware-logger": 3.922.0 - "@aws-sdk/middleware-recursion-detection": 3.922.0 - "@aws-sdk/middleware-user-agent": 3.922.0 - "@aws-sdk/region-config-resolver": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@aws-sdk/util-endpoints": 3.922.0 - "@aws-sdk/util-user-agent-browser": 3.922.0 - "@aws-sdk/util-user-agent-node": 3.922.0 - "@smithy/config-resolver": ^4.4.1 - "@smithy/core": ^3.17.2 - "@smithy/fetch-http-handler": ^5.3.5 - "@smithy/hash-node": ^4.2.4 - "@smithy/invalid-dependency": ^4.2.4 - "@smithy/middleware-content-length": ^4.2.4 - "@smithy/middleware-endpoint": ^4.3.6 - "@smithy/middleware-retry": ^4.4.6 - "@smithy/middleware-serde": ^4.2.4 - "@smithy/middleware-stack": ^4.2.4 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/node-http-handler": ^4.4.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 - "@smithy/url-parser": ^4.2.4 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/middleware-host-header": 3.936.0 + "@aws-sdk/middleware-logger": 3.936.0 + "@aws-sdk/middleware-recursion-detection": 3.936.0 + "@aws-sdk/middleware-user-agent": 3.943.0 + "@aws-sdk/region-config-resolver": 3.936.0 + "@aws-sdk/types": 3.936.0 + "@aws-sdk/util-endpoints": 3.936.0 + "@aws-sdk/util-user-agent-browser": 3.936.0 + "@aws-sdk/util-user-agent-node": 3.943.0 + "@smithy/config-resolver": ^4.4.3 + "@smithy/core": ^3.18.5 + "@smithy/fetch-http-handler": ^5.3.6 + "@smithy/hash-node": ^4.2.5 + "@smithy/invalid-dependency": ^4.2.5 + "@smithy/middleware-content-length": ^4.2.5 + "@smithy/middleware-endpoint": ^4.3.12 + "@smithy/middleware-retry": ^4.4.12 + "@smithy/middleware-serde": ^4.2.6 + "@smithy/middleware-stack": ^4.2.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/node-http-handler": ^4.4.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 + "@smithy/url-parser": ^4.2.5 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 "@smithy/util-body-length-node": ^4.2.1 - "@smithy/util-defaults-mode-browser": ^4.3.5 - "@smithy/util-defaults-mode-node": ^4.2.7 - "@smithy/util-endpoints": ^3.2.4 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-retry": ^4.2.4 + "@smithy/util-defaults-mode-browser": ^4.3.11 + "@smithy/util-defaults-mode-node": ^4.2.14 + "@smithy/util-endpoints": ^3.2.5 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-retry": ^4.2.5 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 87b6d0a0edab2d7c746fe7567d7e9fc95006b5ae5b16d6b3ff7518692f933fbb4ff392a6951cc30b820c602722aef49fde82575ca302a013490cce859c1ffeff + checksum: 2b7162b63f01ef4e285813856b867259b4232be55b5eab74f5ad8c5098028a8b79e5eb344bea864142434f7dc0ded1f8fc71c89b8c815f9041ba5299e23c8092 languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.922.0" +"@aws-sdk/region-config-resolver@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/config-resolver": ^4.4.1 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/config-resolver": ^4.4.3 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 05ade4d91e33c69db35af9bd1da4003a95c02a9e24b862116699db27cc86e719ff2b74df6d8c5960dedbd06ef19a104ec3f734f36eeab7140fb0a69b5870192d + checksum: 67ecf8f3575abe5c6b802afd6d8ba73ce54a97e6ff613eee36c4536a61ecfc732e2ac3a938829275122c4e645b40c0838c9a3904cebf6fc6d229c149e623a7f3 languageName: node linkType: hard "@aws-sdk/s3-request-presigner@npm:^3.556.0": - version: 3.922.0 - resolution: "@aws-sdk/s3-request-presigner@npm:3.922.0" + version: 3.943.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.943.0" dependencies: - "@aws-sdk/signature-v4-multi-region": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@aws-sdk/util-format-url": 3.922.0 - "@smithy/middleware-endpoint": ^4.3.6 - "@smithy/protocol-http": ^5.3.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 + "@aws-sdk/signature-v4-multi-region": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@aws-sdk/util-format-url": 3.936.0 + "@smithy/middleware-endpoint": ^4.3.12 + "@smithy/protocol-http": ^5.3.5 + "@smithy/smithy-client": ^4.9.8 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: c84aa721d9a81bd2d619b6cba4b74b07a794f0e55b11af6acc3ae088bbf97be0fbb1c30ba411b75f83a3a4736774bae98f1ac9f48f51c20266d55cf024b9b106 + checksum: 94cf43d6fe955d65f33301e9a86e5885ee604bf020c9d524f800df03d8b3d3ba401f234e3e439366420403cdc411f52eca71669b62643f396c7f7fc05ab5e238 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.922.0" +"@aws-sdk/signature-v4-multi-region@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.943.0" dependencies: - "@aws-sdk/middleware-sdk-s3": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/protocol-http": ^5.3.4 - "@smithy/signature-v4": ^5.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/middleware-sdk-s3": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/protocol-http": ^5.3.5 + "@smithy/signature-v4": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 1e307a0b8a8ee5a70e2ba8d84e5106bbf68d288fde8dcedbea7b693958d381710ea75161fb937ff75af3fbe833a0fef2c8b67e212bb51d9d0b5815b13c56f461 + checksum: 35a9a725f851511ab4801eb93bb8f21e6a829a0e298fe265b3d99b46d890b9b2b3ab51a9db4b9e1be56f8dac156c5dbfcd093599f9d8ceee524cd4a5bf960ce7 languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/token-providers@npm:3.922.0" +"@aws-sdk/token-providers@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/token-providers@npm:3.943.0" dependencies: - "@aws-sdk/core": 3.922.0 - "@aws-sdk/nested-clients": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/property-provider": ^4.2.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/core": 3.943.0 + "@aws-sdk/nested-clients": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/property-provider": ^4.2.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: ba5817a75c0b4cd92aab2d88996fb0a622309538e642f137aee102d1b04962e1b4d39256a157c09be23507ab95859d1a6979faa0ae45b6ca1fe13fa6f4e1d7bc + checksum: 218521a7ed3a4733b1ae1d13420c6f0fc77d941c1bc6db82ebc903cbf4fc8042dd94fb6c41ed3a0275fcd69f6caf2dc06a680d2d9549c2fef56f5ab6a742abb7 languageName: node linkType: hard -"@aws-sdk/types@npm:3.922.0, @aws-sdk/types@npm:^3.222.0": - version: 3.922.0 - resolution: "@aws-sdk/types@npm:3.922.0" +"@aws-sdk/types@npm:3.936.0, @aws-sdk/types@npm:^3.222.0": + version: 3.936.0 + resolution: "@aws-sdk/types@npm:3.936.0" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 8a02f3af191d553ed54d30c404ac35c439db71c64ed45a7bcbf53e6200662030df8f28e0559679b14aa0d0afbb91479c11cc4656545a80d0a64567e6959cfca0 + checksum: 6f7eeabd0ada675b3b8e969d512f7ce29602a1dd6af154e3d6977f0a6f03084ca3be9498d091142369636a7b7d9f1b22e58156c741d1d088c4939581848054bb languageName: node linkType: hard @@ -829,28 +860,28 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/util-endpoints@npm:3.922.0" +"@aws-sdk/util-endpoints@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/util-endpoints@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/types": ^4.8.1 - "@smithy/url-parser": ^4.2.4 - "@smithy/util-endpoints": ^3.2.4 + "@aws-sdk/types": 3.936.0 + "@smithy/types": ^4.9.0 + "@smithy/url-parser": ^4.2.5 + "@smithy/util-endpoints": ^3.2.5 tslib: ^2.6.2 - checksum: 77ef513c32954942f070c5d1c96be537d5f5e55e785af492094177124006f908cd82f1c299a3db37c4b496d5127680d370be1c845a9f1e6ecd8c62e228e43985 + checksum: 13b1ae923ea8c09cb8ea91e7fec6d4c3138300140a23a437348dea826f50c00bf1331d4b1b1169232bedb311cbc3cc51284bd8d57820d9b028f928d06c61573f languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/util-format-url@npm:3.922.0" +"@aws-sdk/util-format-url@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/util-format-url@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/querystring-builder": ^4.2.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/querystring-builder": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 0df915fcd9967fdc6ec8e5e302cc2dba1362f03abd5108ea6a8d51f568afd4d14b11d58c5c16954d653660c95e41474e3e4be73d55ce6b87e16edb540fc79def + checksum: f7e01f704af64ef6003aaba92cedaf0319ea3cbbf8ee3e05778b0f14c08b8484cdcec96cfbf8093cc7e44bbed2385682c664fb96d4d48c53865ab645579fdbf4 languageName: node linkType: hard @@ -863,51 +894,51 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.922.0" +"@aws-sdk/util-user-agent-browser@npm:3.936.0": + version: 3.936.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.936.0" dependencies: - "@aws-sdk/types": 3.922.0 - "@smithy/types": ^4.8.1 + "@aws-sdk/types": 3.936.0 + "@smithy/types": ^4.9.0 bowser: ^2.11.0 tslib: ^2.6.2 - checksum: 5a425f27c0b873fe039a3c042710384829d474aba832026d9b082d21d469300b0d6418eddff0d4fd77ba1971a3c526c39917a20fb7531ad0bfae40595f27baa7 + checksum: 5dec40c3ca7cfe0779cadcd8c67d8aa174a385bd38ebe0c54b01b2554c833519dd2714f68aa1809d5268d8614167f3187199f5f28559a2992cc5a5a816458e64 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.922.0": - version: 3.922.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.922.0" +"@aws-sdk/util-user-agent-node@npm:3.943.0": + version: 3.943.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.943.0" dependencies: - "@aws-sdk/middleware-user-agent": 3.922.0 - "@aws-sdk/types": 3.922.0 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/types": ^4.8.1 + "@aws-sdk/middleware-user-agent": 3.943.0 + "@aws-sdk/types": 3.936.0 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 847f32a6ca8a8cea01db59bc9a6df0a456c22b746b7703f2bef3f9827267f6d0fbd93ad083b312e9e602137c12ae9e3abbc2cd54ec1cdf12d4e87dcfbd03b876 + checksum: e59d92a99a0d7433f491d4f4b9f23b0e4101a13d127871090967b1f433ba7924e293b853fabb536128b2e2a57a43293a59801451fd90af633061fe167be84b64 languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.921.0": - version: 3.921.0 - resolution: "@aws-sdk/xml-builder@npm:3.921.0" +"@aws-sdk/xml-builder@npm:3.930.0": + version: 3.930.0 + resolution: "@aws-sdk/xml-builder@npm:3.930.0" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 fast-xml-parser: 5.2.5 tslib: ^2.6.2 - checksum: 83c1e24e1a81f6e102d55f31373a38eeedd59baf2ee7c9d83287ac5880624b436f1d762757956853f3922980db322d0121c4f6a1b090e94c78c339d39400d9aa + checksum: f46b8544ef54083944c179e85e3468023f5b960354f0c4e0c5261918c42d6a56a23807d3c88a73fe982b38f40e5d4e7e9e6885ebad7fec0df7be83dc7596abb6 languageName: node linkType: hard -"@aws/lambda-invoke-store@npm:^0.1.1": - version: 0.1.1 - resolution: "@aws/lambda-invoke-store@npm:0.1.1" - checksum: 27c90d9af7cca7ff4870e87dc303516e6d09ebe18f5fa13813397cd6a37fd26cf3ff1715469e3c5323fea0404a55c110f35e21bcc3ea595a4f6ba6406ea1f103 +"@aws/lambda-invoke-store@npm:^0.2.0": + version: 0.2.2 + resolution: "@aws/lambda-invoke-store@npm:0.2.2" + checksum: 0ce2f527e2ab6b07372a08a137991163b99bf646b8dbbb01dbc5370f4e578aa6ddf7f09a63ecead576f04ce54e52cb927c12683f4d97e322dcb76ddfc5843784 languageName: node linkType: hard @@ -1370,11 +1401,11 @@ __metadata: languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.13": - version: 7.0.13 - resolution: "@changesets/apply-release-plan@npm:7.0.13" +"@changesets/apply-release-plan@npm:^7.0.14": + version: 7.0.14 + resolution: "@changesets/apply-release-plan@npm:7.0.14" dependencies: - "@changesets/config": ^3.1.1 + "@changesets/config": ^3.1.2 "@changesets/get-version-range-type": ^0.4.0 "@changesets/git": ^3.0.4 "@changesets/should-skip-package": ^0.1.2 @@ -1387,7 +1418,7 @@ __metadata: prettier: ^2.7.1 resolve-from: ^5.0.0 semver: ^7.5.3 - checksum: 940f13bc09816f534f912559471af77c29eb31fcfa10a255bdc772573def9fb3ee24e3db710ac1ebbd70a90b03b667d63e535a13c580a150f3730c3798827a01 + checksum: 097c7ebcec758966b6728696498d59cfac23271aba2a56824ee307be1eefb2d0c6974aef1be4841e20b3458546ffacfd108c1afbf3acc512d6c3a4e30fa28622 languageName: node linkType: hard @@ -1426,24 +1457,24 @@ __metadata: linkType: hard "@changesets/cli@npm:^2.26.0": - version: 2.29.7 - resolution: "@changesets/cli@npm:2.29.7" + version: 2.29.8 + resolution: "@changesets/cli@npm:2.29.8" dependencies: - "@changesets/apply-release-plan": ^7.0.13 + "@changesets/apply-release-plan": ^7.0.14 "@changesets/assemble-release-plan": ^6.0.9 "@changesets/changelog-git": ^0.2.1 - "@changesets/config": ^3.1.1 + "@changesets/config": ^3.1.2 "@changesets/errors": ^0.2.0 "@changesets/get-dependents-graph": ^2.1.3 - "@changesets/get-release-plan": ^4.0.13 + "@changesets/get-release-plan": ^4.0.14 "@changesets/git": ^3.0.4 "@changesets/logger": ^0.1.1 "@changesets/pre": ^2.0.2 - "@changesets/read": ^0.6.5 + "@changesets/read": ^0.6.6 "@changesets/should-skip-package": ^0.1.2 "@changesets/types": ^6.1.0 "@changesets/write": ^0.4.0 - "@inquirer/external-editor": ^1.0.0 + "@inquirer/external-editor": ^1.0.2 "@manypkg/get-packages": ^1.1.3 ansi-colors: ^4.1.3 ci-info: ^3.7.0 @@ -1459,13 +1490,13 @@ __metadata: term-size: ^2.1.0 bin: changeset: bin.js - checksum: a868fd39ace25993714f8b80ebb08529e0aba5446266e18edee9e5fd34d529ef6f8fcb7f53fc5831ab99c5721762fe06198aade304799792f1f79b9d37600d04 + checksum: 85c32814698403f1634b649d96b8b32f04fa7f2065e455df672c0b39e9a2dc3a05538b82496536ac00aabf7810dfa68ff8049fa4f618e50ed00a29ceb302a7b5 languageName: node linkType: hard -"@changesets/config@npm:^3.1.1": - version: 3.1.1 - resolution: "@changesets/config@npm:3.1.1" +"@changesets/config@npm:^3.1.2": + version: 3.1.2 + resolution: "@changesets/config@npm:3.1.2" dependencies: "@changesets/errors": ^0.2.0 "@changesets/get-dependents-graph": ^2.1.3 @@ -1474,7 +1505,7 @@ __metadata: "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 micromatch: ^4.0.8 - checksum: e6e529ca9525d1550cc2155a01a477c5b923e084985cb5cb15b6efc06da543c2faf623dd67d305688ffa8a8fc9d48f1ba74ad6653ce230183e40f10ffaa0c2dc + checksum: 76065383cd5b7595f95ad7dc4aacfa74dd4ebb2ef956c30ea97e6f09b87b2e73b870676e7b294290b6cf9b1777983526bc8d3bb58dedd37dfa8a5ddbb02ebe1a languageName: node linkType: hard @@ -1519,17 +1550,17 @@ __metadata: languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.13": - version: 4.0.13 - resolution: "@changesets/get-release-plan@npm:4.0.13" +"@changesets/get-release-plan@npm:^4.0.14": + version: 4.0.14 + resolution: "@changesets/get-release-plan@npm:4.0.14" dependencies: "@changesets/assemble-release-plan": ^6.0.9 - "@changesets/config": ^3.1.1 + "@changesets/config": ^3.1.2 "@changesets/pre": ^2.0.2 - "@changesets/read": ^0.6.5 + "@changesets/read": ^0.6.6 "@changesets/types": ^6.1.0 "@manypkg/get-packages": ^1.1.3 - checksum: 908fea784ced29764e02065da6d3d0f1e6590d1c8ac77504efe5879ef183de7a01b2da0be210caa28fc10159125da10540f4bcb6917d371988e50c5b984edd07 + checksum: 24a15056955fc3967e023f058fa6c1e7550f3aad5c299264307a09b6d312868715684595bdb45a79c3f25fc809a70582be39861f3ae958d392b89a234f65b670 languageName: node linkType: hard @@ -1562,13 +1593,13 @@ __metadata: languageName: node linkType: hard -"@changesets/parse@npm:^0.4.1": - version: 0.4.1 - resolution: "@changesets/parse@npm:0.4.1" +"@changesets/parse@npm:^0.4.2": + version: 0.4.2 + resolution: "@changesets/parse@npm:0.4.2" dependencies: "@changesets/types": ^6.1.0 - js-yaml: ^3.13.1 - checksum: 8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc + js-yaml: ^4.1.1 + checksum: fdc1c99e01257e194a5ff59213993158deae9f84a66f5444a636645ff2655f67b6031589bab796a8c3ed653220d3c55fd62a6af2504a7c54bb541ac573119c5d languageName: node linkType: hard @@ -1584,18 +1615,18 @@ __metadata: languageName: node linkType: hard -"@changesets/read@npm:^0.6.5": - version: 0.6.5 - resolution: "@changesets/read@npm:0.6.5" +"@changesets/read@npm:^0.6.6": + version: 0.6.6 + resolution: "@changesets/read@npm:0.6.6" dependencies: "@changesets/git": ^3.0.4 "@changesets/logger": ^0.1.1 - "@changesets/parse": ^0.4.1 + "@changesets/parse": ^0.4.2 "@changesets/types": ^6.1.0 fs-extra: ^7.0.1 p-filter: ^2.1.0 picocolors: ^1.1.0 - checksum: 0f32c7eb8fd58db09f02236f3f45290d995f93ea73fbbe889d4c0407975bf6b9f43389def0af93c86f18adc202f91bc2a79d05da2d7dde7c6f9fe916afc692af + checksum: a0a503061764bb391e00a37df1251c90356cf46519663dd517e58bc170c290f591abc1cff44569c88c87083360a36e2d756afcf7537b8725f4decfd915f838d3 languageName: node linkType: hard @@ -1705,9 +1736,9 @@ __metadata: linkType: hard "@csstools/css-syntax-patches-for-csstree@npm:^1.0.14": - version: 1.0.15 - resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.15" - checksum: 67949c5a09b8144ae5e87334c1698add2e1e2cfee4e4b43396905c7fbb74bdf759ca0300ba909f8946b3111036a8c863903fa46f1a880992b248306d6cd8b126 + version: 1.0.20 + resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.20" + checksum: 335fcd24eb563068338153066d580bfdfc87b1e0f7650432a332e925c88d247a56f8e5851cd27dd68e49cde2dbeb465db60a51bb92a18e6721b5166b2e046d91 languageName: node linkType: hard @@ -2241,15 +2272,15 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/merge@npm:^9.0.7, @graphql-tools/merge@npm:^9.1.2": - version: 9.1.2 - resolution: "@graphql-tools/merge@npm:9.1.2" +"@graphql-tools/merge@npm:^9.0.7, @graphql-tools/merge@npm:^9.1.6": + version: 9.1.6 + resolution: "@graphql-tools/merge@npm:9.1.6" dependencies: - "@graphql-tools/utils": ^10.10.0 + "@graphql-tools/utils": ^10.11.0 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: af302ec9454d5f18e5ff2a9556f37412f586b57045d0f261620771d69dcfc2954f316e8c8d7f4b47a2f4ed1557e46454506b8a0efd664f8d192f42f4770ed311 + checksum: 4e51bc41101fa70c72393075d0fb419fcc92b0ecdf93bb7a749787f7cd699291af86e75c29a6447bec138d28ea79d4fba6bb27e5182ff2d33861d2af6fc759ff languageName: node linkType: hard @@ -2265,43 +2296,42 @@ __metadata: linkType: hard "@graphql-tools/relay-operation-optimizer@npm:^7.0.0": - version: 7.0.22 - resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.22" + version: 7.0.26 + resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.26" dependencies: "@ardatan/relay-compiler": ^12.0.3 - "@graphql-tools/utils": ^10.10.0 + "@graphql-tools/utils": ^10.11.0 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: e4ec901f642d719712f8564b92035e431be27bfdd5c1312dbf56e8ff5af60bd6526d2ee5a1ad0e5facceb0d76b33d2f395c8bcb4e15e9259211977dcc7c11dec + checksum: cecc5ecc9a1c4fd53f3e2949b390f6259d1ef837b35ee5af611293a2b5cd7537913db05dfcd678862f237ff18eda3714e22a7ed50bb732598ae38d4b1458ca4a languageName: node linkType: hard "@graphql-tools/schema@npm:^10.0.0, @graphql-tools/schema@npm:^10.0.6": - version: 10.0.26 - resolution: "@graphql-tools/schema@npm:10.0.26" + version: 10.0.30 + resolution: "@graphql-tools/schema@npm:10.0.30" dependencies: - "@graphql-tools/merge": ^9.1.2 - "@graphql-tools/utils": ^10.10.0 + "@graphql-tools/merge": ^9.1.6 + "@graphql-tools/utils": ^10.11.0 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: e209c7292a7bb5d634151d56e2e132f9bf496048f7aef0aacd5784780491d459b2e09963917aa25adaac853c7b7f5eba2549858d687c75246239dfb675c0c675 + checksum: 62252b535e5062e34a2fa39bbcc978396e0d514f5bd3d77cd072de2578fd2e1b43ca15952ead901cc96db31dce2d4d94fe5f51e59a60a57c3b5f84b2e2df3e26 languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.10.0": - version: 10.10.0 - resolution: "@graphql-tools/utils@npm:10.10.0" +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.11.0": + version: 10.11.0 + resolution: "@graphql-tools/utils@npm:10.11.0" dependencies: "@graphql-typed-document-node/core": ^3.1.1 "@whatwg-node/promise-helpers": ^1.0.0 cross-inspect: 1.0.1 - dset: ^3.1.4 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: bf34f80c268e16bcc10398d0d5e304f55772e46eef404db7f87a09c0f421935759a39d927a0f27bd18c828c78f75dd0395c6b5d1e904ffd0f52b98b2b4bd7291 + checksum: 73459332c199d8f3aa698bdee4ac6ce802274dba95cc7eff1f0219b6fe6e3a8f314d2e824168e296df8f5ce18f6dbd23ca14406b71890a41ce80b7548e8ccd6d languageName: node linkType: hard @@ -2315,12 +2345,12 @@ __metadata: linkType: hard "@grpc/grpc-js@npm:^1.7.1": - version: 1.14.0 - resolution: "@grpc/grpc-js@npm:1.14.0" + version: 1.14.2 + resolution: "@grpc/grpc-js@npm:1.14.2" dependencies: "@grpc/proto-loader": ^0.8.0 "@js-sdsl/ordered-map": ^4.4.2 - checksum: 51e0eb32f6dac68c49502b227e565c4244f53983d2efab8ef3fd2cc923999751c059f6c77fec4941a93c44eaa58cbc321ce1e9868e1ec226fba5a6c93722c3b1 + checksum: 12e7b885cd5033db53fc14099b7ada55d82a7e358fece4d4a39a8520885332f871353fd1630828e77c4777f2ec6b99531b087263298482b7b9c5cf20e540d371 languageName: node linkType: hard @@ -2436,10 +2466,10 @@ __metadata: languageName: node linkType: hard -"@inquirer/ansi@npm:^1.0.1": - version: 1.0.1 - resolution: "@inquirer/ansi@npm:1.0.1" - checksum: b0da2f25bbbe197946e717603f95ad0eacb098fcab1c9296cdf21f7c68fca830f589bf3e1b6803ada8dae8ce5e67fd7bb0e00909185e905333a84daacb81b473 +"@inquirer/ansi@npm:^1.0.2": + version: 1.0.2 + resolution: "@inquirer/ansi@npm:1.0.2" + checksum: 8e408cc628923aa93402e66657482ccaa2ad5174f9db526d9a8b443f9011e9cd8f70f0f534f5fe3857b8a9df3bce1e25f66c96f666d6750490bd46e2b4f3b829 languageName: node linkType: hard @@ -2457,38 +2487,38 @@ __metadata: linkType: hard "@inquirer/confirm@npm:^5.0.0": - version: 5.1.19 - resolution: "@inquirer/confirm@npm:5.1.19" + version: 5.1.21 + resolution: "@inquirer/confirm@npm:5.1.21" dependencies: - "@inquirer/core": ^10.3.0 - "@inquirer/type": ^3.0.9 + "@inquirer/core": ^10.3.2 + "@inquirer/type": ^3.0.10 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: bfd6a6caf8192d8d1a815ddfeae46629369477e1b3bf7092b7ba2706b1285c8760d7ad86e7b2e68a5fa49d8735b83a50642b21026e8fe284ffc5d2b36666fab7 + checksum: a95bbdbb17626c484735a4193ed6b6a6fbb078cf62116ec8e1667f647e534dd6618e688ecc7962585efcc56881b544b8c53db3914599bbf2ab842e7f224b0fca languageName: node linkType: hard -"@inquirer/core@npm:^10.3.0": - version: 10.3.0 - resolution: "@inquirer/core@npm:10.3.0" +"@inquirer/core@npm:^10.3.2": + version: 10.3.2 + resolution: "@inquirer/core@npm:10.3.2" dependencies: - "@inquirer/ansi": ^1.0.1 - "@inquirer/figures": ^1.0.14 - "@inquirer/type": ^3.0.9 + "@inquirer/ansi": ^1.0.2 + "@inquirer/figures": ^1.0.15 + "@inquirer/type": ^3.0.10 cli-width: ^4.1.0 mute-stream: ^2.0.0 signal-exit: ^4.1.0 wrap-ansi: ^6.2.0 - yoctocolors-cjs: ^2.1.2 + yoctocolors-cjs: ^2.1.3 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 174baa46ba9b4239a8e20d01d7ab890fd5d3d535c5473c864b0863d18d56b63a5dd0d657d646c0cb260965f4ed12089484f99d8abeaf0fa0961b619d708d8d7a + checksum: f0f27e07fe288e01e3949b4ad216c19751f025ce77c610366e08d8b0f7a135d064dc074732031d251584b454c576f1e5c849e4abe259186dd5d4974c8f85c13e languageName: node linkType: hard @@ -2512,25 +2542,25 @@ __metadata: languageName: node linkType: hard -"@inquirer/external-editor@npm:^1.0.0": - version: 1.0.2 - resolution: "@inquirer/external-editor@npm:1.0.2" +"@inquirer/external-editor@npm:^1.0.0, @inquirer/external-editor@npm:^1.0.2": + version: 1.0.3 + resolution: "@inquirer/external-editor@npm:1.0.3" dependencies: - chardet: ^2.1.0 + chardet: ^2.1.1 iconv-lite: ^0.7.0 peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 414a3a2a9733459c57452d84ef19ff002222303d19041580685681153132d2a30af8f90f269b3967c30c670fa689dbb7d4fc25a86dc66f029eebe90dc7467b0a + checksum: 82951cb7f3762dd78cca2ea291396841e3f4adfe26004b5badfed1cec4b6a04bb567dff94d0e41b35c61bdd7957317c64c22f58074d14b238d44e44d9e420019 languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.14, @inquirer/figures@npm:^1.0.5, @inquirer/figures@npm:^1.0.6": - version: 1.0.14 - resolution: "@inquirer/figures@npm:1.0.14" - checksum: e19487d1d54db4ee9de2bd60792fa04c422b81ccfcf8307c8a8d385364c18622373e08a7f124d8c92383ef74edd20c3e3be1d7c2fdf31beccd5819c0d7809532 +"@inquirer/figures@npm:^1.0.15, @inquirer/figures@npm:^1.0.5, @inquirer/figures@npm:^1.0.6": + version: 1.0.15 + resolution: "@inquirer/figures@npm:1.0.15" + checksum: 6e39a040d260ae234ae220180b7994ff852673e20be925f8aa95e78c7934d732b018cbb4d0ec39e600a410461bcb93dca771e7de23caa10630d255692e440f69 languageName: node linkType: hard @@ -2562,15 +2592,15 @@ __metadata: languageName: node linkType: hard -"@inquirer/type@npm:^3.0.9": - version: 3.0.9 - resolution: "@inquirer/type@npm:3.0.9" +"@inquirer/type@npm:^3.0.10": + version: 3.0.10 + resolution: "@inquirer/type@npm:3.0.10" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: bf036f9fac2519e7f710507ef1fab7c1149242a1e6490600fc18498175c0c0bc4a8f121592ab4eeb6b7b5acbc7cc6aedb0ad461bf4a12bc329e49168bbe7b61f + checksum: a846c7a570e3bf2657d489bcc5dcdc3179d24c7323719de1951dcdb722400ac76e5b2bfe9765d0a789bc1921fac810983d7999f021f30a78a6a174c23fc78dc9 languageName: node linkType: hard @@ -4422,25 +4452,25 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" dependencies: agent-base: ^7.1.0 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.1 - lru-cache: ^10.0.1 + lru-cache: ^11.2.1 socks-proxy-agent: ^8.0.3 - checksum: efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + checksum: f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 languageName: node linkType: hard -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" dependencies: semver: ^7.3.5 - checksum: c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + checksum: 26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b languageName: node linkType: hard @@ -5071,9 +5101,9 @@ __metadata: linkType: hard "@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.29.0": - version: 1.37.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.37.0" - checksum: ddce99f36e390603d6bbc556a50c070e41303d764a830808a4c451f02f4e6a3d989dbde8bcfac15e4e5bba13686b36c6664a323321c9259f9030eb70522a7c68 + version: 1.38.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.38.0" + checksum: ae93e39ac18bf47df2b11d43e9a0dc1673b9d33e5f1e7f357c92968e6329fb9a67cf8a447e9a7150948ee3f8178b38274db365b8fa775a8c54802e0c6ccdd2ca languageName: node linkType: hard @@ -5111,10 +5141,12 @@ __metadata: languageName: node linkType: hard -"@posthog/core@npm:1.5.0": - version: 1.5.0 - resolution: "@posthog/core@npm:1.5.0" - checksum: b2f78962cc9c450687655d4723ae1fc25026d831c9a4e5097cf606eec449f94b5ab2e519b355f853e905ac18489480c40a455809936f92708d35890698126e23 +"@posthog/core@npm:1.7.1": + version: 1.7.1 + resolution: "@posthog/core@npm:1.7.1" + dependencies: + cross-spawn: ^7.0.6 + checksum: 4c496078b59eb60adbf18257c36d13b91b7f2a58c24c0d0464c826cfb2a8714c8d16c695737e5578495a2854efb7caa5251fc914971bf298e24f4f2eac27e2e8 languageName: node linkType: hard @@ -9014,14 +9046,14 @@ __metadata: linkType: hard "@redocly/ajv@npm:^8.11.2": - version: 8.11.4 - resolution: "@redocly/ajv@npm:8.11.4" + version: 8.17.1 + resolution: "@redocly/ajv@npm:8.17.1" dependencies: - fast-deep-equal: ^3.1.1 + fast-deep-equal: ^3.1.3 + fast-uri: ^3.0.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 - uri-js-replace: ^1.0.1 - checksum: 700e8997326b774060f1f4dcbbcc0410644a1c75344a0fd4924dc54c8db0f5e8cb2a3dab41f71c900b9a02f4dc55508d8690bfab37d3c9c45aacd7a18cd6ebe1 + checksum: f6fd7fc0455ab1f465fd1138b5e33732c177b357b992fa0a474902aff749aef3353d1c9785203870b460aad0752276751eaa6dfa5b57f357e6de7ac926684061 languageName: node linkType: hard @@ -9168,156 +9200,156 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.5" +"@rollup/rollup-android-arm-eabi@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.53.3" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-android-arm64@npm:4.52.5" +"@rollup/rollup-android-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm64@npm:4.53.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-darwin-arm64@npm:4.52.5" +"@rollup/rollup-darwin-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-arm64@npm:4.53.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-darwin-x64@npm:4.52.5" +"@rollup/rollup-darwin-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-x64@npm:4.53.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.5" +"@rollup/rollup-freebsd-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.53.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-freebsd-x64@npm:4.52.5" +"@rollup/rollup-freebsd-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-x64@npm:4.53.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5" +"@rollup/rollup-linux-arm-musleabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.53.3" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.5" +"@rollup/rollup-linux-arm64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.53.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.5" +"@rollup/rollup-linux-arm64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.53.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.5" +"@rollup/rollup-linux-loong64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.53.3" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5" +"@rollup/rollup-linux-ppc64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.53.3" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5" +"@rollup/rollup-linux-riscv64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.53.3" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.5" +"@rollup/rollup-linux-riscv64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.53.3" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.5" +"@rollup/rollup-linux-s390x-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.53.3" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.5" +"@rollup/rollup-linux-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.53.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.5" +"@rollup/rollup-linux-x64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.53.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.5" +"@rollup/rollup-openharmony-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.53.3" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.5" +"@rollup/rollup-win32-arm64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.5" +"@rollup/rollup-win32-ia32-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.53.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.5" +"@rollup/rollup-win32-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.53.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.52.5": - version: 4.52.5 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.5" +"@rollup/rollup-win32-x64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.53.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -9438,13 +9470,13 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/abort-controller@npm:4.2.4" +"@smithy/abort-controller@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/abort-controller@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: d9d15c801773c5fda8676473b3ac9dea66ff15d560613509b16888127f908f873f3d6cfe8bb610211a8332401740a8430b3706f875b78ab168a8790e9d9f3f07 + checksum: aaca4d8a87100f4b8805bb034cae9315b9bf813a029576d3417a1a1ecd5c1d9e92907349ffaf9d6606c4fc20483ac28864565c1e6dec6f2a7d8709522c8b5290 languageName: node linkType: hard @@ -9467,161 +9499,161 @@ __metadata: languageName: node linkType: hard -"@smithy/config-resolver@npm:^4.4.1": - version: 4.4.1 - resolution: "@smithy/config-resolver@npm:4.4.1" +"@smithy/config-resolver@npm:^4.4.3": + version: 4.4.3 + resolution: "@smithy/config-resolver@npm:4.4.3" dependencies: - "@smithy/node-config-provider": ^4.3.4 - "@smithy/types": ^4.8.1 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/types": ^4.9.0 "@smithy/util-config-provider": ^4.2.0 - "@smithy/util-endpoints": ^3.2.4 - "@smithy/util-middleware": ^4.2.4 + "@smithy/util-endpoints": ^3.2.5 + "@smithy/util-middleware": ^4.2.5 tslib: ^2.6.2 - checksum: 05b93ee9dc43d1ba99699ccd626efca32bc1821b2e2a655ce74bf6a96acab5a78c0bb26938e758d2710d3bbc32b8844cd7027fa8cf93fe1fc0d374c951aed5e2 + checksum: e28844ea32776b2d2790e134bdfcb700f5a8f4bcd7aeac9869ddac635012eb2911d5abbddf36ae63703dff3af435015095b381b17a3cb4d2b1ba1c02cdc9f314 languageName: node linkType: hard -"@smithy/core@npm:^3.17.2": - version: 3.17.2 - resolution: "@smithy/core@npm:3.17.2" +"@smithy/core@npm:^3.18.5, @smithy/core@npm:^3.18.7": + version: 3.18.7 + resolution: "@smithy/core@npm:3.18.7" dependencies: - "@smithy/middleware-serde": ^4.2.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@smithy/middleware-serde": ^4.2.6 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 "@smithy/util-base64": ^4.3.0 "@smithy/util-body-length-browser": ^4.2.0 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-stream": ^4.5.5 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-stream": ^4.5.6 "@smithy/util-utf8": ^4.2.0 "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - checksum: ccef89c35ebb6b29cf5a59fa870979fd6366326a65c8cd0ea78d59444a0c0f796da058dfde7fd6fa54c43c103a48f8f124c6ae221ef8ac635a311796c254a4fd + checksum: dddf579c5efb8d0875a926d23f10e73d1898969022dcef533d210cb73c930be6faf59adc6ea324ef5b6e7eee25dac3c622e2c988439263405cdf498147ea024f languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/credential-provider-imds@npm:4.2.4" +"@smithy/credential-provider-imds@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/credential-provider-imds@npm:4.2.5" dependencies: - "@smithy/node-config-provider": ^4.3.4 - "@smithy/property-provider": ^4.2.4 - "@smithy/types": ^4.8.1 - "@smithy/url-parser": ^4.2.4 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/property-provider": ^4.2.5 + "@smithy/types": ^4.9.0 + "@smithy/url-parser": ^4.2.5 tslib: ^2.6.2 - checksum: a0e9b45f821af8d35657627340e708b97ade53f449861414e9c811eafb97ff0cb75209fa21774601ae44e77eb60bcf892894c3cbe0a2a9b7327950892e8f785a + checksum: 98efbb03e75d71392baac12755c677b72bbb239b84ff3e776aabc0d192f4501d35da8b81956b48e266501eeff37d3bde56ab188fefb5422bf107a0f20bfd7674 languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/eventstream-codec@npm:4.2.4" +"@smithy/eventstream-codec@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-codec@npm:4.2.5" dependencies: "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 "@smithy/util-hex-encoding": ^4.2.0 tslib: ^2.6.2 - checksum: 2a9a28d7b95ff1e0a387498715635bcd88aa66edd058abb21ddccb43b2bd5c6949ca223adefcdf1d8dd02925094249fca08573b77da7d6b72c83cf566585727a + checksum: 4fbfe558291502af7afb86af3217d283d9a149f63a4b9871e54cfd9a295ec8e276df7e6c924728e023ac897c3f124f5ff3954037b6e9344b9f43f681f2ffa4b7 languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/eventstream-serde-browser@npm:4.2.4" +"@smithy/eventstream-serde-browser@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-serde-browser@npm:4.2.5" dependencies: - "@smithy/eventstream-serde-universal": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/eventstream-serde-universal": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 1d42efa8dba32c7af9af080b147a7cc79e5d47705b7cb5c94de921e60cde559f68621b7bd2386b6bbe3f134d022b3a1bd49afa42cdcdcaee5d117dab233d360f + checksum: ea7d26520aa51ddb4eec0c30d4a1a2a016c3ca111f112fb6ff578c8c64027f9982b63368fd185fda7d19ddbdbd0c73a4314c08b151e19bf6d32690fa0794aa32 languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^4.3.4": - version: 4.3.4 - resolution: "@smithy/eventstream-serde-config-resolver@npm:4.3.4" +"@smithy/eventstream-serde-config-resolver@npm:^4.3.5": + version: 4.3.5 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.3.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 1ce03dd62b1bcb418c9bdc7135a5c0199ac7b074ad5ed391f8ef9b1d135968793c5bbacdb3bbc447aaac1910e59d1d651e2873f89372676cb6e07b3510780693 + checksum: 122336be4a488cb6cd3ce2c99c8bfdab0055a2cc26edf1b18ed133cdae37ad1619229440d7a14e555b10236051af74749e12a92b1cc6e8563311ee4de1525749 languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/eventstream-serde-node@npm:4.2.4" +"@smithy/eventstream-serde-node@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-serde-node@npm:4.2.5" dependencies: - "@smithy/eventstream-serde-universal": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/eventstream-serde-universal": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: b7d30eafdcea0ff75c6a0ba34be7293f12535b25b7178e0a9818c6898dbe80003b490b67cb6c44e387b93918027edbd3a8c8febf3d405243435293a6edb69e50 + checksum: 1b06fe0c4d70f1e07c27c5c17eb75cd2947a05533f2741c5256a96ce2dd65f34098d99512c60a0d3a0748dd88d7b00976d67231d3d0a9e93099eba9322e69ab8 languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/eventstream-serde-universal@npm:4.2.4" +"@smithy/eventstream-serde-universal@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/eventstream-serde-universal@npm:4.2.5" dependencies: - "@smithy/eventstream-codec": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/eventstream-codec": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 14228d5a547dacbd0c8c749ee846e21aa1e64c297c337eb197e86ea423b1f39f91d4eb0b5a0f3a06d27d4ff6adb06e6e93e70761e63272aed319685722455ff1 + checksum: eff3c79b57dfbdbc44d12f50a801ec725063ed2f8f311b149a4846db0a48ee6fb3c540f085bf58dc93e1dee329d4d8ae076cb38f22cd14d9acd3f20db6e23119 languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^5.3.5": - version: 5.3.5 - resolution: "@smithy/fetch-http-handler@npm:5.3.5" +"@smithy/fetch-http-handler@npm:^5.3.6": + version: 5.3.6 + resolution: "@smithy/fetch-http-handler@npm:5.3.6" dependencies: - "@smithy/protocol-http": ^5.3.4 - "@smithy/querystring-builder": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/protocol-http": ^5.3.5 + "@smithy/querystring-builder": ^4.2.5 + "@smithy/types": ^4.9.0 "@smithy/util-base64": ^4.3.0 tslib: ^2.6.2 - checksum: a00579f5672035ee1caac743c5881ea35fdc863b84294049e6ba0a18d2e70d4386589d0c90698dbbb4886e53b8b82986426e7c7d44698a98129145123e10b8da + checksum: 8ae0401c69cf941bc2716d0372fad715f7d80e23c5aba5e30ac3abc632a02de5895a417419064324c6853857c7bcffab45fc39393cc0b46d07a11b591015a68a languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^4.2.5": - version: 4.2.5 - resolution: "@smithy/hash-blob-browser@npm:4.2.5" +"@smithy/hash-blob-browser@npm:^4.2.6": + version: 4.2.6 + resolution: "@smithy/hash-blob-browser@npm:4.2.6" dependencies: "@smithy/chunked-blob-reader": ^5.2.0 "@smithy/chunked-blob-reader-native": ^4.2.1 - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: ee46a895ee8f417441abec02f3335411bbd92a60d59514ffb77891c4050ea589b24d93898c2c28b6b3b9bd22c802fac7694e6c5925bc1793b5e73073f9b9ab5c + checksum: 53f125cb48acc55fb5093d4c88cb7122ff140e357bf85588fc5ce82c849a74401be9921739d5bc1a16431ffdc8bf8a54e412d5f4f7f703998f15c912e4e706e4 languageName: node linkType: hard -"@smithy/hash-node@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/hash-node@npm:4.2.4" +"@smithy/hash-node@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/hash-node@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 "@smithy/util-buffer-from": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 599805ef73d31bf55cf27c4a99ffe3d7fb2a570521b91475648b29f62ea1294f8c6568c4405c0b285a5d0be7e4b519d033eaa62214df2dcfb5c232e4d5d55502 + checksum: e0c24b8b93be02a491303a014ba57e2bb746f3f8905df330d8a480c94480803e0f93d76cdbc3d8229b7673a22e68b23ee6f5ce4d6db1ac2c427cc36e804fedcf languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/hash-stream-node@npm:4.2.4" +"@smithy/hash-stream-node@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/hash-stream-node@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: dcf3a4d3ae8c7a86684cd69287c29ca080a3cf6869ca133c9cfa5458a4742b207194c3d63e0a2d907ee10d31d70c96459fd99d00aa726dc7791104c627ac6a03 + checksum: 11a8731ad277e9ecdaa53637eaed4a81cc23d1d47289460fb4ec50d593bd09ef91dba02375d6c422ae837f5dc45ebd99209b5794facf938b899268bc76ad009b languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/invalid-dependency@npm:4.2.4" +"@smithy/invalid-dependency@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/invalid-dependency@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 2f8e2147090f98a6a4bfd674d31135270e31086cb27bb7e9f1251f795aee20003426f185077c463b698d1c7554b23048da733591c6066aef4cc9d2de91f8649f + checksum: 0b3e7608d3c145ad557c04eb5b0f7f10dd93f5eaf1d36b724b0e4ff3c3f500893e19b8ecf02ede4822bc36c049a4e03b69890a37e776a4ac6cfcc8e2f6fa843e languageName: node linkType: hard @@ -9643,215 +9675,215 @@ __metadata: languageName: node linkType: hard -"@smithy/md5-js@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/md5-js@npm:4.2.4" +"@smithy/md5-js@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/md5-js@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: 1b51106952e0a8946669f9ae1e7e9a4a1a1c9eaead0595486d2da6ec5ceca6bf5dd1956e73a15db6a62ba3fb1bc0608118626df9cdae6e84507baacfe9eeba50 + checksum: 0a7c4c8b330482181beb14ef618d3fb77c6282c2f6880df24db04e1149dfeff66455001a3320805a8761e34b1dc3b520f3110c5ef3126bf54d42ca15b160860b languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/middleware-content-length@npm:4.2.4" +"@smithy/middleware-content-length@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/middleware-content-length@npm:4.2.5" dependencies: - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: a7b2b68b0ce05a8625c19daa0716022094be41995922e07d2251ff1d4ab436c735c53e5bd494835c714a0ce5c892fe56b5c355459e04fee47e674c4fcc6ebf3a + checksum: 672a29ab57b80dcebd841624c6a762980b17dc658ca0f7c948c0739fedacf3c6a43d0c3f63e79f13aa4069d9fb1f52266bcd5980d9e6907b2f62b918c286b861 languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.3.6": - version: 4.3.6 - resolution: "@smithy/middleware-endpoint@npm:4.3.6" +"@smithy/middleware-endpoint@npm:^4.3.12, @smithy/middleware-endpoint@npm:^4.3.14": + version: 4.3.14 + resolution: "@smithy/middleware-endpoint@npm:4.3.14" dependencies: - "@smithy/core": ^3.17.2 - "@smithy/middleware-serde": ^4.2.4 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 - "@smithy/url-parser": ^4.2.4 - "@smithy/util-middleware": ^4.2.4 + "@smithy/core": ^3.18.7 + "@smithy/middleware-serde": ^4.2.6 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 + "@smithy/url-parser": ^4.2.5 + "@smithy/util-middleware": ^4.2.5 tslib: ^2.6.2 - checksum: 265bf22c72185a5b4c572c233a92db01ca7a5eaea77a9fd575106a89a7be16467bdc049bb36d5bb30235360dc64fc5b6562782c55385599e37d60ce7c917d224 + checksum: 50618535c73a4d9322967013a8cd6026dcd0ec37686cc53d990bf2bb3ed18aa84fddecfae080fa6ceb57297ddedf6f1b42c82249ad513792bf1b6cb89480b530 languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.4.6": - version: 4.4.6 - resolution: "@smithy/middleware-retry@npm:4.4.6" +"@smithy/middleware-retry@npm:^4.4.12": + version: 4.4.14 + resolution: "@smithy/middleware-retry@npm:4.4.14" dependencies: - "@smithy/node-config-provider": ^4.3.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/service-error-classification": ^4.2.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 - "@smithy/util-middleware": ^4.2.4 - "@smithy/util-retry": ^4.2.4 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/service-error-classification": ^4.2.5 + "@smithy/smithy-client": ^4.9.10 + "@smithy/types": ^4.9.0 + "@smithy/util-middleware": ^4.2.5 + "@smithy/util-retry": ^4.2.5 "@smithy/uuid": ^1.1.0 tslib: ^2.6.2 - checksum: 2dbfe3b7125af53651427b37f0264ccca80064153e7055f90a5294f2a2e872e1c15139d394938f78f14b14d36cb0cab2d20da74e4812d10959205099e04e3885 + checksum: 03ffc52f690c6663bec91c417bf578f43bcb62325c6145d1e0fe98cab6809534d7b4c7cb7dcbe393613487c70886a0cba1c7863ad055e96d257e3f0d914d06be languageName: node linkType: hard -"@smithy/middleware-serde@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/middleware-serde@npm:4.2.4" +"@smithy/middleware-serde@npm:^4.2.6": + version: 4.2.6 + resolution: "@smithy/middleware-serde@npm:4.2.6" dependencies: - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: ea61bf4a281ec58363a0940115a42eee4fdd90491ac0c32e3d217f815b8cf52b257732f6c43d0abdab18e9bb77af2d216c3a1c2cdfc66fb223f7e67e8b14325c + checksum: c7b4f806f3664573f119b35b91f4adaa62ec2501bae37133ca5837b24a879514812c0820345340a3281374307bd4f468c0da058c2fe0b854baa5db114403326a languageName: node linkType: hard -"@smithy/middleware-stack@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/middleware-stack@npm:4.2.4" +"@smithy/middleware-stack@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/middleware-stack@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 95dd4239b461a510b454c9462b66dd1738b97c4b3a0e424addf64b811b05f93470274fb85b1298fca5e590a76be77da440250bd4fe08cb08cb714371a45a3110 + checksum: c88476053920bb54dbf0c407b22cf5e17f497def265ee6bbdacd559144acb3142082e9f5439745da3d96655aa0aafdbb33cab14ba02ec4c3b108eab512c612b8 languageName: node linkType: hard -"@smithy/node-config-provider@npm:^4.3.4": - version: 4.3.4 - resolution: "@smithy/node-config-provider@npm:4.3.4" +"@smithy/node-config-provider@npm:^4.3.5": + version: 4.3.5 + resolution: "@smithy/node-config-provider@npm:4.3.5" dependencies: - "@smithy/property-provider": ^4.2.4 - "@smithy/shared-ini-file-loader": ^4.3.4 - "@smithy/types": ^4.8.1 + "@smithy/property-provider": ^4.2.5 + "@smithy/shared-ini-file-loader": ^4.4.0 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 94087cb14acebc2e7cf3150d00731679dcbdd9204cd5fff612b1bee01c71bee94d6d5de037a2ee0279a68f0f7d6051105613449bd2ba7ff3b32fa63ce21aa182 + checksum: 433eb6cab0a96fc7391351925098954265f630986777a0443f8e05f1d22b5b5ebba62cb26c4d9d0989eb747a0c4921bfa833593872715810cabc3998cf5e2816 languageName: node linkType: hard -"@smithy/node-http-handler@npm:^4.4.4": - version: 4.4.4 - resolution: "@smithy/node-http-handler@npm:4.4.4" +"@smithy/node-http-handler@npm:^4.4.5": + version: 4.4.5 + resolution: "@smithy/node-http-handler@npm:4.4.5" dependencies: - "@smithy/abort-controller": ^4.2.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/querystring-builder": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/abort-controller": ^4.2.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/querystring-builder": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: c1c07ce92b62d351f3bfc26a8a8c5dfb2a77a5df1a84171e2dfa37fb2ef52d90305d97d1824f0a007b7484e733953d1933c7e6f529617a33f6b78b5b2c3f4f96 + checksum: 5385f20466e4ecf7e7fd9b1309077820fa65e213b806fce4ec08191c9af216da03bae6e03c5860fedf6d87c5aeba660721e1c4e0114a1d1a5d8a1cf840c30604 languageName: node linkType: hard -"@smithy/property-provider@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/property-provider@npm:4.2.4" +"@smithy/property-provider@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/property-provider@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: bdd3b930a3871653b1f8571203a80f639863a58269e9248451468a2bd966d6f654af9afebaccda16de02d570ea651961239fe071b2eae75ded3e2ffa1781fe4b + checksum: bea8cf1758e90779476b5a44d722a63a658bee27a00e2f4f2b0b6e96ee14e2e66e3a23674c51619eb00c0472592a1d658249d7ee79cf19847ac10c698b3b67af languageName: node linkType: hard -"@smithy/protocol-http@npm:^5.3.4": - version: 5.3.4 - resolution: "@smithy/protocol-http@npm:5.3.4" +"@smithy/protocol-http@npm:^5.3.5": + version: 5.3.5 + resolution: "@smithy/protocol-http@npm:5.3.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 7a5a4e4f427215bfcad19e97652d597bae03b90f2e1fd9abbffc7cc7a88ca8034dd690977fe12dc9574682917c7c988d8852c12fa9477f6373edcb1504345cca + checksum: 15e6bfbf39a8740b5cce729b84d470835887442f0f662325eb55d1f02d8d790772595446bb7f776d2852ca6f6ff67d7a9f45a3eab0bc757997c82564a483f3dc languageName: node linkType: hard -"@smithy/querystring-builder@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/querystring-builder@npm:4.2.4" +"@smithy/querystring-builder@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/querystring-builder@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 "@smithy/util-uri-escape": ^4.2.0 tslib: ^2.6.2 - checksum: 07516146deb8ed476742c51c39a5b4ea3db2cd5731ab98f3b5c2202f24ea0414850252b643fcfbed36f04db7dbc97a8209c20c109306a6fb5bd3f75219d027bd + checksum: 1dbbf4792a90c7f4c3948526200a61b83c0444d86da6b925501611c11c4a12bdfe7e1870e66c10353128821cf5f9fedb509af85deb6c2015be0ef298a6d03972 languageName: node linkType: hard -"@smithy/querystring-parser@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/querystring-parser@npm:4.2.4" +"@smithy/querystring-parser@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/querystring-parser@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: b0d3fc8e16e3df21c83857740b5130d8d262879e5aba3f835e5eb3e9e86df49b0c08cd1bb621c7971ddd28702af2bcf31fb1f1954dcdba62247b4d820a081d0c + checksum: 83c4200282469791a3266d8f44c6ce9128b0adb42ee9f097bac31fafa5bb62eb1cfcab29ff0641fe48d2585089109633eb1d99151dc91e4879dae563898fecdc languageName: node linkType: hard -"@smithy/service-error-classification@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/service-error-classification@npm:4.2.4" +"@smithy/service-error-classification@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/service-error-classification@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 - checksum: 56c68c8968ec7fd858c4676202ec3342d12993ab97f429c9ea8a32e334c9456af0ecea02e4b4b03ed23f6f69bdea40228360849bfa1b6cf1a5def0699864bb97 + "@smithy/types": ^4.9.0 + checksum: d1a3ef99b4474ad71cd6279e581e174fd5421646618360200350c4d346b2227ddae14a71a88c32442e88b1261ed080e87df6b3d34298833be6cf5db95d266db4 languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^4.3.4": - version: 4.3.4 - resolution: "@smithy/shared-ini-file-loader@npm:4.3.4" +"@smithy/shared-ini-file-loader@npm:^4.4.0": + version: 4.4.0 + resolution: "@smithy/shared-ini-file-loader@npm:4.4.0" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 7d6d999ffd21230db8639d067c5ad7533be5d55ffdd73f61efe68151b326c1d6ce93daae98f83f6978997cfa99e9297b41bc67896b29fd7c95cc2071d71acab4 + checksum: a674622375df25685e793b0c777e856f439a79614240445b7f5982b263b5525f6f6f2c02ab4058db7e6a8988d9b1809181cc70bf4d06ea2a71608fecad6ea6d1 languageName: node linkType: hard -"@smithy/signature-v4@npm:^5.3.4": - version: 5.3.4 - resolution: "@smithy/signature-v4@npm:5.3.4" +"@smithy/signature-v4@npm:^5.3.5": + version: 5.3.5 + resolution: "@smithy/signature-v4@npm:5.3.5" dependencies: "@smithy/is-array-buffer": ^4.2.0 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 "@smithy/util-hex-encoding": ^4.2.0 - "@smithy/util-middleware": ^4.2.4 + "@smithy/util-middleware": ^4.2.5 "@smithy/util-uri-escape": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: b0685709c58cb4199396bd91c53d4ad3935b2f0f13b39855b12c6ab215d3cf8fc810427385fcc2c462c7e621357c2663f1dec8d46f1cb2374ad855ebe54d9a9a + checksum: e4e8f28fc53f9609f5d290d2f94f0736713a5269061b959e6be6da3ed2ef58511ba56c2727b4557349ae5201c0879555a28df4bd717e6d1789a52a678deef876 languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.9.2": - version: 4.9.2 - resolution: "@smithy/smithy-client@npm:4.9.2" +"@smithy/smithy-client@npm:^4.9.10, @smithy/smithy-client@npm:^4.9.8": + version: 4.9.10 + resolution: "@smithy/smithy-client@npm:4.9.10" dependencies: - "@smithy/core": ^3.17.2 - "@smithy/middleware-endpoint": ^4.3.6 - "@smithy/middleware-stack": ^4.2.4 - "@smithy/protocol-http": ^5.3.4 - "@smithy/types": ^4.8.1 - "@smithy/util-stream": ^4.5.5 + "@smithy/core": ^3.18.7 + "@smithy/middleware-endpoint": ^4.3.14 + "@smithy/middleware-stack": ^4.2.5 + "@smithy/protocol-http": ^5.3.5 + "@smithy/types": ^4.9.0 + "@smithy/util-stream": ^4.5.6 tslib: ^2.6.2 - checksum: 40dd96d527680c4e33b7836154968f093301a1462b35ddfb8c919c92a1d4db94d5e7ee5a476697ec5a4be378be7fa99f6dfb7c94718697500f6f149ed6f09ff5 + checksum: 6129126b0129e2ecc58a15b9cc83d6f5b52d45ec488126063be20dc1eb0e94c7f1bd4406e9eb1c670830f84dc5969ffb4117d3bf33a89794a7e0615d66a06707 languageName: node linkType: hard -"@smithy/types@npm:^4.8.1": - version: 4.8.1 - resolution: "@smithy/types@npm:4.8.1" +"@smithy/types@npm:^4.9.0": + version: 4.9.0 + resolution: "@smithy/types@npm:4.9.0" dependencies: tslib: ^2.6.2 - checksum: 517f90a32f19f867456b253d99ab9d96b680bde8dd19129e7e7cabf355e8082d8d25ece561fef68a73a1d961155dedc30d44194e25232ed05005399aa5962195 + checksum: 7068428d2e98eafb7f7e03d10f919ae0e7ea2f339b5afca1631be3d6a6cb3512d5dc57ca95d4dab533a3ad587eeba3a1c77305eb4e563fbc067abda170482ff5 languageName: node linkType: hard -"@smithy/url-parser@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/url-parser@npm:4.2.4" +"@smithy/url-parser@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/url-parser@npm:4.2.5" dependencies: - "@smithy/querystring-parser": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/querystring-parser": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 725b23f8a8b24bf444486dfefc29b3000e29a0ff98140304ddc8a25ab493ea2084cac942dca85e1299baab96e30bfeaafe8bd8dccb77e8d9579e93672272a6a9 + checksum: 1d8241eeaaaa6401e1de670c2ebcd3992f9abb175f399c92aec1b30de81ce8023f66e0b7079be966b0a891c878a798d4cb08a09f410bcb795799e8ae9057e99a languageName: node linkType: hard @@ -9913,41 +9945,41 @@ __metadata: languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^4.3.5": - version: 4.3.5 - resolution: "@smithy/util-defaults-mode-browser@npm:4.3.5" +"@smithy/util-defaults-mode-browser@npm:^4.3.11": + version: 4.3.13 + resolution: "@smithy/util-defaults-mode-browser@npm:4.3.13" dependencies: - "@smithy/property-provider": ^4.2.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 + "@smithy/property-provider": ^4.2.5 + "@smithy/smithy-client": ^4.9.10 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 0c3e73f4437517c4c3d2b6abe5129b1b69dc16d0129be146948950cc52b91269cf978a711f52c833e37c7efb95ec1b3bd7412adf75fd9341ffab337907dddcc8 + checksum: 536d9efea73d9935876482b6e55e80351839bdd95c394a61ae54d238fefa2f836c0bbcffc33d80cd75369fc513a6bb8f30898270785d21ba89f9938bf0625aca languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^4.2.7": - version: 4.2.7 - resolution: "@smithy/util-defaults-mode-node@npm:4.2.7" +"@smithy/util-defaults-mode-node@npm:^4.2.14": + version: 4.2.16 + resolution: "@smithy/util-defaults-mode-node@npm:4.2.16" dependencies: - "@smithy/config-resolver": ^4.4.1 - "@smithy/credential-provider-imds": ^4.2.4 - "@smithy/node-config-provider": ^4.3.4 - "@smithy/property-provider": ^4.2.4 - "@smithy/smithy-client": ^4.9.2 - "@smithy/types": ^4.8.1 + "@smithy/config-resolver": ^4.4.3 + "@smithy/credential-provider-imds": ^4.2.5 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/property-provider": ^4.2.5 + "@smithy/smithy-client": ^4.9.10 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 554a7fdd92d318b19496baea14d95c3fd9a42a888b423195683fde0c9b3204d0e7fd9e6307cee2f1a630def8bfe54264537acb85477719c36a0479c857d76ef9 + checksum: 95a6c5f07e6d7fffa0985973deed254a55b0dc3d18e2dd72834f60f9c8988c92d09dde70d20962fb02ac1c173ff251165c2d4eea54ed679bc77c7681a4896fdb languageName: node linkType: hard -"@smithy/util-endpoints@npm:^3.2.4": - version: 3.2.4 - resolution: "@smithy/util-endpoints@npm:3.2.4" +"@smithy/util-endpoints@npm:^3.2.5": + version: 3.2.5 + resolution: "@smithy/util-endpoints@npm:3.2.5" dependencies: - "@smithy/node-config-provider": ^4.3.4 - "@smithy/types": ^4.8.1 + "@smithy/node-config-provider": ^4.3.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 72d47d652501eca0eaae70707f52781144bd478eb2ae47de1dd85000890914e26bd26d89f362853849e20b1b3e8a8812b37d675e6e464136f4c51958592d0187 + checksum: 919767b499062d804938471ff02220b74662bf0fc9b7ecf7e7aa6c29f8a23bbc9c68c53718c4bc70c802f7917e4729a37a95c63a3990904047352e36183ddae3 languageName: node linkType: hard @@ -9960,40 +9992,40 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/util-middleware@npm:4.2.4" +"@smithy/util-middleware@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/util-middleware@npm:4.2.5" dependencies: - "@smithy/types": ^4.8.1 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 0d9a9e4df6bdc28e4e2cb5c8e8b31fb406d0e2f74a9f07b16b59084dfb412656ca9fe2f8225a5d859e20a16e04353543d2531918b9c9439001d479d76f62d4ec + checksum: 6b05a986ec2b992e3dc016148394e812064e33f0d70f30a57c9e2ae419cb7215a16430e2afff683abdf72cb686b06e43d0afa3a86abc72fbaa130976a7e2bbfb languageName: node linkType: hard -"@smithy/util-retry@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/util-retry@npm:4.2.4" +"@smithy/util-retry@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/util-retry@npm:4.2.5" dependencies: - "@smithy/service-error-classification": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/service-error-classification": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: 6cc07d33c5be871727107119e810b7ba6fe88c05595da66bc6a600608a366d9c2a3b36068eb7494ab4b07542c8769e77ce78914d02c059c5bedb14caafd39aaf + checksum: 3b330df346de40bdc49356f3fdf7164adefbd2b45d4beed6fd7d655569c2dcb1f52a7fd77d7a9ace8f6eeed9f5612cb02a60f66463972f934fae347e20c97b14 languageName: node linkType: hard -"@smithy/util-stream@npm:^4.5.5": - version: 4.5.5 - resolution: "@smithy/util-stream@npm:4.5.5" +"@smithy/util-stream@npm:^4.5.6": + version: 4.5.6 + resolution: "@smithy/util-stream@npm:4.5.6" dependencies: - "@smithy/fetch-http-handler": ^5.3.5 - "@smithy/node-http-handler": ^4.4.4 - "@smithy/types": ^4.8.1 + "@smithy/fetch-http-handler": ^5.3.6 + "@smithy/node-http-handler": ^4.4.5 + "@smithy/types": ^4.9.0 "@smithy/util-base64": ^4.3.0 "@smithy/util-buffer-from": ^4.2.0 "@smithy/util-hex-encoding": ^4.2.0 "@smithy/util-utf8": ^4.2.0 tslib: ^2.6.2 - checksum: d8cc3931a4792c4a8263227418be1a5853081b8718180f065ac0bff3b1018e57199c1d4e3cde57a027e61e7fc531f8d8b9bbad8a0c77138595d72ce88dbffeea + checksum: 42bb6f834b3f617cf2e421450cf43f7259c1cc4cd7c7ad230e4c929fed265ef7b9f3610977df497115978f3d7a80d569ea1abbbef8d595e6b2e1a4ccca3a37fa languageName: node linkType: hard @@ -10026,14 +10058,14 @@ __metadata: languageName: node linkType: hard -"@smithy/util-waiter@npm:^4.2.4": - version: 4.2.4 - resolution: "@smithy/util-waiter@npm:4.2.4" +"@smithy/util-waiter@npm:^4.2.5": + version: 4.2.5 + resolution: "@smithy/util-waiter@npm:4.2.5" dependencies: - "@smithy/abort-controller": ^4.2.4 - "@smithy/types": ^4.8.1 + "@smithy/abort-controller": ^4.2.5 + "@smithy/types": ^4.9.0 tslib: ^2.6.2 - checksum: ceae65ea783dc5737c0e762a5fc250e49163634b0b5372831dc842904f98b4075614f1b4ca341464af87c0c68ac241a8ea5b4823fcc22cae38d5eb98b90fa8d9 + checksum: 5d822613ab32e95f4c69ac3f1763a14eb88965ae26c589d45b7921ecd849f0c38cd7aea2a0c3651ac2345699e67d86076595178a015516fd385ecb028a7afedf languageName: node linkType: hard @@ -10839,90 +10871,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-darwin-arm64@npm:1.15.0" +"@swc/core-darwin-arm64@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-darwin-arm64@npm:1.15.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-darwin-x64@npm:1.15.0" +"@swc/core-darwin-x64@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-darwin-x64@npm:1.15.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.0" +"@swc/core-linux-arm-gnueabihf@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-linux-arm64-gnu@npm:1.15.0" +"@swc/core-linux-arm64-gnu@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-linux-arm64-gnu@npm:1.15.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-linux-arm64-musl@npm:1.15.0" +"@swc/core-linux-arm64-musl@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-linux-arm64-musl@npm:1.15.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-linux-x64-gnu@npm:1.15.0" +"@swc/core-linux-x64-gnu@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-linux-x64-gnu@npm:1.15.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-linux-x64-musl@npm:1.15.0" +"@swc/core-linux-x64-musl@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-linux-x64-musl@npm:1.15.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-win32-arm64-msvc@npm:1.15.0" +"@swc/core-win32-arm64-msvc@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-win32-arm64-msvc@npm:1.15.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-win32-ia32-msvc@npm:1.15.0" +"@swc/core-win32-ia32-msvc@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-win32-ia32-msvc@npm:1.15.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.15.0": - version: 1.15.0 - resolution: "@swc/core-win32-x64-msvc@npm:1.15.0" +"@swc/core-win32-x64-msvc@npm:1.15.3": + version: 1.15.3 + resolution: "@swc/core-win32-x64-msvc@npm:1.15.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.7.28": - version: 1.15.0 - resolution: "@swc/core@npm:1.15.0" + version: 1.15.3 + resolution: "@swc/core@npm:1.15.3" dependencies: - "@swc/core-darwin-arm64": 1.15.0 - "@swc/core-darwin-x64": 1.15.0 - "@swc/core-linux-arm-gnueabihf": 1.15.0 - "@swc/core-linux-arm64-gnu": 1.15.0 - "@swc/core-linux-arm64-musl": 1.15.0 - "@swc/core-linux-x64-gnu": 1.15.0 - "@swc/core-linux-x64-musl": 1.15.0 - "@swc/core-win32-arm64-msvc": 1.15.0 - "@swc/core-win32-ia32-msvc": 1.15.0 - "@swc/core-win32-x64-msvc": 1.15.0 + "@swc/core-darwin-arm64": 1.15.3 + "@swc/core-darwin-x64": 1.15.3 + "@swc/core-linux-arm-gnueabihf": 1.15.3 + "@swc/core-linux-arm64-gnu": 1.15.3 + "@swc/core-linux-arm64-musl": 1.15.3 + "@swc/core-linux-x64-gnu": 1.15.3 + "@swc/core-linux-x64-musl": 1.15.3 + "@swc/core-win32-arm64-msvc": 1.15.3 + "@swc/core-win32-ia32-msvc": 1.15.3 + "@swc/core-win32-x64-msvc": 1.15.3 "@swc/counter": ^0.1.3 "@swc/types": ^0.1.25 peerDependencies: @@ -10951,7 +10983,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: b645e9664a533410906c39335b5b32d76237b3deced0b745d49af6c911223c9e234a537ef83156bea94ea06f66b7a3cf210c106cb8c19b1af4034651d57e2b06 + checksum: 79e087b15ffb85089d0a8394646d1ec322bdab070e4b79b761fc0693e80b9a44b85fd9654f49a2a5572779ff6d248ea31de0dd24a9273e326e3774bfebfcc60a languageName: node linkType: hard @@ -11173,9 +11205,9 @@ __metadata: linkType: hard "@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 28a0710e5d039e0de484bdf85fee883bfd3f6a8980601f4d44066b0a6bcd821d31c4e231d1117731c4e24268bd4cf2a788a6787c12fc7f8d11014c07d582783c + version: 1.0.12 + resolution: "@tsconfig/node10@npm:1.0.12" + checksum: 7bbbd7408cfaced86387a9b1b71cebc91c6fd701a120369735734da8eab1a4773fc079abd9f40c9e0b049e12586c8ac0e13f0da596bfd455b9b4c3faa813ebc5 languageName: node linkType: hard @@ -11395,13 +11427,13 @@ __metadata: linkType: hard "@types/express@npm:*": - version: 5.0.5 - resolution: "@types/express@npm:5.0.5" + version: 5.0.6 + resolution: "@types/express@npm:5.0.6" dependencies: "@types/body-parser": "*" "@types/express-serve-static-core": ^5.0.0 - "@types/serve-static": ^1 - checksum: e96da91c121b43e0e84301a4cfe165908382d016234c11213aeb4f7401cf1a8694e16e3947d21b5c20b3389358d48d60a8c5c38657e041726ac9e8c884d2b8f0 + "@types/serve-static": ^2 + checksum: f1071e3389a955d4f9a38aae38634121c7cd9b3171ba4201ec9b56bd534aba07866839d278adc0dda05b942b05a901a02fd174201c3b1f70ce22b10b6c68f24b languageName: node linkType: hard @@ -11582,9 +11614,9 @@ __metadata: linkType: hard "@types/lodash@npm:*, @types/lodash@npm:^4.17.15": - version: 4.17.20 - resolution: "@types/lodash@npm:4.17.20" - checksum: 98cdd0faae22cbb8079a01a3bb65aa8f8c41143367486c1cbf5adc83f16c9272a2a5d2c1f541f61d0d73da543c16ee1d21cf2ef86cb93cd0cc0ac3bced6dd88f + version: 4.17.21 + resolution: "@types/lodash@npm:4.17.21" + checksum: 73cb006e047d8871e9d63f3a165543bf16c44a5b6fe3f9f6299e37cb8d67a7b1d55ac730959a81f9def510fd07232ff7e30e05413e5d5a12793baad84ebe36c3 languageName: node linkType: hard @@ -11638,11 +11670,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:>=8.1.0": - version: 24.10.0 - resolution: "@types/node@npm:24.10.0" + version: 24.10.1 + resolution: "@types/node@npm:24.10.1" dependencies: undici-types: ~7.16.0 - checksum: f82ed7194e16f5590ef7afdc20c6d09068c76d50278b485ede8f0c5749683536e3064ffa8def8db76915196afb3724b854aa5723c64d6571b890b14492943b46 + checksum: d6bca7a78f550fbb376f236f92b405d676003a8a09a1b411f55920ef34286ee3ee51f566203920e835478784df52662b5b2af89159d9d319352e9ea21801c002 languageName: node linkType: hard @@ -11670,20 +11702,20 @@ __metadata: linkType: hard "@types/node@npm:^20.12.11": - version: 20.19.24 - resolution: "@types/node@npm:20.19.24" + version: 20.19.25 + resolution: "@types/node@npm:20.19.25" dependencies: undici-types: ~6.21.0 - checksum: c872ce80a1e832fe035a3c94a27acb2d6e45ffa1209c0241ac6e2d405db8d6f47eea7a2509b5c2dbedae6231dafb9dbed873dd5daaebbad1f11fdaa58726ce5e + checksum: 992f18cb03264e8dc2fd3cb64f428ee4997cb6d928dad68bf4b752eacac73062697ce7ce6a0e71a6d15af510814397a20597a72332dfec638e02fb3a382ad014 languageName: node linkType: hard "@types/node@npm:^22.5.5": - version: 22.19.0 - resolution: "@types/node@npm:22.19.0" + version: 22.19.1 + resolution: "@types/node@npm:22.19.1" dependencies: undici-types: ~6.21.0 - checksum: 66b98fcd38efb4ae58c628d61fed2b8f17c830eb665d8bceabc4174cae1dd81b8e4caac4c70d7dc929f9f76a3dc46cb21f480e904d0b898297bd12c0a2d1571a + checksum: 6edd93aea86da740cb7872626839cd6f4a67a049d3a3a6639cb592c620ec591408a30989ab7410008d1a0b2d4985ce50f1e488e79c033e4476d3bec6833b0a2f languageName: node linkType: hard @@ -11784,12 +11816,12 @@ __metadata: linkType: hard "@types/react@npm:^18.3.2": - version: 18.3.26 - resolution: "@types/react@npm:18.3.26" + version: 18.3.27 + resolution: "@types/react@npm:18.3.27" dependencies: "@types/prop-types": "*" - csstype: ^3.0.2 - checksum: 7b62d91c33758f14637311921c92db6045b6328e2300666a35ef8130d06385e39acada005eaf317eee93228edc10ea5f0cd34a0385654d2014d24699a65bfeef + csstype: ^3.2.2 + checksum: a761d2f58de03d0714806cc65d32bb3d73fb33a08dd030d255b47a295e5fff2a775cf1c20b786824d8deb6454eaccce9bc6998d9899c14fc04bbd1b0b0b72897 languageName: node linkType: hard @@ -11853,6 +11885,16 @@ __metadata: languageName: node linkType: hard +"@types/serve-static@npm:^2": + version: 2.2.0 + resolution: "@types/serve-static@npm:2.2.0" + dependencies: + "@types/http-errors": "*" + "@types/node": "*" + checksum: a3c6126bdbf9685e6c7dc03ad34639666eff32754e912adeed9643bf3dd3aa0ff043002a7f69039306e310d233eb8e160c59308f95b0a619f32366bbc48ee094 + languageName: node + linkType: hard + "@types/shimmer@npm:^1.2.0": version: 1.2.0 resolution: "@types/shimmer@npm:1.2.0" @@ -11867,7 +11909,7 @@ __metadata: languageName: node linkType: hard -"@types/statuses@npm:^2.0.4": +"@types/statuses@npm:^2.0.6": version: 2.0.6 resolution: "@types/statuses@npm:2.0.6" checksum: dd88c220b0e2c6315686289525fd61472d2204d2e4bef4941acfb76bda01d3066f749ac74782aab5b537a45314fcd7d6261eefa40b6ec872691f5803adaa608d @@ -11935,9 +11977,9 @@ __metadata: linkType: hard "@types/validator@npm:^13.7.17": - version: 13.15.4 - resolution: "@types/validator@npm:13.15.4" - checksum: fca230ddae859f5a66d74b466608ed16c0bfd34700558972fcab789d50d4beb7b14a6419ee2d0aab9c288e82d1706029d1c5519225c4b8dacb20f72bc05d7722 + version: 13.15.10 + resolution: "@types/validator@npm:13.15.10" + checksum: 3e2e65fcd37dd6961ca3fd0535293d0c42f5911dc3ca44b96f458835e6db2392b678ccbb0c9815d8c0a14e653439e6c62c7b8758a6cd1d6e390551c9e56618ac languageName: node linkType: hard @@ -11965,20 +12007,20 @@ __metadata: linkType: hard "@types/yargs@npm:^15.0.15": - version: 15.0.19 - resolution: "@types/yargs@npm:15.0.19" + version: 15.0.20 + resolution: "@types/yargs@npm:15.0.20" dependencies: "@types/yargs-parser": "*" - checksum: 9fe9b8645304a628006cbba2d1990fb015e2727274d0e3853f321a379a1242d1da2c15d2f56cff0d4313ae94f0383ccf834c3bded9fb3589608aefb3432fcf00 + checksum: 7578e333b8e3e60e96950fc3d90f75afa5f6612cbaa309813848a5bf198fd39bd6bf8d25f8fde7106c614686e24fd409403cc22166f5571c9fc1148fe147c0f5 languageName: node linkType: hard "@types/yargs@npm:^17.0.33, @types/yargs@npm:^17.0.8": - version: 17.0.34 - resolution: "@types/yargs@npm:17.0.34" + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" dependencies: "@types/yargs-parser": "*" - checksum: 7d4c6a6bc2b8dd4c7deaf507633fe6fd91424873add76b63c8263479223ea7a061bea86e7e0f3ed28cbe897338a934f3c04d802e8f67b7d2d3874924c94468c5 + checksum: 609557826a6b85e73ccf587923f6429850d6dc70e420b455bab4601b670bfadf684b09ae288bccedab042c48ba65f1666133cf375814204b544009f57d6eef63 languageName: node linkType: hard @@ -12025,16 +12067,16 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.46.3": - version: 8.46.3 - resolution: "@typescript-eslint/project-service@npm:8.46.3" +"@typescript-eslint/project-service@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/project-service@npm:8.48.1" dependencies: - "@typescript-eslint/tsconfig-utils": ^8.46.3 - "@typescript-eslint/types": ^8.46.3 + "@typescript-eslint/tsconfig-utils": ^8.48.1 + "@typescript-eslint/types": ^8.48.1 debug: ^4.3.4 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 24ef305bbb550a8e27a7d6377663c1f2773b39b7a9f12c8b95c66c0d15f8150787b036bbff9ae4c2a0a18ab68c62435b0e03889df294bef00b3ae8846cd20659 + checksum: 0aeeea5e65d0f837bd9a47265f144f14ca72969d259ee929e63e06526b21f4e990e70c7bafdb2ceb3783373df7d9f5bae32c328a4c6403606f01339bc984b3f5 languageName: node linkType: hard @@ -12048,22 +12090,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.46.3": - version: 8.46.3 - resolution: "@typescript-eslint/scope-manager@npm:8.46.3" +"@typescript-eslint/scope-manager@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/scope-manager@npm:8.48.1" dependencies: - "@typescript-eslint/types": 8.46.3 - "@typescript-eslint/visitor-keys": 8.46.3 - checksum: de8c116477e2a05a895ecd848a8289974a76cab884e07683c8085b3a2ce53895871d9bcd9de94723d6b2a437a6c526c77afcc75d6030cc4f1dccb9b47f4fc069 + "@typescript-eslint/types": 8.48.1 + "@typescript-eslint/visitor-keys": 8.48.1 + checksum: 16514823784cb598817b87d3d2b4fb618ab8b2378b3401a4c1160a5c914e51e7a925c3c1e7be73e0250e38390f0be70fecb3e0e0bdde7b243d74444933b95d3e languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.46.3, @typescript-eslint/tsconfig-utils@npm:^8.46.3": - version: 8.46.3 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.3" +"@typescript-eslint/tsconfig-utils@npm:8.48.1, @typescript-eslint/tsconfig-utils@npm:^8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.48.1" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: a9686141204a96591ee51814a79fa676a8da845638eabb2363f9d82902660fd48ea47f7ec15a618129e45021ad154e1d193127248915752546d60d475d6a566e + checksum: 0d540f7ab3018ed1bab8f008c0d30229e0ea12806fdbf1c756572b5cf536a1f2a6c59ca2544c09bcd5b89dcfcf79e5f6be3d765e725492b9c7e4cd64fcecffc6 languageName: node linkType: hard @@ -12091,10 +12133,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.3, @typescript-eslint/types@npm:^8.46.3": - version: 8.46.3 - resolution: "@typescript-eslint/types@npm:8.46.3" - checksum: 6a6ccefbd086e6c38172fe14d04ba27c1c34755af7c25e752547c42d978b91bf6b97da56a5e63d098fbd679b4a5076c4dd4be6c947fd39b4c5feea5fed6deeb6 +"@typescript-eslint/types@npm:8.48.1, @typescript-eslint/types@npm:^8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/types@npm:8.48.1" + checksum: 366b8140f4c69319f1796b66b33c0c6e16eb6cbe543b9517003104e12ed143b620c1433ccf60d781a629d9433bd509a363c0c9d21fd438c17bb8840733af6caa languageName: node linkType: hard @@ -12117,23 +12159,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.46.3": - version: 8.46.3 - resolution: "@typescript-eslint/typescript-estree@npm:8.46.3" +"@typescript-eslint/typescript-estree@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.48.1" dependencies: - "@typescript-eslint/project-service": 8.46.3 - "@typescript-eslint/tsconfig-utils": 8.46.3 - "@typescript-eslint/types": 8.46.3 - "@typescript-eslint/visitor-keys": 8.46.3 + "@typescript-eslint/project-service": 8.48.1 + "@typescript-eslint/tsconfig-utils": 8.48.1 + "@typescript-eslint/types": 8.48.1 + "@typescript-eslint/visitor-keys": 8.48.1 debug: ^4.3.4 - fast-glob: ^3.3.2 - is-glob: ^4.0.3 minimatch: ^9.0.4 semver: ^7.6.0 + tinyglobby: ^0.2.15 ts-api-utils: ^2.1.0 peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 3a2bb879a3b42eda478015beee42729efdc78c0cfc70fa009442706626813114f8f9a1e918638ab957df385681ab073cf2076c508973ff9a72e2425e4e521b4f + checksum: 72c0802f74222160f6a13ebbd32b0d504142a2427678c87ea78fc32672c65fd522377d43b31a97c944cbd0aefc36b320bf02f04e47c44f2797d6ccd0a8aa30ec languageName: node linkType: hard @@ -12155,17 +12196,17 @@ __metadata: linkType: hard "@typescript-eslint/utils@npm:^8.8.1": - version: 8.46.3 - resolution: "@typescript-eslint/utils@npm:8.46.3" + version: 8.48.1 + resolution: "@typescript-eslint/utils@npm:8.48.1" dependencies: "@eslint-community/eslint-utils": ^4.7.0 - "@typescript-eslint/scope-manager": 8.46.3 - "@typescript-eslint/types": 8.46.3 - "@typescript-eslint/typescript-estree": 8.46.3 + "@typescript-eslint/scope-manager": 8.48.1 + "@typescript-eslint/types": 8.48.1 + "@typescript-eslint/typescript-estree": 8.48.1 peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: cf85b166f75c2fd248004fb59643315347489d9ab589738cda1b4c36c25e7947c197a1c21e46cb25959be7d0f310b352c4436f8d3e0a91d64e4fafb3ef4b4e3d + checksum: 1775ac217b578f52d6c1e85258098f8ef764d04830c6ce11043b434860da80f1a5f7cc1b9f2e0a63de161e83b8d876f7ae8362d7644d5d8e636e60ad5eeff4e2 languageName: node linkType: hard @@ -12179,13 +12220,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.46.3": - version: 8.46.3 - resolution: "@typescript-eslint/visitor-keys@npm:8.46.3" +"@typescript-eslint/visitor-keys@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.48.1" dependencies: - "@typescript-eslint/types": 8.46.3 + "@typescript-eslint/types": 8.48.1 eslint-visitor-keys: ^4.2.1 - checksum: c5f96840e0c31541e1a2390712a6cb290eff59fc97a3ffa7ecab353d3bb3cf0d8c6f62d68db271bf194aa8c4582be735b6121fcc5b30449e01799642be77de6e + checksum: ecf4078ce63c296dd340672b516f42bf452534c75af7e7d6c1a3f32b143ff184cb3a4071d7429a9f870371ff9091a790acce28b85ce3c450bfc60554c79d43ca languageName: node linkType: hard @@ -12650,10 +12691,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^3.0.0": - version: 3.0.1 - resolution: "abbrev@npm:3.0.1" - checksum: 21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 languageName: node linkType: hard @@ -13231,12 +13272,12 @@ __metadata: linkType: hard "autoprefixer@npm:^10.4.19": - version: 10.4.21 - resolution: "autoprefixer@npm:10.4.21" + version: 10.4.22 + resolution: "autoprefixer@npm:10.4.22" dependencies: - browserslist: ^4.24.4 - caniuse-lite: ^1.0.30001702 - fraction.js: ^4.3.7 + browserslist: ^4.27.0 + caniuse-lite: ^1.0.30001754 + fraction.js: ^5.3.4 normalize-range: ^0.1.2 picocolors: ^1.1.1 postcss-value-parser: ^4.2.0 @@ -13244,7 +13285,7 @@ __metadata: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4 + checksum: 2ae8d135af2deaaa5065a3a466c877787373c0ed766b8a8e8259d7871db79c1a7e1d9f6c9541c54fa95647511d3c2066bb08a30160e58c9bfa75506f9c18f3aa languageName: node linkType: hard @@ -13304,13 +13345,13 @@ __metadata: linkType: hard "axios@npm:^1.13.1": - version: 1.13.1 - resolution: "axios@npm:1.13.1" + version: 1.13.2 + resolution: "axios@npm:1.13.2" dependencies: follow-redirects: ^1.15.6 form-data: ^4.0.4 proxy-from-env: ^1.1.0 - checksum: de9c3c6de43d3ee1146d3afe78645f19450cac6a5d7235bef8b8e8eeb705c2e47e2d231dea99cecaec4dae1897c521118ca9413b9d474063c719c4d94c5b9adc + checksum: e8a42e37e5568ae9c7a28c348db0e8cf3e43d06fcbef73f0048669edfe4f71219664da7b6cc991b0c0f01c28a48f037c515263cb79be1f1ae8ff034cd813867b languageName: node linkType: hard @@ -13413,14 +13454,14 @@ __metadata: linkType: hard "bare-events@npm:^2.7.0": - version: 2.8.1 - resolution: "bare-events@npm:2.8.1" + version: 2.8.2 + resolution: "bare-events@npm:2.8.2" peerDependencies: bare-abort-controller: "*" peerDependenciesMeta: bare-abort-controller: optional: true - checksum: 0564f170b60ce827bc115b1c6e32092c7072905c560a941ac26149bbdde672d203897419f53015e0b41a2b3f3332a03dc2c66d3176ceebe1c58f636246f45808 + checksum: 53fef240cf2cdcca62f78b6eead90ddb5a59b0929f414b13a63764c2b4f9de98ea8a578d033b04d64bb7b86dfbc402e937984e69950855cc3754c7b63da7db21 languageName: node linkType: hard @@ -13431,12 +13472,12 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.8.19": - version: 2.8.23 - resolution: "baseline-browser-mapping@npm:2.8.23" +"baseline-browser-mapping@npm:^2.9.0": + version: 2.9.2 + resolution: "baseline-browser-mapping@npm:2.9.2" bin: baseline-browser-mapping: dist/cli.js - checksum: 5a63c1c241d288e5c79aa32a1cbea335b5af899172161aa9f9701a67c5b9b55ea3b3945a70a842385374627dde1de27504641bc95257d8c2e81f0c593c719121 + checksum: 4f9be09e20261ed26f19e9b95454dcb8d8371b87983c57cd9f70b9572e9b3053577f0d8d6d91297bdb605337747680686e22f62522a6e57ae2488fcacf641188 languageName: node linkType: hard @@ -13551,6 +13592,26 @@ __metadata: languageName: node linkType: hard +"body-parser@npm:~1.20.3": + version: 1.20.4 + resolution: "body-parser@npm:1.20.4" + dependencies: + bytes: ~3.1.2 + content-type: ~1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: ~1.2.0 + http-errors: ~2.0.1 + iconv-lite: ~0.4.24 + on-finished: ~2.4.1 + qs: ~6.14.0 + raw-body: ~2.5.3 + type-is: ~1.6.18 + unpipe: ~1.0.0 + checksum: 569c1e896297d1fcd8f34026c8d0ab70b90d45343c15c5d8dff5de2bad08125fc1e2f8c2f3f4c1ac6c0caaad115218202594d37dcb8d89d9b5dcae1c2b736aa9 + languageName: node + linkType: hard + "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -13559,9 +13620,9 @@ __metadata: linkType: hard "bowser@npm:^2.11.0": - version: 2.12.1 - resolution: "bowser@npm:2.12.1" - checksum: 017e8cc63ce2dec75037340626e1408f68334dac95f953ba7db33a266c019f1d262346d2be3994f9a12b7e9c02f57c562078719b8c5e8e8febe01053c613ffbc + version: 2.13.1 + resolution: "bowser@npm:2.13.1" + checksum: a57ef440c68e80ce736b95017e13f65d1476cdfa3cae10e0958ab71a8ed3e804aad761c5809b98fbaeaacd8cd1986d46ee7c317937c601897c9b1d17971bc8d1 languageName: node linkType: hard @@ -13661,18 +13722,18 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": - version: 4.27.0 - resolution: "browserslist@npm:4.27.0" +"browserslist@npm:^4.21.10, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.27.0": + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" dependencies: - baseline-browser-mapping: ^2.8.19 - caniuse-lite: ^1.0.30001751 - electron-to-chromium: ^1.5.238 - node-releases: ^2.0.26 - update-browserslist-db: ^1.1.4 + baseline-browser-mapping: ^2.9.0 + caniuse-lite: ^1.0.30001759 + electron-to-chromium: ^1.5.263 + node-releases: ^2.0.27 + update-browserslist-db: ^1.2.0 bin: browserslist: cli.js - checksum: 395611e54374da9171cdbe7e3704ab426e0f1d622751392df6d6cbf60c539bf06cf2407e9dd769bc01ee2abca6a14af6509a2e0bbb448ba75a054db6c1840643 + checksum: 545a5fa9d7234e3777a7177ec1e9134bb2ba60a69e6b95683f6982b1473aad347c77c1264ccf2ac5dea609a9731fbfbda6b85782bdca70f80f86e28a402504bd languageName: node linkType: hard @@ -13781,7 +13842,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2": +"bytes@npm:3.1.2, bytes@npm:~3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e @@ -13795,23 +13856,22 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" +"cacache@npm:^20.0.1": + version: 20.0.3 + resolution: "cacache@npm:20.0.3" dependencies: - "@npmcli/fs": ^4.0.0 + "@npmcli/fs": ^5.0.0 fs-minipass: ^3.0.0 - glob: ^10.2.2 - lru-cache: ^10.0.1 + glob: ^13.0.0 + lru-cache: ^11.1.0 minipass: ^7.0.3 minipass-collect: ^2.0.1 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 p-map: ^7.0.2 - ssri: ^12.0.0 - tar: ^7.4.3 - unique-filename: ^4.0.0 - checksum: 01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + ssri: ^13.0.0 + unique-filename: ^5.0.0 + checksum: c7da1ca694d20e8f8aedabd21dc11518f809a7d2b59aa76a1fc655db5a9e62379e465c157ddd2afe34b19230808882288effa6911b2de26a088a6d5645123462 languageName: node linkType: hard @@ -13921,10 +13981,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001653, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001751": - version: 1.0.30001753 - resolution: "caniuse-lite@npm:1.0.30001753" - checksum: 730344b6c54769f544f1d4bd7f99a122cd5f6e964e482adbcb18b63cda56e9c40aca1e3ab47c7154098803c9ba3772cca0aba936d1c924e67e8db8345712e5a8 +"caniuse-lite@npm:^1.0.30001653, caniuse-lite@npm:^1.0.30001754, caniuse-lite@npm:^1.0.30001759": + version: 1.0.30001759 + resolution: "caniuse-lite@npm:1.0.30001759" + checksum: b0f415960ba34995cda18e0d25c4e602f6917b9179290a76bdd0311423505b78cc93e558a90c98a22a1cc6b1781ab720ef6beea24ec7e29a1c1164ca72eac3a2 languageName: node linkType: hard @@ -14050,7 +14110,7 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^2.1.0": +"chardet@npm:^2.1.1": version: 2.1.1 resolution: "chardet@npm:2.1.1" checksum: d8391dd412338442b3de0d3a488aa9327f8bcf74b62b8723d6bd0b85c4084d50b731320e0a7c710edb1d44de75969995d2784b80e4c13b004a6c7a0db4c6e793 @@ -14376,19 +14436,19 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^3.0.1": - version: 3.1.2 - resolution: "color-convert@npm:3.1.2" +"color-convert@npm:^3.1.3": + version: 3.1.3 + resolution: "color-convert@npm:3.1.3" dependencies: color-name: ^2.0.0 - checksum: 5b83147015024931a06b57b197d09fc1f67f2efc93dfea5f042aba4788a95b13aebe511b0a929e0e837e442fd91a60c27de8e6761ff30e1a1e2fb634cca8a976 + checksum: 427648b442c6ea6dab5ba03f4962201ee59f128c80b25d5a0f7d9aab0ef52519a9db8a9bb3cf40b73f86eb19b5ca6aeb0ab930665f3d14973ce776d7d0448a15 languageName: node linkType: hard "color-name@npm:^2.0.0": - version: 2.0.2 - resolution: "color-name@npm:2.0.2" - checksum: 40372a581fdeca099b824b6a14dac095387ae83457ed0fafe6f37053515c1094365f0d26b5f29df941be748051b490a0aa3f2ea0c29126a90ab2add482942701 + version: 2.1.0 + resolution: "color-name@npm:2.1.0" + checksum: 9c953caba99557fce472232ded438c56b902c569cb15d66fcfbdf6374206126eef52ab66459f3984d4074b4aa8ab95e6f4b31a8e4f228dea57d0afecf94281fa languageName: node linkType: hard @@ -14399,12 +14459,12 @@ __metadata: languageName: node linkType: hard -"color-string@npm:^2.0.0": - version: 2.1.2 - resolution: "color-string@npm:2.1.2" +"color-string@npm:^2.1.3": + version: 2.1.4 + resolution: "color-string@npm:2.1.4" dependencies: color-name: ^2.0.0 - checksum: d1d3e8123b2a6a6715e539b347ce000925305946092d566697bb872b1b8951a8699a842b4e5e6324733bef7e4cd3517c50aeecf2a6aae12efc7ca5697ac95178 + checksum: 18a9fefec153d885e0dbfb076f3a65cdcd19f52d96c719f2f261e90e5b7dafd13c51baac399d7099eac290f004d340045ab9467312dcc8afefe6f877ec5c4428 languageName: node linkType: hard @@ -14418,12 +14478,12 @@ __metadata: linkType: hard "color@npm:^5.0.2": - version: 5.0.2 - resolution: "color@npm:5.0.2" + version: 5.0.3 + resolution: "color@npm:5.0.3" dependencies: - color-convert: ^3.0.1 - color-string: ^2.0.0 - checksum: a5eeee197651a5fe84ab578a8477827e2c2e56b82832aae2b6c60469240be3bc1f03f99686223b1c4e48107c9e20b980475524faab7e6bab1cb9104313910f0e + color-convert: ^3.1.3 + color-string: ^2.1.3 + checksum: f08a03c5113ae4aa36dba9d2438596b194b897e18b961310643cb63872add1da507cd238df264eb434bbdbe3a377ec41f90d877531acca611523cfcd365db1b6 languageName: node linkType: hard @@ -14670,7 +14730,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.4": +"content-disposition@npm:0.5.4, content-disposition@npm:~0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -14717,7 +14777,7 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.7": +"cookie-signature@npm:1.0.7, cookie-signature@npm:~1.0.6": version: 1.0.7 resolution: "cookie-signature@npm:1.0.7" checksum: e7731ad2995ae2efeed6435ec1e22cdd21afef29d300c27281438b1eab2bae04ef0d1a203928c0afec2cee72aa36540b8747406ebe308ad23c8e8cc3c26c9c51 @@ -14738,7 +14798,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.7.2": +"cookie@npm:0.7.2, cookie@npm:~0.7.1": version: 0.7.2 resolution: "cookie@npm:0.7.2" checksum: 9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 @@ -14746,9 +14806,9 @@ __metadata: linkType: hard "cookie@npm:^1.0.2": - version: 1.0.2 - resolution: "cookie@npm:1.0.2" - checksum: fd25fe79e8fbcfcaf6aa61cd081c55d144eeeba755206c058682257cb38c4bd6795c6620de3f064c740695bb65b7949ebb1db7a95e4636efb8357a335ad3f54b + version: 1.1.1 + resolution: "cookie@npm:1.1.1" + checksum: 79c4ddc0fcad9c4f045f826f42edf54bcc921a29586a4558b0898277fa89fb47be95bc384c2253f493af7b29500c830da28341274527328f18eba9f58afa112c languageName: node linkType: hard @@ -14776,9 +14836,9 @@ __metadata: linkType: hard "core-js@npm:^3.32.1": - version: 3.46.0 - resolution: "core-js@npm:3.46.0" - checksum: 12d559d39a58227881bc6c86c36d24dcfbe2d56e52dac42e35e8643278172596ab67f57ede98baf40b153ca1b830f37420ea32c3f7417c0c5a1fed46438ae187 + version: 3.47.0 + resolution: "core-js@npm:3.47.0" + checksum: 9b1a7088b7c660c7b8f1d4c90bb1816a8d5352ebdcb7bc742e3a0e4eb803316b5aa17bacb8769522342196351a5430178f46914644f2bfdb94ce0ced3c7fd523 languageName: node linkType: hard @@ -15097,24 +15157,31 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^5.3.2": - version: 5.3.2 - resolution: "cssstyle@npm:5.3.2" +"cssstyle@npm:^5.3.3": + version: 5.3.3 + resolution: "cssstyle@npm:5.3.3" dependencies: "@asamuzakjp/css-color": ^4.0.3 "@csstools/css-syntax-patches-for-csstree": ^1.0.14 css-tree: ^3.1.0 - checksum: 513f0bd5d80fa91beadd24a9f4d4705f1f7e783acd90049ba6ceaf452101326208dd0d1d088d3565c4df94e4730582bf3857ea0fd3e733d10b6141be6eb68e40 + checksum: 0e082992851a1ded3662bda420f86dc1c90510a21cf237ddf573a1e121a722a3f78bb8f6eb46b33f267da25162e8e1fe968f7002114c9ab1d0d4e11dad9c5ee8 languageName: node linkType: hard -"csstype@npm:3.1.3, csstype@npm:^3.0.2": +"csstype@npm:3.1.3": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard +"csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce + languageName: node + linkType: hard + "csv-parse@npm:^5.6.0": version: 5.6.0 resolution: "csv-parse@npm:5.6.0" @@ -15377,9 +15444,9 @@ __metadata: linkType: hard "default-browser-id@npm:^5.0.0": - version: 5.0.0 - resolution: "default-browser-id@npm:5.0.0" - checksum: 957fb886502594c8e645e812dfe93dba30ed82e8460d20ce39c53c5b0f3e2afb6ceaec2249083b90bdfbb4cb0f34e1f73fde3d68cac00becdbcfd894156b5ead + version: 5.0.1 + resolution: "default-browser-id@npm:5.0.1" + checksum: 5288b3094c740ef3a86df9b999b04ff5ba4dee6b64e7b355c0fff5217752c8c86908d67f32f6cba9bb4f9b7b61a1b640c0a4f9e34c57e0ff3493559a625245ee languageName: node linkType: hard @@ -15396,12 +15463,12 @@ __metadata: linkType: hard "default-browser@npm:^5.2.1": - version: 5.2.1 - resolution: "default-browser@npm:5.2.1" + version: 5.4.0 + resolution: "default-browser@npm:5.4.0" dependencies: bundle-name: ^4.1.0 default-browser-id: ^5.0.0 - checksum: 73f17dc3c58026c55bb5538749597db31f9561c0193cd98604144b704a981c95a466f8ecc3c2db63d8bfd04fb0d426904834cfc91ae510c6aeb97e13c5167c4d + checksum: a49ddd0c7b1a319163f64a5fc68ebb45a98548ea23a3155e04518f026173d85cfa2f451b646366c36c8f70b01e4cb773e23d1d22d2c61d8b84e5fbf151b4b609 languageName: node linkType: hard @@ -15508,7 +15575,7 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0": +"destroy@npm:1.2.0, destroy@npm:~1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 @@ -15735,13 +15802,6 @@ __metadata: languageName: node linkType: hard -"dset@npm:^3.1.4": - version: 3.1.4 - resolution: "dset@npm:3.1.4" - checksum: b67bbd28dd8a539e90c15ffb61100eb64ef995c5270a124d4f99bbb53f4d82f55a051b731ba81f3215dd9dce2b4c8d69927dc20b3be1c5fc88bab159467aa438 - languageName: node - linkType: hard - "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -15824,10 +15884,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.238": - version: 1.5.244 - resolution: "electron-to-chromium@npm:1.5.244" - checksum: a3cbc8c9c9415234f97e92724924f943fcb82494b3a2f9ae998954d22496e86f7eaf5e2fceca8aa8be098b0693f508332ec2d3b4b39a42cd2de1fac4d048a19f +"electron-to-chromium@npm:^1.5.263": + version: 1.5.266 + resolution: "electron-to-chromium@npm:1.5.266" + checksum: 74ada92ada1ace76ec5b7da8a9cc2d7f03db122a64ac8e12ae30eba3e358ffec443c0c5265bc6edcdeebfa73f449b21c361080c064eb1eec437db2d71fc03248 languageName: node linkType: hard @@ -16390,14 +16450,14 @@ __metadata: linkType: hard "eslint-plugin-storybook@npm:^10.0.1": - version: 10.0.3 - resolution: "eslint-plugin-storybook@npm:10.0.3" + version: 10.1.4 + resolution: "eslint-plugin-storybook@npm:10.1.4" dependencies: "@typescript-eslint/utils": ^8.8.1 peerDependencies: eslint: ">=8" - storybook: ^10.0.3 - checksum: f371668fe55e6d1f65a79e2d08902ca83aa175a643309fceea289b9420877b4a1753d2d42dcf6240e39e28700b0e4c86e8b1b9dc5a7b1ad95e9b5ce95a8da7ec + storybook: ^10.1.4 + checksum: d68a0244318a386877de12d22ce309725f9f7057002f5182fa50fc965e26ced7d051432d7495046f13ee5803634ce53ef9e58cfe2866c3251f2ff94f8ab50e74 languageName: node linkType: hard @@ -16799,41 +16859,41 @@ __metadata: linkType: hard "express@npm:^4.21.0": - version: 4.21.2 - resolution: "express@npm:4.21.2" + version: 4.22.1 + resolution: "express@npm:4.22.1" dependencies: accepts: ~1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 + body-parser: ~1.20.3 + content-disposition: ~0.5.4 content-type: ~1.0.4 - cookie: 0.7.1 - cookie-signature: 1.0.6 + cookie: ~0.7.1 + cookie-signature: ~1.0.6 debug: 2.6.9 depd: 2.0.0 encodeurl: ~2.0.0 escape-html: ~1.0.3 etag: ~1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 + finalhandler: ~1.3.1 + fresh: ~0.5.2 + http-errors: ~2.0.0 merge-descriptors: 1.0.3 methods: ~1.1.2 - on-finished: 2.4.1 + on-finished: ~2.4.1 parseurl: ~1.3.3 - path-to-regexp: 0.1.12 + path-to-regexp: ~0.1.12 proxy-addr: ~2.0.7 - qs: 6.13.0 + qs: ~6.14.0 range-parser: ~1.2.1 safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 + send: ~0.19.0 + serve-static: ~1.16.2 setprototypeof: 1.2.0 - statuses: 2.0.1 + statuses: ~2.0.1 type-is: ~1.6.18 utils-merge: 1.0.1 vary: ~1.1.2 - checksum: 38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f + checksum: ea57f512ab1e05e26b53a14fd432f65a10ec735ece342b37d0b63a7bcb8d337ffbb830ecb8ca15bcdfe423fbff88cea09786277baff200e8cde3ab40faa665cd languageName: node linkType: hard @@ -17059,13 +17119,13 @@ __metadata: linkType: hard "figlet@npm:^1.5.2": - version: 1.9.3 - resolution: "figlet@npm:1.9.3" + version: 1.9.4 + resolution: "figlet@npm:1.9.4" dependencies: commander: ^14.0.0 bin: figlet: bin/index.js - checksum: fbe02933b86713e56217d0c7d4a77c2950cb5bcfc1e7419daf7b2d3d172a4bc84f4d083c5172d000a82fcf67cba810aee8b96a8387b286cb5227db90b68ab5a0 + checksum: b9023fe4b28d79e7b4d24a67a8f4723d68de4fc210495e7e506f16f57d34c4ada5730fd99f70b90a86fbe39c49d0bfb1321636b6aaf2da278f8b10a415de51eb languageName: node linkType: hard @@ -17121,6 +17181,21 @@ __metadata: languageName: node linkType: hard +"finalhandler@npm:~1.3.1": + version: 1.3.2 + resolution: "finalhandler@npm:1.3.2" + dependencies: + debug: 2.6.9 + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + on-finished: ~2.4.1 + parseurl: ~1.3.3 + statuses: ~2.0.2 + unpipe: ~1.0.0 + checksum: 435a4fd65e4e4e4c71bb5474980090b73c353a123dd415583f67836bdd6516e528cf07298e219a82b94631dee7830eae5eece38d3c178073cf7df4e8c182f413 + languageName: node + linkType: hard + "find-cache-dir@npm:^3.0.0": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" @@ -17241,15 +17316,15 @@ __metadata: linkType: hard "form-data@npm:^4.0.0, form-data@npm:^4.0.4, form-data@npm:~4.0.0": - version: 4.0.4 - resolution: "form-data@npm:4.0.4" + version: 4.0.5 + resolution: "form-data@npm:4.0.5" dependencies: asynckit: ^0.4.0 combined-stream: ^1.0.8 es-set-tostringtag: ^2.1.0 hasown: ^2.0.2 mime-types: ^2.1.12 - checksum: 373525a9a034b9d57073e55eab79e501a714ffac02e7a9b01be1c820780652b16e4101819785e1e18f8d98f0aee866cc654d660a435c378e16a72f2e7cac9695 + checksum: dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b languageName: node linkType: hard @@ -17280,10 +17355,10 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.3.7": - version: 4.3.7 - resolution: "fraction.js@npm:4.3.7" - checksum: df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 +"fraction.js@npm:^5.3.4": + version: 5.3.4 + resolution: "fraction.js@npm:5.3.4" + checksum: f90079fe9bfc665e0a07079938e8ff71115bce9462f17b32fc283f163b0540ec34dc33df8ed41bb56f028316b04361b9a9995b9ee9258617f8338e0b05c5f95a languageName: node linkType: hard @@ -17309,7 +17384,7 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2": +"fresh@npm:0.5.2, fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a @@ -17614,9 +17689,9 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": - version: 10.4.5 - resolution: "glob@npm:10.4.5" +"glob@npm:^10.0.0, glob@npm:^10.3.7": + version: 10.5.0 + resolution: "glob@npm:10.5.0" dependencies: foreground-child: ^3.1.0 jackspeak: ^3.1.2 @@ -17626,7 +17701,7 @@ __metadata: path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: 19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + checksum: 100705eddbde6323e7b35e1d1ac28bcb58322095bd8e63a7d0bef1a2cdafe0d0f7922a981b2b48369a4f8c1b077be5c171804534c3509dfe950dde15fbe6d828 languageName: node linkType: hard @@ -17646,6 +17721,17 @@ __metadata: languageName: node linkType: hard +"glob@npm:^13.0.0": + version: 13.0.0 + resolution: "glob@npm:13.0.0" + dependencies: + minimatch: ^10.1.1 + minipass: ^7.1.2 + path-scurry: ^2.0.0 + checksum: 8e2f5821f3f7c312dd102e23a15b80c79e0837a9872784293ba2e15ec73b3f3749a49a42a31bfcb4e52c84820a474e92331c2eebf18819d20308f5c33876630a + languageName: node + linkType: hard + "glob@npm:^6.0.1": version: 6.0.4 resolution: "glob@npm:6.0.4" @@ -17764,7 +17850,7 @@ __metadata: languageName: node linkType: hard -"graphql@npm:^16.8.1, graphql@npm:^16.9.0": +"graphql@npm:^16.12.0, graphql@npm:^16.9.0": version: 16.12.0 resolution: "graphql@npm:16.12.0" checksum: b6fffa4e8a4e4a9933ebe85e7470b346dbf49050c1a482fac5e03e4a1a7bed2ecd3a4c97e29f04457af929464bc5e4f2aac991090c2f320111eef26e902a5c75 @@ -17996,6 +18082,19 @@ __metadata: languageName: node linkType: hard +"http-errors@npm:~2.0.0, http-errors@npm:~2.0.1": + version: 2.0.1 + resolution: "http-errors@npm:2.0.1" + dependencies: + depd: ~2.0.0 + inherits: ~2.0.4 + setprototypeof: ~1.2.0 + statuses: ~2.0.2 + toidentifier: ~1.0.1 + checksum: fb38906cef4f5c83952d97661fe14dc156cb59fe54812a42cd448fa57b5c5dfcb38a40a916957737bd6b87aab257c0648d63eb5b6a9ca9f548e105b6072712d4 + languageName: node + linkType: hard + "http-parser-js@npm:^0.5.2": version: 0.5.10 resolution: "http-parser-js@npm:0.5.10" @@ -18076,11 +18175,11 @@ __metadata: linkType: hard "human-id@npm:^4.1.1": - version: 4.1.2 - resolution: "human-id@npm:4.1.2" + version: 4.1.3 + resolution: "human-id@npm:4.1.3" bin: human-id: dist/cli.js - checksum: 81eb30b5eed3156086ae5d4f5ebf9a7c11bddc80bf635dc52319818f7d4010976d7defad828b5ee1b3fa7dbf7cecdc39154237e72673fbe0447440f80a62276c + checksum: c0e6aacfa71adff6e9783fc209493a7f8de92da041bea32deb3a9cd1244a4d2b89f32d5e90130e8e22da4e6fe15b61cf4e533f114927384de1418460c92b5a7a languageName: node linkType: hard @@ -18143,7 +18242,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:~0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -18297,7 +18396,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -18504,9 +18603,9 @@ __metadata: linkType: hard "ip-address@npm:^10.0.1": - version: 10.0.1 - resolution: "ip-address@npm:10.0.1" - checksum: 1634d79dae18394004775cb6d699dc46b7c23df6d2083164025a2b15240c1164fccde53d0e08bd5ee4fc53913d033ab6b5e395a809ad4b956a940c446e948843 + version: 10.1.0 + resolution: "ip-address@npm:10.1.0" + checksum: 0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 languageName: node linkType: hard @@ -19748,8 +19847,8 @@ __metadata: linkType: hard "joi@npm:^18.0.1": - version: 18.0.1 - resolution: "joi@npm:18.0.1" + version: 18.0.2 + resolution: "joi@npm:18.0.2" dependencies: "@hapi/address": ^5.1.1 "@hapi/formula": ^3.0.2 @@ -19758,7 +19857,7 @@ __metadata: "@hapi/tlds": ^1.1.1 "@hapi/topo": ^6.0.2 "@standard-schema/spec": ^1.0.0 - checksum: b803dd46e31d90d7df92fd4cd62c2129624c9ee0ab289077ec0d8ff3959ea93216a592bf315927a73fafb19bd6eb2ad2ee58d0d8d9c56599bc23cf3de9bba8b6 + checksum: e395e07df0051e7bd8da02436ef3f10d52561b0331b6c289de1725745f336a952b72672fc3687d4e81d3354f9b3580feb60ffca71281a585c48b63dade09e1fb languageName: node linkType: hard @@ -19790,7 +19889,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -19802,14 +19901,25 @@ __metadata: linkType: hard "js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" dependencies: argparse: ^1.0.7 esprima: ^4.0.0 bin: js-yaml: bin/js-yaml.js - checksum: 6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + checksum: 3261f25912f5dd76605e5993d0a126c2b6c346311885d3c483706cd722efe34f697ea0331f654ce27c00a42b426e524518ec89d65ed02ea47df8ad26dcc8ce69 + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: 561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 languageName: node linkType: hard @@ -19828,12 +19938,12 @@ __metadata: linkType: hard "jsdom@npm:^27.1.0": - version: 27.1.0 - resolution: "jsdom@npm:27.1.0" + version: 27.2.0 + resolution: "jsdom@npm:27.2.0" dependencies: - "@acemir/cssom": ^0.9.19 - "@asamuzakjp/dom-selector": ^6.7.3 - cssstyle: ^5.3.2 + "@acemir/cssom": ^0.9.23 + "@asamuzakjp/dom-selector": ^6.7.4 + cssstyle: ^5.3.3 data-urls: ^6.0.0 decimal.js: ^10.6.0 html-encoding-sniffer: ^4.0.0 @@ -19856,7 +19966,7 @@ __metadata: peerDependenciesMeta: canvas: optional: true - checksum: b3da39ab7c858df28a2300362924925327f5bff5727371523b99cac7f51bc2891c4b8516205c9acbd34430819f7e69f7790a2092a965359ed65d8111b3a79507 + checksum: 52d847e1aef099071d66d1d9aedcdd2f15e7ea781da9cfb41dc0d4caf741c5870c346396f8d1182d611427ae47a53f69a6f16410c698950e5809d3fed5a1672d languageName: node linkType: hard @@ -19992,7 +20102,7 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:9.0.2, jsonwebtoken@npm:^9.0.2": +"jsonwebtoken@npm:9.0.2": version: 9.0.2 resolution: "jsonwebtoken@npm:9.0.2" dependencies: @@ -20010,6 +20120,24 @@ __metadata: languageName: node linkType: hard +"jsonwebtoken@npm:^9.0.2": + version: 9.0.3 + resolution: "jsonwebtoken@npm:9.0.3" + dependencies: + jws: ^4.0.1 + lodash.includes: ^4.3.0 + lodash.isboolean: ^3.0.3 + lodash.isinteger: ^4.0.4 + lodash.isnumber: ^3.0.3 + lodash.isplainobject: ^4.0.6 + lodash.isstring: ^4.0.1 + lodash.once: ^4.0.0 + ms: ^2.1.1 + semver: ^7.5.4 + checksum: 6ca7f1e54886ea3bde7146a5a22b53847c46e25453c7f7307a69818b9a6ad48c390b2e59d5690fcfd03c529b01960060cc4bb0c686991d6edae2285dfd30f4ba + languageName: node + linkType: hard + "jsprim@npm:^2.0.2": version: 2.0.2 resolution: "jsprim@npm:2.0.2" @@ -20034,7 +20162,7 @@ __metadata: languageName: node linkType: hard -"jwa@npm:^1.4.1": +"jwa@npm:^1.4.2": version: 1.4.2 resolution: "jwa@npm:1.4.2" dependencies: @@ -20045,13 +20173,34 @@ __metadata: languageName: node linkType: hard -"jws@npm:^3.2.2": - version: 3.2.2 - resolution: "jws@npm:3.2.2" +"jwa@npm:^2.0.1": + version: 2.0.1 + resolution: "jwa@npm:2.0.1" dependencies: - jwa: ^1.4.1 + buffer-equal-constant-time: ^1.0.1 + ecdsa-sig-formatter: 1.0.11 safe-buffer: ^5.0.1 - checksum: e770704533d92df358adad7d1261fdecad4d7b66fa153ba80d047e03ca0f1f73007ce5ed3fbc04d2eba09ba6e7e6e645f351e08e5ab51614df1b0aa4f384dfff + checksum: ab3ebc6598e10dc11419d4ed675c9ca714a387481466b10e8a6f3f65d8d9c9237e2826f2505280a739cf4cbcf511cb288eeec22b5c9c63286fc5a2e4f97e78cf + languageName: node + linkType: hard + +"jws@npm:^3.2.2": + version: 3.2.3 + resolution: "jws@npm:3.2.3" + dependencies: + jwa: ^1.4.2 + safe-buffer: ^5.0.1 + checksum: 9fdf9d6783b1892ef413ef373cd351eacc847ba01deec6fbfea96830e93241863ccbee66f3b749fc2310c59b6db2209d3f4b52931c0c259b52b17de20715917f + languageName: node + linkType: hard + +"jws@npm:^4.0.1": + version: 4.0.1 + resolution: "jws@npm:4.0.1" + dependencies: + jwa: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 6be1ed93023aef570ccc5ea8d162b065840f3ef12f0d1bb3114cade844de7a357d5dc558201d9a65101e70885a6fa56b17462f520e6b0d426195510618a154d0 languageName: node linkType: hard @@ -20399,13 +20548,6 @@ __metadata: languageName: node linkType: hard -"lodash.sortby@npm:^4.7.0": - version: 4.7.0 - resolution: "lodash.sortby@npm:4.7.0" - checksum: fc48fb54ff7669f33bb32997cab9460757ee99fafaf72400b261c3e10fde21538e47d8cfcbe6a25a31bcb5b7b727c27d52626386fc2de24eb059a6d64a89cdf5 - languageName: node - linkType: hard - "lodash.startcase@npm:^4.4.0": version: 4.4.0 resolution: "lodash.startcase@npm:4.4.0" @@ -20533,7 +20675,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": +"lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb @@ -20547,6 +20689,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^11.1.0": + version: 11.2.4 + resolution: "lru-cache@npm:11.2.4" + checksum: 4a24f9b17537619f9144d7b8e42cd5a225efdfd7076ebe7b5e7dc02b860a818455201e67fbf000765233fe7e339d3c8229fc815e9b58ee6ede511e07608c19b2 + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -20640,22 +20789,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" +"make-fetch-happen@npm:^15.0.0": + version: 15.0.3 + resolution: "make-fetch-happen@npm:15.0.3" dependencies: - "@npmcli/agent": ^3.0.0 - cacache: ^19.0.1 + "@npmcli/agent": ^4.0.0 + cacache: ^20.0.1 http-cache-semantics: ^4.1.1 minipass: ^7.0.2 - minipass-fetch: ^4.0.0 + minipass-fetch: ^5.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^1.0.0 - proc-log: ^5.0.0 + proc-log: ^6.0.0 promise-retry: ^2.0.1 - ssri: ^12.0.0 - checksum: c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + ssri: ^13.0.0 + checksum: 525f74915660be60b616bcbd267c4a5b59481b073ba125e45c9c3a041bb1a47a2bd0ae79d028eb6f5f95bf9851a4158423f5068539c3093621abb64027e8e461 languageName: node linkType: hard @@ -21005,9 +21154,9 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^4.0.0": - version: 4.0.1 - resolution: "minipass-fetch@npm:4.0.1" +"minipass-fetch@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass-fetch@npm:5.0.0" dependencies: encoding: ^0.1.13 minipass: ^7.0.3 @@ -21016,7 +21165,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c + checksum: 9443aab5feab190972f84b64116e54e58dd87a58e62399cae0a4a7461b80568281039b7c3a38ba96453431ebc799d1e26999e548540156216729a4967cd5ef06 languageName: node linkType: hard @@ -21290,15 +21439,15 @@ __metadata: linkType: hard "msw@npm:^2.3.0": - version: 2.11.6 - resolution: "msw@npm:2.11.6" + version: 2.12.4 + resolution: "msw@npm:2.12.4" dependencies: "@inquirer/confirm": ^5.0.0 "@mswjs/interceptors": ^0.40.0 "@open-draft/deferred-promise": ^2.2.0 - "@types/statuses": ^2.0.4 + "@types/statuses": ^2.0.6 cookie: ^1.0.2 - graphql: ^16.8.1 + graphql: ^16.12.0 headers-polyfill: ^4.0.2 is-node-process: ^1.2.0 outvariant: ^1.4.3 @@ -21308,7 +21457,7 @@ __metadata: statuses: ^2.0.2 strict-event-emitter: ^0.5.1 tough-cookie: ^6.0.0 - type-fest: ^4.26.1 + type-fest: ^5.2.0 until-async: ^3.0.2 yargs: ^17.7.2 peerDependencies: @@ -21318,7 +21467,7 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: a19e9af0ca880bddbdfa7a852c40d7b8db8e04cd1d745575346cef5ee313acd65cadd0a1c48c6945b020235048168dce8e0ad856c3e14a0c1bb4b26618c5fb3c + checksum: 3156cff6852234111b8c0e93e811495e7539c34384e240c70872c132d0bfdd6a79c4b70e5691f250df8ad332763d976e3b28771fedc0556f09a5847568ff2364 languageName: node linkType: hard @@ -21382,9 +21531,9 @@ __metadata: linkType: hard "mylas@npm:^2.1.9": - version: 2.1.13 - resolution: "mylas@npm:2.1.13" - checksum: 093dfaf88f444d9da956c68a61ddcfe05ab9411c0024b0c7f4d721639ba7d311ea8f9c052ce617344e67d40982f67614cd634b525b923048bf9a191234968c9c + version: 2.1.14 + resolution: "mylas@npm:2.1.14" + checksum: 2f30cee712c497a8f5c2a7218b6644efd67babf9fa7f8442f8536e2c95e4fded44b7117aea61cb1616c8ce0cdcfd9de329d6fa16d81818141267942b4eadb711 languageName: node linkType: hard @@ -21582,22 +21731,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.5.0 - resolution: "node-gyp@npm:11.5.0" + version: 12.1.0 + resolution: "node-gyp@npm:12.1.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 graceful-fs: ^4.2.6 - make-fetch-happen: ^14.0.3 - nopt: ^8.0.0 - proc-log: ^5.0.0 + make-fetch-happen: ^15.0.0 + nopt: ^9.0.0 + proc-log: ^6.0.0 semver: ^7.3.5 - tar: ^7.4.3 + tar: ^7.5.2 tinyglobby: ^0.2.12 - which: ^5.0.0 + which: ^6.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 31ff49586991b38287bb15c3d529dd689cfc32f992eed9e6997b9d712d5d21fe818a8b1bbfe3b76a7e33765c20210c5713212f4aa329306a615b87d8a786da3a + checksum: f43efea8aaf0beb6b2f6184e533edad779b2ae38062953e21951f46221dd104006cc574154f2ad4a135467a5aae92c49e84ef289311a82e08481c5df0e8dc495 languageName: node linkType: hard @@ -21631,7 +21780,7 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.26": +"node-releases@npm:^2.0.27": version: 2.0.27 resolution: "node-releases@npm:2.0.27" checksum: f1e6583b7833ea81880627748d28a3a7ff5703d5409328c216ae57befbced10ce2c991bea86434e8ec39003bd017f70481e2e5f8c1f7e0a7663241f81d6e00e2 @@ -21669,14 +21818,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" dependencies: - abbrev: ^3.0.0 + abbrev: ^4.0.0 bin: nopt: bin/nopt.js - checksum: 62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + checksum: 1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd languageName: node linkType: hard @@ -21946,7 +22095,7 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1": +"on-finished@npm:2.4.1, on-finished@npm:~2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -22201,9 +22350,9 @@ __metadata: linkType: hard "p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd languageName: node linkType: hard @@ -22424,12 +22573,12 @@ __metadata: linkType: hard "path-scurry@npm:^2.0.0": - version: 2.0.0 - resolution: "path-scurry@npm:2.0.0" + version: 2.0.1 + resolution: "path-scurry@npm:2.0.1" dependencies: lru-cache: ^11.0.0 minipass: ^7.1.2 - checksum: 3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c + checksum: 2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 languageName: node linkType: hard @@ -22440,13 +22589,6 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.12": - version: 0.1.12 - resolution: "path-to-regexp@npm:0.1.12" - checksum: 1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b - languageName: node - linkType: hard - "path-to-regexp@npm:^6.3.0": version: 6.3.0 resolution: "path-to-regexp@npm:6.3.0" @@ -22461,6 +22603,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:~0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b + languageName: node + linkType: hard + "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -22954,12 +23103,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^7.0.0": - version: 7.1.0 - resolution: "postcss-selector-parser@npm:7.1.0" + version: 7.1.1 + resolution: "postcss-selector-parser@npm:7.1.1" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa + checksum: 02d3b1589ddcddceed4b583b098b95a7266dacd5135f041e5d913ebb48e874fd333a36e564cc9a2ec426a464cb18db11cb192ac76247aced5eba8c951bf59507 languageName: node linkType: hard @@ -23044,11 +23193,11 @@ __metadata: linkType: hard "posthog-node@npm:^5.11.0": - version: 5.11.0 - resolution: "posthog-node@npm:5.11.0" + version: 5.17.2 + resolution: "posthog-node@npm:5.17.2" dependencies: - "@posthog/core": 1.5.0 - checksum: 72cd439c64f5d8647cc8e89f635e5a5d72c1bfb48caa5cb9c5545410db1ed48fec24ef1d111545607cbddfb41d42bb6ffb84bb03d4d70b09bb59a1597265582b + "@posthog/core": 1.7.1 + checksum: fd68100456ee7500de16478dd875e6aa5d0e2abb0a094d1766843fbcaccf5aca623e4360ae29dfc9b1699d19c80059fbe149c1bd0d82ebf9ee74d584bdbd7ed9 languageName: node linkType: hard @@ -23195,10 +23344,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 languageName: node linkType: hard @@ -23390,7 +23539,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.10.0, qs@npm:^6.11.0, qs@npm:^6.11.2, qs@npm:^6.12.1": +"qs@npm:^6.10.0, qs@npm:^6.11.0, qs@npm:^6.11.2, qs@npm:^6.12.1, qs@npm:~6.14.0": version: 6.14.0 resolution: "qs@npm:6.14.0" dependencies: @@ -23551,6 +23700,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:~2.5.3": + version: 2.5.3 + resolution: "raw-body@npm:2.5.3" + dependencies: + bytes: ~3.1.2 + http-errors: ~2.0.1 + iconv-lite: ~0.4.24 + unpipe: ~1.0.0 + checksum: 449844344fc90547fb994383a494b83300e4f22199f146a79f68d78a199a8f2a923ea9fd29c3be979bfd50291a3884733619ffc15ba02a32e703b612f8d3f74a + languageName: node + linkType: hard + "react-aria@npm:^3.33.1": version: 3.44.0 resolution: "react-aria@npm:3.44.0" @@ -23650,13 +23811,13 @@ __metadata: linkType: hard "react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": - version: 19.2.0 - resolution: "react-dom@npm:19.2.0" + version: 19.2.1 + resolution: "react-dom@npm:19.2.1" dependencies: scheduler: ^0.27.0 peerDependencies: - react: ^19.2.0 - checksum: fa2cae05248d01288e91523b590ce4e7635b1e13f1344e225f850d722a8da037bf0782f63b1c1d46353334e0c696909b82e582f8cad607948fde6f7646cc18d9 + react: ^19.2.1 + checksum: e56b6b3d72314df580ca800b70a69a21c6372703c8f45d9b5451ca6519faefb2496d76ffa9c5adb94136d2bbf2fd303d0dfc208a2cd77ede3132877471af9470 languageName: node linkType: hard @@ -23829,8 +23990,8 @@ __metadata: linkType: hard "react-remove-scroll@npm:^2.6.1, react-remove-scroll@npm:^2.6.2": - version: 2.7.1 - resolution: "react-remove-scroll@npm:2.7.1" + version: 2.7.2 + resolution: "react-remove-scroll@npm:2.7.2" dependencies: react-remove-scroll-bar: ^2.3.7 react-style-singleton: ^2.2.3 @@ -23843,7 +24004,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 7ad8f6ffd3e2aedf9b3d79f0c9088a9a3d7c5332d80c923427a6d97fe0626fb4cb33a6d9174d19fad57d860be69c96f68497a0619c3a8af0e8a5332e49bdde31 + checksum: b5f3315bead75e72853f492c0b51ba8fb4fa09a4534d7fc42d6fcd59ca3e047cf213279ffc1e35b337e314ef5a04cb2b12544c85e0078802271731c27c09e5aa languageName: node linkType: hard @@ -23948,9 +24109,9 @@ __metadata: linkType: hard "react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": - version: 19.2.0 - resolution: "react@npm:19.2.0" - checksum: 1b6d64eacb9324725bfe1e7860cb7a6b8a34bc89a482920765ebff5c10578eb487e6b46b2f0df263bd27a25edbdae2c45e5ea5d81ae61404301c1a7192c38330 + version: 19.2.1 + resolution: "react@npm:19.2.1" + checksum: 2b5eaf407abb3db84090434c20d6c5a8e447ab7abcd8fe9eaf1ddc299babcf31284ee9db7ea5671d21c85ac5298bd632fa1a7da1ed78d5b368a537f5e1cd5d62 languageName: node linkType: hard @@ -24556,31 +24717,31 @@ __metadata: linkType: hard "rollup@npm:^4.20.0, rollup@npm:^4.28.1, rollup@npm:^4.34.8, rollup@npm:^4.43.0": - version: 4.52.5 - resolution: "rollup@npm:4.52.5" + version: 4.53.3 + resolution: "rollup@npm:4.53.3" dependencies: - "@rollup/rollup-android-arm-eabi": 4.52.5 - "@rollup/rollup-android-arm64": 4.52.5 - "@rollup/rollup-darwin-arm64": 4.52.5 - "@rollup/rollup-darwin-x64": 4.52.5 - "@rollup/rollup-freebsd-arm64": 4.52.5 - "@rollup/rollup-freebsd-x64": 4.52.5 - "@rollup/rollup-linux-arm-gnueabihf": 4.52.5 - "@rollup/rollup-linux-arm-musleabihf": 4.52.5 - "@rollup/rollup-linux-arm64-gnu": 4.52.5 - "@rollup/rollup-linux-arm64-musl": 4.52.5 - "@rollup/rollup-linux-loong64-gnu": 4.52.5 - "@rollup/rollup-linux-ppc64-gnu": 4.52.5 - "@rollup/rollup-linux-riscv64-gnu": 4.52.5 - "@rollup/rollup-linux-riscv64-musl": 4.52.5 - "@rollup/rollup-linux-s390x-gnu": 4.52.5 - "@rollup/rollup-linux-x64-gnu": 4.52.5 - "@rollup/rollup-linux-x64-musl": 4.52.5 - "@rollup/rollup-openharmony-arm64": 4.52.5 - "@rollup/rollup-win32-arm64-msvc": 4.52.5 - "@rollup/rollup-win32-ia32-msvc": 4.52.5 - "@rollup/rollup-win32-x64-gnu": 4.52.5 - "@rollup/rollup-win32-x64-msvc": 4.52.5 + "@rollup/rollup-android-arm-eabi": 4.53.3 + "@rollup/rollup-android-arm64": 4.53.3 + "@rollup/rollup-darwin-arm64": 4.53.3 + "@rollup/rollup-darwin-x64": 4.53.3 + "@rollup/rollup-freebsd-arm64": 4.53.3 + "@rollup/rollup-freebsd-x64": 4.53.3 + "@rollup/rollup-linux-arm-gnueabihf": 4.53.3 + "@rollup/rollup-linux-arm-musleabihf": 4.53.3 + "@rollup/rollup-linux-arm64-gnu": 4.53.3 + "@rollup/rollup-linux-arm64-musl": 4.53.3 + "@rollup/rollup-linux-loong64-gnu": 4.53.3 + "@rollup/rollup-linux-ppc64-gnu": 4.53.3 + "@rollup/rollup-linux-riscv64-gnu": 4.53.3 + "@rollup/rollup-linux-riscv64-musl": 4.53.3 + "@rollup/rollup-linux-s390x-gnu": 4.53.3 + "@rollup/rollup-linux-x64-gnu": 4.53.3 + "@rollup/rollup-linux-x64-musl": 4.53.3 + "@rollup/rollup-openharmony-arm64": 4.53.3 + "@rollup/rollup-win32-arm64-msvc": 4.53.3 + "@rollup/rollup-win32-ia32-msvc": 4.53.3 + "@rollup/rollup-win32-x64-gnu": 4.53.3 + "@rollup/rollup-win32-x64-msvc": 4.53.3 "@types/estree": 1.0.8 fsevents: ~2.3.2 dependenciesMeta: @@ -24632,7 +24793,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: faf1697b305d13a149bb64a2bb7378344becc7c8580f56225c4c00adbf493d82480a44b3e3b1cc82a3ac5d1d4cab6dfc89e6635443895a2dc488969075f5b94d + checksum: a21305aac72013083bd0dec92162b0f7f24cacf57c876ca601ec76e892895952c9ea592c1c07f23b8c125f7979c2b17f7fb565e386d03ee4c1f0952ac4ab0d75 languageName: node linkType: hard @@ -24966,6 +25127,27 @@ __metadata: languageName: node linkType: hard +"send@npm:~0.19.0": + version: 0.19.1 + resolution: "send@npm:0.19.1" + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + etag: ~1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: ~1.2.1 + statuses: 2.0.1 + checksum: ceb859859822bf55e705b96db9a909870626d1a6bfcf62a88648b9681048a7840c0ff1f4afd7babea4ccfabff7d64a7dda68a6f6c63c255cc83f40a412a1db8e + languageName: node + linkType: hard + "sentence-case@npm:^3.0.4": version: 3.0.4 resolution: "sentence-case@npm:3.0.4" @@ -24977,7 +25159,7 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.2": +"serve-static@npm:1.16.2, serve-static@npm:~1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -25033,7 +25215,7 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:1.2.0": +"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" checksum: 68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc @@ -25430,16 +25612,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.8.0-beta.0": - version: 0.8.0-beta.0 - resolution: "source-map@npm:0.8.0-beta.0" - dependencies: - whatwg-url: ^7.0.0 - checksum: fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 - languageName: node - linkType: hard - -"source-map@npm:^0.7.4": +"source-map@npm:^0.7.4, source-map@npm:^0.7.6": version: 0.7.6 resolution: "source-map@npm:0.7.6" checksum: 59f6f05538539b274ba771d2e9e32f6c65451982510564438e048bc1352f019c6efcdc6dd07909b1968144941c14015c2c7d4369fb7c4d7d53ae769716dcc16c @@ -25507,12 +25680,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^12.0.0": - version: 12.0.0 - resolution: "ssri@npm:12.0.0" +"ssri@npm:^13.0.0": + version: 13.0.0 + resolution: "ssri@npm:13.0.0" dependencies: minipass: ^7.0.3 - checksum: caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + checksum: 405f3a531cd98b013cecb355d63555dca42fd12c7bc6671738aaa9a82882ff41cdf0ef9a2b734ca4f9a760338f114c29d01d9238a65db3ccac27929bd6e6d4b2 languageName: node linkType: hard @@ -25553,7 +25726,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:^2.0.2": +"statuses@npm:^2.0.2, statuses@npm:~2.0.1, statuses@npm:~2.0.2": version: 2.0.2 resolution: "statuses@npm:2.0.2" checksum: a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f @@ -25947,20 +26120,20 @@ __metadata: linkType: hard "sucrase@npm:^3.35.0": - version: 3.35.0 - resolution: "sucrase@npm:3.35.0" + version: 3.35.1 + resolution: "sucrase@npm:3.35.1" dependencies: "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 - glob: ^10.3.10 lines-and-columns: ^1.1.6 mz: ^2.7.0 pirates: ^4.0.1 + tinyglobby: ^0.2.11 ts-interface-checker: ^0.1.9 bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef + checksum: 6fa22329c261371feb9560630d961ad0d0b9c87dce21ea74557c5f3ffbe5c1ee970ea8bcce9962ae9c90c3c47165ffa7dd41865c7414f5d8ea7a40755d612c5c languageName: node linkType: hard @@ -26120,6 +26293,13 @@ __metadata: languageName: node linkType: hard +"tagged-tag@npm:^1.0.0": + version: 1.0.0 + resolution: "tagged-tag@npm:1.0.0" + checksum: 91d25c9ffb86a91f20522cefb2cbec9b64caa1febe27ad0df52f08993ff60888022d771e868e6416cf2e72dab68449d2139e8709ba009b74c6c7ecd4000048d1 + languageName: node + linkType: hard + "tailwind-merge@npm:^2.2.1": version: 2.6.0 resolution: "tailwind-merge@npm:2.6.0" @@ -26180,7 +26360,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^7.4.3": +"tar@npm:^7.5.2": version: 7.5.2 resolution: "tar@npm:7.5.2" dependencies: @@ -26406,10 +26586,10 @@ __metadata: languageName: node linkType: hard -"tldts-core@npm:^7.0.17": - version: 7.0.17 - resolution: "tldts-core@npm:7.0.17" - checksum: 39dd6f5852f241c88391dc462dd236fa8241309a76dbf2486afdba0f172358260b16b98c126d1d06e1d9ee9015d83448ed7c4e2885e5e5c06c368f6503bb6a97 +"tldts-core@npm:^7.0.19": + version: 7.0.19 + resolution: "tldts-core@npm:7.0.19" + checksum: 8f9fa5838aa7b3adbe80a6588ad802019f21faef34e04aa1aeab3a20275bba5e22c60b66a6b3bdd830b0bd6a2d57b92e0605c3cdb2c6317f111e586fa2f37927 languageName: node linkType: hard @@ -26425,13 +26605,13 @@ __metadata: linkType: hard "tldts@npm:^7.0.5": - version: 7.0.17 - resolution: "tldts@npm:7.0.17" + version: 7.0.19 + resolution: "tldts@npm:7.0.19" dependencies: - tldts-core: ^7.0.17 + tldts-core: ^7.0.19 bin: tldts: bin/cli.js - checksum: 0ef2a40058a11c27a5b310489009002e57cd0789c2cf383c04ecf808e1523d442d9d9688ac0337c64b261609478b7fd85ddcd692976c8f763747a5e1c7c1c451 + checksum: d77d2fe6f8ec07e27248cd6647b91fc814dfc82e15dce104277f317d861576908409f6549ff46e21277677f823a037f57b7a748ada7d0fcdcb08535890f71050 languageName: node linkType: hard @@ -26465,7 +26645,7 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1": +"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" checksum: 93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 @@ -26506,15 +26686,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^1.0.1": - version: 1.0.1 - resolution: "tr46@npm:1.0.1" - dependencies: - punycode: ^2.1.0 - checksum: 41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 - languageName: node - linkType: hard - "tr46@npm:^6.0.0": version: 6.0.0 resolution: "tr46@npm:6.0.0" @@ -26591,8 +26762,8 @@ __metadata: linkType: hard "ts-jest@npm:^29.1.0": - version: 29.4.5 - resolution: "ts-jest@npm:29.4.5" + version: 29.4.6 + resolution: "ts-jest@npm:29.4.6" dependencies: bs-logger: ^0.2.6 fast-json-stable-stringify: ^2.1.0 @@ -26626,7 +26797,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 789f00666ba785ac425606d42601cbdc03015e46f228a0b333f06c6658d80865819bae0ddd59c762285352d2b14d0aa50912574ec699ba6369ddb0d400a49ac0 + checksum: 013dda99ac938cd4b94bae9323ed1b633cd295976c256d596d01776866188078fe7b82b8b3ebd05deb401b27b5618d9d76208eded2568661240ecf9694a5c933 languageName: node linkType: hard @@ -26725,22 +26896,22 @@ __metadata: linkType: hard "tsup@npm:^8.4.0": - version: 8.5.0 - resolution: "tsup@npm:8.5.0" + version: 8.5.1 + resolution: "tsup@npm:8.5.1" dependencies: bundle-require: ^5.1.0 cac: ^6.7.14 chokidar: ^4.0.3 consola: ^3.4.0 debug: ^4.4.0 - esbuild: ^0.25.0 + esbuild: ^0.27.0 fix-dts-default-cjs-exports: ^1.0.0 joycon: ^3.1.1 picocolors: ^1.1.1 postcss-load-config: ^6.0.1 resolve-from: ^5.0.0 rollup: ^4.34.8 - source-map: 0.8.0-beta.0 + source-map: ^0.7.6 sucrase: ^3.35.0 tinyexec: ^0.3.2 tinyglobby: ^0.2.11 @@ -26762,7 +26933,7 @@ __metadata: bin: tsup: dist/cli-default.js tsup-node: dist/cli-node.js - checksum: 2eddc1138ad992a2e67d826e92e0b0c4f650367355866c77df8368ade9489e0a8bf2b52b352e97fec83dc690af05881c29c489af27acb86ac2cef38b0d029087 + checksum: 86b0a5ee5533cf5363431ffaf6a244d06fbc80e3a739f216a121a336b28e663d521bae1d3b2d9ba7d479cb4b5f7dcb5e0722e169d3daf664c78f0d68676fa06a languageName: node linkType: hard @@ -26897,13 +27068,22 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.0.0, type-fest@npm:^4.26.1, type-fest@npm:^4.41.0": +"type-fest@npm:^4.0.0, type-fest@npm:^4.41.0": version: 4.41.0 resolution: "type-fest@npm:4.41.0" checksum: f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 languageName: node linkType: hard +"type-fest@npm:^5.2.0": + version: 5.3.0 + resolution: "type-fest@npm:5.3.0" + dependencies: + tagged-tag: ^1.0.0 + checksum: 48fc415cc306ba3b808a9c6cbdab2a4cef9c552d8f12145d2813aec022eac1a04e9bf45bd57cd53b629d5a4aff2c957288e3598897ffdcc18ad285817675d389 + languageName: node + linkType: hard + "type-is@npm:^1.6.18, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -27113,21 +27293,21 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-filename@npm:4.0.0" +"unique-filename@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-filename@npm:5.0.0" dependencies: - unique-slug: ^5.0.0 - checksum: 38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + unique-slug: ^6.0.0 + checksum: afb897e9cf4c2fb622ea716f7c2bb462001928fc5f437972213afdf1cc32101a230c0f1e9d96fc91ee5185eca0f2feb34127145874975f347be52eb91d6ccc2c languageName: node linkType: hard -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" +"unique-slug@npm:^6.0.0": + version: 6.0.0 + resolution: "unique-slug@npm:6.0.0" dependencies: imurmurhash: ^0.1.4 - checksum: d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 + checksum: da7ade4cb04eb33ad0499861f82fe95ce9c7c878b7139dc54d140ecfb6a6541c18a5c8dac16188b8b379fe62c0c1f1b710814baac910cde5f4fec06212126c6a languageName: node linkType: hard @@ -27192,9 +27372,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.4": - version: 1.1.4 - resolution: "update-browserslist-db@npm:1.1.4" +"update-browserslist-db@npm:^1.2.0": + version: 1.2.2 + resolution: "update-browserslist-db@npm:1.2.2" dependencies: escalade: ^3.2.0 picocolors: ^1.1.1 @@ -27202,7 +27382,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: db0c9aaecf1258a6acda5e937fc27a7996ccca7a7580a1b4aa8bba6a9b0e283e5e65c49ebbd74ec29288ef083f1b88d4da13e3d4d326c1e5fc55bf72d7390702 + checksum: 39c3ea08b397ffc8dc3a1c517f5c6ed5cc4179b5e185383dab9bf745879623c12062a2e6bf4f9427cc59389c7bfa0010e86858b923c1e349e32fdddd9b043bb2 languageName: node linkType: hard @@ -27224,13 +27404,6 @@ __metadata: languageName: node linkType: hard -"uri-js-replace@npm:^1.0.1": - version: 1.0.1 - resolution: "uri-js-replace@npm:1.0.1" - checksum: 0be6c972c84c316e29667628ce7b4ce4de7fc77cec9a514f70c4a3336eea8d1d783c71c9988ac5da333f0f6a85a04a7ae05a3c4aa43af6cd07b7a4d85c8d9f11 - languageName: node - linkType: hard - "uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -27370,9 +27543,9 @@ __metadata: linkType: hard "validator@npm:^13.15.20": - version: 13.15.20 - resolution: "validator@npm:13.15.20" - checksum: 65453f0c91ef154ae2da4d5ff3c22acff239d2c15216335ba83895b6f79914708709c641119aa9fba0ec9dd69229c1cf8196aff0081584bdda8a7f50ea97b789 + version: 13.15.23 + resolution: "validator@npm:13.15.23" + checksum: 22a05ec6a98d48d2b6fb34d43ce854af61d15842362d142e64cfca0325d4d0c2d1051d9f9d3a0f741e58ea888f73a35baf7a2a810f5aed0f89183bd5040f0177 languageName: node linkType: hard @@ -27516,8 +27689,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": - version: 7.1.12 - resolution: "vite@npm:7.1.12" + version: 7.2.6 + resolution: "vite@npm:7.2.6" dependencies: esbuild: ^0.25.0 fdir: ^6.5.0 @@ -27566,7 +27739,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: cef4d4b4a84e663e09b858964af36e916892ac8540068df42a05ced637ceeae5e9ef71c72d54f3cfc1f3c254af16634230e221b6e2327c2a66d794bb49203262 + checksum: d444a159ab8f0f854d596d1938f201b449d59ed4d336e587be9dc89005467214d85848c212c2495f76a8421372ffe4d061d023d659600f1aaa3ba5ac13e804f7 languageName: node linkType: hard @@ -27686,17 +27859,17 @@ __metadata: linkType: hard "wait-on@npm:^9.0.1": - version: 9.0.1 - resolution: "wait-on@npm:9.0.1" + version: 9.0.3 + resolution: "wait-on@npm:9.0.3" dependencies: - axios: ^1.12.2 + axios: ^1.13.2 joi: ^18.0.1 lodash: ^4.17.21 minimist: ^1.2.8 rxjs: ^7.8.2 bin: wait-on: bin/wait-on - checksum: c90673257cedb50f5e3cb4f4a407d22a0d1c9f79295f04fee91246ed195042229fd45d2d02f331827b06728fa24706e2b8ee5c88c85de2ada87bf4bf17a73fe3 + checksum: f5f8cb57be2dbf89edacd104916d5ee0211064c86324ab466c1da0965af77638615258ff612aa4cb16207770b772524bf2d9e583e890d96dd80315dca5733591 languageName: node linkType: hard @@ -27732,13 +27905,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^4.0.2": - version: 4.0.2 - resolution: "webidl-conversions@npm:4.0.2" - checksum: def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f - languageName: node - linkType: hard - "webidl-conversions@npm:^8.0.0": version: 8.0.0 resolution: "webidl-conversions@npm:8.0.0" @@ -27789,17 +27955,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^7.0.0": - version: 7.1.0 - resolution: "whatwg-url@npm:7.1.0" - dependencies: - lodash.sortby: ^4.7.0 - tr46: ^1.0.1 - webidl-conversions: ^4.0.2 - checksum: 2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2, which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": version: 1.1.1 resolution: "which-boxed-primitive@npm:1.1.1" @@ -27883,14 +28038,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^5.0.0": - version: 5.0.0 - resolution: "which@npm:5.0.0" +"which@npm:^6.0.0": + version: 6.0.0 + resolution: "which@npm:6.0.0" dependencies: isexe: ^3.1.1 bin: node-which: bin/which.js - checksum: e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b + checksum: fe9d6463fe44a76232bb6e3b3181922c87510a5b250a98f1e43a69c99c079b3f42ddeca7e03d3e5f2241bf2d334f5a7657cfa868b97c109f3870625842f4cc15 languageName: node linkType: hard @@ -28156,11 +28311,11 @@ __metadata: linkType: hard "yaml@npm:^2.2.1": - version: 2.8.1 - resolution: "yaml@npm:2.8.1" + version: 2.8.2 + resolution: "yaml@npm:2.8.2" bin: yaml: bin.mjs - checksum: 7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 + checksum: 703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96 languageName: node linkType: hard @@ -28237,7 +28392,7 @@ __metadata: languageName: node linkType: hard -"yoctocolors-cjs@npm:^2.1.2": +"yoctocolors-cjs@npm:^2.1.2, yoctocolors-cjs@npm:^2.1.3": version: 2.1.3 resolution: "yoctocolors-cjs@npm:2.1.3" checksum: 584168ef98eb5d913473a4858dce128803c4a6cd87c0f09e954fa01126a59a33ab9e513b633ad9ab953786ed16efdd8c8700097a51635aafaeed3fef7712fa79