diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 755fc70adf4..c6fd8824220 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -85,13 +85,15 @@ jobs: styles_modified_files: ${{ steps.changed-files.outputs.styles_modified_files }} eslint_added_files: ${{ steps.changed-files.outputs.eslint_added_files }} eslint_modified_files: ${{ steps.changed-files.outputs.eslint_modified_files }} + plugins_modified_files: ${{ steps.changed-files.outputs.plugins_modified_files }} + plugins_added_files: ${{ steps.changed-files.outputs.plugins_added_files }} permissions: pull-requests: read steps: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44 + uses: tj-actions/changed-files@v45 with: files_yaml: | styles: @@ -100,6 +102,8 @@ jobs: - components/*/themes/express.css eslint: - components/*/stories/*.js + plugins: + - plugins/**/* # ------------------------------------------------------------- # Lint pre-compiled assets for consistency @@ -116,6 +120,49 @@ jobs: eslint_modified_files: ${{ needs.changed_files.outputs.eslint_modified_files }} secrets: inherit + # ------------------------------------------------------------- + # Run the test suites for the plugins if there are changes + # to any of the plugin files + # ------------------------------------------------------------- + plugin_tests: + name: Plugin tests + runs-on: ubuntu-latest + needs: [changed_files] + if: ${{ needs.changed_files.outputs.plugins_added_files != '' || needs.changed_files.outputs.plugins_modified_files != '' }} + steps: + - name: Check out code + uses: actions/checkout@v4 + + - name: Use Node LTS version + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: yarn + + - name: Enable Corepack + run: corepack enable + + ## --- YARN CACHE --- ## + - name: Check for cached dependencies + continue-on-error: true + id: cache-dependencies + uses: actions/cache@v4 + with: + path: | + .cache/yarn + node_modules + key: ubuntu-latest-node20-${{ hashFiles('yarn.lock') }} + + ## --- INSTALL --- ## + # If statement isn't needed here b/c yarn will leverage the cache if it exists + - name: Install dependencies + shell: bash + run: yarn install --immutable + + ## --- Run plugins test suites --- ## + - name: Run plugin tests + run: yarn test:plugins + # ------------------------------------------------------------- # RUN VISUAL REGRESSION TESTS --- # # Run VRT on: @@ -142,14 +189,8 @@ jobs: # ------------------------------------------------------------- publish_site: name: Publish - # The build step ensures we are leveraging the cache for the build - needs: [vrt] - # Note: the goal here is to allow vrt to be skipped but still require the build to succeed - if: ${{ always() }} uses: ./.github/workflows/publish-site.yml with: deploy-message: ${{ github.event.pull_request.title }} alias: pr-${{ github.event.number }} - # Only pass the storybook url if the vrt was successful - storybook-url: ${{ needs.vrt.outputs.storybook-url || '' }} secrets: inherit diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e5709da95b5..4960d95b913 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -76,25 +76,31 @@ jobs: shell: bash run: yarn install --immutable + # Components must be built before linting so that the custom properties are available + # in the dependencies for passthrough and token verification + - name: Build components & ui-icons + shell: bash + run: yarn build + - name: Lint component styles if: ${{ inputs.styles_added_files != '' || inputs.styles_modified_files != '' }} - uses: reviewdog/action-stylelint@v1.18.1 + uses: reviewdog/action-stylelint@v1.30.0 with: - fail_on_error: true - level: error - reporter: github-pr-check + fail_level: error filter_mode: diff_context + level: error + reporter: github-pr-review # stylelint_input: "components/*/index.css components/*/themes/*.css" stylelint_input: "${{ inputs.styles_added_files }} ${{ inputs.styles_modified_files }}" stylelint_config: stylelint.config.js - name: Run eslint on packages and stories - uses: reviewdog/action-eslint@v1.20.0 + uses: reviewdog/action-eslint@v1.33.0 if: ${{ inputs.eslint_added_files != '' || inputs.eslint_modified_files != '' }} with: - fail_on_error: true + fail_level: error level: error - reporter: github-pr-check + reporter: github-pr-review filter_mode: diff_context # eslint_flags: "components/*/stories/*.js" eslint_flags: "${{ inputs.eslint_added_files }} ${{ inputs.eslint_modified_files }}" diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 1a70f609b36..3b2be175eb5 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -7,7 +7,6 @@ name: Build and verify production # - Publish the PR branch to Netlify # ------------------------------------------------------------- - on: push: branches: [main, spectrum-two] @@ -62,11 +61,7 @@ jobs: # ------------------------------------------------------------- publish_site: name: Publish - # The build step ensures we are leveraging the cache for the build - needs: [vrt] uses: ./.github/workflows/publish-site.yml - with: - storybook-url: ${{ needs.vrt.outputs.storybook-url || '' }} secrets: inherit todo_to_issue: diff --git a/.github/workflows/publish-site.yml b/.github/workflows/publish-site.yml index b26cdbd73fb..bd7bd9fe603 100644 --- a/.github/workflows/publish-site.yml +++ b/.github/workflows/publish-site.yml @@ -12,10 +12,6 @@ on: alias: required: false type: string - storybook-url: - required: false - type: string - default: '' workflow_call: inputs: deploy-message: @@ -24,10 +20,6 @@ on: alias: required: false type: string - storybook-url: - required: false - type: string - default: '' permissions: contents: read @@ -75,22 +67,14 @@ jobs: run: yarn install --immutable ## --- BUILD --- ## - - name: Build docs site - shell: bash - run: yarn build:site - env: - CHROMATIC_URL: ${{ inputs.storybook-url }} - - - name: Build storybook site - if: ${{ ! inputs.storybook-url }} + - name: Build storybook shell: bash - run: yarn nx run storybook:build:docs + run: yarn build:docs ## --- DEPLOY WEBSITE TO NETLIFY --- ## - name: Deploy uses: nwtgck/actions-netlify@v3 with: - # publish-dir: site/dist publish-dir: dist production-branch: main production-deploy: false diff --git a/.github/workflows/release-snapshot.yml b/.github/workflows/release-snapshot.yml new file mode 100644 index 00000000000..38c1572a621 --- /dev/null +++ b/.github/workflows/release-snapshot.yml @@ -0,0 +1,55 @@ +name: Release Snapshot + +on: + workflow_dispatch: + inputs: + tag: + description: "Tag used on changeset version and npm package" + required: false + type: string + +jobs: + get-snapshot-tag: + runs-on: ubuntu-latest + permissions: + contents: write + id-token: write + steps: + - name: Split branch name + id: split + env: + BRANCH: ${{ github.ref_name }} + run: echo "fragment=${BRANCH##*snapshot-}" >> $GITHUB_OUTPUT + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Get last author info + id: author + run: | + echo "authorName=$(git log -1 --pretty=format:'%an')" >> $GITHUB_OUTPUT + echo "authorEmail=$(git log -1 --pretty=format:'%ae')" >> $GITHUB_OUTPUT + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 18 + cache: yarn + - name: Install Dependencies + run: yarn install --frozen-lockfile + - name: Create snapshot release and publish to npm + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + SNAPSHOT_TAG: ${{ inputs.tag || steps.split.outputs.fragment }} + USERNAME: ${{ steps.author.outputs.authorName }} + EMAIL: ${{ steps.author.outputs.authorEmail }} + run: | + yarn changeset version --snapshot $SNAPSHOT_TAG && yarn --mode="update-lockfile" + yarn ci + git config --global user.name "$USERNAME" + git config --global user.email "$EMAIL" + git add . + git commit -m "chore: snapshot release $SNAPSHOT_TAG" + npm set //registry.npmjs.org/:_authToken=$NPM_TOKEN + yarn changeset publish --tag $SNAPSHOT_TAG + git push origin HEAD + git push --tags diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e998698ab6b..daba17f8dc1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,6 +5,7 @@ on: branches: - main - spectrum-two + - s2-foundations-redux concurrency: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/vrt.yml b/.github/workflows/vrt.yml index 4b4d9227abd..7a1e093e9e1 100644 --- a/.github/workflows/vrt.yml +++ b/.github/workflows/vrt.yml @@ -1,6 +1,11 @@ name: Visual regression testing on: + push: + branches: + - main + - "!changeset-release/**" + - "!dependabot/**" workflow_dispatch: workflow_call: inputs: @@ -20,12 +25,12 @@ permissions: jobs: vrt: + if: ${{!startsWith(github.ref, 'refs/heads/dependabot/') && !startsWith(github.ref, 'refs/heads/changeset-release/') }} name: Chromatic runs-on: ubuntu-latest timeout-minutes: 20 outputs: - storybook-url: ${{ steps.chromatic.outputs.storybookUrl != 'undefined' && steps.chromatic.outputs.storybookUrl || '' }} - + storybook-url: ${{ steps.chromatic.outputs.storybookUrl != 'undefined' && steps.chromatic.outputs.storybookUrl || '' }} steps: - name: Check out code uses: actions/checkout@v4 @@ -59,7 +64,7 @@ jobs: - name: Publish to Chromatic id: chromatic - uses: chromaui/action@v11 + uses: chromaui/action@latest with: projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} buildScriptName: ci:storybook @@ -68,7 +73,8 @@ jobs: exitOnceUploaded: true onlyChanged: true traceChanged: true - untraced: ".github/actions/*/package.json site/package.json generator/package.json" + untraced: ".github/actions/*/package.json generator/package.json" diagnostics: true + autoAcceptChanges: "main" # Lets VRT pass without running so as not to waste snapshots skip: ${{ inputs.skip }} diff --git a/.gitignore b/.gitignore index 2ab21bd8833..17d143d6cbe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,9 @@ dist -dist-site -!tokens/dist +!tokens/dist/index.css +!tokens/dist/css/*.css + +# Not committing the map assets, these are dev-only +*.map # Recommended update re:https://docs.netlify.com/integrations/frameworks/eleventy/ **/node_modules/** diff --git a/.husky/commit-msg b/.husky/commit-msg index 4c49ae6aeb7..2785bc1d251 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1 @@ -#!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" - yarn commitlint --edit $1 diff --git a/.husky/pre-commit b/.husky/pre-commit index 21c5c595bff..a3169caa88f 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/usr/bin/env sh -. "$(dirname -- "$0")/_/husky.sh" - yarn lint-staged --allow-empty --config lint-staged.config.js diff --git a/.storybook/assets/images/adobe_logo.svg b/.storybook/assets/images/adobe_logo.svg new file mode 100644 index 00000000000..bde5a6cd3f7 --- /dev/null +++ b/.storybook/assets/images/adobe_logo.svg @@ -0,0 +1,5 @@ + diff --git a/assets/example-ava.png b/.storybook/assets/images/example-ava.png similarity index 100% rename from assets/example-ava.png rename to .storybook/assets/images/example-ava.png diff --git a/assets/example-ava@2x.png b/.storybook/assets/images/example-ava@2x.png similarity index 100% rename from assets/example-ava@2x.png rename to .storybook/assets/images/example-ava@2x.png diff --git a/assets/example-card-landscape.png b/.storybook/assets/images/example-card-landscape.png similarity index 100% rename from assets/example-card-landscape.png rename to .storybook/assets/images/example-card-landscape.png diff --git a/assets/example-card-portrait.png b/.storybook/assets/images/example-card-portrait.png similarity index 100% rename from assets/example-card-portrait.png rename to .storybook/assets/images/example-card-portrait.png diff --git a/assets/example-card-square.png b/.storybook/assets/images/example-card-square.png similarity index 100% rename from assets/example-card-square.png rename to .storybook/assets/images/example-card-square.png diff --git a/assets/flowers.png b/.storybook/assets/images/flowers.png similarity index 100% rename from assets/flowers.png rename to .storybook/assets/images/flowers.png diff --git a/.storybook/assets/images/github_logo.svg b/.storybook/assets/images/github_logo.svg new file mode 100644 index 00000000000..5c9d2e78ff2 --- /dev/null +++ b/.storybook/assets/images/github_logo.svg @@ -0,0 +1,5 @@ + diff --git a/.storybook/assets/images/gradient-background-dark.png b/.storybook/assets/images/gradient-background-dark.png new file mode 100644 index 00000000000..961283356b0 Binary files /dev/null and b/.storybook/assets/images/gradient-background-dark.png differ diff --git a/.storybook/assets/images/gradient-background-light.png b/.storybook/assets/images/gradient-background-light.png new file mode 100644 index 00000000000..ea5f9512b7f Binary files /dev/null and b/.storybook/assets/images/gradient-background-light.png differ diff --git a/.storybook/assets/images/gray_migration-guide.png b/.storybook/assets/images/gray_migration-guide.png new file mode 100644 index 00000000000..43dde6742d5 Binary files /dev/null and b/.storybook/assets/images/gray_migration-guide.png differ diff --git a/.storybook/assets/images/npm_logo.svg b/.storybook/assets/images/npm_logo.svg new file mode 100644 index 00000000000..0e788a552c8 --- /dev/null +++ b/.storybook/assets/images/npm_logo.svg @@ -0,0 +1,11 @@ + diff --git a/assets/spectrum-css_illustration_desktop.png b/.storybook/assets/images/spectrum-css_illustration_desktop.png similarity index 100% rename from assets/spectrum-css_illustration_desktop.png rename to .storybook/assets/images/spectrum-css_illustration_desktop.png diff --git a/assets/spectrum_illustration_2x.png b/.storybook/assets/images/spectrum_illustration_2x.png similarity index 100% rename from assets/spectrum_illustration_2x.png rename to .storybook/assets/images/spectrum_illustration_2x.png diff --git a/assets/thumbnail.png b/.storybook/assets/images/thumbnail.png similarity index 100% rename from assets/thumbnail.png rename to .storybook/assets/images/thumbnail.png diff --git a/.storybook/assets/images/wc_logo.svg b/.storybook/assets/images/wc_logo.svg new file mode 100644 index 00000000000..54c216f564e --- /dev/null +++ b/.storybook/assets/images/wc_logo.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.storybook/decorators/arg-events.js b/.storybook/decorators/arg-events.js new file mode 100644 index 00000000000..5bf3a6f3d8c --- /dev/null +++ b/.storybook/decorators/arg-events.js @@ -0,0 +1,23 @@ +import { makeDecorator, useArgs } from "@storybook/preview-api"; + +/** + * @type import('@storybook/csf').Args + */ + +/** + * @type import('@storybook/csf').DecoratorFunction + * @description Global properties added to each component; determines what stylesheets are loaded + **/ +export const withArgEvents = makeDecorator({ + name: "withArgEvents", + parameterName: "argEvents", + wrapper: (StoryFn, context) => { + /** @type {[Args, (newArgs: Partial) => void, (argNames?: (keyof Args)[]) => void]} */ + const [, updateArgs] = useArgs(context.args); + + // Bind the updateArgs function for use in nested templates + context.updateArgs = updateArgs; + + return StoryFn(context); + }, +}); diff --git a/.storybook/decorators/context.js b/.storybook/decorators/context.js new file mode 100644 index 00000000000..2b6c2a20925 --- /dev/null +++ b/.storybook/decorators/context.js @@ -0,0 +1,131 @@ +import { makeDecorator, useEffect } from "@storybook/preview-api"; +import { fetchContainers, toggleStyles } from "./helpers.js"; + +import legacyTokens from "@spectrum-css/tokens-legacy/dist/index.css?inline"; +import tokens from "@spectrum-css/tokens/dist/index.css?inline"; + +/** + * @type import('@storybook/csf').DecoratorFunction + * @description Global properties added to each component; determines what stylesheets are loaded + **/ +export const withContextWrapper = makeDecorator({ + name: "withContextWrapper", + parameterName: "context", + wrapper: (StoryFn, data) => { + let { + args: { + rootClass, + staticColor, + } = {}, + globals: { + color = "light", + context = "spectrum", + scale = "medium", + testingPreview = false, + } = {}, + id, + viewMode, + } = data; + + const staticColorSettings = { + "black": { + background: "var(--spectrum-examples-gradient-static-black)", + color: "light" + }, + "white": { + background: "var(--spectrum-examples-gradient-static-white)", + color: "dark" + }, + }; + + const original = { + color, + context, + scale, + }; + + useEffect(() => { + const isTesting = testingPreview; + const isDocs = viewMode === "docs"; + const isRaw = Boolean(context === "raw"); + const isModern = Boolean(context === "spectrum"); + const isExpress = Boolean(context === "express"); + + // Start by attaching the appropriate tokens to the container + toggleStyles(document.body, "tokens", tokens, !isRaw); + + if (!isRaw) { + // add the default classes to the body to ensure labels, headings, and borders are styled correctly + document.body.classList.add("spectrum", "spectrum--light", "spectrum--medium"); + } + + // Start by attaching the appropriate tokens to the container + toggleStyles(document.body, "tokens", isModern ? tokens : legacyTokens, !isRaw); + + for (const container of fetchContainers(id, isDocs, isTesting)) { + // Reset the context to the original values + color = original.color; + context = original.context; + scale = original.scale; + + // Check if the container has a static color element + let hasStaticElement = container.matches(`:has([data-html-preview])`) ? container.matches(`:has([data-html-preview] .${rootClass}--staticWhite, [data-html-preview] .${rootClass}--staticBlack)`) : container.matches(`:has(.${rootClass}--staticWhite, .${rootClass}--staticBlack)`); + + let staticKey = staticColor; + if (!staticKey && hasStaticElement) { + staticKey = ( + container.querySelector(`.${rootClass}--staticWhite`) && "white" || + container.querySelector(`.${rootClass}--staticBlack`) && "black" + ); + } + + // If we can't determine the static key, we can't use the static color + if (!staticKey) hasStaticElement = false; + + // Every container gets the spectrum class + container.classList.toggle("spectrum", !isRaw); + + // S1 and S1 Express get the legacy class + container.classList.toggle("spectrum--legacy", !isModern && !isRaw); + + // Express only gets the express class + container.classList.toggle("spectrum--express", isExpress && !isRaw); + + // Darkest is deprecated in Spectrum 2 + if (isModern && color === "darkest") { + /* eslint-disable no-console -- notify that darkest was deprecated in S2 */ + console.warn("The 'darkest' color is deprecated in Spectrum 2. Please use 'dark' instead."); + color = "dark"; + } + + // Let the static color override the color if it's set + if (hasStaticElement && staticColorSettings[staticKey]?.color) { + color = staticColorSettings[staticKey].color; + } + + // Force a light theme for the body wrapper in testing preview mode + // because the individual containers will bring in the correct theme + if (isTesting && container.matches("body:has([data-testing-preview]")) { + color = "light"; + } + + for (let c of ["light", "dark", "darkest"]) { + container.classList.toggle(`spectrum--${c}`, c === color && !isRaw); + } + + for (const s of ["medium", "large"]) { + container.classList.toggle(`spectrum--${s}`, s === scale && !isRaw); + } + + // Start by removing the background color from the container and then add it back if needed + container.style.removeProperty("background"); + if (hasStaticElement && staticKey && staticColorSettings[staticKey]) { + container.style.background = staticColorSettings[staticKey].background; + } + } + + }, [context, viewMode, original, staticColor, color, scale, rootClass, tokens, legacyTokens, staticColorSettings, testingPreview]); + + return StoryFn(data); + }, +}); diff --git a/.storybook/decorators/contextsWrapper.js b/.storybook/decorators/contextsWrapper.js deleted file mode 100644 index dccf8a1ef4a..00000000000 --- a/.storybook/decorators/contextsWrapper.js +++ /dev/null @@ -1,72 +0,0 @@ -import { makeDecorator, useEffect } from "@storybook/preview-api"; - -/** - * @type import('@storybook/csf').DecoratorFunction - * @description Global properties added to each component; determines what stylesheets are loaded - **/ -export const withContextWrapper = makeDecorator({ - name: "withContextWrapper", - parameterName: "context", - wrapper: (StoryFn, context) => { - const { args, argTypes, viewMode, id } = context; - - const getDefaultValue = (type) => { - if (!type) return null; - if (type.defaultValue) return type.defaultValue; - return type.options ? type.options[0] : null; - }; - - // This property informs which context stylesheets to source - // but does not source a stylesheet for itself - /** @type boolean */ - const isExpress = args.express - ? args.express - : getDefaultValue(argTypes.express); - /** @type string */ - const color = args.color ? args.color : getDefaultValue(argTypes.color) ?? "light"; - /** @type string */ - const scale = args.scale ? args.scale : getDefaultValue(argTypes.scale) ?? "medium"; - - const colors = ["light", "dark"]; - const scales = ["medium", "large"]; - - useEffect(() => { - let containers = [document.body]; - - const roots = [ - ...document.querySelectorAll(`#story--${id}`), - ...document.querySelectorAll(`#story--${id}--primary`) - ]; - if (viewMode === "docs" && roots.length > 0) { - containers = roots.map(root => root.closest(".docs-story") ?? root); - } - - for (const container of containers) { - container.classList.toggle("spectrum", true); - - container.classList.toggle("spectrum--express", isExpress); - - for (const c of colors) { - container.classList.toggle(`spectrum--${c}`, c === color); - } - - for (const s of scales) { - container.classList.toggle(`spectrum--${s}`, s === scale); - } - - // Change background color when demonstrating static color options. - if (args.staticColor === "black") { - container.style.background = "var(--spectrum-examples-gradient-static-black)"; - } - else if (args.staticColor === "white" || args.isStaticWhite === true) { - container.style.background = "var(--spectrum-examples-gradient-static-white)"; - } - else { - container.style.removeProperty("background"); - } - } - }, [color, scale, isExpress, args.staticColor, args.isStaticWhite]); - - return StoryFn(context); - }, -}); diff --git a/.storybook/decorators/helpers.js b/.storybook/decorators/helpers.js new file mode 100644 index 00000000000..746df02ed47 --- /dev/null +++ b/.storybook/decorators/helpers.js @@ -0,0 +1,77 @@ +import { global } from '@storybook/global'; + +/** + * @type (container: HTMLElement, id: string, styleObj: object, add: boolean = true) => void + * @description Fetches the style container for the given ID or creates a new one + **/ +export function toggleStyles(container, id, styles, add = true) { + if (!container && !id) return; + + let style = container.querySelector(`#${id}`); + + if (!add) { + if (style) style.remove(); + return; + } + + if (!style) { + style = document.createElement("style"); + style.id = id; + container.appendChild(style); + } + + if (!style) return; + + if (add && styles) style.innerHTML = styles; + else style.remove(); +} + +/** + * @type (id: string, container: HTMLElement) => HTMLElement + * @description Fetches the style container for the given ID or creates a new one + **/ +export function fetchStyleContainer(id, container) { + if (!id) return; + + const { document } = global; + if (!container) container = document.body; + + let styleContainer = container.querySelector(`#${id}`); + if (styleContainer) return styleContainer; + + const styles = document.createElement("div"); + styles.id = id; + // @todo add styles to the top part of the container + container.appendChild(styles); + return styles; +} + +/** + * @type (id: string, isDocs: boolean = false) => HTMLElement[] + * @description Fetches the style container for the given ID or creates a new one + **/ +export function fetchContainers(id, isDocs = false, isTesting = false) { + if (!id) return []; + const { document } = global; + + let containers = []; + + // Storybook IDs used to target the container element for the docs pages + const roots = [ + ...document.querySelectorAll(`#story--${id}`), + ...document.querySelectorAll(`#story--${id}--primary`) + ]; + + // viewMode is either "docs" or "story" + if (isDocs && roots.length > 0) { + containers = roots.map(root => root.closest(".docs-story") ?? root); + } + else if (isTesting) { + // Only capture the top-level container for testing previews + containers.push(...document.querySelectorAll("[data-inner-container]")); + } + + if (containers.length === 0) containers = [document.body]; + + return containers; +} diff --git a/.storybook/decorators/icon-sprites.js b/.storybook/decorators/icon-sprites.js new file mode 100644 index 00000000000..9b8afb09925 --- /dev/null +++ b/.storybook/decorators/icon-sprites.js @@ -0,0 +1,36 @@ +// Used in the icon sprite decorator to inject the sprite sheets into the document +import workflowSprite from "@adobe/spectrum-css-workflow-icons/dist/spectrum-icons.svg?raw"; +import uiSprite from "@spectrum-css/ui-icons/dist/spectrum-css-icons.svg?raw"; +import { makeDecorator, useEffect } from "@storybook/preview-api"; + +/** + * @type import('@storybook/csf').DecoratorFunction + **/ +export const withIconSpriteSheet = makeDecorator({ + name: "withIconSpriteSheet", + parameterName: "spritesheet", + wrapper: (StoryFn, context) => { + const { + loaded = {}, + } = context; + + // Load the icons into the window object + if (loaded.icons) window.icons = loaded.icons; + + useEffect(() => { + // Inject the sprite sheets into the document + let sprite = document.getElementById("spritesheets"); + if (!sprite) { + sprite = document.createElement("div"); + sprite.id = "spritesheets"; + sprite.innerHTML = workflowSprite + uiSprite; + document.body.appendChild(sprite); + } + else { + sprite.innerHTML = workflowSprite + uiSprite; + } + }, []); + + return StoryFn(context); + }, +}); diff --git a/.storybook/decorators/index.js b/.storybook/decorators/index.js index 6fa9a859f73..6772b95e462 100644 --- a/.storybook/decorators/index.js +++ b/.storybook/decorators/index.js @@ -1,132 +1,29 @@ -import { makeDecorator, useEffect } from "@storybook/preview-api"; -import { html } from "lit"; - -export { withContextWrapper } from "./contextsWrapper.js"; +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +export { withArgEvents } from "./arg-events.js"; +export { withContextWrapper } from "./context.js"; +export { withIconSpriteSheet } from "./icon-sprites.js"; +export { withLanguageWrapper } from "./language.js"; +export { withReducedMotionWrapper } from "./reduce-motion.js"; +export { withTestingPreviewWrapper } from "./testing-preview.js"; +export { withTextDirectionWrapper } from "./text-direction.js"; export { withDownStateDimensionCapture } from "./withDownStateDimensionCapture.js"; -export { withTestingPreviewWrapper } from "./withTestingPreviewWrapper.js"; - -/** - * @type import('@storybook/csf').DecoratorFunction - * @description Sets the text direction of the document, using the global set with a toolbar control. These properties are assigned to the document root element. - **/ -export const withTextDirectionWrapper = makeDecorator({ - name: "withTextDirectionWrapper", - parameterName: "textDecoration", - wrapper: (StoryFn, context) => { - const { globals, parameters } = context; - const defaultDirection = "ltr" - const textDirection = parameters.textDirection || globals.textDirection || defaultDirection; - - useEffect(() => { - if (textDirection) document.documentElement.dir = textDirection; - }, [textDirection]); - - return StoryFn(context); - }, -}); - -/** - * @type import('@storybook/csf').DecoratorFunction - **/ -export const withReducedMotionWrapper = makeDecorator({ - name: "withReducedMotionWrapper", - parameterName: "context", - wrapper: (StoryFn, context) => { - const { args } = context; - const reducedMotion = args.reducedMotion; - - return html` - ${reducedMotion - ? html` - - ` - : ""} - ${StoryFn(context)} - `; - }, -}); - -/** - * @type import('@storybook/csf').DecoratorFunction - **/ -export const withLanguageWrapper = makeDecorator({ - name: "withLanguageWrapper", - parameterName: "context", - wrapper: (StoryFn, context) => { - const { globals } = context; - const lang = globals.lang; - - useEffect(() => { - if (lang) document.documentElement.lang = lang; - }, [lang]); - - return StoryFn(context); - }, -}); - -/** - * @type import('@storybook/csf').DecoratorFunction - **/ -export const withSizingWrapper = makeDecorator({ - name: "withSizingWrapper", - parameterName: "context", - wrapper: (StoryFn, context) => { - const { argTypes, parameters } = context; - const sizes = argTypes?.size?.options || []; - const sizeVariants = - typeof parameters?.sizeVariants === "undefined" - ? true - : parameters.sizeVariants; - /** To suppress the sizing wrapper, add `sizeVariants: false` to the parameters of a story */ - if (sizes.length === 0 || !sizeVariants) return StoryFn(context); - const printSize = (size) => { - if (size === "xs") return "Extra-small"; - if (size === "s") return "Small"; - if (size === "m") return "Medium"; - if (size === "l") return "Large"; - if (size === "xl") return "Extra-large"; - if (size === "xxl") return "Extra-extra-large"; - return size; - }; +/* This is exported but must be opted-into on a component-by-component basis */ +export { withUnderlayWrapper } from "./underlay.js"; - context.parameters.html.root = - '.spectrum-Examples-item[data-value="m"] #scoped-root'; - context.argTypes.size.table = { - ...context.argTypes.size.table, - disable: true, - }; +/* External decorators exported for use in stories */ +export { withActions } from "@storybook/addon-actions/decorator"; - return html`
- ${sizes.map((size) => { - context.args.size = size; - return html`
-
- ${StoryFn(context)} -
-

- ${printSize(size)} -

-
`; - })} -
`; - }, -}); +export * from "./utilities.js"; diff --git a/.storybook/decorators/language.js b/.storybook/decorators/language.js new file mode 100644 index 00000000000..a49621d0563 --- /dev/null +++ b/.storybook/decorators/language.js @@ -0,0 +1,65 @@ +import { makeDecorator, useEffect } from "@storybook/preview-api"; +import { fetchContainers } from "./helpers.js"; +/* global Typekit */ + +/** + * @type import('@storybook/csf').DecoratorFunction + **/ +export const withLanguageWrapper = makeDecorator({ + name: "withLanguageWrapper", + parameterName: "lang", + wrapper: (StoryFn, context) => { + const { + globals: { + lang = false, + } = {}, + id, + viewMode, + } = context; + + useEffect(() => { + const isNotEnglish = lang && lang !== "en-US"; + + // If it is US-language or unset use the rok6rmo Adobe font web project id (smaller size), + // otherwise use the mge7bvf kit with all the language settings (larger size) + const kitId = isNotEnglish ? "mge7bvf" : "rok6rmo"; + const config = { + kitId, + async: true, + scriptTimeout: 3000, + // https://github.com/typekit/webfontloader?tab=readme-ov-file#configuration + loading: function() {}, + fontactive: function(familyName) { + console.log(`Font ${familyName} active`); + }, + fontinactive: function(familyName) { + console.log(`Font ${familyName} inactive`); + }, + active: function() { + console.log(`Font loaded [id: ${kitId}]`); + + // Fire a custom event to indicate the Adobe Fonts have loaded + document.dispatchEvent(new CustomEvent("typekit-loaded", { detail: { kitId } })); + }, + } + + if (typeof window.Typekit !== "undefined") { + // If the kitId is the same as the one already loaded, do nothing + if (window.Typekit.config?.kitId !== kitId) { + window.Typekit.load(config); + } + } + else { + try { + window.Typekit = Typekit.load(config); + } catch (e) {/* empty */} + } + + for (const container of fetchContainers(id, viewMode === "docs")) { + container.lang = lang; + } + }, [lang]); + + return StoryFn(context); + }, +}); diff --git a/.storybook/decorators/reduce-motion.js b/.storybook/decorators/reduce-motion.js new file mode 100644 index 00000000000..3295a23f42d --- /dev/null +++ b/.storybook/decorators/reduce-motion.js @@ -0,0 +1,43 @@ +import { makeDecorator, useEffect } from "@storybook/preview-api"; +import { fetchContainers, toggleStyles } from "./helpers.js"; + +/** + * @type import('@storybook/csf').DecoratorFunction + **/ +export const withReducedMotionWrapper = makeDecorator({ + name: "withReducedMotionWrapper", + parameterName: "reducedMotion", + wrapper: (StoryFn, context) => { + const { + globals: { + reducedMotion = false, + } = {}, + id, + viewMode, + } = context; + + useEffect(() => { + for (const container of fetchContainers(id, viewMode === "docs")) { + toggleStyles(container, "reduced-motion", ` + #reduced-motion { + --spectrum-animation-duration-100: 0ms; + --spectrum-animation-duration-200: 0ms; + --spectrum-animation-duration-300: 0ms; + --spectrum-animation-duration-400: 0ms; + --spectrum-animation-duration-500: 0ms; + --spectrum-animation-duration-600: 0ms; + --spectrum-animation-duration-700: 0ms; + --spectrum-animation-duration-800: 0ms; + --spectrum-animation-duration-900: 0ms; + --spectrum-animation-duration-1000: 0ms; + --spectrum-animation-duration-2000: 0ms; + --spectrum-animation-duration-4000: 0ms; + --spectrum-coachmark-animation-indicator-ring-duration: 0ms; + } + `, reducedMotion); + } + }, [reducedMotion]); + + return StoryFn(context); + }, +}); diff --git a/.storybook/decorators/testing-preview.js b/.storybook/decorators/testing-preview.js new file mode 100644 index 00000000000..53480f94b40 --- /dev/null +++ b/.storybook/decorators/testing-preview.js @@ -0,0 +1,38 @@ +import { FORCE_RE_RENDER } from '@storybook/core-events'; +import { addons, makeDecorator, useCallback } from "@storybook/preview-api"; +import isChromatic from "chromatic/isChromatic"; + +/** + * @type import('@storybook/csf').DecoratorFunction + * @description Lets you preview the Chromatic testing view locally + **/ +export const withTestingPreviewWrapper = makeDecorator({ + name: "withTestingPreviewWrapper", + parameterName: "testingPreview", + wrapper: (StoryFn, context) => { + const { + globals: { + testingPreview = false, + } = {}, + viewMode, + } = context; + + const init = () => { + window.isChromatic = typeof isChromatic === "function" && isChromatic() === true ? isChromatic : () => testingPreview && viewMode !== "docs"; + }; + + // Function that will update the global value and trigger a UI refresh. + const refreshAndUpdateGlobal = () => { + init(); + + // Invokes Storybook's addon API method (with the FORCE_RE_RENDER) event to trigger a UI refresh + addons.getChannel().emit(FORCE_RE_RENDER); + }; + + init(); + + useCallback(() => refreshAndUpdateGlobal(), [testingPreview]); + + return StoryFn(context); + }, +}); diff --git a/.storybook/decorators/text-direction.js b/.storybook/decorators/text-direction.js new file mode 100644 index 00000000000..8f4168a109c --- /dev/null +++ b/.storybook/decorators/text-direction.js @@ -0,0 +1,30 @@ +import { makeDecorator, useEffect } from "@storybook/preview-api"; +import { fetchContainers } from "./helpers.js"; + +/** + * @type import('@storybook/csf').DecoratorFunction + * @description Sets the text direction of the document, using the global set with a toolbar control. These properties are assigned to the document root element. + **/ +export const withTextDirectionWrapper = makeDecorator({ + name: "withTextDirectionWrapper", + parameterName: "textDecoration", + wrapper: (StoryFn, context) => { + const { + globals: { + textDirection = "ltr", + } = {}, + id, + viewMode, + } = context; + + useEffect(() => { + if (!textDirection) return; + + for (const container of fetchContainers(id, viewMode === "docs")) { + container.dir = textDirection; + } + }, [textDirection]); + + return StoryFn(context); + }, +}); diff --git a/.storybook/decorators/underlay.js b/.storybook/decorators/underlay.js new file mode 100644 index 00000000000..6c4fdb51fd6 --- /dev/null +++ b/.storybook/decorators/underlay.js @@ -0,0 +1,52 @@ +import { Template as Underlay } from "@spectrum-css/underlay/stories/template.js"; +import { makeDecorator } from "@storybook/preview-api"; +import isChromatic from "chromatic/isChromatic"; +import { html } from "lit"; +import { when } from "lit/directives/when.js"; +import { getRandomId } from "./utilities.js"; + +/** + * @type import('@storybook/csf').DecoratorFunction + * @description Ensures the Underlay component is rendered only once. + **/ +export const withUnderlayWrapper = makeDecorator({ + name: "withUnderlayWrapper", + parameterName: "withUnderlay", + wrapper: (StoryFn, context) => { + const { + globals: { + testingPreview = false, + } = {}, + args: { + isOpen = false, + } = {}, + parameters: { + withUnderlay = true, + } = {}, + } = context; + + const id = getRandomId("underlay"); + + // In the chromatic testing view, the underlay should be forced + // to the height of the #storybook-root element to ensure it is visible + if (testingPreview || isChromatic()) { + document.addEventListener("DOMContentLoaded", () => { + setTimeout(() => { + const container = document.getElementById("storybook-root"); + const underlay = document.getElementById(id); + // Force the height and width of the underlay to match the container + if (container && underlay) { + underlay.style.height = `max(${container.clientHeight}px, 100vh)`; + } + }, 0); + }); + } + + // Expand the underlay to fill the entire screen when testing previews + // to ensure the underlay is always visible in snapshots + return html` + ${when(withUnderlay, () => Underlay({ isOpen, id }, context))} + ${StoryFn(context)} + `; + }, +}); diff --git a/.storybook/decorators/utilities.js b/.storybook/decorators/utilities.js new file mode 100644 index 00000000000..9f385eeeb94 --- /dev/null +++ b/.storybook/decorators/utilities.js @@ -0,0 +1,576 @@ +import { html, nothing } from "lit"; +import { styleMap } from "lit/directives/style-map.js"; +import { when } from "lit/directives/when.js"; +import { capitalize } from "lodash-es"; + +/** + * Renders a heading or code block that identifies the test case and is ignored by the snapshots. + * @param {Object} props + * @param {string} props.semantics - The type of heading or code block to render. + * @param {string} props.content - The content to render in the heading or code block. + * @param {string} props.size - The size of the heading to render. + * @param {string} props.weight - The weight of the heading to render. + */ +const Heading = ({ + semantics = "heading", + content, + size = "l", + weight, + withMargin = false, +} = {}, context = {}) => { + if (!content) return nothing; + + const headingStyles = { + "display": "block", + "color": "inherit", + "font-family": 'adobe-clean, "adobe clean", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif', + "font-size": "11px", + "line-height": "1.3", + "font-weight": "700", + "margin-block-end": withMargin ? "8px" : "0", + }; + + if ((size === "xxs" && semantics === "heading") || size === "l") { + headingStyles["font-size"] = "14px"; + } + + if (semantics === "detail") { + headingStyles["letter-spacing"] = ".06em"; + headingStyles["text-transform"] = "uppercase"; + } + + if (weight === "light") { + if (semantics === "heading") { + headingStyles["font-weight"] = "300"; + } + else { + headingStyles["font-weight"] = "400"; + } + } + + if (context.globals?.color?.startsWith("dark")) { + headingStyles["color"] = context?.args?.staticColor ?? "white"; + } + else if (typeof context?.args?.staticColor !== "undefined") { + headingStyles["color"] = context?.args?.staticColor; + } + + + return html` + + ${content} + + `; +}; + +/** + * Generates a container div with a heading and test content. + * @param {Object} props + * @param {string} props.heading - The heading to render above the content. + * @param {string} props.content - The content to render in the container. + * @param {string} props.type - The type of heading to render. + * @param {number} props.level - The level of the heading to render. + * @param {string} props.direction - The direction of the container content. + * @param {boolean} props.withBorder - Whether to render a border around the container. + * @param {Object} props.containerStyles - Additional styles to apply to the container. + * @param {Object} props.wrapperStyles - Additional styles to apply to the content wrapper. + */ +export const Container = ({ + heading, + content, + type = "detail", + level = 1, + direction = "row", + withBorder = true, + containerStyles = {}, + wrapperStyles = {}, +} = {}, context = {}) => { + const isDocs = context?.viewMode === "docs"; + const headingConfig = { size: "l", semantics: type }; + let gap = 40; + + if (level > 1) { + headingConfig.size = "s"; + headingConfig.weight = "light"; + } + + if (level > 3) { + headingConfig.size = "xxs"; + headingConfig.semantics = "heading"; + containerStyles["padding-block-start"] = "8px"; + wrapperStyles["padding-block-start"] = "12px"; + } + + if (level === 2) { + gap = 160; + } + + const borderStyles = {}; + if (withBorder) { + borderStyles["padding-inline"] = "24px"; + borderStyles["padding-block"] = "24px"; + borderStyles["border"] = "1px solid rgba(var(--spectrum-gray-600-rgb), 20%)"; + borderStyles["border-radius"] = "4px"; + gap = 80; + } + + return html` +
1 ? `${parseInt(24 / level, 10)}px` : undefined, + ...containerStyles + })} + > + ${when(heading, () => Heading({ + ...headingConfig, + content: heading + }, { + ...context, + globals: { + ...context.globals ?? {}, + // If the level is 1 and we are not in docs view, use the light color theme for the heading + color: level === 1 && !isDocs ? "light" : context.globals?.color, + } + }))} +
1 ? "flex-start" : undefined, + "justify-content": direction === "column" ? "center" : "flex-start", + ...borderStyles, + ...wrapperStyles, + })} + > + ${renderContent(content, { context })} +
+
+ `; +}; + +/** + * Iterates over provided state data and renders the template for each state in a testing grid. + * @param {Object} props + * @param {Function} props.Template - The template to render for each state. + * @param {string} props.direction - The direction of the state content. + * @param {Object[]} props.stateData - The data for each state to render. + * @param {Object} props.containerStyles - Additional styles to apply to the container. + * @param {Object} props.wrapperStyles - Additional styles to apply to the content wrapper. + * @param {Object} props.args - The arguments to pass to the template. + * @param {Object} context - The context to pass to the template. + */ +export const States = ({ + Template, + direction = "row", + stateData = [], + containerStyles = {}, + wrapperStyles = {}, + containerHeading = "", + ...args +} = {}, context = {}) => { + // If the state data is not an array, make it an array for easier processing + if (!Array.isArray(stateData)) { + stateData = [stateData]; + } + + // Return the state data inside a container element + return Container({ + level: 2, + direction, + withBorder: false, + heading: undefined, + containerStyles, + content: stateData.map(({ + testHeading = "Default", + // Rename the input stateWrapperStyles to avoid confusion with the wrapperStyles prop + wrapperStyles: stateWrapperStyles = {}, + ignore = [], + include = [], + ...item + }) => { + // If the container test heading is not in the include list, skip rendering this state + if (include.length && !include.includes(containerHeading)) { + return nothing; + } + + // If the container test heading is in the ignore list, skip rendering this state + if (ignore.length && ignore.includes(containerHeading)) { + return nothing + } + + context = { + ...context, + args: { + ...context.args, + ...args, + ...item, + } + }; + + return Container({ + heading: stateData.some(({ testHeading }) => testHeading) ? testHeading : "", + level: 3, + withBorder: false, + wrapperStyles: { + ...wrapperStyles, + ...stateWrapperStyles, + }, + content: Template({ ...args, ...item }, context), + }, context); + }) + }, context); +}; + +/** + * Iterates over the provided arg options and renders the template for each option in a testing grid. + * Data for each size is collected from the default args for the story this is bound to. + * @param {Object} props + * @param {Function} props.Template - The template to render for each state. + * @param {Object} props.wrapperStyles - Additional styles to apply to the content wrapper. + * @param {string} props.direction - The direction of the size content. + * @param {string} props.heading - The heading to render above the grid. + * @param {string} props.argKey - The key to use for the argTypes to pass the property back to the template. + * @param {string[]} props.options - The options to render in the grid. + * @param {string[]} props.labels - The labels to render for each option. + * @param {number} props.level - The level of the heading to render. + * @param {Object} props.args - The arguments to pass to the template. + * @param {Object} context - The context to pass to the template. + */ +export const ArgGrid = ({ + Template, + wrapperStyles = {}, + containerStyles = {}, + direction = "row", + heading, + argKey, + options, + labels = {}, + level = 2, + withBorder = true, + withWrapperBorder = true, + ...args +} = {}, context = {}) => { + const isDocs = context.viewMode === "docs"; + + if (typeof argKey === "undefined") { + console.warn("ArgGrid: argKey is required to render the grid."); + return nothing; + } + + const argType = context?.argTypes?.[argKey]; + if (typeof argType === "undefined") { + // Check if the argKey exists in the argTypes + console.warn(`ArgGrid: ${argKey} is not a valid argType for this story.`); + return nothing; + } + + if (typeof options === "undefined" || !options.length) { + options = argType.options ?? []; + } + + if (typeof options === "undefined" || !options.length) { + console.warn(`ArgGrid: No options found for ${argKey}.`); + return nothing; + } + + // If no heading and this is a docs view, skip the border + if (!heading && isDocs) { + withWrapperBorder = false; + } + + return Container({ + heading, + direction, + withBorder: withWrapperBorder, + wrapperStyles: containerStyles, + content: options.map((opt, index) => Container({ + heading: labels[opt] ?? capitalize(opt), + level, + withBorder, + wrapperStyles, + content: Template({ + ...args, + [argKey]: opt, + /** + * Make sure stories in the testing grid maintain a unique "name" and "id", by appending an additional string. + * Important for labels associated with a control by ID, and for groups of radios to maintain the same name. + */ + ...(typeof args?.name !== "undefined" ? {name: `${args.name}-${argKey}-${index}`} : {}), + ...(typeof args?.id !== "undefined" ? {id: `${args.id}-${argKey}-${index}`} : {}), + }, context) + }, context)), + }, context); +}; + +/** + * Iterates over the sizes defined in the argTypes and renders the template for each size in a testing grid. + * Data for each size is collected from the default args for the story this is bound to. + * @param {Object} props + * @param {Function} props.Template - The template to render for each state. + * @param {Object} props.wrapperStyles - Additional styles to apply to the content wrapper. + * @param {string} props.direction - The direction of the size content. + * @param {Object} props.args - The arguments to pass to the template. + * @param {Object} context - The context to pass to the template. + */ +export const Sizes = ({ + withHeading = true, + withBorder = false, + withWrapperBorder = true, + ...args +} = {}, context = {}) => { + return ArgGrid({ + withBorder, + withWrapperBorder, + heading: withHeading ? "Sizing" : undefined, + argKey: "size", + labels: { + xxs: "Extra-extra-small", + xs: "Extra-small", + s: "Small", + m: "Medium", + l: "Large", + xl: "Extra-large", + xxl: "Extra-extra-large", + xxxl: "Extra-extra-extra-large", + }, + ...args + }, context); +}; + +/** + * The entry point for rendering a testing grid for a component with multiple states and sizes. + * @param {Object} props + * @param {Function} props.Template - The template to render for each state and size. + * @param {Function} props.TestTemplate - The template to render for each test case. + * @param {Object[]} props.testData - The data for each test case to render. + * @param {Object[]} props.stateData - The data for each state to render. + * @param {string} props.sizeDirection - The direction of the size content. + * @param {string} props.stateDirection - The direction of the state content. + * @param {boolean} props.skipBorders - Whether to skip rendering borders around tests. + * @param {boolean} props.withSizes - Whether to render sizes for the component. + * @param {Object} props.containerStyles - Additional styles to apply to the container. + * @param {Object} props.wrapperStyles - Additional styles to apply to the content wrapper. + */ +export const Variants = ({ + Template, + TestTemplate, + // Test data defaults to an empty array so that we at least get the base component + testData = [{}], + stateData = [], + sizeDirection, + stateDirection, + skipBorders = false, + withSizes = true, + containerStyles = {}, + wrapperStyles = {}, +} = {}) => { + if (!Template) { + throw new Error("Template is required"); + } + + // If no separate test template is provided, use the default template + if (typeof TestTemplate === "undefined") { + TestTemplate = Template; + } + + const staticColor = { + black: "var(--spectrum-docs-static-black-background-color)", + white: "var(--spectrum-docs-static-white-background-color)", + }; + + return (args, context) => { + // Fetch any docs configurations from the context to use for VRT + const { argTypes = {}, parameters = {} } = context; + + const height = parameters?.docs?.story?.height; + const width = parameters?.docs?.story?.width; + + // Check if the staticColor property exists in this story + const hasStaticColor = Object.keys(argTypes).includes("staticColor"); + + return html` + +
+ ${Template(args, context)} +
+ + +
+ + + ${testData.map( + ({ + Template: AltTemplate, + testHeading, + wrapperStyles: testWrapperStyles = {}, + withStates, + // Capture any additional data to pass to the template + ...item + }) => { + if (typeof withStates === "undefined") { + withStates = stateData.length > 0; + } + + if (stateData[0] && Object.keys(stateData[0]).length !== 0) { + // Add a default value at the beginning of the array to represent the base state + stateData.unshift({}); + } + + // If a custom template is provided, use it, otherwise use the default template + if (typeof AltTemplate === "undefined") AltTemplate = TestTemplate; + + // Show the border if we are rendering the test in multiple states or if there are several + // tests in the grid, this helps distinguish between tests + const withBorder = !skipBorders && (withStates || testData.length > 1); + + // Merge the test data with the args to pass to the template + const data = { ...args, ...item }; + + // If there are other test headings in the set, add "Default" to those missing a heading + if (testData.some(({ testHeading }) => testHeading) && !testHeading) { + testHeading = "Default"; + } + + // Check if the staticColor property is being used in this story + let backgroundColor; + if (hasStaticColor && data.staticColor) { + backgroundColor = staticColor[data.staticColor]; + } + + const combinedStyles = { + backgroundColor, + ...wrapperStyles, + ...testWrapperStyles, + }; + + return Container({ + heading: testHeading, + withBorder, + containerStyles: { + // the z-index is necessary to ensure elements always appear above the overlay + "z-index": "1", + ...containerStyles, + }, + // if the test has multiple states, pass the wrapper styles to that container, otherwise use it here + wrapperStyles: withStates ? { backgroundColor } : combinedStyles, + content: html` + ${when(withStates, () => + States({ + Template: AltTemplate, + stateData, + direction: stateDirection, + wrapperStyles: combinedStyles, + containerHeading: testHeading, + ...data + }, context), + () => AltTemplate(data, context) + )} + `, + }, context); + } + )} + + + ${when(withSizes, () => + Sizes({ + Template: TestTemplate, + wrapperStyles, + direction: sizeDirection, + ...args + }, context) + )} +
+ `; + }; +}; + +/** + * Renders content provided in an array (or in various formats) with optional callback for processing. + * @param {Array|Object|Function|string} content - The content to render. + * @param {Object} props + * @param {Object} props.context - The context to pass to the callback. + * @param {Object} props.args - The arguments to pass to the callback. + * @param {Function} props.callback - The callback to process the content. + * @returns {TemplateResult} The rendered content. + */ +export const renderContent = (content = [], { + context = {}, + args = {}, + callback = ({ testHeading, content, ...args }, context) => { + return html` +
+ ${testHeading ? Heading({ content: testHeading, withMargin: true }, context) : nothing} + ${content ? renderContent(content, { args, context }) : nothing} +
+ `; + } +} = {}) => { + // If the content is not an array, make it an array for easier processing + if (!Array.isArray(content)) { + content = [content]; + } + + if (content.length === 0) return nothing; + + return html` + ${content.map((c) => { + if (typeof c === "undefined") return nothing; + + /* If the content is an object (but not a lit object), we need to merge the object with the template */ + if (typeof c !== "string" && (typeof c === "object" && !c._$litType$)) { + return callback({ ...args, ...c }, context); + } + + if (typeof c === "function") { + return c(args, context); + } + + return c; + })} + `; +}; + +/** + * Generates a random ID with a specified prefix. + * @param {string} prefix - The prefix to use for the ID. + * @returns {string} The generated ID. + */ +export const getRandomId = (prefix = "spectrum") => { + return `${prefix}-${Math.random().toString(36).substring(2, 7)}`; +}; diff --git a/.storybook/deprecated/cyclebutton/cyclebutton.stories.js b/.storybook/deprecated/cyclebutton/cyclebutton.stories.js deleted file mode 100644 index f0d6f5bce93..00000000000 --- a/.storybook/deprecated/cyclebutton/cyclebutton.stories.js +++ /dev/null @@ -1,91 +0,0 @@ -import { default as ActionButtonStories } from "@spectrum-css/actionbutton/stories/actionbutton.stories.js"; -import { Template as ActionButton } from "@spectrum-css/actionbutton/stories/template.js"; -import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories.js"; -import { useArgs } from "@storybook/preview-api"; -import { html } from "lit"; - -import "@spectrum-css/cyclebutton/dist/index-vars.css"; -import "@spectrum-css/cyclebutton/dist/vars.css"; - -/** - * **This component is deprecated.** Please use the quiet variant of action button with the appropriate icon(s) instead. Any icon swapping that happens on-click/on-key should be handled by the implementation. - * - * The cycle button component is an action button that cycles through two different icons, a play that then changes to a pause, for example. - */ -export default { - title: "Deprecated/Cycle button", - component: "CycleButton", - argTypes: { - size: ActionButtonStories?.argTypes?.size ?? {}, - initialIcon: { - ...(IconStories?.argTypes?.iconName ?? {}), - name: "Initial icon", - type: { name: "string", required: true }, - if: false, - }, - selectedIcon: { - ...(IconStories?.argTypes?.iconName ?? {}), - name: "Selected icon", - if: false, - }, - isSelected: ActionButtonStories?.argTypes?.isSelected ?? {}, - isDisabled: ActionButtonStories?.argTypes?.isDisabled ?? {}, - }, - args: { - rootClass: "spectrum-CycleButton", - size: "m", - initialIcon: "Play", - selectedIcon: "Pause", - }, - parameters: { - actions: { - handles: [...(ActionButtonStories?.parameters?.actions?.handles ?? [])], - }, - chromatic: { disable: true }, - status: { - type: "deprecated" - }, - }, -}; - -export const Default = (({ - rootClass = "spectrum-CycleButton", - customClasses = [], - size = "m", - isDisabled = false, - onclick, - ...globals -}) => { - const [{ - selectedIcon = "Pause", - initialIcon = "Play" - }, updateArgs] = useArgs(); - - return html` - - - ${ActionButton({ - ...globals, - customClasses: [rootClass, ...customClasses], - isQuiet: true, - isDisabled, - size, - iconName: initialIcon, - iconSet: "workflow", - onclick: - onclick ?? - function () { - if (isDisabled) return; - - updateArgs({ - initialIcon: selectedIcon, - selectedIcon: initialIcon - }); - }, - })} - `; -}).bind({}); -Default.args = {}; diff --git a/.storybook/deprecated/cyclebutton/cyclebutton.yml b/.storybook/deprecated/cyclebutton/cyclebutton.yml deleted file mode 100644 index dfd357fb23e..00000000000 --- a/.storybook/deprecated/cyclebutton/cyclebutton.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Cycle button -status: Deprecated -deprecationNotice: Use the [quiet variant of action button](actionbutton.html#quiet) with the appropriate icon(s) instead. Any icon swapping that happens on-click/on-key should be handled by the implementation. -examples: - - id: cyclebutton - name: Standard - markup: | - diff --git a/.storybook/deprecated/quickaction/quickaction.stories.js b/.storybook/deprecated/quickaction/quickaction.stories.js deleted file mode 100644 index 346159b1e66..00000000000 --- a/.storybook/deprecated/quickaction/quickaction.stories.js +++ /dev/null @@ -1,148 +0,0 @@ -import { html } from "lit"; -import { classMap } from "lit/directives/class-map.js"; -import { ifDefined } from "lit/directives/if-defined.js"; - -import { Template as ActionButton } from "@spectrum-css/actionbutton/stories/template.js"; - -import "@spectrum-css/quickaction/dist/index-vars.css"; -import "@spectrum-css/quickaction/dist/vars.css"; - -/** - * **This component is deprecated.** Please use an action bar to allow users to perform actions on either a single or multiple items at the same time, instead. - */ -export default { - title: "Deprecated/Quick actions", - component: "QuickAction", - argTypes: { - content: { table: { disable: true } }, - isOpen: { - name: "Open", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "Component", - }, - control: "boolean", - }, - position: { - name: "Position", - type: { name: "string" }, - table: { - type: { summary: "string" }, - category: "Component", - }, - control: "select", - options: ["left", "right"], - }, - textOnly: { - name: "Text only action buttons", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "Advanced", - }, - control: "boolean", - }, - }, - args: { - rootClass: "spectrum-QuickActions", - isOpen: true, - textOnly: false, - content: [ - { - iconName: "Edit", - label: "Edit", - }, - { - iconName: "Copy", - label: "Copy", - }, - { - iconName: "Delete", - label: "Delete", - }, - ], - }, - parameters: { - actions: { - handles: [], - }, - status: { - type: "deprecated" - }, - chromatic: { disable: true }, - }, -}; - -const Template = ({ - rootClass = "spectrum-QuickActions", - size = "m", - isOpen = false, - textOnly = false, - position, - // noOverlay = false, - content = [], - id, - customClasses = [], - ...globals -}) => { - if (!content.length) { - console.warn("QuickActions: requires content be passed in to render."); - return html``; - } - - if (!content.some((c) => c.icon)) textOnly = true; - - return html` - - -
({ ...a, [c]: true }), {}), - })}" - id=${ifDefined(id)} - > - ${content.map((c) => { - if ((typeof c === "object" && c.iconName) || c.label) { - return ActionButton({ ...globals, ...c, isQuiet: true }); - } else return c; - })} -
- `; -}; - -export const Default = Template.bind({}); -Default.args = {}; diff --git a/.storybook/deprecated/quickaction/quickaction.yml b/.storybook/deprecated/quickaction/quickaction.yml deleted file mode 100644 index 2f3e9425b70..00000000000 --- a/.storybook/deprecated/quickaction/quickaction.yml +++ /dev/null @@ -1,47 +0,0 @@ -id: quickactions -name: Quick actions -status: Deprecated -deprecationNotice: Use an action bar to allow users to perform actions on either a single or multiple items at the same time, instead. -description: Note that the `.spectrum-QuickActions-overlay` class should be placed on the container where the Quick Actions are displayed, and the `.spectrum-QuickActions--textOnly` class should be applied when the buttons have text only. -SpectrumSiteSlug: https://spectrum.adobe.com/page/quick-actions/ -examples: - - id: quickactions - name: Standard - markup: | -
- -
- - - -
- -
- -
- -
- - - -
- -
diff --git a/.storybook/deprecated/searchwithin/searchwithin.stories.js b/.storybook/deprecated/searchwithin/searchwithin.stories.js deleted file mode 100644 index b0b2c0683c1..00000000000 --- a/.storybook/deprecated/searchwithin/searchwithin.stories.js +++ /dev/null @@ -1,246 +0,0 @@ -import { html } from "lit"; -import { classMap } from "lit/directives/class-map.js"; -import { ifDefined } from "lit/directives/if-defined.js"; -import { styleMap } from "lit/directives/style-map.js"; - -import { Template as ClearButton } from "@spectrum-css/clearbutton/stories/template.js"; -import { Template as Picker } from "@spectrum-css/picker/stories/template.js"; -import { Template as Popover } from "@spectrum-css/popover/stories/template.js"; -import { Template as Textfield } from "@spectrum-css/textfield/stories/template.js"; - -import { Template as Menu } from "@spectrum-css/menu/stories/template.js"; - -import "@spectrum-css/searchwithin/dist/index-vars.css"; -import "@spectrum-css/searchwithin/dist/vars.css"; - -/** - * **This component is deprecated.** Please use a search field with a separate control to filter the search instead. - */ -export default { - title: "Deprecated/Search within", - component: "SearchWithin", - argTypes: { - size: { - name: "Size", - type: { name: "string", required: true }, - table: { - type: { summary: "string" }, - category: "Component", - }, - options: ["s", "m", "l", "xl"], - control: "select", - }, - label: { - name: "Label", - type: { name: "string" }, - table: { - type: { summary: "string" }, - category: "Content", - }, - control: { type: "text" }, - }, - labelPosition: { - name: "Label position", - type: { name: "string" }, - table: { - type: { summary: "string" }, - category: "Content", - }, - options: ["top", "left"], - control: { type: "select" }, - }, - withSwitch: { - name: "Display with a switch component", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "Component", - }, - control: "boolean", - if: { arg: "labelPosition", eq: "left" }, - }, - placeholder: { - name: "Placeholder", - type: { name: "string" }, - table: { - type: { summary: "string" }, - category: "Content", - }, - control: { type: "text" }, - }, - isQuiet: { - name: "Quiet styling", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "Component", - }, - control: "boolean", - }, - isOpen: { - name: "Open", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "State", - }, - control: "boolean", - }, - isKeyboardFocused: { - name: "Keyboard focused", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "State", - }, - control: "boolean", - }, - isDisabled: { - name: "Disabled", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "State", - }, - control: "boolean", - }, - isLoading: { - name: "Loading", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "State", - }, - control: "boolean", - }, - isInvalid: { - name: "Invalid input", - type: { name: "boolean" }, - table: { - type: { summary: "boolean" }, - category: "State", - }, - control: "boolean", - }, - content: { table: { disable: true } }, - }, - args: { - rootClass: "spectrum-SearchWithin", - isOpen: false, - isQuiet: false, - isDisabled: false, - size: "m", - label: "All", - placeholder: "Search", - isKeyboardFocused: false, - isLoading: false, - isDisabled: false, - isInvalid: false, - withSwitch: false, - }, - parameters: { - actions: { - handles: [], - }, - chromatic: { disable: true }, - status: { - type: "deprecated" - }, - }, -}; - -const Template = ({ - rootClass = "spectrum-SearchWithin", - customClasses = [], - customStyles = {}, - isQuiet = false, - isOpen = false, - isInvalid = false, - isLoading = false, - isDisabled = false, - withSwitch = false, - isKeyboardFocused = false, - size = "m", - label, - placeholder, - ...globals -}) => html` - - -
({ ...a, [c]: true }), {}), - })} - style=${ifDefined(styleMap(customStyles))} - > - ${Picker({ - ...globals, - size, - placeholder: label, - label: undefined, - isOpen, - isQuiet, - isInvalid, - isLoading, - isDisabled, - withSwitch, - position: "left", - customClasses: [`${rootClass}-picker`], - })} - ${Textfield({ - ...globals, - size, - autocomplete: false, - name: "search", - placeholder, - type: "search", - customInputClasses: [`${rootClass}-input`], - isQuiet, - isInvalid, - isLoading, - isDisabled, - isKeyboardFocused, - })} - ${ClearButton({ - ...globals, - size, - customClasses: [`${rootClass}-clearButton`], - })} - ${Popover({ - ...globals, - isOpen: isOpen, - withTip: false, - position: "bottom", - customStyles: { - position: "absolute", - top: "38px", - left: "0", - }, - content: [ - Menu({ - ...globals, - items: [ - { label: "Deselect" }, - { label: "Select Inverse" }, - { label: "Feather..." }, - { label: "Select and Mask..." }, - { type: "divider" }, - { label: "Save Selection" }, - { label: "Make Work Path", isDisabled: true }, - ], - }), - ], - })} -
-`; - -export const Default = Template.bind({}); -Default.args = {}; diff --git a/.storybook/deprecated/searchwithin/searchwithin.yml b/.storybook/deprecated/searchwithin/searchwithin.yml deleted file mode 100644 index b51d7c3c221..00000000000 --- a/.storybook/deprecated/searchwithin/searchwithin.yml +++ /dev/null @@ -1,104 +0,0 @@ -name: Search within -status: Deprecated -deprecationNotice: Use a [search field](search.html) with a separate control to filter the search instead. -description: Override the width of the component where necessary. -examples: - - id: searchwithin - name: Standard - markup: | -

Default

-
- -
- -
- -
- -

Open

-
- -
- -
- - -
-
    -
  • - All -
  • -
  • - Campaigns -
  • -
  • - Audiences -
  • -
  • - Tags -
  • -
-
-
- -

Default (Changed Selection)

-
- -
- -
- -
- -

Disabled

-
- -
- -
- -
diff --git a/.storybook/deprecated/splitbutton/splitbutton.stories.js b/.storybook/deprecated/splitbutton/splitbutton.stories.js deleted file mode 100644 index 5a2e240b369..00000000000 --- a/.storybook/deprecated/splitbutton/splitbutton.stories.js +++ /dev/null @@ -1,162 +0,0 @@ -import { html } from "lit"; -import { classMap } from "lit/directives/class-map.js"; - -import { Template as Button } from "@spectrum-css/button/stories/template.js"; - -import "@spectrum-css/splitbutton/dist/index-vars.css"; -import "@spectrum-css/splitbutton/dist/vars.css"; - -/** - * **This component is deprecated.** Please use a button group to show any additional actions related to the most critical action. Reference [Spectrum documentation](https://spectrum.corp.adobe.com/page/button-group/#Use-a-button-group-to-show-additional-actions) for more information. - * - * A split button surfaces an immediately invokable action via it's main button, as well as a list of alternative actions in its toggle-able menu overlay. - */ -export default { - title: "Deprecated/Split button", - component: "SplitButton", - argTypes: { - size: { - name: "Size", - type: { name: "string", required: true }, - table: { disable: true }, - options: ["m"], - control: "select", - }, - variant: { - name: "Variant", - type: { name: "string" }, - table: { disable: true }, - options: ["accent", "primary", "secondary"], - control: "select", - }, - position: { - name: "Position", - type: { name: "string", required: true }, - table: { - type: { summary: "string" }, - category: "Component", - }, - options: ["right", "left"], - control: "select", - }, - iconName: { table: { disable: true } }, - label: { - name: "Label", - type: { name: "string" }, - table: { - type: { summary: "string" }, - category: "Content", - }, - control: { type: "text" }, - }, - }, - args: { - rootClass: "spectrum-SplitButton", - size: "m", - position: "right", - label: "Split Button", - variant: "accent", - iconName: "ChevronDown100", - }, - parameters: { - actions: { - handles: [], - }, - chromatic: { disable: true }, - status: { - type: "deprecated" - }, - }, -}; - -const Template = ({ - rootClass = "spectrum-SplitButton", - customClasses = [], - customFirstButtonClasses = [], - customLastButtonClasses = [], - size = "m", - variant = "cta", - iconName = "ChevronDown100", - labelIconName = undefined, - position = "right", - label = "Split Button", - ...globals -}) => { - return html` - - -
({ ...a, [c]: true }), {}), - })} - > - ${Button({ - ...globals, - variant, - size, - iconName: position === "right" - ? typeof labelIconName != "undefined" ? labelIconName : undefined - : iconName, - label: position === "right" ? label : undefined, - hideLabel: position === "right" ? false : true, - customClasses: [ - position === "right" - ? "spectrum-SplitButton-action" - : "spectrum-SplitButton-trigger", - ...customFirstButtonClasses - ] - })} - ${Button({ - ...globals, - variant, - size, - iconName: position === "right" - ? iconName - : typeof labelIconName != "undefined" ? labelIconName : undefined, - iconAfterLabel: true, - label: position === "right" ? undefined : label, - hideLabel: position === "right" ? true : false, - customClasses: [ - position === "right" - ? "spectrum-SplitButton-trigger" - : "spectrum-SplitButton-action", - ...customLastButtonClasses - ] - })} -
- `; -}; - - -export const Default = Template.bind({}); -Default.args = {}; diff --git a/.storybook/deprecated/splitbutton/splitbutton.yml b/.storybook/deprecated/splitbutton/splitbutton.yml deleted file mode 100644 index 5940902961b..00000000000 --- a/.storybook/deprecated/splitbutton/splitbutton.yml +++ /dev/null @@ -1,76 +0,0 @@ -name: Split button -status: Deprecated -deprecationNotice: Use a [button group](buttongroup.html) to show any additional actions related to the most critical action. Reference [Spectrum documentation](https://spectrum.corp.adobe.com/page/button-group/#Use-a-button-group-to-show-additional-actions) for more information. -examples: - - id: splitbutton - name: CTA - description: A CTA split button. - markup: | -
- - -
- -
-
- -
- - -
- - id: splitbutton - name: Primary - description: A primary split button. - markup: | -
- - -
- -
-
- -
- - -
- - id: splitbutton - name: Secondary - description: A secondary split button. - markup: | -
- - -
- -
-
- -
- - -
diff --git a/.storybook/foundations/corner-rounding/action-button-corner-rounding.stories.js b/.storybook/foundations/corner-rounding/action-button-corner-rounding.stories.js index 372879350f5..3903c4b6d41 100644 --- a/.storybook/foundations/corner-rounding/action-button-corner-rounding.stories.js +++ b/.storybook/foundations/corner-rounding/action-button-corner-rounding.stories.js @@ -1,8 +1,8 @@ +import { Template } from "@spectrum-css/actionbutton/stories/template.js"; import { html } from "lit"; -import { Template } from "../../../components/actionbutton/stories/template"; export default { - title: "Foundations/Corner rounding", + title: "Corner rounding", description: "The action button component represents an action a user can take.", component: "ActionButton", @@ -17,20 +17,13 @@ export default { tags: ['foundation'], }; -const ActionButton = ({ - ...args -}) => { - return html` -
- ${Template({ - ...args, - iconName: undefined, - })} -
- `; -}; +const ActionButton = (args, context) => html` +
+ ${Template({ ...args, iconName: undefined }, context)} +
+`; -const ActionButtonTable = ({ ...args }) => { +const ActionButtonTable = (args, context) => { return html` @@ -49,7 +42,7 @@ const ActionButtonTable = ({ ...args }) => { ...args, label: "Extra Small", size: "xs" - })} + }, context)} @@ -60,7 +53,7 @@ const ActionButtonTable = ({ ...args }) => { ...args, label: "Small", size: "s" - })} + }, context)} @@ -71,7 +64,7 @@ const ActionButtonTable = ({ ...args }) => { ...args, label: "Medium", size: "m" - })} + }, context)} @@ -82,7 +75,7 @@ const ActionButtonTable = ({ ...args }) => { ...args, label: "Large", size: "l" - })} + }, context)} @@ -93,7 +86,7 @@ const ActionButtonTable = ({ ...args }) => { ...args, label: "Extra Large", size: "xl" - })} + }, context)} diff --git a/.storybook/foundations/corner-rounding/checkbox-corner-rounding.stories.js b/.storybook/foundations/corner-rounding/checkbox-corner-rounding.stories.js index 3dad56fd49f..514d1b8a27e 100644 --- a/.storybook/foundations/corner-rounding/checkbox-corner-rounding.stories.js +++ b/.storybook/foundations/corner-rounding/checkbox-corner-rounding.stories.js @@ -1,9 +1,9 @@ // Import the component markup template +import { Template } from "@spectrum-css/checkbox/stories/template.js"; import { html } from "lit"; -import { Template } from "../../../components/checkbox/stories/template"; export default { - title: "Foundations/Corner rounding", + title: "Corner rounding", description: "Checkboxes allow users to select multiple items from a list of individual items, or mark one individual item as selected.", component: "Checkbox", @@ -22,18 +22,13 @@ const Checkbox = ({ customStyles = {}, isChecked = false, ...args -}) => { - return html` -
- ${Template({ - ...args, - iconName: undefined, - })} -
- `; -}; +}, context) => html` +
+ ${Template({ ...args, iconName: undefined }, context)} +
+`; -const CheckboxTable = ({...args}) => { +const CheckboxTable = (args, context) => { return html`
@@ -52,7 +47,7 @@ const CheckboxTable = ({...args}) => { ...args, label: "Small", size: "s" - })} + }, context)} @@ -63,7 +58,7 @@ const CheckboxTable = ({...args}) => { ...args, label: "Medium", size: "m" - })} + }, context)} @@ -74,7 +69,7 @@ const CheckboxTable = ({...args}) => { ...args, label: "Large", size: "l" - })} + }, context)} @@ -85,7 +80,7 @@ const CheckboxTable = ({...args}) => { ...args, label: "Extra Large", size: "xl" - })} + }, context)} diff --git a/.storybook/foundations/corner-rounding/corner-rounding.stories.js b/.storybook/foundations/corner-rounding/corner-rounding.stories.js index 21da965f948..49510a9169f 100644 --- a/.storybook/foundations/corner-rounding/corner-rounding.stories.js +++ b/.storybook/foundations/corner-rounding/corner-rounding.stories.js @@ -1,75 +1,88 @@ // Import the component markup template import { html } from "lit"; -import { Template } from './template'; +import { Template } from "./template"; export default { - title: "Foundations/Corner rounding", + title: "Corner rounding", description: "Corner rounding is a foundation that shows the different border-radius tokens that can be applied to a component.", component: "Corner rounding", args: { rootClass: "spectrum-Foundations-Example-CornerRounding", }, - tags: ['foundation'], + tags: ["foundation"], }; -const CornerRadiusGroup = ({ - customStyles = {}, - ...args -}) => { - return html` -
-
- - - - - - - - - - ${Template({ - ...args, - label: '--spectrum-corner-radius-none', - size: 'none', - value: '0px', - })} - ${Template({ - ...args, - label: '--spectrum-corner-radius-small-default', - size: 's', - value: '4px', - })} - ${Template({ - ...args, - label: '--spectrum-corner-radius-medium-default', - size: 'm', - value: '8px', - })} - ${Template({ - ...args, - label: '--spectrum-corner-radius-large-default', - size: 'l', - value: '10px', - })} - ${Template({ - ...args, - label: '--spectrum-corner-radius-extra-large-default', - size: 'xl', - value: '16px', - })} - ${Template({ - ...args, - label: '--spectrum-corner-radius-full', - size: 'full', - value: '9999px', - })} - -
TokenValueExample
(No Border)
Example
(Border)
- - `; -}; +const CornerRadiusGroup = ({ customStyles = {}, ...args }, context) => html` +
+ + + + + + + + + + + ${Template( + { + ...args, + label: "--spectrum-corner-radius-none", + size: "none", + value: "0px", + }, + context, + )} + ${Template( + { + ...args, + label: "--spectrum-corner-radius-small-default", + size: "s", + value: "4px", + }, + context, + )} + ${Template( + { + ...args, + label: "--spectrum-corner-radius-medium-default", + size: "m", + value: "8px", + }, + context, + )} + ${Template( + { + ...args, + label: "--spectrum-corner-radius-large-default", + size: "l", + value: "10px", + }, + context, + )} + ${Template( + { + ...args, + label: "--spectrum-corner-radius-extra-large-default", + size: "xl", + value: "16px", + }, + context, + )} + ${Template( + { + ...args, + label: "--spectrum-corner-radius-full", + size: "full", + value: "9999px", + }, + context, + )} + +
TokenValueExample
(No Border)
Example
(Border)
+
+`; export const CornerRounding = CornerRadiusGroup.bind({}); CornerRounding.args = {}; diff --git a/.storybook/foundations/corner-rounding/template.js b/.storybook/foundations/corner-rounding/template.js index 4d24cc43dbe..48a7db2608f 100644 --- a/.storybook/foundations/corner-rounding/template.js +++ b/.storybook/foundations/corner-rounding/template.js @@ -1,42 +1,39 @@ import { html } from "lit"; import { classMap } from "lit/directives/class-map.js"; -import './index.css'; +import "./index.css"; const getSizeModifier = (size) => { - if (size === 'none' || size === 'full') { - return size; - } else { - return `size${size.toUpperCase()}`; - } + if (size === "none" || size === "full") return size; + return `size${size.toUpperCase()}`; }; export const Template = ({ - rootClass = "spectrum-Foundations-Example-CornerRounding", - size = "none", - label, - value, + rootClass = "spectrum-Foundations-Example-CornerRounding", + size = "none", + label, + value, }) => html` - - ${label} - ${value} - -
-
- - -
-
- - - `; + + ${label} + ${value} + +
+ + +
+ + +`; diff --git a/.storybook/foundations/down-state/button-down-state.stories.js b/.storybook/foundations/down-state/button-down-state.stories.js index 603fa500c9a..2f4f0d6e39e 100644 --- a/.storybook/foundations/down-state/button-down-state.stories.js +++ b/.storybook/foundations/down-state/button-down-state.stories.js @@ -1,7 +1,7 @@ -import { Template } from "../../../components/button/stories/template"; +import { Template } from "@spectrum-css/button/stories/template.js"; export default { - title: "Foundations/Down state", + title: "Down state", description: "Buttons allow users to perform an action or to navigate to another page. They have multiple styles for various needs, and are ideal for calling attention to where a user needs to do something in order to move forward in a flow.", component: "Button", diff --git a/.storybook/foundations/down-state/checkbox-down-state.stories.js b/.storybook/foundations/down-state/checkbox-down-state.stories.js index fcc43a4ee1a..039b99faf20 100644 --- a/.storybook/foundations/down-state/checkbox-down-state.stories.js +++ b/.storybook/foundations/down-state/checkbox-down-state.stories.js @@ -1,7 +1,7 @@ -import { Template } from "../../../components/checkbox/stories/template"; +import { Template } from "@spectrum-css/checkbox/stories/template.js"; export default { - title: "Foundations/Down state", + title: "Down state", description: "Checkboxes allow users to select multiple items from a list of individual items, or mark one individual item as selected.", component: "Checkbox", diff --git a/.storybook/foundations/down-state/down-state.mdx b/.storybook/foundations/down-state/down-state.mdx index f07e65d2f8d..5933bff7604 100644 --- a/.storybook/foundations/down-state/down-state.mdx +++ b/.storybook/foundations/down-state/down-state.mdx @@ -2,7 +2,7 @@ import { Meta, Story } from '@storybook/blocks'; import * as Checkbox from './checkbox-down-state.stories.js'; import * as Button from './button-down-state.stories.js'; - + # Down state diff --git a/.storybook/foundations/drop-shadow/drop-shadow.stories.js b/.storybook/foundations/drop-shadow/drop-shadow.stories.js index b61c7661f4c..2c85a1d7169 100644 --- a/.storybook/foundations/drop-shadow/drop-shadow.stories.js +++ b/.storybook/foundations/drop-shadow/drop-shadow.stories.js @@ -3,72 +3,87 @@ import { classMap } from "lit/directives/class-map.js"; import "./index.css"; export default { - title: "Foundations/Drop shadow", - description: "Drop shadows draw attention and give the appearance of depth. By default, this style is used to show elevation, when content appears on top of other content.", - component: "Drop shadow", - tags: ['foundation'], -} - -const DropShadowSwatch = ({rootClass = "spectrum-Foundations-Example-DropShadow-swatch", variant, ...args}) => { - const { isDropShadow } = args; - return html` -
-`;} + title: "Drop shadow", + description: + "Drop shadows draw attention and give the appearance of depth. By default, this style is used to show elevation, when content appears on top of other content.", + component: "Drop shadow", + tags: ["foundation"], +}; -const DropShadowBackground = ({rootClass = "spectrum-Foundations-Example-swatch-container", color, ...args}) => html` -
- ${DropShadowSwatch(args)} -
- `; +const DropShadowSwatch = ({ + rootClass = "spectrum-Foundations-Example-DropShadow-swatch", + variant, + isDropShadow, +}) => html` +
+`; -const DropShadowVariant = ({...args}) => html` -
- ${DropShadowBackground({...args, color: "light"})} - ${DropShadowBackground({...args, color: "dark"})} -
+const DropShadowBackground = ( + { + rootClass = "spectrum-Foundations-Example-swatch-container", + color, + ...args + }, + context, +) => html` +
+ ${DropShadowSwatch(args, context)} +
`; +const DropShadowVariant = (args, context) => html` +
+ ${DropShadowBackground({ ...args, color: "light" }, context)} + ${DropShadowBackground({ ...args, color: "dark" }, context)} +
+`; export const DropShadowEmphasizedDefault = DropShadowVariant.bind({}); DropShadowEmphasizedDefault.args = { - variant: "emphasized-default", - isDropShadow: true, + variant: "emphasized-default", + isDropShadow: true, }; export const DropShadowEmphasizedHover = DropShadowVariant.bind({}); DropShadowEmphasizedHover.args = { - variant: "emphasized-hover", - isDropShadow: true, + variant: "emphasized-hover", + isDropShadow: true, }; export const DropShadowElevated = DropShadowVariant.bind({}); DropShadowElevated.args = { - variant: "elevated", - isDropShadow: true, + variant: "elevated", + isDropShadow: true, }; export const BoxShadowEmphasizedDefault = DropShadowVariant.bind({}); BoxShadowEmphasizedDefault.args = { - variant: "emphasized-default", - isDropShadow: false, + variant: "emphasized-default", + isDropShadow: false, }; export const BoxShadowEmphasizedHover = DropShadowVariant.bind({}); BoxShadowEmphasizedHover.args = { - variant: "emphasized-hover", - isDropShadow: false, + variant: "emphasized-hover", + isDropShadow: false, }; export const BoxShadowElevated = DropShadowVariant.bind({}); BoxShadowElevated.args = { - variant: "elevated", - isDropShadow: false, + variant: "elevated", + isDropShadow: false, }; diff --git a/.storybook/guides/code_of_conduct.mdx b/.storybook/guides/code_of_conduct.mdx index c3b493e8a18..8b9b08a881f 100644 --- a/.storybook/guides/code_of_conduct.mdx +++ b/.storybook/guides/code_of_conduct.mdx @@ -1,6 +1,6 @@ import { Meta, Title } from '@storybook/blocks'; - + Adobe Code of Conduct
diff --git a/.storybook/guides/deprecation.mdx b/.storybook/guides/deprecation.mdx index efedcfd0d35..ada81a0c323 100644 --- a/.storybook/guides/deprecation.mdx +++ b/.storybook/guides/deprecation.mdx @@ -1,6 +1,6 @@ import { Meta } from '@storybook/blocks'; - + # Deprecating a component diff --git a/.storybook/guides/develop.mdx b/.storybook/guides/develop.mdx index 76e0da126a3..94383395395 100644 --- a/.storybook/guides/develop.mdx +++ b/.storybook/guides/develop.mdx @@ -1,8 +1,8 @@ import { Meta } from '@storybook/blocks'; -import Illustration from '../../assets/spectrum_illustration_2x.png'; +import Illustration from '../assets/images/spectrum_illustration_2x.png'; - + diff --git a/.storybook/guides/releasing.mdx b/.storybook/guides/releasing.mdx index 78abbcc7371..b387570a6b3 100644 --- a/.storybook/guides/releasing.mdx +++ b/.storybook/guides/releasing.mdx @@ -1,6 +1,6 @@ import { Meta, Title } from '@storybook/blocks'; - + Release workflow diff --git a/.storybook/main.js b/.storybook/main.js index 3acd5ee51dd..5d4fca3b5b5 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,26 +1,36 @@ -const { resolve, join } = require("path"); -const { readdirSync, existsSync } = require("fs"); +import fs from "fs"; +import remarkGfm from 'remark-gfm'; -const componentsPath = resolve(__dirname, "../components"); -const componentPkgs = readdirSync(componentsPath, { - withFileTypes: true, -}) - .filter((dirent) => dirent.isDirectory() && existsSync(join(dirent.path, dirent.name, "package.json"))) - .map((dirent) => dirent.name); +// Get a list of all the folders in the components directory +const components = fs.readdirSync("../components", { withFileTypes: true }) + .filter(dirent => dirent.isDirectory() && fs.existsSync(`../components/${dirent.name}/package.json`)) + .map(dirent => dirent.name); -module.exports = { +export default { stories: [ - "../components/*/stories/*.mdx", - "../components/*/stories/*.stories.js", - "../components/*/stories/*.mdx", - "./guides/*.mdx", - "./foundations/*/*.mdx", - "./foundations/*/*.stories.js", - "./deprecated/*/*.stories.js", - "./deprecated/*/*.mdx", + { + directory: "../components", + files: "*/stories/*.@(stories.js|mdx)", + titlePrefix: "Components", + }, + { + directory: "./guides", + files: "*.@(stories.js|mdx)", + titlePrefix: "Guides", + }, + { + directory: "./foundations", + files: "*/*.@(stories.js|mdx)", + titlePrefix: "Foundations", + }, + { + directory: "./deprecated", + files: "**/*.@(stories.js|mdx)", + titlePrefix: "Deprecated", + }, ], rootDir: "../", - staticDirs: ["../assets"], + staticDirs: ["./assets", "./assets/images"], addons: [ { name: "@storybook/addon-essentials", @@ -30,10 +40,22 @@ module.exports = { viewport: false, // Don't need backgrounds b/c this is handled by the color contexts. backgrounds: false, + // Configure separately + docs: false, + }, + }, + { + name: "@storybook/addon-docs", + options: { // Enables JSX support in MDX for projects that aren't configured to handle the format. configureJSX: true, - // Support markdown in MDX files. + // Support markdown in MDX files transcludeMarkdown: true, + mdxPluginOptions: { + mdxCompileOptions: { + remarkPlugins: [remarkGfm], + }, + }, }, }, // https://github.com/storybookjs/storybook/tree/next/code/addons/a11y @@ -47,126 +69,33 @@ module.exports = { // https://www.chromatic.com/docs/visual-testing-addon/ "@chromaui/addon-visual-tests", // https://storybook.js.org/addons/@storybook/addon-designs/ - "@storybook/addon-designs", + "@storybook/addon-designs", ], core: { disableTelemetry: true, disableWhatsNewNotifications: true, + builder: "@storybook/builder-vite", }, - webpackFinal: function (config) { - // Removing the global alias as it conflicts with the global npm pkg - const { global, ...alias } = config.resolve.alias; - config.resolve.alias = alias; + async viteFinal(config, { configType }) { + const { mergeConfig } = await import("vite"); - // Parse out any storybook rules for CSS so we can replace them with our own - const storybookRules = - config && config.module && config.module.rules - ? config.module.rules.filter( - (rule) => !(rule.test && rule.test.toString().includes("css")) - ) - : []; - return { - ...config, - /* Suppress autoprefixer warnings from storybook build */ - ignoreWarnings: [ - ...(config.ignoreWarnings ?? []), - /autoprefixer/, - /postcss/, - /.*stylelint.*/, - ], - /* Add support for root node_modules imports */ - resolve: { - ...(config.resolve ? config.resolve : {}), - modules: [ - ...(config.resolve ? config.resolve.modules : []), - resolve(__dirname, "../node_modules"), - ], - alias: { - ...(config.resolve ? config.resolve.alias : {}), - ...componentPkgs.reduce((pkgs, dir) => { - const pkg = require(resolve(componentsPath, dir, "package.json")); - pkgs[pkg.name] = resolve(componentsPath, dir); - return pkgs; - }, {}), - }, + return mergeConfig(config, { + publicDir: "./assets", + build: { + sourcemap: configType === "DEVELOPMENT", + manifest: true, + minify: configType === "PRODUCTION", }, - module: { - ...(config.module ?? []), - rules: [ - ...storybookRules, - { - test: /^\w+\.{ico,jpg,jpeg,png,gif,webp}$/i, - use: [ - { - loader: "file-loader", - options: { - outputPath: (url) => `assets/images/${url.replace(/_\//g, "")}`, - }, - }, - ], - }, - { - test: /\.css$/i, - sideEffects: true, - use: [ - { - loader: "style-loader", - options: { - injectType: "linkTag", - attributes: { - "data-source": "processed", - }, - }, - }, - { - loader: "file-loader", - options: { - name: "[path][name].[ext][query]", - outputPath: (url) => { - const cleanURL = url.replace(/_\//g, ""); - if (/node_modules\/@spectrum-css/.test(url)) { - return `assets/css/${cleanURL.replace(/node_modules\/@spectrum-css\//g, "")}`; - } - - return `assets/css/${cleanURL}`; - }, - esModule: false, - }, - }, - { - loader: "postcss-loader", - options: { - implementation: require("postcss"), - postcssOptions: { - config: resolve(__dirname, "../postcss.config.js"), - additionalPlugins: { - "postcss-pseudo-classes": { - restrictTo: ['focus-visible', 'focus-within', 'hover', 'active', 'disabled'], - allCombinations: true, - preserveBeforeAfter: false, - prefix: 'is-' - }, - } - }, - }, - }, - ], - }, - { - test: /\.js$/, - enforce: "pre", - use: ["source-map-loader"], - } /* Raw loader */, - { - resourceQuery: /raw/, - type: 'asset/source', - }, - ], + css: { + devSourcemap: configType === "DEVELOPMENT", }, - }; + resolve: { + alias: components.map(component => ({ find: `@spectrum-css/${component}`, replacement: `../components/${component}` })), + } + }); }, framework: { - name: "@storybook/web-components-webpack5", + name: "@storybook/web-components-vite", }, features: { /* Code splitting flag; load stories on-demand */ @@ -175,7 +104,13 @@ module.exports = { buildStoriesJson: true, }, docs: { - autodocs: true, // see below for alternatives - defaultName: "Docs", // set to change the name of generated docs entries + defaultName: "Docs", + }, + refs: { + "web-components": { + title: "Spectrum web components", + url: "https://opensource.adobe.com/spectrum-web-components/storybook/", + expanded: false, + }, }, }; diff --git a/.storybook/manager.js b/.storybook/manager.js index 791ceaca79f..ac8fa3c8cba 100644 --- a/.storybook/manager.js +++ b/.storybook/manager.js @@ -1,56 +1,70 @@ +import "@spectrum-css/tokens/dist/index.css"; import { addons } from "@storybook/manager-api"; import { create } from "@storybook/theming"; - +import "./assets/index.css"; import logo from "./assets/logo.svg"; import pkg from "./package.json"; -import "@spectrum-css/tokens"; -import "./assets/index.css"; - -import "./assets/typekit.js"; - -document.body.classList.add("spectrum", "spectrum--light", "spectrum--medium"); +const root = document.body ?? document.documentElement; +if (root) root.classList.add("spectrum", "spectrum--light", "spectrum--medium"); addons.setConfig({ theme: create({ base: "light", - brandTitle: "Spectrum CSS", + brandTitle: "Adobe | Spectrum CSS", brandUrl: pkg.homepage ?? "https://opensource.adobe.com/spectrum-css", brandImage: logo, + brandTarget: "_self", - fontBase: - 'adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif', - fontCode: '"Source Code Pro", Monaco, monospace', + typography: { + fonts: { + base: "adobe-clean, \"Adobe Clean\", \"Source Sans Pro\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Ubuntu, \"Trebuchet MS\", \"Lucida Grande\", sans-serif", + code: "\"Source Code Pro\", Monaco, monospace", + } + }, + // colorPrimary: "#7326d3", colorSecondary: "rgb(2, 101, 220)", - // UI - appBg: - "rgb(255,255,255)" /* Being applied to the active state of radio buttons */, - appContentBg: "rgb(255, 255, 255)" /* Being applied to the arg table */, + /* Being applied to the active state of radio buttons */ + appBg: "rgb(255, 255, 255)", + /* Being applied to the arg table */ + appContentBg: "rgb(255, 255, 255)", + // appPreviewBg: "rgb(248, 248, 248)", appBorderColor: "rgb(213, 213, 213)", appBorderRadius: 4, - // Text colors + /* Text colors */ + fontBase: "adobe-clean, \"Adobe Clean\", \"Source Sans Pro\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Ubuntu, \"Trebuchet MS\", \"Lucida Grande\", sans-serif", + fontCode: "\"Source Code Pro\", Monaco, monospace", textColor: "rgb(34, 34, 34)", + textInverseColor: "rgb(219, 219, 219)", + textMutedColor: "rgb(175, 175, 175)", + + /* Toolbar default and active colors */ + barTextColor: "rgb(34, 34, 34)", + barHoverColor: "rgb(2, 101, 220)", + barSelectedColor: "rgb(2, 101, 220)", + barBg: "rgb(255, 255, 255)", - // Toolbar default and active colors - barTextColor: - "rgb(34, 34, 34)" /* --spectrum-neutral-content-color-default */, - barSelectedColor: "rgb(2, 101, 220)" /* --spectrum-global-color-blue-900 */, - // barBg: 'rgb(248, 248, 248)', /* --spectrum-alias-background-color-default */ + // buttonBg: "rgb(255, 255, 255)", + // buttonBorder: "transparent", + // booleanBg: "rgb(255, 255, 255)", + // booleanSelectedBg: "rgb(213, 213, 213)", - // Form colors + /* Form colors */ inputBg: "rgb(255, 255, 255)", inputBorder: "rgb(177, 177, 177)", inputTextColor: "rgb(34, 34, 34)", inputBorderRadius: 4, + + // gridCellSize?: number; }), sidebar: { showRoots: false, filters: { patterns: (item) => !item.id.includes('forced-colors') && ['foundation','is-hidden-story'].every((tag) => !item.tags.includes(tag)), - } + }, }, }); diff --git a/.storybook/package.json b/.storybook/package.json index 8592648a58d..de5cd420125 100644 --- a/.storybook/package.json +++ b/.storybook/package.json @@ -1,55 +1,78 @@ { "name": "@spectrum-css/preview", - "version": "10.0.0", + "version": "11.0.0", "description": "A Spectrum CSS preview", "license": "Apache-2.0", "author": "Adobe", "homepage": "https://opensource.adobe.com/spectrum-css/preview", - "main": "main.js", + "type": "module", + "exports": { + ".": "./preview.js", + "./blocks": "./blocks/index.js", + "./decorators": "./decorators/index.js", + "./decorators/*": "./decorators/*", + "./deprecated/*": "./deprecated/*", + "./loaders": "./loaders/index.js", + "./loaders/*": "./loaders/*", + "./main": "./main.js", + "./manager": "./manager.js", + "./modes": "./modes/index.js", + "./modes/*": "./modes/*", + "./package.json": "./package.json", + "./preview": "./preview.js", + "./types": "./types/index.js", + "./types/*": "./types/*" + }, + "module": "main.js", "scripts": { - "build": "storybook build --config-dir . --output-dir ./storybook-static" + "build": "cross-env NODE_ENV=development storybook build --config-dir . --output-dir ./storybook-static" }, "dependencies": { "@adobe/spectrum-css-workflow-icons": "^1.5.4", - "@spectrum-css/tokens": "^14.0.0-next.7", - "@spectrum-css/ui-icons": "^1.1.2" + "@adobe/spectrum-tokens": "13.0.0-beta.52", + "@spectrum-css/actionbutton": "workspace:^", + "@spectrum-css/button": "workspace:^", + "@spectrum-css/table": "workspace:^", + "@spectrum-css/tokens": "workspace:^", + "@spectrum-css/tokens-legacy": "npm:@spectrum-css/tokens@^14.6.0", + "@spectrum-css/typography": "workspace:^", + "@spectrum-css/ui-icons": "workspace:^", + "@spectrum-css/underlay": "workspace:^" }, "devDependencies": { - "@babel/core": "^7.24.5", + "@babel/core": "^7.26.0", "@chromaui/addon-visual-tests": "^1.0.0", - "@etchteam/storybook-addon-status": "^4.2.4", - "@storybook/addon-a11y": "^8.0.10", - "@storybook/addon-actions": "^8.0.10", + "@etchteam/storybook-addon-status": "^5.0.0", + "@storybook/addon-a11y": "^8.4.6", + "@storybook/addon-actions": "^8.4.6", "@storybook/addon-console": "^3.0.0", - "@storybook/addon-designs": "^8.0.1", - "@storybook/addon-docs": "^8.0.10", - "@storybook/addon-essentials": "^8.0.10", - "@storybook/addon-interactions": "^8.0.10", - "@storybook/blocks": "^8.0.10", - "@storybook/components": "^8.0.10", - "@storybook/core-events": "^8.0.10", - "@storybook/jest": "^0.2.3", - "@storybook/manager-api": "^8.0.10", - "@storybook/preview-api": "^8.0.10", + "@storybook/addon-designs": "^8.0.4", + "@storybook/addon-docs": "^8.4.6", + "@storybook/addon-essentials": "^8.4.6", + "@storybook/addon-interactions": "^8.4.6", + "@storybook/blocks": "^8.4.6", + "@storybook/builder-vite": "^8.4.6", + "@storybook/components": "^8.4.6", + "@storybook/core-events": "^8.4.6", + "@storybook/manager-api": "^8.4.6", + "@storybook/preview-api": "^8.4.6", "@storybook/testing-library": "^0.2.2", - "@storybook/theming": "^8.0.10", - "@storybook/web-components-webpack5": "^8.0.10", - "@whitespace/storybook-addon-html": "^6.0.5", - "chromatic": "^11.3.0", - "file-loader": "^6.2.0", - "lit": "^3.1.3", + "@storybook/theming": "^8.4.6", + "@storybook/web-components-vite": "^8.4.6", + "@whitespace/storybook-addon-html": "^6.1.1", + "chromatic": "^11.18.1", + "lit": "^3.2.1", "lodash-es": "^4.17.21", - "postcss": "^8.4.38", - "postcss-loader": "^8.1.1", - "postcss-pseudo-classes": "^0.4.0", + "npm-registry-fetch": "^18.0.2", + "postcss": "^8.4.49", "prettier": "^3.2.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-syntax-highlighter": "^15.5.0", - "source-map-loader": "^5.0.0", - "storybook": "^8.0.10", - "style-loader": "4.0.0", - "webpack": "^5.91.0" + "react-syntax-highlighter": "^15.6.1", + "remark-gfm": "^4.0.0", + "rollup-plugin-postcss-lit": "^2.1.0", + "storybook": "^8.4.6", + "vite": "^5.4.11" }, "keywords": [ "adobe", diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html new file mode 100644 index 00000000000..b886455195a --- /dev/null +++ b/.storybook/preview-head.html @@ -0,0 +1,40 @@ + + + + + + + +Adobe | Spectrum CSS + + + + + + + + + + diff --git a/.storybook/preview.js b/.storybook/preview.js index d5166ad9488..18a62e104b7 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -3,11 +3,11 @@ import DocumentationTemplate from "./DocumentationTemplate.mdx"; import { withActions } from "@storybook/addon-actions/decorator"; import { - withContextWrapper, - withLanguageWrapper, - withReducedMotionWrapper, - withTestingPreviewWrapper, - withTextDirectionWrapper, + withContextWrapper, + withLanguageWrapper, + withReducedMotionWrapper, + withTestingPreviewWrapper, + withTextDirectionWrapper, } from "./decorators/index.js"; // https://github.com/storybookjs/storybook-addon-console @@ -221,7 +221,9 @@ export const parameters = { iframeHeight: "200px", }, source: { - type: "dynamic", + dark: false, + excludeDecorators: true, + type: "auto", language: "html", }, }, diff --git a/.storybook/types/args.js b/.storybook/types/args.js new file mode 100644 index 00000000000..7e3e160ddc4 --- /dev/null +++ b/.storybook/types/args.js @@ -0,0 +1,41 @@ +// Global properties added to each component; +// determines what stylesheets are loaded +export default { + /* None of these should show up in the args table but are necessary for rendering the templates */ + rootClass: { + name: "Class name", + type: { name: "string", required: true }, + table: { disable: true }, + control: "text", + }, + customClasses: { + name: "Custom classes", + type: { name: "string", required: false }, + table: { disable: true }, + control: "object", + }, + customStyles: { + name: "Custom styles", + type: { name: "string", required: false }, + table: { disable: true }, + control: "object", + }, + wrapperStyles: { + name: "Add a wrapper element with custom styles", + type: { name: "string", required: false }, + table: { disable: true }, + control: "object", + }, + id: { + name: "Element ID", + type: { name: "string", required: false }, + table: { disable: true }, + control: "text", + }, + testId: { + name: "Test ID", + type: { name: "string", required: false }, + table: { disable: true }, + control: "text", + }, +}; diff --git a/.storybook/types/global.js b/.storybook/types/global.js new file mode 100644 index 00000000000..60a369079e5 --- /dev/null +++ b/.storybook/types/global.js @@ -0,0 +1,105 @@ +/** + * Rendered as controls; these properties are assigned to the document root element + */ + +/** @type import('@storybook/types').GlobalTypes */ +export default { + context: { + title: "Design context", + description: "The variation of Spectrum to use in the component", + defaultValue: "spectrum", + type: "string", + showName: true, + toolbar: { + items: [ + { value: "spectrum", title: "Spectrum 2", right: "default" }, + { value: "legacy", title: "Spectrum 1", right: "legacy" }, + { value: "express", title: "Express", right: "legacy" }, + { value: "raw", title: "Token-free", right: "raw" }, + ], + dynamicTitle: true, + }, + }, + color: { + title: "Color", + description: "Controls the color context of the component", + defaultValue: "light", + icon: "paintbrush", + type: "string", + toolbar: { + items: [ + { value: "light", title: "Light", right: "default" }, + { value: "dark", title: "Dark" }, + { value: "darkest", title: "Darkest", right: "deprecated" }, + ], + dynamicTitle: true, + }, + }, + scale: { + title: "Platform scale", + description: "Controls the platform scale of the component", + defaultValue: "medium", + type: "string", + toolbar: { + items: [ + { value: "medium", title: "Medium", right: "default", icon: "browser" }, + { value: "large", title: "Large", icon: "mobile" }, + ], + dynamicTitle: true, + }, + }, + textDirection: { + title: "Text direction", + description: "Direction of the content flow", + defaultValue: "ltr", + type: "string", + toolbar: { + items: [ + { value: "ltr", title: "Left to right" }, + { value: "rtl", title: "Right to left" }, + ], + dynamicTitle: true, + }, + }, + // @todo https://jira.corp.adobe.com/browse/CSS-314 + reducedMotion: { + title: "Reduce motion", + description: "Reduce animation and transitions", + defaultValue: false, + type: "boolean", + toolbar: { + items: [ + { value: false, title: "Default", icon: "play" }, + { value: true, title: "Reduced motion", icon: "stop" }, + ], + dynamicTitle: false, + }, + }, + lang: { + title: "Language", + description: "Language of the content", + defaultValue: "en-US", + type: "string", + toolbar: { + items: [ + { value: "en-US", title: "🇺🇸", right: "English (US)" }, + { value: "ja", title: "🇯🇵", right: "日本語" }, + { value: "ko", title: "🇰🇷", right: "한국어" }, + { value: "zh", title: "🇨🇳", right: "中文" }, + ], + dynamicTitle: true, + }, + }, + testingPreview: { + title: "Testing preview", + description: "See how the story will look to Chromatic", + defaultValue: false, + toolbar: { + icon: "beaker", + items: [ + { value: true, title: "Show testing preview" }, + { value: false, title: "Default mode" }, + ], + }, + } +}; diff --git a/.storybook/types/index.js b/.storybook/types/index.js new file mode 100644 index 00000000000..d0b18a6d013 --- /dev/null +++ b/.storybook/types/index.js @@ -0,0 +1,19 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import argTypes from "./args.js"; +import globalTypes from "./global.js"; + +export * from "./states.js"; +export * from "./variants.js"; +export { argTypes, globalTypes }; diff --git a/.storybook/types/states.js b/.storybook/types/states.js new file mode 100644 index 00000000000..305f19f5069 --- /dev/null +++ b/.storybook/types/states.js @@ -0,0 +1,160 @@ +// Optional controls for components to leverage in their stories +export const isOpen = { + name: "Open", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isSelected = { + name: "Selected", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isValid = { + name: "Valid", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isInvalid = { + name: "Invalid", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isFocused = { + name: "Focused", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isHovered = { + name: "Hovered", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isActive = { + name: "Active", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isKeyboardFocused = { + name: "Keyboard Focused", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isLoading = { + name: "Loading", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isIndeterminate = { + name: "Indeterminate", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isDisabled = { + name: "Disabled", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isDragged = { + name: "Dragging", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isRequired = { + name: "Required", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isReadOnly = { + name: "Read-only", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; + +export const isChecked = { + name: "Checked", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: { type: "boolean" }, +}; + +export const isPending = { + name: "Pending", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "State", + }, + control: "boolean", +}; diff --git a/.storybook/types/variants.js b/.storybook/types/variants.js new file mode 100644 index 00000000000..2c7a3258287 --- /dev/null +++ b/.storybook/types/variants.js @@ -0,0 +1,69 @@ +/** + * + * @param {("xxs"|"xs"|"s"|"m"|"l"|"xl"|"xxl"|"xxxl"|number)[]} options + * @returns + */ +export const size = ( + options = ["s", "m", "l", "xl"], + hasLabels = true, +) => ({ + name: "Size", + type: { name: "string", required: true }, + table: { + type: { summary: "string" }, + category: "Component", + }, + options, + control: { + type: "select", + labels: hasLabels ? { + xxs: "Extra-extra-small", + xs: "Extra-small", + s: "Small", + m: "Medium", + l: "Large", + xl: "Extra-large", + xxl: "Extra-extra-large", + xxxl: "Extra-extra-extra-large", + } : undefined, + }, +}); + +export const isEmphasized = { + name: "Emphasized styling", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "Component", + }, + control: { type: "boolean" }, +}; + +export const isQuiet = { + name: "Quiet styling", + type: { name: "boolean" }, + table: { + type: { summary: "boolean" }, + category: "Component", + }, + control: { type: "boolean" }, +}; + +export const staticColor = { + name: "Static color", + description: + "Used when component is layered over a background or visual contrary to the general theme.", + type: { name: "string" }, + table: { + type: { summary: "string" }, + category: "Advanced", + }, + options: ["white", "black"], + control: { + type: "select", + labels: { + white: "Over dark background", + black: "Over light background", + }, + }, +}; diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 2e1daa83a96..c2e4659a232 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,20 +1,25 @@ { "recommendations": [ - "rajdeepchandra.spectrum-design-tokens-for-vscode", - "gruntfuggly.todo-tree", - "nrwl.angular-console", - "esbenp.prettier-vscode", - "dbaeumer.vscode-eslint", - "vunguyentuan.vscode-postcss", - "mariusschulz.yarn-lock-syntax", - "stylelint.vscode-stylelint", - "joshbolduc.story-explorer", - "bierner.lit-html", "atlassian.atlascode", - "github.vscode-pull-request-github", - "me-dutour-mathieu.vscode-github-actions", + "bierner.color-info", + "bierner.lit-html", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "figma.figma-vscode-extension", + "github.copilot", + "github.copilot-chat", "github.vscode-github-actions", + "github.vscode-pull-request-github", + "gruntfuggly.todo-tree", + "joshbolduc.story-explorer", "kisstkondoros.csstriggers", - "vunguyentuan.vscode-css-variables" + "mariusschulz.yarn-lock-syntax", + "me-dutour-mathieu.vscode-github-actions", + "nrwl.angular-console", + "oouo-diogo-perdigao.docthis", + "rajdeepchandra.spectrum-design-tokens-for-vscode", + "stylelint.vscode-stylelint", + "vunguyentuan.vscode-css-variables", + "vunguyentuan.vscode-postcss" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 62d1f65e00b..8eb48ea6e57 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,8 @@ { - "js/ts.implicitProjectConfig.experimentalDecorators": true, "[css]": { + "editor.codeActionsOnSave": { + "source.fixAll.stylelint": "explicit" + }, "editor.defaultFormatter": "stylelint.vscode-stylelint" }, "[javascript]": { @@ -48,17 +50,88 @@ "atlascode.jira.workingSite": { "baseUrlSuffix": "jira.corp.adobe.com" }, + "colorInfo.languages": [ + { + "colors": "css", + "selector": "css" + }, + { + "colors": "css", + "selector": "postcss" + }, + { + "colors": "css", + "selector": "javascript" + }, + { + "colors": "css", + "selector": "js" + }, + { + "colors": "css", + "selector": "jsx" + }, + { + "colors": "css", + "selector": "json" + }, + { + "colors": "css", + "selector": "svg" + }, + { + "colors": "css", + "selector": "markdown" + }, + { + "colors": "css", + "selector": "md" + }, + { + "colors": "css", + "selector": "mdx" + }, + { + "colors": "css", + "selector": "html" + }, + { + "colors": "css", + "selector": "yaml" + } + ], + "cssVariables.lookupFiles": [ + "${workspaceFolder}/tokens/dist/index.css", + "${workspaceFolder}/tokens/**/*.css", + "${workspaceFolder}/components/*/index.css", + "${workspaceFolder}/components/*/themes/*.css" + ], + "docthis.includeDescriptionTag": true, + "docthis.inferTypesFromNames": true, + "docthis.returnsTag": true, "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.largeFileOptimizations": true, + "editor.renderControlCharacters": true, "emmet.includeLanguages": { "postcss": "css" }, "emmet.syntaxProfiles": { "postcss": "css" }, - "eslint.packageManager": "yarn", + "eslint.format.enable": true, + "eslint.useESLintClass": true, "files.associations": { "*.css": "postcss" }, + "files.insertFinalNewline": true, + "files.trimFinalNewlines": true, + "files.trimTrailingWhitespace": true, + "github.copilot.enable": { + "*": true, + "plaintext": false, + "scminput": false + }, + "githubIssues.createIssueTriggers": ["TODO", "todo", "FIXME", "ISSUE", "BUG"], "githubIssues.issueBranchTitle": "${author}/${sanitizedIssueTitle}-gh-${issueNumber}", "githubIssues.queries": [ { @@ -92,14 +165,24 @@ "query": "is:open mentions:${user}" } ], + "js/ts.implicitProjectConfig.experimentalDecorators": true, + "postcss.validate": false, "prettier.configPath": ".prettierrc", "prettier.ignorePath": ".prettierignore", - "prettier.prettierPath": "./node_modules/prettier", + "prettier.prettierPath": "node_modules/prettier", + "stylelint.enable": true, "stylelint.packageManager": "yarn", + "stylelint.reportDescriptionlessDisables": true, + "stylelint.reportInvalidScopeDisables": true, "stylelint.reportNeedlessDisables": true, "stylelint.validate": ["css", "postcss"], "yaml.schemas": { - "~/.vscode/extensions/atlassian.atlascode-3.0.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml", - "./schemas/documentation.schema.json": ["/metadata/*.yml", "/metadata/*.yaml"] - } + "~/.vscode/extensions/atlassian.atlascode-3.0.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" + }, + "storyExplorer.storiesGlobs": [ + ".storybook/deprecated/*/*.stories.js", + ".storybook/deprecated/*/*.mdx", + "components/*/stories/*.stories.js", + "components/*/stories/*.mdx" + ] } diff --git a/commitlint.config.js b/commitlint.config.js index 26a88cbb581..2a548b0b377 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -1,3 +1,6 @@ module.exports = { extends: ["@commitlint/config-conventional"], + rules: { + "header-max-length": [0], + } }; diff --git a/components/accordion/package.json b/components/accordion/package.json index 05007e4f556..8ceff3f8bfd 100644 --- a/components/accordion/package.json +++ b/components/accordion/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/accordion/stories/accordion.stories.js b/components/accordion/stories/accordion.stories.js index 4505b3cf314..c16a2190fbe 100644 --- a/components/accordion/stories/accordion.stories.js +++ b/components/accordion/stories/accordion.stories.js @@ -9,7 +9,7 @@ import { Template } from "./template.js"; * The accordion element contains a list of items that can be expanded or collapsed to reveal additional content or information associated with each item. There can be zero expanded items, exactly one expanded item, or more than one item expanded at a time, depending on the configuration. This list of items is defined by child accordion item elements. */ export default { - title: "Components/Accordion", + title: "Accordion", component: "Accordion", argTypes: { items: { table: { disable: true } }, diff --git a/components/actionbar/package.json b/components/actionbar/package.json index 1e31ab9d056..9a1069457ed 100644 --- a/components/actionbar/package.json +++ b/components/actionbar/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/actionbar/stories/actionbar.stories.js b/components/actionbar/stories/actionbar.stories.js index 30a519d01b2..cedcb2a0400 100644 --- a/components/actionbar/stories/actionbar.stories.js +++ b/components/actionbar/stories/actionbar.stories.js @@ -8,7 +8,7 @@ import { default as Popover } from "@spectrum-css/popover/stories/popover.storie * The action bar component is a floating full width bar that appears upon selection. */ export default { - title: "Components/Action bar", + title: "Action bar", component: "ActionBar", argTypes: { isOpen: { diff --git a/components/actionbutton/package.json b/components/actionbutton/package.json index 56135ccead8..241580a7552 100644 --- a/components/actionbutton/package.json +++ b/components/actionbutton/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/actionbutton/stories/actionbutton.stories.js b/components/actionbutton/stories/actionbutton.stories.js index ddfa10a4266..f06e44abcdc 100644 --- a/components/actionbutton/stories/actionbutton.stories.js +++ b/components/actionbutton/stories/actionbutton.stories.js @@ -11,7 +11,7 @@ import { Template as Typography } from "@spectrum-css/typography/stories/templat * The action button component represents an action a user can take. */ export default { - title: "Components/Action button", + title: "Action button", component: "ActionButton", argTypes: { size: { diff --git a/components/actiongroup/package.json b/components/actiongroup/package.json index 227368d423a..b469c6df94b 100644 --- a/components/actiongroup/package.json +++ b/components/actiongroup/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/actiongroup/stories/actiongroup.stories.js b/components/actiongroup/stories/actiongroup.stories.js index 8e7adbbc011..ab131d74a65 100644 --- a/components/actiongroup/stories/actiongroup.stories.js +++ b/components/actiongroup/stories/actiongroup.stories.js @@ -6,7 +6,7 @@ import { default as ActionButton } from "@spectrum-css/actionbutton/stories/acti * The action group component is a collection of action buttons. */ export default { - title: "Components/Action group", + title: "Action group", component: "ActionGroup", argTypes: { areQuiet: ActionButton.argTypes.isQuiet, diff --git a/components/actionmenu/package.json b/components/actionmenu/package.json index c782781b8d2..3597521d04e 100644 --- a/components/actionmenu/package.json +++ b/components/actionmenu/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/actionmenu/stories/actionmenu.stories.js b/components/actionmenu/stories/actionmenu.stories.js index 24987e55695..20e495623e4 100644 --- a/components/actionmenu/stories/actionmenu.stories.js +++ b/components/actionmenu/stories/actionmenu.stories.js @@ -12,7 +12,7 @@ import { default as Popover } from "@spectrum-css/popover/stories/popover.storie * The action menu component is an action button with a popover. */ export default { - title: "Components/Action menu", + title: "Action menu", component: "ActionMenu", argTypes: { items: { table: { disable: true } }, diff --git a/components/alertbanner/package.json b/components/alertbanner/package.json index 1076e033627..0d5219d9e81 100644 --- a/components/alertbanner/package.json +++ b/components/alertbanner/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/alertbanner/stories/alertbanner.stories.js b/components/alertbanner/stories/alertbanner.stories.js index 5355b16982b..0dcc68b7bd6 100644 --- a/components/alertbanner/stories/alertbanner.stories.js +++ b/components/alertbanner/stories/alertbanner.stories.js @@ -7,7 +7,7 @@ import { Template } from "./template"; * The alert banner show pressing and high-signal messages, such as system alerts. They're meant to be noticed and prompt users to take action. */ export default { - title: "Components/Alert banner", + title: "Alert banner", component: "AlertBanner", argTypes: { isOpen: { diff --git a/components/alertdialog/package.json b/components/alertdialog/package.json index c199feb6673..240e54f2989 100644 --- a/components/alertdialog/package.json +++ b/components/alertdialog/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/alertdialog/stories/alertdialog.stories.js b/components/alertdialog/stories/alertdialog.stories.js index 8ed3f965ff3..127b5747564 100644 --- a/components/alertdialog/stories/alertdialog.stories.js +++ b/components/alertdialog/stories/alertdialog.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * Alert dialogs display important information that users need to acknowledge. They appear over the interface and block further interactions until an action is selected. */ export default { - title: "Components/Alert dialog", + title: "Alert dialog", component: "AlertDialog", argTypes: { heading: { diff --git a/components/asset/package.json b/components/asset/package.json index d10db557e58..b0d2435fea9 100644 --- a/components/asset/package.json +++ b/components/asset/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/asset/stories/asset.stories.js b/components/asset/stories/asset.stories.js index 72e37546930..52ebe45c0bc 100644 --- a/components/asset/stories/asset.stories.js +++ b/components/asset/stories/asset.stories.js @@ -7,7 +7,7 @@ import { Template } from "./template"; * Use an asset element to visually represent a file, folder or image. File and folder representations will center themselves horizontally and vertically in the space provided to the element. Images will be contained to the element, growing to the element's full height while centering itself within the width provided. */ export default { - title: "Components/Asset", + title: "Asset", component: "Asset", argTypes: { reducedMotion: { table: { disable: true } }, diff --git a/components/assetcard/package.json b/components/assetcard/package.json index 6fe740054be..549cab45fc4 100644 --- a/components/assetcard/package.json +++ b/components/assetcard/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/assetcard/stories/assetcard.stories.js b/components/assetcard/stories/assetcard.stories.js index f6baf90d2f2..8c56bbb1743 100644 --- a/components/assetcard/stories/assetcard.stories.js +++ b/components/assetcard/stories/assetcard.stories.js @@ -6,7 +6,7 @@ import { default as Checkbox } from "@spectrum-css/checkbox/stories/checkbox.sto * The asset card component allows users to select and manage assets and their metadata in a grid. */ export default { - title: "Components/Asset card", + title: "Asset card", component: "AssetCard", argTypes: { image: { diff --git a/components/assetlist/package.json b/components/assetlist/package.json index c8f16e662ef..0711614bef8 100644 --- a/components/assetlist/package.json +++ b/components/assetlist/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/assetlist/stories/assetlist.stories.js b/components/assetlist/stories/assetlist.stories.js index 35b37fd5d10..e1b259a5dc4 100644 --- a/components/assetlist/stories/assetlist.stories.js +++ b/components/assetlist/stories/assetlist.stories.js @@ -6,7 +6,7 @@ import { default as Checkbox } from "@spectrum-css/checkbox/stories/checkbox.sto * A selectable list of assets, often used inside of miller columns. */ export default { - title: "Components/Asset list", + title: "Asset list", component: "AssetList", argTypes: { items: { table: { disable: true } }, diff --git a/components/avatar/package.json b/components/avatar/package.json index c728c835450..4f6bd77cc35 100644 --- a/components/avatar/package.json +++ b/components/avatar/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/avatar/stories/avatar.stories.js b/components/avatar/stories/avatar.stories.js index b099700e5bd..a8cf99f3d5c 100644 --- a/components/avatar/stories/avatar.stories.js +++ b/components/avatar/stories/avatar.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * An image representing a user. */ export default { - title: "Components/Avatar", + title: "Avatar", component: "Avatar", argTypes: { reducedMotion: { table: { disable: true } }, diff --git a/components/badge/package.json b/components/badge/package.json index 2f1357610dc..25505c3519c 100644 --- a/components/badge/package.json +++ b/components/badge/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/badge/stories/badge.stories.js b/components/badge/stories/badge.stories.js index 4d43e08fba0..2780880ea20 100644 --- a/components/badge/stories/badge.stories.js +++ b/components/badge/stories/badge.stories.js @@ -7,7 +7,7 @@ import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories. * A badge element displays a small amount of color-categorized metadata; ideal for getting a user's attention. */ export default { - title: "Components/Badge", + title: "Badge", component: "Badge", argTypes: { size: { diff --git a/components/breadcrumb/package.json b/components/breadcrumb/package.json index 47f76b2768a..eea1a43af72 100644 --- a/components/breadcrumb/package.json +++ b/components/breadcrumb/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/breadcrumb/stories/breadcrumb.stories.js b/components/breadcrumb/stories/breadcrumb.stories.js index d3e67ca9906..9d9cefbcde6 100644 --- a/components/breadcrumb/stories/breadcrumb.stories.js +++ b/components/breadcrumb/stories/breadcrumb.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * Breadcrumbs show hierarchy and navigational context for a user's location within an app. */ export default { - title: "Components/Breadcrumbs", + title: "Breadcrumbs", component: "Breadcrumbs", argTypes: { items: { table: { disable: true } }, diff --git a/components/button/stories/button.stories.js b/components/button/stories/button.stories.js index de200d168c7..c33e637b9f4 100644 --- a/components/button/stories/button.stories.js +++ b/components/button/stories/button.stories.js @@ -13,7 +13,7 @@ import { Template } from "./template"; * Buttons allow users to perform an action or to navigate to another page. They have multiple styles for various needs, and are ideal for calling attention to where a user needs to do something in order to move forward in a flow. */ export default { - title: "Components/Button", + title: "Button", component: "Button", argTypes: { size: { diff --git a/components/buttongroup/package.json b/components/buttongroup/package.json index 54b3248c0a6..916f9a7eb59 100644 --- a/components/buttongroup/package.json +++ b/components/buttongroup/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/buttongroup/stories/buttongroup.stories.js b/components/buttongroup/stories/buttongroup.stories.js index e12f7f432b2..110ea4bb4fb 100644 --- a/components/buttongroup/stories/buttongroup.stories.js +++ b/components/buttongroup/stories/buttongroup.stories.js @@ -1,12 +1,12 @@ -import { Template } from "./template"; import isChromatic from "chromatic/isChromatic"; import { html } from "lit"; +import { Template } from "./template"; /** * A grouping of buttons. */ export default { - title: "Components/Button group", + title: "Button group", component: "ButtonGroup", argTypes: { size: { diff --git a/components/calendar/package.json b/components/calendar/package.json index 74e53d90aec..91bb17973f0 100644 --- a/components/calendar/package.json +++ b/components/calendar/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/calendar/stories/calendar.stories.js b/components/calendar/stories/calendar.stories.js index 6de2e3934fa..f71a530be72 100644 --- a/components/calendar/stories/calendar.stories.js +++ b/components/calendar/stories/calendar.stories.js @@ -10,7 +10,7 @@ const months = [...Array(12).keys()].map((key) => * Calendars display a grid of days in one or more months and allow users to select a single date. */ export default { - title: "Components/Calendar", + title: "Calendar", component: "Calendar", argTypes: { reducedMotion: { table: { disable: true } }, diff --git a/components/card/package.json b/components/card/package.json index aeb940bfd29..30f0e8a368d 100644 --- a/components/card/package.json +++ b/components/card/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/card/stories/card.stories.js b/components/card/stories/card.stories.js index 330ec600c07..17b040c2027 100644 --- a/components/card/stories/card.stories.js +++ b/components/card/stories/card.stories.js @@ -7,7 +7,7 @@ import { default as Checkbox } from "@spectrum-css/checkbox/stories/checkbox.sto * A card represents a rectangular space to contain text or images. Cards are typically used to encapsulate units of a data set, such as a gallery of image/caption pairs. */ export default { - title: "Components/Card", + title: "Card", component: "Card", argTypes: { image: { diff --git a/components/checkbox/package.json b/components/checkbox/package.json index bdfcda9c720..85a65325892 100644 --- a/components/checkbox/package.json +++ b/components/checkbox/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/checkbox/stories/checkbox.stories.js b/components/checkbox/stories/checkbox.stories.js index b59e84c524d..49a859ad170 100644 --- a/components/checkbox/stories/checkbox.stories.js +++ b/components/checkbox/stories/checkbox.stories.js @@ -6,7 +6,7 @@ import { Template } from "./template"; * Checkboxes allow users to select multiple items from a list of individual items, or mark one individual item as selected. */ export default { - title: "Components/Checkbox", + title: "Checkbox", component: "Checkbox", argTypes: { size: { diff --git a/components/clearbutton/package.json b/components/clearbutton/package.json index 95dda5c7b13..4f278494d39 100644 --- a/components/clearbutton/package.json +++ b/components/clearbutton/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/clearbutton/stories/clearbutton.stories.js b/components/clearbutton/stories/clearbutton.stories.js index c75fe0f1d7a..3ecf76f909e 100644 --- a/components/clearbutton/stories/clearbutton.stories.js +++ b/components/clearbutton/stories/clearbutton.stories.js @@ -5,7 +5,7 @@ import { Template } from "./template"; * The clear button component is an in-field button used in search and tag. */ export default { - title: "Components/Clear button", + title: "Clear button", component: "ClearButton", argTypes: { size: { diff --git a/components/closebutton/package.json b/components/closebutton/package.json index 3ed9641fac7..2ea08571139 100644 --- a/components/closebutton/package.json +++ b/components/closebutton/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/closebutton/stories/closebutton.stories.js b/components/closebutton/stories/closebutton.stories.js index 993b73e0753..d82d28888dc 100644 --- a/components/closebutton/stories/closebutton.stories.js +++ b/components/closebutton/stories/closebutton.stories.js @@ -9,7 +9,7 @@ import { Template } from "./template"; * A button used to close or dismiss components. */ export default { - title: "Components/Close button", + title: "Close button", component: "CloseButton", argTypes: { size: { diff --git a/components/coachindicator/package.json b/components/coachindicator/package.json index 5fcc176317f..d8b02c85e5d 100644 --- a/components/coachindicator/package.json +++ b/components/coachindicator/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/coachmark/package.json b/components/coachmark/package.json index 9c01d48b154..b74e2684fae 100644 --- a/components/coachmark/package.json +++ b/components/coachmark/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/coachmark/stories/coachmark.stories.js b/components/coachmark/stories/coachmark.stories.js index 975e5fb1492..afbd5690c9e 100644 --- a/components/coachmark/stories/coachmark.stories.js +++ b/components/coachmark/stories/coachmark.stories.js @@ -7,7 +7,7 @@ import { default as Menu } from "@spectrum-css/menu/stories/menu.stories.js"; * The coach mark component can be used to bring added attention to specific parts of a page. */ export default { - title: "Components/Coach mark", + title: "Coach mark", component: "CoachMark", argTypes: { hasActionMenu: { diff --git a/components/colorarea/package.json b/components/colorarea/package.json index d94d1294a09..f2d7adede0e 100644 --- a/components/colorarea/package.json +++ b/components/colorarea/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/colorarea/stories/colorarea.stories.js b/components/colorarea/stories/colorarea.stories.js index 26b5682bb3c..ff5e6b75fe7 100644 --- a/components/colorarea/stories/colorarea.stories.js +++ b/components/colorarea/stories/colorarea.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The color area component allows users to visually select two properties of a color simultaneously. It's commonly used together with a color slider or color wheel. */ export default { - title: "Components/Color area", + title: "Color area", component: "ColorArea", argTypes: { customWidth: { table: { disable: true } }, diff --git a/components/colorhandle/package.json b/components/colorhandle/package.json index c4087eee442..a5a890ab676 100644 --- a/components/colorhandle/package.json +++ b/components/colorhandle/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/colorhandle/stories/colorhandle.stories.js b/components/colorhandle/stories/colorhandle.stories.js index 49caffc30d5..afc14987bba 100644 --- a/components/colorhandle/stories/colorhandle.stories.js +++ b/components/colorhandle/stories/colorhandle.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The color handle component is used with color area, color slider and color wheel as the color selector. */ export default { - title: "Components/Color handle", + title: "Color handle", component: "ColorHandle", argTypes: { isDisabled: { diff --git a/components/colorloupe/package.json b/components/colorloupe/package.json index be634a10a3a..3ac9b48239d 100644 --- a/components/colorloupe/package.json +++ b/components/colorloupe/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/colorloupe/stories/colorloupe.stories.js b/components/colorloupe/stories/colorloupe.stories.js index 13dd0ac82bc..a0acf9694b9 100644 --- a/components/colorloupe/stories/colorloupe.stories.js +++ b/components/colorloupe/stories/colorloupe.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The color loupe component shows the output color that would otherwise be covered by a cursor, stylus, or finger during color selection. */ export default { - title: "Components/Color loupe", + title: "Color loupe", component: "ColorLoupe", argTypes: { isOpen: { diff --git a/components/colorslider/package.json b/components/colorslider/package.json index 5faa33c2912..64e242c4a29 100644 --- a/components/colorslider/package.json +++ b/components/colorslider/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/colorslider/stories/colorslider.stories.js b/components/colorslider/stories/colorslider.stories.js index d9bbd5f7fb5..086fffe2ed4 100644 --- a/components/colorslider/stories/colorslider.stories.js +++ b/components/colorslider/stories/colorslider.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The color slider component lets users visually change an individual channel of a color. */ export default { - title: "Components/Color slider", + title: "Color slider", component: "ColorSlider", argTypes: { colorHandleStyle: { table: { disable: true } }, diff --git a/components/colorwheel/package.json b/components/colorwheel/package.json index 13b9c19c5f0..71f6aeaa935 100644 --- a/components/colorwheel/package.json +++ b/components/colorwheel/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/colorwheel/stories/colorwheel.stories.js b/components/colorwheel/stories/colorwheel.stories.js index 97dc6de497d..bb9513da018 100644 --- a/components/colorwheel/stories/colorwheel.stories.js +++ b/components/colorwheel/stories/colorwheel.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The color wheel component lets users visually change an individual channel of a color on a circular track. */ export default { - title: "Components/Color wheel", + title: "Color wheel", component: "ColorWheel", argTypes: { isDisabled: { diff --git a/components/combobox/package.json b/components/combobox/package.json index 9a189b7d79d..123dc84fbc6 100644 --- a/components/combobox/package.json +++ b/components/combobox/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/combobox/stories/combobox.stories.js b/components/combobox/stories/combobox.stories.js index d7e32cc8757..f92a5dd163c 100644 --- a/components/combobox/stories/combobox.stories.js +++ b/components/combobox/stories/combobox.stories.js @@ -8,7 +8,7 @@ import { Template as Menu } from "@spectrum-css/menu/stories/template.js"; * Comboboxes combine a text entry with a picker menu, allowing users to filter longer lists to only the selections matching a query. */ export default { - title: "Components/Combobox", + title: "Combobox", component: "Combobox", argTypes: { size: { diff --git a/components/contextualhelp/package.json b/components/contextualhelp/package.json index 78f159c4b37..e489924ddd7 100644 --- a/components/contextualhelp/package.json +++ b/components/contextualhelp/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/contextualhelp/stories/contextualhelp.stories.js b/components/contextualhelp/stories/contextualhelp.stories.js index e268077bf80..f59af5d83b8 100644 --- a/components/contextualhelp/stories/contextualhelp.stories.js +++ b/components/contextualhelp/stories/contextualhelp.stories.js @@ -6,7 +6,7 @@ import { default as ActionButtonStories } from "@spectrum-css/actionbutton/stori * Contextual help shows a user extra information in relation to another component or view. */ export default { - title: "Components/Contextual help", + title: "Contextual help", component: "ContextualHelp", argTypes: { title: { diff --git a/components/datepicker/package.json b/components/datepicker/package.json index 180488edce0..9e0d0f0b401 100644 --- a/components/datepicker/package.json +++ b/components/datepicker/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/datepicker/stories/datepicker.stories.js b/components/datepicker/stories/datepicker.stories.js index fd125188d93..9fc9c2b8872 100644 --- a/components/datepicker/stories/datepicker.stories.js +++ b/components/datepicker/stories/datepicker.stories.js @@ -8,7 +8,7 @@ const ignoreProps = ["rootClass", "isDisabled"]; * A date picker displays a text field input with a button next to it, and can display two Text Fields next to each other for choosing a date range. */ export default { - title: "Components/Date picker", + title: "Date picker", component: "DatePicker", argTypes: { ...Object.entries(CalendarStories.argTypes).reduce((acc, [key]) => { diff --git a/components/dial/package.json b/components/dial/package.json index 6202fb7830c..98ed1f38b40 100644 --- a/components/dial/package.json +++ b/components/dial/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/dial/stories/dial.stories.js b/components/dial/stories/dial.stories.js index c9f3770bfed..e2593846d02 100644 --- a/components/dial/stories/dial.stories.js +++ b/components/dial/stories/dial.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A dial is an input control used for selecting a value within a range, similar to a slider. It's often used in audio and video mixing and editing applications, where horizontal space is limited. */ export default { - title: "Components/Dial", + title: "Dial", component: "Dial", argTypes: { size: { diff --git a/components/dialog/package.json b/components/dialog/package.json index a9030a6c272..2c667f84a5b 100644 --- a/components/dialog/package.json +++ b/components/dialog/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/dialog/stories/dialog.stories.js b/components/dialog/stories/dialog.stories.js index dfbf4f60529..cc0dee300f1 100644 --- a/components/dialog/stories/dialog.stories.js +++ b/components/dialog/stories/dialog.stories.js @@ -6,7 +6,7 @@ import { Template as Typography } from "@spectrum-css/typography/stories/templat * A dialog displays important information that users need to acknowledge. They appear over the interface and block further interactions. */ export default { - title: "Components/Dialog", + title: "Dialog", component: "Dialog", argTypes: { heading: { diff --git a/components/divider/package.json b/components/divider/package.json index 52e3355b4e3..5e89df96482 100644 --- a/components/divider/package.json +++ b/components/divider/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/divider/stories/divider.stories.js b/components/divider/stories/divider.stories.js index f5348fe3ec2..dbb902b936c 100644 --- a/components/divider/stories/divider.stories.js +++ b/components/divider/stories/divider.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * Dividers bring clarity to a layout by grouping and dividing content that exists in close proximity. It can also be used to establish rhythm and hierarchy. */ export default { - title: "Components/Divider", + title: "Divider", component: "Divider", argTypes: { size: { diff --git a/components/dropindicator/package.json b/components/dropindicator/package.json index 9c0124b4111..6abe4977b9a 100644 --- a/components/dropindicator/package.json +++ b/components/dropindicator/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/dropindicator/stories/dropindicator.stories.js b/components/dropindicator/stories/dropindicator.stories.js index 64cca1fc9ba..39b0d184af4 100644 --- a/components/dropindicator/stories/dropindicator.stories.js +++ b/components/dropindicator/stories/dropindicator.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The drop indicator component is used to show the insertion position into a list or table. */ export default { - title: "Components/Drop indicator", + title: "Drop indicator", component: "DropIndicator", argTypes: { direction: { diff --git a/components/dropzone/package.json b/components/dropzone/package.json index 045187295d6..d49ec183cef 100644 --- a/components/dropzone/package.json +++ b/components/dropzone/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/dropzone/stories/dropzone.stories.js b/components/dropzone/stories/dropzone.stories.js index 7126e055f0c..89acbce05e8 100644 --- a/components/dropzone/stories/dropzone.stories.js +++ b/components/dropzone/stories/dropzone.stories.js @@ -8,7 +8,7 @@ import { Template as Link } from "@spectrum-css/link/stories/template.js"; * A drop zone is an area on the screen into a which an object can be dragged and dropped to accomplish a task. For example, a drop zone might be used in an upload workflow to enable the user to simply drop a file from their operating system into the drop zone, which is a more efficient and intuitive action, rather than utilize the standard "Choose file" dialog. */ export default { - title: "Components/Drop zone", + title: "Drop zone", component: "DropZone", argTypes: { isDragged: { diff --git a/components/fieldgroup/package.json b/components/fieldgroup/package.json index 4679fda2494..81be22efc1c 100644 --- a/components/fieldgroup/package.json +++ b/components/fieldgroup/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/fieldgroup/stories/fieldgroup.stories.js b/components/fieldgroup/stories/fieldgroup.stories.js index 16e44a6878d..1538d16e728 100644 --- a/components/fieldgroup/stories/fieldgroup.stories.js +++ b/components/fieldgroup/stories/fieldgroup.stories.js @@ -3,7 +3,7 @@ import { Template } from "./template"; import { default as Radio } from "@spectrum-css/radio/stories/radio.stories.js"; export default { - title: "Components/Field group", + title: "Field group", component: "FieldGroup", argTypes: { layout: { diff --git a/components/fieldlabel/package.json b/components/fieldlabel/package.json index 0c16f62de9e..842ec43e2dc 100644 --- a/components/fieldlabel/package.json +++ b/components/fieldlabel/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/fieldlabel/stories/fieldlabel.stories.js b/components/fieldlabel/stories/fieldlabel.stories.js index d2fd1155e4f..cf01867630b 100644 --- a/components/fieldlabel/stories/fieldlabel.stories.js +++ b/components/fieldlabel/stories/fieldlabel.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The field label component is used along with inputs to display a label for that input. */ export default { - title: "Components/Field label", + title: "Field label", component: "FieldLabel", argTypes: { size: { @@ -121,4 +121,4 @@ export const StaticBlack = Template.bind({}); StaticBlack.args = { label: "The static black class used on a label marked as required", staticColor: "black", -}; \ No newline at end of file +}; diff --git a/components/fieldlabel/stories/form.stories.js b/components/fieldlabel/stories/form.stories.js index 0cb59006d92..1e1b6a04c2e 100644 --- a/components/fieldlabel/stories/form.stories.js +++ b/components/fieldlabel/stories/form.stories.js @@ -6,7 +6,7 @@ import { Template } from "./form.template.js"; * The form component is used for aligning multiple inputs and field groups within a form. */ export default { - title: "Components/Form", + title: "Form", component: "Form", argTypes: { labelsAbove: { diff --git a/components/floatingactionbutton/package.json b/components/floatingactionbutton/package.json index b0a9ba1ec83..9ae76eb15e1 100644 --- a/components/floatingactionbutton/package.json +++ b/components/floatingactionbutton/package.json @@ -14,6 +14,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/floatingactionbutton/stories/floatingactionbutton.stories.js b/components/floatingactionbutton/stories/floatingactionbutton.stories.js index 27ab646d04e..8393cf7c617 100644 --- a/components/floatingactionbutton/stories/floatingactionbutton.stories.js +++ b/components/floatingactionbutton/stories/floatingactionbutton.stories.js @@ -6,7 +6,7 @@ import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories. * The floating action button component is used to give users a more prominent button for high frequency actions. */ export default { - title: "Components/Floating action button", + title: "Floating action button", component: "FloatingActionButton", argTypes: { variant: { diff --git a/components/helptext/package.json b/components/helptext/package.json index d635893963e..09fa38ac1bd 100644 --- a/components/helptext/package.json +++ b/components/helptext/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/helptext/stories/helptext.stories.js b/components/helptext/stories/helptext.stories.js index c4a6906e7b5..654e7edf473 100644 --- a/components/helptext/stories/helptext.stories.js +++ b/components/helptext/stories/helptext.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * Help text provides either an informative description or an error message that gives more context about what a user needs to input. It's commonly used in forms. */ export default { - title: "Components/Help text", + title: "Help text", component: "HelpText", argTypes: { reducedMotion: { table: { disable: true } }, diff --git a/components/icon/package.json b/components/icon/package.json index c5456c9d441..a40f5cd41ae 100644 --- a/components/icon/package.json +++ b/components/icon/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/icon/stories/icon.stories.js b/components/icon/stories/icon.stories.js index 75393c0dae7..55ff24fc4e5 100644 --- a/components/icon/stories/icon.stories.js +++ b/components/icon/stories/icon.stories.js @@ -25,7 +25,7 @@ const uiIconNameOptions = uiIconsWithDirections.map((iconName) => { * The icons component contains all UI icons used for components as well as the CSS for UI and workflow icons. */ export default { - title: "Components/Icon", + title: "Icon", component: "Icon", argTypes: { /* Turn off express theme for icon preview b/c they use a separate icon set */ diff --git a/components/icon/stories/utilities.js b/components/icon/stories/utilities.js index 296746d5ad7..4a5839756fc 100644 --- a/components/icon/stories/utilities.js +++ b/components/icon/stories/utilities.js @@ -1,10 +1,8 @@ -import path from "path"; - // Imports an array of all icon names in the workflow set import iconOpts from "@adobe/spectrum-css-workflow-icons"; export const workflowIcons = (iconOpts || []).map((icon) => - path.basename(icon, ".svg") + icon.replace(/\.svg$/, "") ); /** diff --git a/components/illustratedmessage/package.json b/components/illustratedmessage/package.json index e3f89515b61..524308fb2c6 100644 --- a/components/illustratedmessage/package.json +++ b/components/illustratedmessage/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/illustratedmessage/stories/illustratedmessage.stories.js b/components/illustratedmessage/stories/illustratedmessage.stories.js index 0083b8cbae3..97b807620f2 100644 --- a/components/illustratedmessage/stories/illustratedmessage.stories.js +++ b/components/illustratedmessage/stories/illustratedmessage.stories.js @@ -8,7 +8,7 @@ import { Template } from "./template"; * The illustrated message component is used for status and errors. It is also used for calls-to-action, such as within the drop zone component. */ export default { - title: "Components/Illustrated message", + title: "Illustrated message", component: "IllustratedMessage", argTypes: { useAccentColor: { diff --git a/components/infieldbutton/package.json b/components/infieldbutton/package.json index 41e0669a15b..6a71d869cbf 100644 --- a/components/infieldbutton/package.json +++ b/components/infieldbutton/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/infieldbutton/stories/infieldbutton.stories.js b/components/infieldbutton/stories/infieldbutton.stories.js index 6a91f93583c..7b103730485 100644 --- a/components/infieldbutton/stories/infieldbutton.stories.js +++ b/components/infieldbutton/stories/infieldbutton.stories.js @@ -6,7 +6,7 @@ import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories. * The in-field button component is a button used inside a text field. */ export default { - title: "Components/In-field button", + title: "In-field button", component: "InFieldButton", argTypes: { size: { diff --git a/components/inlinealert/package.json b/components/inlinealert/package.json index 59d28070c3f..37475afccf6 100644 --- a/components/inlinealert/package.json +++ b/components/inlinealert/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/inlinealert/stories/inlinealert.stories.js b/components/inlinealert/stories/inlinealert.stories.js index 0ec090160d0..06946ce5aea 100644 --- a/components/inlinealert/stories/inlinealert.stories.js +++ b/components/inlinealert/stories/inlinealert.stories.js @@ -6,7 +6,7 @@ import { Template } from "./template"; * In-line alerts display a non-modal message associated with objects in a view. These are often used in form validation, providing a place to aggregate feedback related to multiple fields. */ export default { - title: "Components/In-line alert", + title: "In-line alert", component: "InLineAlert", argTypes: { headerText: { diff --git a/components/link/package.json b/components/link/package.json index 2774dff277d..410924af194 100644 --- a/components/link/package.json +++ b/components/link/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/link/stories/link.stories.js b/components/link/stories/link.stories.js index 5a45f33c3af..fb069efa764 100644 --- a/components/link/stories/link.stories.js +++ b/components/link/stories/link.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A link allow users to navigate to a different location. They can be presented in-line inside a paragraph or as a standalone text. */ export default { - title: "Components/Link", + title: "Link", component: "Link", argTypes: { url: { diff --git a/components/logicbutton/package.json b/components/logicbutton/package.json index 37a709e8ae8..6d470478361 100644 --- a/components/logicbutton/package.json +++ b/components/logicbutton/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/logicbutton/stories/logicbutton.stories.js b/components/logicbutton/stories/logicbutton.stories.js index 48c2a024899..6c7849957af 100644 --- a/components/logicbutton/stories/logicbutton.stories.js +++ b/components/logicbutton/stories/logicbutton.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A logic button displays an operator within a boolean logic sequence. */ export default { - title: "Components/Logic button", + title: "Logic button", component: "LogicButton", argTypes: { variant: { diff --git a/components/menu/package.json b/components/menu/package.json index 7dece6cf786..57cfacd3632 100644 --- a/components/menu/package.json +++ b/components/menu/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/menu/stories/menu.stories.js b/components/menu/stories/menu.stories.js index 01dcf76eaea..acb024569ba 100644 --- a/components/menu/stories/menu.stories.js +++ b/components/menu/stories/menu.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A menu is used for creating a menu list. The various elements inside a menu can be: a menu group, a menu item, or a menu divider. Often a menu will appear in a popover so that it displays as a togglig menu. */ export default { - title: "Components/Menu", + title: "Menu", component: "Menu", argTypes: { selectionMode: { diff --git a/components/miller/package.json b/components/miller/package.json index b4bf3f80f86..4c58b446584 100644 --- a/components/miller/package.json +++ b/components/miller/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/miller/stories/miller.stories.js b/components/miller/stories/miller.stories.js index 4e55649a199..23c49a9ba1e 100644 --- a/components/miller/stories/miller.stories.js +++ b/components/miller/stories/miller.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * Miller columns are a browsing/visualization technique that can be applied to tree structures. The columns allow for multiple levels of the hierarchy to be open at once and provide a visual representation of the current location. */ export default { - title: "Components/Miller columns", + title: "Miller columns", component: "MillerColumns", argTypes: { columns: { table: { disable: true } }, diff --git a/components/modal/package.json b/components/modal/package.json index ee52dc2d41e..d79a25d89bd 100644 --- a/components/modal/package.json +++ b/components/modal/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/modal/stories/modal.stories.js b/components/modal/stories/modal.stories.js index fe9c8fc1d72..17f458e9ccc 100644 --- a/components/modal/stories/modal.stories.js +++ b/components/modal/stories/modal.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A modal component is a dialog box/popup window that is displayed on top of the current page. */ export default { - title: "Components/Modal", + title: "Modal", component: "Modal", argTypes: { isOpen: { diff --git a/components/opacitycheckerboard/package.json b/components/opacitycheckerboard/package.json index 1208ebdeff4..dc433a2181d 100644 --- a/components/opacitycheckerboard/package.json +++ b/components/opacitycheckerboard/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js b/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js index 15aba9f3134..24641c7bb89 100644 --- a/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js +++ b/components/opacitycheckerboard/stories/opacitycheckerboard.stories.js @@ -7,7 +7,7 @@ import { Template } from "./template"; * Opacity checkerboard is used with other components to highlight opacity. */ export default { - title: "Components/Opacity checkerboard", + title: "Opacity checkerboard", component: "OpacityCheckerboard", argTypes: { backgroundPosition: { diff --git a/components/page/package.json b/components/page/package.json index 014ca484a91..05fefbe844b 100644 --- a/components/page/package.json +++ b/components/page/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/pagination/package.json b/components/pagination/package.json index 909cd28ebee..1f8d8a6883d 100644 --- a/components/pagination/package.json +++ b/components/pagination/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/pagination/stories/pagination.stories.js b/components/pagination/stories/pagination.stories.js index 35c2b5ad49c..f0908921972 100644 --- a/components/pagination/stories/pagination.stories.js +++ b/components/pagination/stories/pagination.stories.js @@ -6,7 +6,7 @@ import { default as ActionButton } from "@spectrum-css/actionbutton/stories/acti * The pagination component displays numbered buttons or an input field to allow for navigation. */ export default { - title: "Components/Pagination", + title: "Pagination", component: "Pagination", argTypes: { size: { diff --git a/components/picker/package.json b/components/picker/package.json index 57f6bc59630..deb999010f4 100644 --- a/components/picker/package.json +++ b/components/picker/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/picker/stories/picker.stories.js b/components/picker/stories/picker.stories.js index db6d1fb27c4..7a4721ef6b8 100644 --- a/components/picker/stories/picker.stories.js +++ b/components/picker/stories/picker.stories.js @@ -12,7 +12,7 @@ import { Template } from "./template"; * A picker outlines a set of options for a user. */ export default { - title: "Components/Picker", + title: "Picker", component: "Picker", argTypes: { size: { @@ -234,7 +234,7 @@ export default { */ const States = ({ fieldLabelPrefix = "picker", - ...args + ...args }) => html`
${Typography({ @@ -553,7 +553,7 @@ const SwitchAndSideLabel = (args) => html` const Sizing = ({ fieldLabelPrefix = "picker-sizing", ...args -}) => html` +}) => html` ${["s","m","l","xl"].map((size) => html`
${Typography({ diff --git a/components/pickerbutton/package.json b/components/pickerbutton/package.json index 6e37ba083a2..ae5d16436ee 100644 --- a/components/pickerbutton/package.json +++ b/components/pickerbutton/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/pickerbutton/stories/pickerbutton.stories.js b/components/pickerbutton/stories/pickerbutton.stories.js index 51b740316f5..718ae8b796d 100644 --- a/components/pickerbutton/stories/pickerbutton.stories.js +++ b/components/pickerbutton/stories/pickerbutton.stories.js @@ -6,7 +6,7 @@ import { default as Icon } from "@spectrum-css/icon/stories/icon.stories.js"; * The picker button component is used as a dropdown trigger. See Combobox. */ export default { - title: "Components/Picker button", + title: "Picker button", component: "PickerButton", argTypes: { size: { diff --git a/components/popover/package.json b/components/popover/package.json index 2ab84bbffff..fcf41bd6afc 100644 --- a/components/popover/package.json +++ b/components/popover/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/popover/stories/popover.stories.js b/components/popover/stories/popover.stories.js index 0990c123230..255aee894cd 100644 --- a/components/popover/stories/popover.stories.js +++ b/components/popover/stories/popover.stories.js @@ -10,7 +10,7 @@ import { Template as Menu } from "@spectrum-css/menu/stories/template.js"; * A popover is used to display transient content (menus, options, additional actions etc.) and appears when clicking/tapping on a source (tools, buttons, etc.). It stands out via its visual style (stroke and drop shadow) and floats on top of the rest of the interface. */ export default { - title: "Components/Popover", + title: "Popover", component: "Popover", argTypes: { trigger: { table: { disable: true } }, diff --git a/components/progressbar/stories/meter.stories.js b/components/progressbar/stories/meter.stories.js index 00ca685101d..c3d735e1da1 100644 --- a/components/progressbar/stories/meter.stories.js +++ b/components/progressbar/stories/meter.stories.js @@ -4,7 +4,7 @@ import { Template } from "./meter.template"; * The meter component is a visual representations of a quantity or an achievement. Their progress is determined by user actions, rather than system actions. */ export default { - title: "Components/Meter", + title: "Meter", component: "ProgressBar", argTypes: { items: { table: { disable: true } }, diff --git a/components/progressbar/stories/progressbar.stories.js b/components/progressbar/stories/progressbar.stories.js index 9db2d34c41e..3c13269aec4 100644 --- a/components/progressbar/stories/progressbar.stories.js +++ b/components/progressbar/stories/progressbar.stories.js @@ -8,7 +8,7 @@ import { Template } from "./template"; * The progress bar component shows the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. */ export default { - title: "Components/Progress bar", + title: "Progress bar", component: "ProgressBar", argTypes: { customWidth: { diff --git a/components/progresscircle/package.json b/components/progresscircle/package.json index 76a90fc31b1..785902dbeb0 100644 --- a/components/progresscircle/package.json +++ b/components/progresscircle/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/progresscircle/stories/progresscircle.stories.js b/components/progresscircle/stories/progresscircle.stories.js index a2a14f4ea4f..886ec9745dc 100644 --- a/components/progresscircle/stories/progresscircle.stories.js +++ b/components/progresscircle/stories/progresscircle.stories.js @@ -6,7 +6,7 @@ import { Template } from "./template"; * Progress circles show the progression of a system operation such as downloading, uploading, processing, etc. in a visual way. They can represent determinate or indeterminate progress. */ export default { - title: "Components/Progress circle", + title: "Progress circle", component: "ProgressCircle", argTypes: { size: { diff --git a/components/radio/package.json b/components/radio/package.json index a25dd614e17..ff752c1bea7 100644 --- a/components/radio/package.json +++ b/components/radio/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/radio/stories/radio.stories.js b/components/radio/stories/radio.stories.js index 899250f5f10..77e205db66f 100644 --- a/components/radio/stories/radio.stories.js +++ b/components/radio/stories/radio.stories.js @@ -6,7 +6,7 @@ import { Template } from "./template"; * A radio selector allow users to select a single option from a list of mutually exclusive options. All possible options are exposed up front for users to compare. */ export default { - title: "Components/Radio", + title: "Radio", component: "Radio", argTypes: { size: { diff --git a/components/rating/package.json b/components/rating/package.json index fbb78913219..d7bdd625bfd 100644 --- a/components/rating/package.json +++ b/components/rating/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/rating/stories/rating.stories.js b/components/rating/stories/rating.stories.js index 3c48f3082a3..b43e2a6f341 100644 --- a/components/rating/stories/rating.stories.js +++ b/components/rating/stories/rating.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A rating element is used to display or collect a user's rating of an item as represented by a number of stars. */ export default { - title: "Components/Rating", + title: "Rating", component: "Rating", argTypes: { isEmphasized: { diff --git a/components/search/package.json b/components/search/package.json index 5e0f9e9cfdd..720d1d20aca 100644 --- a/components/search/package.json +++ b/components/search/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/search/stories/search.stories.js b/components/search/stories/search.stories.js index e45cb46dbf1..ada4f4d4e7b 100644 --- a/components/search/stories/search.stories.js +++ b/components/search/stories/search.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template.js"; * This component contains a single input field with both a magnifying glass icon and a "reset" button displayed within it. */ export default { - title: "Components/Search", + title: "Search", component: "Search", argTypes: { size: { diff --git a/components/sidenav/package.json b/components/sidenav/package.json index abe41b99a9d..9e958d2bdfa 100644 --- a/components/sidenav/package.json +++ b/components/sidenav/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/sidenav/stories/sidenav.stories.js b/components/sidenav/stories/sidenav.stories.js index 7b44dee560c..89ffe247b95 100644 --- a/components/sidenav/stories/sidenav.stories.js +++ b/components/sidenav/stories/sidenav.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * Side nav lets users navigate the entire content of a product or a section. These can be used for a single level or a multi-level navigation. */ export default { - title: "Components/Side nav", + title: "Side nav", component: "SideNav", argTypes: { hasIcon: { diff --git a/components/site/package.json b/components/site/package.json index 18b4c1d2732..7126ff5d7d5 100644 --- a/components/site/package.json +++ b/components/site/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/slider/package.json b/components/slider/package.json index 521505a564d..fb87dd848dc 100644 --- a/components/slider/package.json +++ b/components/slider/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/slider/stories/slider.stories.js b/components/slider/stories/slider.stories.js index d57e90782a3..c9c9e21b781 100644 --- a/components/slider/stories/slider.stories.js +++ b/components/slider/stories/slider.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A slider allows users to quickly select a value within a range. They should be used when the upper and lower bounds to the range are invariable. */ export default { - title: "Components/Slider", + title: "Slider", component: "Slider", argTypes: { reducedMotion: { table: { disable: true } }, diff --git a/components/splitview/package.json b/components/splitview/package.json index 0377b4039d4..6a2632cf912 100644 --- a/components/splitview/package.json +++ b/components/splitview/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/splitview/stories/splitview.stories.js b/components/splitview/stories/splitview.stories.js index 5ee6ea73ea6..2c9a5ca4eda 100644 --- a/components/splitview/stories/splitview.stories.js +++ b/components/splitview/stories/splitview.stories.js @@ -3,7 +3,7 @@ import { within } from "@storybook/testing-library"; import { Template } from "./template"; export default { - title: "Components/Split view", + title: "Split view", component: "SplitView", argTypes: { orientation: { diff --git a/components/statuslight/package.json b/components/statuslight/package.json index 25d9dc60052..8d04890671e 100644 --- a/components/statuslight/package.json +++ b/components/statuslight/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/statuslight/stories/statuslight.stories.js b/components/statuslight/stories/statuslight.stories.js index 556ca3c6ab0..fc5dab54f46 100644 --- a/components/statuslight/stories/statuslight.stories.js +++ b/components/statuslight/stories/statuslight.stories.js @@ -1,7 +1,7 @@ +import { Template as Typography } from "@spectrum-css/typography/stories/template.js"; import { html } from "lit"; import { styleMap } from "lit/directives/style-map.js"; import { when } from "lit/directives/when.js"; -import { Template as Typography } from "@spectrum-css/typography/stories/template.js"; import { Template } from "./template"; @@ -9,7 +9,7 @@ import { Template } from "./template"; * Status lights describe the condition of an entity. They can be used to convey semantic meaning, such as statuses and categories. */ export default { - title: "Components/Status light", + title: "Status light", component: "Statuslight", argTypes: { size: { diff --git a/components/steplist/package.json b/components/steplist/package.json index 6e0fea426f2..3eb16003857 100644 --- a/components/steplist/package.json +++ b/components/steplist/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/steplist/stories/steplist.stories.js b/components/steplist/stories/steplist.stories.js index 7bf12121cb6..fe7506e25a1 100644 --- a/components/steplist/stories/steplist.stories.js +++ b/components/steplist/stories/steplist.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A steplist can communicate the progress of a task or workflow. It can help users understand where they are in a process and what they need to do next. */ export default { - title: "Components/Steplist", + title: "Steplist", component: "Steplist", argTypes: { isSmall: { diff --git a/components/stepper/package.json b/components/stepper/package.json index 17d7b4e827c..dde63ac971c 100644 --- a/components/stepper/package.json +++ b/components/stepper/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/stepper/stories/stepper.stories.js b/components/stepper/stories/stepper.stories.js index 50fc3526eed..f0a59ca3c5c 100644 --- a/components/stepper/stories/stepper.stories.js +++ b/components/stepper/stories/stepper.stories.js @@ -6,7 +6,7 @@ import { Template } from "./template"; * A stepper can be used to increment or decrement a value by a specified amount via an up/down button. An input field displays the current value. */ export default { - title: "Components/Stepper", + title: "Stepper", component: "Stepper", argTypes: { size: { diff --git a/components/swatch/package.json b/components/swatch/package.json index 694fb378a7c..659892a9ba7 100644 --- a/components/swatch/package.json +++ b/components/swatch/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/swatch/stories/swatch.stories.js b/components/swatch/stories/swatch.stories.js index 21054c135ab..7ca08ad89e3 100644 --- a/components/swatch/stories/swatch.stories.js +++ b/components/swatch/stories/swatch.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A swatch shows a small sample of a fill&emdash;such as a color, gradient, texture, or material&emdash;that is intended to be applied to an object. */ export default { - title: "Components/Swatch", + title: "Swatch", component: "Swatch", argTypes: { size: { diff --git a/components/swatchgroup/package.json b/components/swatchgroup/package.json index 0f07e4136b4..921fad104b6 100644 --- a/components/swatchgroup/package.json +++ b/components/swatchgroup/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/swatchgroup/stories/swatchgroup.stories.js b/components/swatchgroup/stories/swatchgroup.stories.js index 0453d1fabbc..5dcc0f62b5b 100644 --- a/components/swatchgroup/stories/swatchgroup.stories.js +++ b/components/swatchgroup/stories/swatchgroup.stories.js @@ -6,7 +6,7 @@ import { default as Swatch } from "@spectrum-css/swatch/stories/swatch.stories.j * The swatch group component is a collection of swatches. */ export default { - title: "Components/Swatch group", + title: "Swatch group", component: "SwatchGroup", argTypes: { ...Swatch.argTypes, diff --git a/components/switch/package.json b/components/switch/package.json index a172ac3df0a..77d5428b9b4 100644 --- a/components/switch/package.json +++ b/components/switch/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/switch/stories/switch.stories.js b/components/switch/stories/switch.stories.js index 173161de989..ca3cdc11e14 100644 --- a/components/switch/stories/switch.stories.js +++ b/components/switch/stories/switch.stories.js @@ -7,7 +7,7 @@ import { Template } from "./template"; * A switch is used to turn an option on or off. Switches allow users to select the state of a single option at a time. */ export default { - title: "Components/Switch", + title: "Switch", component: "Switch", argTypes: { size: { diff --git a/components/table/package.json b/components/table/package.json index 7b56bb092d7..cc0e727a28c 100644 --- a/components/table/package.json +++ b/components/table/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/table/stories/table.stories.js b/components/table/stories/table.stories.js index 206dad54325..3561b6d7af4 100644 --- a/components/table/stories/table.stories.js +++ b/components/table/stories/table.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A table is used to create a container for displaying information. It allows users to sort, compare, and take action on large amounts of data. */ export default { - title: "Components/Table", + title: "Table", component: "Table", argTypes: { size: { diff --git a/components/tabs/package.json b/components/tabs/package.json index d9c1fc87f01..4cce55b64ef 100644 --- a/components/tabs/package.json +++ b/components/tabs/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/tabs/stories/tabs.stories.js b/components/tabs/stories/tabs.stories.js index 8f8f5c35f53..f4b0ff0cdee 100644 --- a/components/tabs/stories/tabs.stories.js +++ b/components/tabs/stories/tabs.stories.js @@ -8,7 +8,7 @@ import { Template as Typography } from "@spectrum-css/typography/stories/templat * Tabs organize content into multiple sections and allow users to navigate between them. The content under the set of tabs should be related and form a coherent unit. */ export default { - title: "Components/Tabs", + title: "Tabs", component: "Tabs", argTypes: { content: { table: { disable: true } }, diff --git a/components/tag/package.json b/components/tag/package.json index 6b24b055669..f6e7f91eb26 100644 --- a/components/tag/package.json +++ b/components/tag/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/tag/stories/tag.stories.js b/components/tag/stories/tag.stories.js index f586f19d3bc..c16fe2ac3c3 100644 --- a/components/tag/stories/tag.stories.js +++ b/components/tag/stories/tag.stories.js @@ -6,7 +6,7 @@ import { default as IconStories } from "@spectrum-css/icon/stories/icon.stories. * A tag categorizes content. They can represent keywords or people, and are grouped to describe an item or a search request. */ export default { - title: "Components/Tag", + title: "Tag", component: "Tag", argTypes: { size: { diff --git a/components/taggroup/package.json b/components/taggroup/package.json index 5bbdc5be0f2..27633e857f9 100644 --- a/components/taggroup/package.json +++ b/components/taggroup/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/taggroup/stories/taggroup.stories.js b/components/taggroup/stories/taggroup.stories.js index 134ddc81572..22467f8d2dd 100644 --- a/components/taggroup/stories/taggroup.stories.js +++ b/components/taggroup/stories/taggroup.stories.js @@ -7,7 +7,7 @@ const ignoreProps = ["rootClass", "hasClearButton", "label"]; * A group of tags. */ export default { - title: "Components/Tag group", + title: "Tag group", component: "TagGroup", argTypes: { ...Object.entries(TagStories.argTypes).reduce((acc, [key, value]) => { diff --git a/components/textfield/package.json b/components/textfield/package.json index 7f296816dd2..a024f5d3428 100644 --- a/components/textfield/package.json +++ b/components/textfield/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/textfield/stories/textfield.stories.js b/components/textfield/stories/textfield.stories.js index 11d2a379d9d..adbca962b9f 100644 --- a/components/textfield/stories/textfield.stories.js +++ b/components/textfield/stories/textfield.stories.js @@ -5,7 +5,7 @@ import { Template } from "./template"; * Text fields are text boxes that allow users to input custom text entries with a keyboard. Various decorations can be displayed around the field to communicate the entry requirements. */ export default { - title: "Components/Text field", + title: "Text field", component: "TextField", argTypes: { isValid: { diff --git a/components/thumbnail/package.json b/components/thumbnail/package.json index f26d861ddd3..0845143dc65 100644 --- a/components/thumbnail/package.json +++ b/components/thumbnail/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/thumbnail/stories/thumbnail.stories.js b/components/thumbnail/stories/thumbnail.stories.js index f8fd019e500..44471ca15ac 100644 --- a/components/thumbnail/stories/thumbnail.stories.js +++ b/components/thumbnail/stories/thumbnail.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * A thumbnail is used to display a preview of an image, layer, or effect. */ export default { - title: "Components/Thumbnail", + title: "Thumbnail", component: "Thumbnail", argTypes: { reduceMotion: { table: { disable: true } }, diff --git a/components/toast/package.json b/components/toast/package.json index 2929b79926f..8d96107c774 100644 --- a/components/toast/package.json +++ b/components/toast/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/toast/stories/toast.stories.js b/components/toast/stories/toast.stories.js index e763d64b4ec..04071cbab18 100644 --- a/components/toast/stories/toast.stories.js +++ b/components/toast/stories/toast.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * Toasts display brief, temporary notifications. They are noticeable but do not disrupt the user experience and do not require an action to be taken. */ export default { - title: "Components/Toast", + title: "Toast", component: "Toast", argTypes: { variant: { diff --git a/components/tooltip/package.json b/components/tooltip/package.json index 072a6cf8301..6fd98e46ab6 100644 --- a/components/tooltip/package.json +++ b/components/tooltip/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/tooltip/stories/tooltip.stories.js b/components/tooltip/stories/tooltip.stories.js index 117e4579c86..d0691a828cc 100644 --- a/components/tooltip/stories/tooltip.stories.js +++ b/components/tooltip/stories/tooltip.stories.js @@ -33,7 +33,7 @@ const placementOptions = [ ]; export default { - title: "Components/Tooltip", + title: "Tooltip", component: "Tooltip", argTypes: { label: { diff --git a/components/tray/package.json b/components/tray/package.json index 9acea22288a..8b215124625 100644 --- a/components/tray/package.json +++ b/components/tray/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/tray/stories/tray.stories.js b/components/tray/stories/tray.stories.js index 60e299ca947..7965a71f669 100644 --- a/components/tray/stories/tray.stories.js +++ b/components/tray/stories/tray.stories.js @@ -7,7 +7,7 @@ import { Template as Dialog } from "@spectrum-css/dialog/stories/template.js"; * Tray dialogs are typically used to portray information on mobile device or smaller screens. */ export default { - title: "Components/Tray", + title: "Tray", component: "Tray", argTypes: { content: { table: { disable: true } }, diff --git a/components/treeview/package.json b/components/treeview/package.json index 29310c6fb93..90dadfa52de 100644 --- a/components/treeview/package.json +++ b/components/treeview/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/treeview/stories/treeview.stories.js b/components/treeview/stories/treeview.stories.js index 260ad12b4e1..5bffed7bff0 100644 --- a/components/treeview/stories/treeview.stories.js +++ b/components/treeview/stories/treeview.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * The typical usage of a treeview involves nesting a .spectrum-Treeview element within the .spectrum-TreeView-item parent element. */ export default { - title: "Components/Tree view", + title: "Tree view", component: "TreeView", argTypes: { items: { table: { disable: true } }, diff --git a/components/typography/package.json b/components/typography/package.json index 3c9720e7c05..a4700ba577b 100644 --- a/components/typography/package.json +++ b/components/typography/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/typography/stories/typography.stories.js b/components/typography/stories/typography.stories.js index 67231c4df6f..27d50b78720 100644 --- a/components/typography/stories/typography.stories.js +++ b/components/typography/stories/typography.stories.js @@ -7,7 +7,7 @@ import { when } from "lit/directives/when.js"; * Spectrum typography is broken out into several separate components. */ export default { - title: "Components/Typography", + title: "Typography", component: "Typography", argTypes: { reduceMotion: { table: { disable: true } }, diff --git a/components/underlay/package.json b/components/underlay/package.json index 0d30e3c9d4f..bb4c3a1dc1d 100644 --- a/components/underlay/package.json +++ b/components/underlay/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/underlay/stories/underlay.stories.js b/components/underlay/stories/underlay.stories.js index f6f17158c2e..b1954c2beec 100644 --- a/components/underlay/stories/underlay.stories.js +++ b/components/underlay/stories/underlay.stories.js @@ -4,7 +4,7 @@ import { Template } from "./template"; * An underlay component is used with modal and dialog. It lays over the rest of the page to deliver a blocking layer between the two contexts. */ export default { - title: "Components/Underlay", + title: "Underlay", component: "Underlay", argTypes: { isOpen: { diff --git a/components/well/package.json b/components/well/package.json index d9a28a706a6..57ac40ae4a3 100644 --- a/components/well/package.json +++ b/components/well/package.json @@ -13,6 +13,16 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/index.css", + "./*.md": "./*.md", + "./dist/*": "./dist/*", + "./index-*.css": "./dist/index-*.css", + "./index.css": "./dist/index.css", + "./metadata.json": "./metadata/metadata.json", + "./metadata/*": "./metadata/*", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ "dist/*", diff --git a/components/well/stories/well.stories.js b/components/well/stories/well.stories.js index 3d571a8f082..61968c05df4 100644 --- a/components/well/stories/well.stories.js +++ b/components/well/stories/well.stories.js @@ -5,7 +5,7 @@ import { Template } from "./template"; * A well is a content container that displays non-editable content separate from other content on the screen. Often this is used to display preformatted text, such as code/markup examples on a documentation page. */ export default { - title: "Components/Well", + title: "Well", component: "Well", argTypes: { content: { table: { disable: true } }, diff --git a/generator/templates/stories/{{ folderName }}.stories.js.hbs b/generator/templates/stories/{{ folderName }}.stories.js.hbs index 528bc5efce5..6f224fa7ad1 100644 --- a/generator/templates/stories/{{ folderName }}.stories.js.hbs +++ b/generator/templates/stories/{{ folderName }}.stories.js.hbs @@ -9,7 +9,7 @@ import { Template } from "./template.js"; * {{ description }} */ export default { - title: "Components/{{ name }}", + title: "{{ name }}", component: "{{ pascalCase name }}", argTypes: { size: { diff --git a/nx.json b/nx.json index 46cd35cf5d4..6a47731bd56 100644 --- a/nx.json +++ b/nx.json @@ -1,85 +1,85 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", "cli": { + "analytics": false, + "packageManager": "yarn", "warnings": { "versionMismatch": true - }, - "packageManager": "yarn", - "analytics": false - }, - "pluginsConfig": { - "@nx/js": { - "analyzeSourceFiles": false } }, "namedInputs": { "core": ["{projectRoot}/*.css", "{projectRoot}/themes/*.css"], + "eslint": ["{workspaceRoot}/.eslintrc"], + "metadata": ["{projectRoot}/metadata/*.json"], + "prettier": ["{workspaceRoot}/.prettierrc"], "scripts": ["{projectRoot}/stories/*.js"], - "docs": ["{projectRoot}/metadata/*.yml"], "stylelint": [ "{workspaceRoot}/.stylelintignore", "{workspaceRoot}/stylelint.config.js", "{workspaceRoot}/plugins/stylelint-*/index.js" ], - "eslint": ["{workspaceRoot}/.eslintrc.js"], - "prettier": ["{workspaceRoot}/.prettierrc"], "tools": [ "{projectRoot}/*.json", - "{workspaceRoot}/postcss.config.js", + "{workspaceRoot}/postcss.config.mjs", "{workspaceRoot}/plugins/postcss-*/index.js" ] }, + "pluginsConfig": { + "@nx/js": { + "analyzeSourceFiles": false + } + }, "targetDefaults": { - "clean": { - "cache": true, - "inputs": [ - "{projectRoot}/dist/*.{css,json}", - "{projectRoot}/dist/**/*.{css,json}", - "{projectRoot}/dist/*.map", - "{projectRoot}/dist/**/*.map", - { "externalDependencies": ["rimraf"] } - ], - "outputs": [], - "executor": "nx:run-commands", - "options": { - "commands": [ - "rimraf {projectRoot}/dist", - "test -d {projectRoot}/dist && echo \"Error: dist directory could not be removed\" && exit 1 || exit 0" - ], - "parallel": false - } - }, "build": { "cache": true, "dependsOn": [ "^build", "clean", - { "target": "build", "projects": "tokens" } + { "projects": "tokens", "target": "build" } ], + "executor": "nx:run-commands", "inputs": [ "core", "tools", + "{workspaceRoot}/tasks/component-builder.js", "!{projectRoot}/stories/*.js", + "{workspaceRoot}/tasks/component-builder.js", { "externalDependencies": ["postcss"] }, { "env": "NODE_ENV" } ], + "options": { + "commands": [ + "cross-env NODE_OPTIONS=\"--no-warnings\" node -e 'require(\"./tasks/component-builder.js\").default()'" + ] + }, "outputs": [ + "{projectRoot}/dist/*.css", + "{projectRoot}/dist/themes/*.css" + ] + }, + "clean": { + "cache": true, + "executor": "nx:run-commands", + "inputs": [ "{projectRoot}/dist/*.{css,json}", - "{projectRoot}/dist/themes/*.css", + "{projectRoot}/dist/**/*.{css,json}", "{projectRoot}/dist/*.map", - "{projectRoot}/dist/themes/*.css.map", - "{projectRoot}/metadata/mods.md" + "{projectRoot}/dist/**/*.map", + { "externalDependencies": ["rimraf"] } ], - "executor": "nx:run-commands", "options": { "commands": [ - "node -e 'require(\"./tasks/component-builder.js\").default()'" - ] - } + "rimraf {projectRoot}/dist", + "test -d {projectRoot}/dist && echo \"Error: dist directory could not be removed\" && exit 1 || exit 0" + ], + "parallel": false + }, + "outputs": [] }, "compare": { "cache": true, "dependsOn": ["build"], + "executor": "nx:run-commands", "inputs": [ "{workspaceRoot}/tasks/compare-compiled-output.js", { "dependentTasksOutputFiles": "dist/*.css", "transitive": true }, @@ -99,16 +99,16 @@ }, { "env": "NODE_ENV" } ], - "outputs": ["{workspaceRoot}/.diff-output"], - "executor": "nx:run-commands", "options": { "commands": [ - "node ./tasks/compare-compiled-output.js $NX_TASK_TARGET_PROJECT" + "node --no-warnings ./tasks/compare-compiled-output.js $NX_TASK_TARGET_PROJECT" ] - } + }, + "outputs": ["{workspaceRoot}/.diff-output"] }, - "lint": { + "format": { "cache": true, + "executor": "nx:run-commands", "inputs": [ "core", "scripts", @@ -117,16 +117,17 @@ "prettier", { "externalDependencies": ["stylelint", "eslint", "prettier"] } ], - "executor": "nx:run-commands", "options": { "commands": [ - "stylelint --cache --allow-empty-input --report-descriptionless-disables --report-invalid-scope-disables --report-needless-disables {projectRoot}/*.css {projectRoot}/**/*.css --ignore-pattern {projectRoot}/dist", - "eslint --cache --no-error-on-unmatched-pattern --report-unused-disable-directives {projectRoot}/*.{js,json} {projectRoot}/**/*.{js,json} --ignore-pattern {projectRoot}/dist || exit 0" + "stylelint --fix --cache --allow-empty-input {projectRoot}/*.css {projectRoot}/**/*.css", + "eslint --fix --cache --no-error-on-unmatched-pattern {projectRoot}/*.json {projectRoot}/stories/*.js", + "prettier --write --cache --log-level error --ignore-unknown --no-error-on-unmatched-pattern {projectRoot}/*.{md,mdx} {projectRoot}/**/*.{md,mdx}" ] } }, - "format": { + "lint": { "cache": true, + "executor": "nx:run-commands", "inputs": [ "core", "scripts", @@ -135,53 +136,69 @@ "prettier", { "externalDependencies": ["stylelint", "eslint", "prettier"] } ], - "executor": "nx:run-commands", "options": { "commands": [ - "stylelint --fix --cache --allow-empty-input {projectRoot}/*.css {projectRoot}/**/*.css", - "eslint --fix --cache --no-error-on-unmatched-pattern {projectRoot}/*.json {projectRoot}/stories/*.js", - "prettier --write --cache --loglevel error --ignore-unknown --no-error-on-unmatched-pattern {projectRoot}/*.{yml,md} {projectRoot}/**/*.{yml,md}" + "stylelint --cache --allow-empty-input --report-descriptionless-disables --report-invalid-scope-disables --report-needless-disables {projectRoot}/*.css {projectRoot}/**/*.css --ignore-pattern {projectRoot}/dist", + "eslint --cache --no-error-on-unmatched-pattern --report-unused-disable-directives {projectRoot}/*.{js,json} {projectRoot}/**/*.{js,json} --ignore-pattern {projectRoot}/dist || exit 0" ] } }, - "test": { + "report": { "cache": true, - "inputs": ["scripts", "tools", { "externalDependencies": ["chromatic"] }], "executor": "nx:run-commands", + "inputs": [ + "core", + "tools", + "{workspaceRoot}/tasks/component-report.js", + { "env": "NODE_ENV" } + ], "options": { - "cwd": ".storybook", "commands": [ - "chromatic --only-changed --build-script-name build --junit-report" + "cross-env NODE_OPTIONS=\"--no-warnings\" node -e 'require(\"./tasks/component-reporter.js\").default()'" ] }, + "outputs": [ + "{projectRoot}/metadata/metadata.json" + ] + }, + "test": { + "cache": true, "configurations": { - "scope": { - "commands": [ - "chromatic --build-script-name build --junit-report --only-story-names" - ] - }, "plugins": { + "commands": ["ava test.js"], + "cwd": "{projectRoot}", "inputs": [ "{projectRoot}/index.js", "{projectRoot}/test.js", "{projectRoot}/expected/*.css", "{projectRoot}/fixtures/*.css" - ], - "cwd": "{projectRoot}", - "commands": ["ava test.js"] + ] + }, + "scope": { + "commands": [ + "chromatic --build-script-name build --junit-report --only-story-names --skip '@(changeset-release/**|dependabot/**)'" + ] } + }, + "executor": "nx:run-commands", + "inputs": ["scripts", "tools", { "externalDependencies": ["chromatic"] }], + "options": { + "commands": [ + "chromatic --only-changed --build-script-name build --junit-report" + ], + "cwd": ".storybook" } }, "validate": { + "executor": "nx:run-commands", "inputs": [ - "{workspaceRoot}/schemas/documentation.schema.json", - "docs", + "{workspaceRoot}/schemas/metadata.schema.json", + "metadata", { "externalDependencies": ["pajv"] } ], - "executor": "nx:run-commands", "options": { "commands": [ - "test -e {projectRoot}/metadata && pajv validate -s ./schemas/documentation.schema.json -d \"{projectRoot}/metadata/*.yml\" || exit 0" + "test -e {projectRoot}/metadata && pajv validate -s ./schemas/metadata.schema.json -d \"{projectRoot}/metadata/metadata.json\" || exit 0" ] } } diff --git a/package.json b/package.json index ab981f7c998..a43f0352a60 100644 --- a/package.json +++ b/package.json @@ -13,36 +13,37 @@ "url": "https://github.com/adobe/spectrum-css/issues" }, "scripts": { - "build": "yarn builder tag:component", + "build": "yarn builder tag:component,ui-icons", + "build:docs": "nx build storybook --output-dir ../dist/", "build:preview": "nx build storybook", - "build:site": "nx clean docs && nx build docs && nx run storybook:build:docs", - "builder": "nx run-many --target build --projects", + "builder": "nx run-many --target build report --projects", "changeset": "changeset", "ci": "cross-env NODE_ENV=production yarn builder tag:component,ui-icons --skip-nx-cache", - "ci:storybook": "cross-env NODE_ENV=production nx run storybook:build:ci --skip-nx-cache", + "ci:storybook": "cross-env NODE_ENV=development nx run storybook:build:ci --skip-nx-cache", "clean": "yarn cleaner tag:component", "clean:docs": "rimraf dist", "clean:preview": "nx clean storybook", "cleaner": "nx run-many --target clean --projects", - "compare": "cross-env NODE_ENV=production node ./tasks/compare-compiled-output.js", - "dev": "cross-env NODE_ENV=production nx run storybook:build:docs && nx start docs", + "compare": "cross-env NODE_ENV=production node --no-warnings ./tasks/compare-compiled-output.js", + "dev": "cross-env NODE_ENV=development nx run storybook:build:docs", "format": "yarn formatter tag:component", "formatter": "nx run-many --target format --projects", "lint": "yarn linter tag:component", "linter": "nx run-many --target lint --verbose --projects", "new": "nx run @spectrum-css/generator:new", - "precommit": "lint-staged --allow-empty --config lint-staged.config.js", "postinstall": "husky || true && yarn refresh", - "refresh": "run-p refresh:directory refresh:env && yarn refresh:config", + "precommit": "lint-staged --allow-empty --config lint-staged.config.js", + "publish:docs": "cross-env NODE_ENV=production yarn build:docs && gh-pages -d dist/ -f -e . --nojekyll", + "refresh": "yarn refresh:env && yarn refresh:config", "refresh:config": "bash ./tasks/chromatic-config-creation.sh || exit 0", - "refresh:directory": "bash ./tasks/clean-up-after-migration.sh || exit 0", "refresh:env": "bash ./tasks/copy-env-from-root.sh || exit 0", "release": "yarn ci && changeset publish", - "release:site": "cross-env NODE_ENV=production yarn build:site --skip-nx-cache && gh-pages -d dist/ -f -e .", + "report": "yarn reporter tag:component", + "reporter": "nx run-many --target report --projects", "start": "cross-env NODE_ENV=development nx start storybook", - "test": "cross-env NODE_ENV=production nx test storybook", - "test:plugins": "cross-env NODE_ENV=production nx run-many --target test --projects tag:stylelint", - "tester": "cross-env NODE_ENV=production nx run storybook:test:scope", + "test": "cross-env NODE_ENV=development nx test storybook", + "test:plugins": "cross-env NODE_ENV=production nx run-many --target test --projects tag:plugin", + "tester": "cross-env NODE_ENV=development nx run storybook:test:scope", "validate": "yarn validator tag:component", "validator": "nx run-many --target validate --verbose --projects", "version:packages": "changeset version && yarn --mode=\"update-lockfile\"" @@ -52,64 +53,65 @@ "plugins/*", "tokens", "ui-icons", - "site", "generator", ".storybook", ".github/actions/*" ], "devDependencies": { "@changesets/changelog-github": "^0.5.0", - "@changesets/cli": "^2.27.1", - "@commitlint/cli": "^19.3.0", - "@commitlint/config-conventional": "^19.2.2", - "@nx/devkit": "^18.3.4", - "@spectrum-css/cyclebutton": "^3.1.3", - "@spectrum-css/quickaction": "^3.1.1", - "@spectrum-css/searchwithin": "^5.1.3", - "@spectrum-css/splitbutton": "^8.1.2", + "@changesets/cli": "^2.27.10", + "@commitlint/cli": "^19.6.0", + "@commitlint/config-conventional": "^19.6.0", + "@nx/devkit": "^19.8.2", + "@spectrum-css/tokens-legacy": "npm:@spectrum-css/tokens@^14.6.0", + "@spectrum-tools/postcss-add-theming-layer": "workspace:^", + "@spectrum-tools/postcss-property-rollup": "workspace:^", + "@spectrum-tools/postcss-rgb-mapping": "workspace:^", "at-rule-packer": "^0.4.2", "autoprefixer": "^10.4.19", "colors": "^1.4.0", "cross-env": "^7.0.3", - "cssnano": "^7.0.1", - "cssnano-preset-advanced": "^7.0.1", - "diff": "^5.2.0", + "cssnano": "^7.0.3", + "cssnano-preset-advanced": "^7.0.6", + "diff": "^7.0.0", "diff2html": "^3.4.48", "eslint": "^8.57.0", - "eslint-plugin-jsonc": "^2.15.1", + "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.1.3", "fast-glob": "^3.3.2", - "gh-pages": "^6.1.1", - "husky": "^9.0.11", + "gh-pages": "^6.2.0", + "husky": "^9.1.7", "jsonc-eslint-parser": "^2.4.0", - "lint-staged": "^15.2.2", + "lint-staged": "^15.2.10", "lodash": "^4.17.21", "node-gyp": "^10.1.0", - "npm-registry-fetch": "^16.2.1", - "npm-run-all": "^4.1.5", + "npm-registry-fetch": "^18.0.2", "nunjucks": "^3.2.4", - "nx": "^18.3.4", + "nx": "^19.8.2", "open": "^10.1.0", "pajv": "^1.2.0", - "postcss": "^8.4.38", - "postcss-combininator": "^2.0.0", + "postcss": "^8.4.49", "postcss-extend": "^1.0.5", "postcss-hover-media-feature": "^1.0.2", "postcss-import": "^16.1.0", + "postcss-licensing": "^2.0.0", "postcss-load-config": "^5.1.0", - "postcss-preset-env": "^9.5.9", + "postcss-preset-env": "^9.5.13", + "postcss-pseudo-classes": "^0.4.0", "postcss-reporter": "^7.1.0", - "postcss-splitinator": "^2.0.0", + "postcss-selector-replace": "^1.0.2", + "postcss-sorting": "^9.1.0", + "postcss-values-parser": "^6.0.2", "prettier": "^3.2.5", - "rimraf": "^5.0.5", - "stylelint": "^15.11.0", - "stylelint-config-clean-order": "^5.4.2", - "stylelint-config-standard": "^34.0.0", - "stylelint-header": "^1.0.0", + "rimraf": "^6.0.1", + "stylelint": "^16.9.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-header": "^2.0.1", "stylelint-high-performance-animation": "^1.10.0", - "stylelint-selector-bem-pattern": "^3.0.1", + "stylelint-order": "^6.0.4", + "stylelint-selector-bem-pattern": "^4.0.1", "stylelint-use-logical": "^2.1.2", - "tar": "^7.0.1", + "tar": "^7.4.3", "yargs": "^17.7.2" }, "engines": { diff --git a/plugins/postcss-add-theming-layer/CHANGELOG.md b/plugins/postcss-add-theming-layer/CHANGELOG.md new file mode 100644 index 00000000000..aab665df410 --- /dev/null +++ b/plugins/postcss-add-theming-layer/CHANGELOG.md @@ -0,0 +1,76 @@ +# Change Log + +## 2.1.1-s2-foundations.0 + +### Patch Changes + +- [#2786](https://github.com/adobe/spectrum-css/pull/2786) [`4d88749`](https://github.com/adobe/spectrum-css/commit/4d887492f98f1f505535680bfb0baa06d24460a0) Thanks [@pfulton](https://github.com/pfulton)! - Inject missing tokens into theme files and adjust logic in the splitinator tool to replace nested variable references to the new system mappings + +## 2.1.0 + +### Minor Changes + +- [#2742](https://github.com/adobe/spectrum-css/pull/2742) [`1e74ab7`](https://github.com/adobe/spectrum-css/commit/1e74ab7511257efa80f02da7a3115d302093ac6f) Thanks [@castastrophe](https://github.com/castastrophe)! - Added a new `referencesOnly` option to output just the custom property mappings to support a --system theme layer. + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + + + +## 2.0.0 + +🗓 2024-01-29 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-splitinator@1.0.2...postcss-splitinator@2.0.0) + +### 🛑 BREAKING CHANGES + +Upgrade to PostCSS v8 [bd6c40e](https://github.com/adobe/spectrum-css/commit/bd6c40eb5a4b43df94dff1f325502e5cd08b7f5f) + + + +## 1.0.2 + +🗓 2023-04-25 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-splitinator@1.0.0...postcss-splitinator@1.0.2) + +**Note:** Version bump only for package postcss-splitinator + + + +## 1.0.1 + +🗓 2023-04-25 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-splitinator@1.0.0...postcss-splitinator@1.0.1) + +**Note:** Version bump only for package postcss-splitinator + + + +## 1.0.0 + +🗓 2023-03-27 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-splitinator@1.0.0-beta.1...postcss-splitinator@1.0.0) + +**Note:** Version bump only for package postcss-splitinator + + + +## 1.0.0-beta.2 + +🗓 2023-03-13 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-splitinator@1.0.0-beta.1...postcss-splitinator@1.0.0-beta.2) + +**Note:** Version bump only for package postcss-splitinator + + + +## 1.0.0-beta.1 + +🗓 2022-06-16 + +### ✨ Features + +- first crack at splitinator ([206f543](https://github.com/adobe/spectrum-css/commit/206f543)) +- make options.getName an option, add docs ([78bb6a2](https://github.com/adobe/spectrum-css/commit/78bb6a2)) +- split things out, combine things ([3a817bc](https://github.com/adobe/spectrum-css/commit/3a817bc)) +- wip support where ([6c7a28f](https://github.com/adobe/spectrum-css/commit/6c7a28f)) + +### 🐛 Bug fixes + +- make sure everything is lowercase, correctly handle overrides ([227ef5c](https://github.com/adobe/spectrum-css/commit/227ef5c)) +- name things right ([9fc6477](https://github.com/adobe/spectrum-css/commit/9fc6477)) diff --git a/plugins/postcss-add-theming-layer/README.md b/plugins/postcss-add-theming-layer/README.md new file mode 100644 index 00000000000..cf496ca9ab5 --- /dev/null +++ b/plugins/postcss-add-theming-layer/README.md @@ -0,0 +1,115 @@ +# postcss-add-theming-layer + +> Leveraging style container queries to create an abstraction layer for supporting multiple theming systems. + +## Installation + +Add the dependency to your project: + +```sh +npm install postcss-add-theming-layer +``` + +or + +```sh +yarn add -DW postcss-add-theming-layer +``` + +Use the plugin in your PostCSS configuration: + +```js +module.exports = { + plugins: { + "postcss-add-theming-layer": {}, + }, +}; +``` + +or as part of your CLI command: + +```sh +postcss -u postcss-add-theming-layer -o dist/index.css src/index.css +``` + +## Options + +### `selectorPrefix` [string] + +This optional input will prefix the new theming layer selector with the provided string. This can be useful if you want to namespace the injected selectors for the new theming layer to avoid conflicts. + +### `skipMapping` [boolean=false] + +Skip the mapping of the variables to the system variables. This can be useful if you only want to extract the variables and not map them to the system variables. + +### `preserveVariables` [boolean=true] + +When used with `skipMapping`, this option will preserve the variables defined inside the container query in the output by injecting them to the root selector. + +### `referencesOnly` [boolean=false] + +This option will only output those variables that are referencing the newly created system variables and not the system variables themselves. This can be used as a bridge between an old and new implementation for the component. + +### `stripLocalSelectors` [boolean=false] + +This option will remove the local selectors (those that map to system variables) from the output leaving only the system definitions. + +### `processIdentifier` [(identifierValue: string, identifierName: string) => string]` + +Customize the selectors that variables are placed in. Passed the value and key of the variable that was passed to the container, i.e. `identifierValue = spectrum` and `identifierName = system` for the example below. By default, `identifierName` is used as-is. + +## Usage + +This plugin turns this: + +```css +@container style(--system: legacy) { + .component { + --background-color: blue; + } + .component.is-selected { + --background-color: darkblue; + } + .component .icon { + --color: gray; + } +} + +@container style(--system: modern) { + .component { + --background-color: purple; + } + .component.is-selected { + --background-color: darkpurple; + } + .component .icon { + --color: white; + } +} +``` + +Into this: + +```css +.legacy { + --system-component-background-color: blue; + --system-component-selected-background-color: darkblue; +} + +.modern { + --system-component-background-color: purple; + --system-component-selected-background-color: darkpurple; +} + +.component { + --background-color: var(--system-component-background-color); +} + +.component.is-selected { + --background-color: var(--system-component-selected-background-color); +} +``` + +## Usage notes + +This plugin will ignore any underscore-prefixed variables, as they are considered private and not part of the theming layer. diff --git a/plugins/postcss-add-theming-layer/expected/basic.css b/plugins/postcss-add-theming-layer/expected/basic.css new file mode 100644 index 00000000000..711a906a74d --- /dev/null +++ b/plugins/postcss-add-theming-layer/expected/basic.css @@ -0,0 +1,41 @@ +.legacy { + --system-component-background-color: blue; + --system-component-selected-background-color: darkblue; + --system-component-icon-color: gray; + --system-where-component-background-color: blue; + --system-component-where-selected-background-color: darkblue; + --system-component-has-icon-color: gray +} + +.modern { + --system-component-background-color: purple; + --system-component-selected-background-color: indigo; + --system-component-icon-color: white; + --system-where-component-background-color: indigo; + --system-component-where-selected-background-color: darkpurple; + --system-component-has-icon-color: white +} + +.component { + --background-color: var(--system-component-background-color) +} + +.component.is-selected { + --background-color: var(--system-component-selected-background-color) +} + +.component .icon { + --color: var(--system-component-icon-color) +} + +:where(.component) { + --background-color: var(--system-where-component-background-color) +} + +.component:where(:selected,.is-selected) { + --background-color: var(--system-component-where-selected-background-color) +} + +.component:has(.icon) { + --color: var(--system-component-has-icon-color) +} diff --git a/plugins/postcss-add-theming-layer/fixtures/basic.css b/plugins/postcss-add-theming-layer/fixtures/basic.css new file mode 100644 index 00000000000..50692d97093 --- /dev/null +++ b/plugins/postcss-add-theming-layer/fixtures/basic.css @@ -0,0 +1,49 @@ +@container style(--system: legacy) { + .component { + --background-color: blue; + } + .component.is-selected { + --background-color: darkblue; + } + .component .icon { + --color: gray; + } + + :where(.component) { + --background-color: blue; + } + + .component:where(:selected, .is-selected) { + --background-color: darkblue; + } + + .component:has(.icon) { + --color: gray; + } +} + +@container style(--system: modern) { + .component { + --background-color: purple; + } + + .component.is-selected { + --background-color: indigo; + } + + .component .icon { + --color: white; + } + + :where(.component) { + --background-color: indigo; + } + + .component:where(:selected, .is-selected) { + --background-color: darkpurple; + } + + .component:has(.icon) { + --color: white; + } +} diff --git a/plugins/postcss-add-theming-layer/index.js b/plugins/postcss-add-theming-layer/index.js new file mode 100644 index 00000000000..53525838870 --- /dev/null +++ b/plugins/postcss-add-theming-layer/index.js @@ -0,0 +1,201 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +const selectorParser = require("postcss-selector-parser"); +const { + cleanPropertyName, + extractFallbackValue, + getVariableName, + checkForReplacement +} = require("./utilities"); + +/** + * @typedef Options + * @property {string} [selectorPrefix] - The prefix to use for the new selectors + * @property {boolean} [skipMapping=false] - Skip the mapping of the variables to the system variables. This can be useful if you only want to extract the variables and not map them to the system variables. + * @property {boolean} [preserveVariables=false] - When used with `skipMapping`, this option will preserve the variables defined inside the container query in the output by injecting them to the root selector. + * @property {boolean} [referencesOnly=false] - This option will only output those variables that are referencing the newly created system variables and not the system variables themselves. This can be used as a bridge between an old and new implementation for the component. + * @property {boolean} [stripLocalSelectors=false] - This option will remove the local selectors (those that map to system variables) from the output leaving only the system definitions. + * @property {(identifierValue: string, identifierName: string) => string} [processIdentifier] - A function that processes the identifier value and creates a new selector +*/ + +/** @type import('postcss').PluginCreator */ +module.exports = ({ + selectorPrefix, + skipMapping = false, + preserveVariables = true, + referencesOnly = false, + stripLocalSelectors = false, + processIdentifier, +}) => ({ + postcssPlugin: "postcss-add-theming-layer", + OnceExit(root, { Rule, Declaration }) { + // Fallback function to process the identifier value and create a new selector + if (typeof processIdentifier !== "function") { + // If the base prefix exists and differs from the identifier value, append the identifier value to the base prefix as the new class name + processIdentifier = (identifierValue) => selectorPrefix && selectorPrefix !== identifierValue ? `.${selectorPrefix}--${identifierValue}` : `.${identifierValue}`; + } + + // This object will store the mappings for each selector + const systemMap = new Map(); + const conversionMap = new Map(); + + // Step 1: loop over all the container style queries and create a new selector for each + // to be used as a theming toggle for components where style queries are not natively supported + // @todo should there be a support check around this? + root.walkAtRules(/container/, (container) => { + if (skipMapping) { + if (preserveVariables) { + // Iterate over each rule in the container and append them to the root + container.walkRules((rule) => { + root.insertAfter(root.first, rule); + }); + } + + container.remove(); + return; + } + + // Extract the custom property name and it's value to use in creating the new selector + // Identifier name is the prefix used for the custom properties created for the bridge + // Identifier value is used to create the new selector + const [, identifierName, identifierValue] = container.params.match( + /\(\s*--(.*?)\s*[:=]\s*(.*?)\s*\)/ + ); + + const selectorMap = systemMap.get(identifierName) ?? {}; + + // Create a new rule using this selector to attach the new system-level custom properties + let rule; + + // If we're only interested in references, we can skip the next step of appending the new rule + if (!referencesOnly) { + rule = new Rule({ + selector: processIdentifier(identifierValue, identifierName), + source: container.source, + }); + + container.parent.insertAfter(container, rule); + } + + // Iterate over each custom property in the container to create a new mapping that supports the new selector + container.walkDecls(/^--[A-Z|a-z]/, (decl) => { + selectorParser((selectors) => { + selectors.each((s) => { + // Check if the property is already mapped + const variableName = getVariableName(s, decl.prop, { + identifierName, + identifierValue, + selectorPrefix + }); + + const newDecl = decl.clone({ + prop: variableName, + }); + newDecl.raws.before = "\n "; + + const uniqueSet = conversionMap.get(decl.prop) ?? new Set(); + conversionMap.set(decl.prop, uniqueSet.add(variableName)); + + if (!referencesOnly) { + rule.append(newDecl); + } + + const selector = s.toString(); + selectorMap[selector] = selectorMap[selector] ?? {}; + + const selectorNode = selectorMap[selector]; + + // Check for fallbacks in the var() function + const fallbackValue = extractFallbackValue(decl.value); + if (fallbackValue) { + // The final declaration should have the override present + selectorNode[decl.prop] = `var(${fallbackValue}, var(${variableName}))`; + + // The system-level declaration should only have the fallback + newDecl.value = `var(${fallbackValue})`; + } + else { + selectorNode[decl.prop] = `var(${variableName})`; + } + + selectorMap[selector] = selectorNode; + }); + }).processSync(decl.parent.selector, { lossless: false }); + }); + + systemMap.set(identifierName, selectorMap); + + if (rule) { + rule.walkDecls((decl) => { + const convertedProps = [...conversionMap.keys()]; + + if (!convertedProps.some((key) => decl.value.includes(key))) return; + + // loop over all the updated properties and update internal references to the new variables + for (let [prop, mappedValues] of conversionMap.entries()) { + // Check if this key exists in the value + if (!decl.value.match(new RegExp(`${prop}[^-]`))) continue; + + const systemValues = [...mappedValues]; + + // If there is only one system variable, replace all instances of the prop with the system variable + if (systemValues.length === 1) { + decl.value = decl.value.replace(new RegExp(prop, "g"), systemValues[0]); + continue; + } + + const replacement = checkForReplacement(decl, prop, [ + `--${identifierName}-${cleanPropertyName(prop, { selectorPrefix })}`, + ], systemValues); + + if (replacement) { + decl.value = replacement; + continue; + } + + // @note: this will be an empty variable because we didn't find a match but it will match the format of the other variables + decl.value = decl.value.replace(new RegExp(decl.prop, "g"), `--${identifierName}-${cleanPropertyName(decl.prop, { selectorPrefix })}`); + } + }); + } + + container.remove(); + }); + + // Our job here is done + if (skipMapping || stripLocalSelectors) return; + + const rules = []; + for (let [, selectorMap] of systemMap.entries()) { + // This adds the new selectors to the root with their respective system-level mappings + for (let [selector, props] of Object.entries(selectorMap)) { + const rule = new Rule({ selector }); + + for (let [prop, value] of Object.entries(props)) { + const decl = new Declaration({ prop, value }); + decl.raws.before = "\n "; + + rule.append(decl); + } + + rules.push(rule); + } + } + + // Insert the new rules in order after the first rule in the root + root.insertAfter(root.first, rules); + }, +}); + +module.exports.postcss = true; diff --git a/plugins/postcss-add-theming-layer/package.json b/plugins/postcss-add-theming-layer/package.json new file mode 100644 index 00000000000..5dba516c2a3 --- /dev/null +++ b/plugins/postcss-add-theming-layer/package.json @@ -0,0 +1,35 @@ +{ + "name": "@spectrum-tools/postcss-add-theming-layer", + "version": "0.0.0", + "description": "Leveraging style container queries to create an abstraction layer for supporting multiple theming systems", + "license": "Apache-2.0", + "author": "Adobe", + "contributors": [ + "Cassondra Roberts " + ], + "main": "index.js", + "files": [ + "package.json", + "index.js", + "*.md" + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1", + "postcss-values-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": ">=8" + }, + "devDependencies": { + "ava": "^6.2.0", + "c8": "^10.1.2", + "postcss": "^8.4.49" + }, + "keywords": [ + "css", + "theming", + "custom properties", + "postcss", + "postcss-plugin" + ] +} diff --git a/plugins/postcss-add-theming-layer/project.json b/plugins/postcss-add-theming-layer/project.json new file mode 100644 index 00000000000..7797edce0f8 --- /dev/null +++ b/plugins/postcss-add-theming-layer/project.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "name": "postcss-add-theming-layer", + "tags": ["tooling", "postcss"], + "targets": { + "format": { + "defaultConfiguration": "plugins" + }, + "lint": { + "defaultConfiguration": "plugins" + }, + "test": { + "defaultConfiguration": "plugins" + } + } +} diff --git a/plugins/postcss-add-theming-layer/test.js b/plugins/postcss-add-theming-layer/test.js new file mode 100644 index 00000000000..ed431c85f20 --- /dev/null +++ b/plugins/postcss-add-theming-layer/test.js @@ -0,0 +1,43 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +const fs = require("fs"); +const test = require("ava"); +const postcss = require("postcss"); +const plugin = require("./index.js"); + +function compare( + t, + fixtureFilePath, + expectedFilePath, + options = {} +) { + return postcss([plugin(options)]) + .process(readFile(`./fixtures/${fixtureFilePath}`), { + from: fixtureFilePath, + }) + .then((result) => { + const actual = result.css; + const expected = readFile(`./expected/${expectedFilePath}`); + t.is(actual, expected); + t.is(result.warnings().length, 0); + }); +} + +function readFile(filename) { + return fs.readFileSync(filename, "utf8"); +} + +test("create basic output", (t) => { + return compare(t, "basic.css", "basic.css"); +}); diff --git a/plugins/postcss-add-theming-layer/utilities.js b/plugins/postcss-add-theming-layer/utilities.js new file mode 100644 index 00000000000..0988f27ce38 --- /dev/null +++ b/plugins/postcss-add-theming-layer/utilities.js @@ -0,0 +1,244 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +const valuesParser = require("postcss-values-parser"); + +/** + * Clean the property name to be used as a variable name + * @param {string} prop + * @param {{ selectorPrefix: string }} options + * @returns {string} The clean variable name + */ +function cleanPropertyName(prop, { selectorPrefix = "" } = {}) { + if (!prop) return; + return ( + prop + // Remove the provided prefix if used + .replace(new RegExp(selectorPrefix, "gi"), "") + // Remove mod from the new property name + .replace(/-?mod-/g, "-") + // Remove state-based prefix + .replace(/is-/g, "") + // Remove the internal identifier marker + .replace(/^_/g, "") + // If a string has a lowercase letter followed by an uppercase letter, insert a dash between them + .replace(/([a-z])([A-Z])/g, "$1-$2") + // If a string has two uppercase letters followed by a lowercase letter, insert a dash between them + .replace(/([A-Z])([A-Z])([a-z])/g, "$1-$2$3") + .replace(/([a-z])([0-9])/g, "$1-$2") + // Remove all whitespace + .replace(/\s+/g, "") + // Remove non-alphanumeric characters + .replace(/\W/g, "-") + // Replace multiple dashes with a single dash + .replace(/-+/g, "-") + // Remove any leading or trailing dashes + .replace(/^-/g, "") + .replace(/-$/g, "") + .toLowerCase() + ); +} + +/** + * Extract the fallback value from a var() function + * @param {string} declValue + * @returns {string} The fallback value + */ +function extractFallbackValue(declValue) { + const parsed = valuesParser.parse(declValue); + let fallbackValue; + + parsed.walk((node) => { + if (node.type !== "func" || node.value !== "var") { + return; + } + + // Assuming the second argument of the var() function is the fallback + const fallbackNode = node.nodes[2]; + if (fallbackNode) { + // Convert the fallback node back to a string + fallbackValue = valuesParser.stringify(fallbackNode); + } + }); + + return fallbackValue; +} + +/** + * Get the base selector for a given selector + * @param {string} selector + * @param {{ selectorPrefix: string }} options + * @returns {string} The base selector + */ +function getBaseSelector(selector, { selectorPrefix = "" } = {}) { + let baseSelector; + + if (!selector || !selector.nodes) return baseSelector; + + // This regex is designed to pull spectrum- out of a selector + const baseRegex = new RegExp( + `^(${selectorPrefix ? `${selectorPrefix}-` : ""}[A-Z][^\\W-.\\s]+)`, + ); + + // Iterate over the selector nodes to find a common root class name + const found = []; + selector.each((node) => { + if (node.type !== "class") return; + if (!node.value) return; + + const value = node.value ?? node.toString(); + const matches = value.match(baseRegex); + if (!matches) return; + + const [, foundSelector] = matches; + if (foundSelector) found.push(foundSelector); + }); + + if (found.length === 1) { + return cleanPropertyName(found[0], { selectorPrefix }); + } + + let countMap = new Map(); + + // Find and return the most common base selector in the array + found.forEach((s) => countMap.set(s, (countMap.get(s) || 0) + 1)); + + let count = 0; + for (let [s, c] of countMap.entries()) { + if (c > count) { + baseSelector = s; + count = c; + } + } + + // Remove the selector prefix from the returned base selector + return baseSelector ? cleanPropertyName(baseSelector, { selectorPrefix }) : baseSelector; +} + +/** + * Fallback function to process the name of the new variable + * @param {string} selector + * @param {string} prop + * @param {{ identifierName: string, identifierValue: string, selectorPrefix: string }} options + * @returns {string} The new variable name + */ +function getVariableName( + selector, + prop, + { selectorPrefix = "", identifierName, identifierValue } = {}, +) { + const baseSelector = getBaseSelector(selector, { selectorPrefix }) ?? ""; + + const clean = (prop) => + prop && + cleanPropertyName( + prop + .replace(new RegExp(selectorPrefix, "gi"), "") + // Remove the identifers if they exist + .replace(new RegExp(baseSelector, "gi"), "") + // Check for identifiers in the property name that don't include the dash + .replace(new RegExp(baseSelector?.replace(/-/g, ""), "gi"), "") + .replace(new RegExp(identifierName, "gi"), "") + .replace(new RegExp(identifierValue, "gi"), ""), + { selectorPrefix } + ); + + let property = []; + + function processSelector(node) { + if (node.type === "pseudo") { + property.push(node.value.slice(1)); + } + else if (node.type === "tag") { + property.push(node.value); + } + else if (node.type === "combinator") { + switch (node.value) { + case " ": // Descendant combinator + break; + case ">": + property.push("child-of"); + break; + case "+": + property.push("next-to"); + break; + case "~": + property.push("sibling-of"); + break; + } + } + else if (node.type === "class") { + if (node.value === baseSelector) return; + property.push(clean(node.value)); + return; + } + + if (!node.nodes) return; + node.each(processSelector); + } + + selector.each(processSelector); + + // Dedupe the property array, removing the 2nd instance of a property + property = property + .filter((value, index) => property.indexOf(value) === index) + .filter(Boolean); + + return `--${[identifierName, baseSelector, clean([...property, prop].filter(Boolean).join("-"))].filter(Boolean).join("-").toLowerCase()}`; +} + +/** + * Check for a replacement value based on the provided guesses + * @param {import('postcss').Declaration} decl + * @param {string} replace + * @param {string[]} guesses + * @param {string[]} systemValues + * @returns {string|undefined|void} The updated declaration value + */ +function checkForReplacement( + decl, + replace, + guesses = [], + systemValues = [], +) { + if (!decl || !replace || guesses.length === 0) return; + + const replacer = new RegExp(replace, "g"); + + for (const g of guesses) { + if (systemValues.includes(g)) { + return decl.value.replace(replacer, g); + } + + const values = systemValues.filter((value) => value.startsWith(g)); + if (values.length === 0) continue; + + if (values.length === 1) { + return decl.value.replace(replacer, values[0]); + } + + if (values.length > 1) { + return decl.value.replace(replacer, values[0]); + } + + continue; + } +} + +module.exports = { + cleanPropertyName, + extractFallbackValue, + getBaseSelector, + getVariableName, + checkForReplacement, +}; diff --git a/plugins/postcss-property-rollup/CHANGELOG.md b/plugins/postcss-property-rollup/CHANGELOG.md new file mode 100644 index 00000000000..41b09eec838 --- /dev/null +++ b/plugins/postcss-property-rollup/CHANGELOG.md @@ -0,0 +1,62 @@ +# Change Log + +## 2.0.1 + +### Patch Changes + +- [#2775](https://github.com/adobe/spectrum-css/pull/2775) [`2452637`](https://github.com/adobe/spectrum-css/commit/2452637d1179b9b2b025dafeb5834720712413d7) Thanks [@castastrophe](https://github.com/castastrophe)! - Dependency minor and patch updates to support new features in tools leveraged + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + + + +## 2.0.0 + +🗓 2024-01-29 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-combininator@1.0.2...postcss-combininator@2.0.0) + +### 🛑 BREAKING CHANGES + +Upgrade to PostCSS v8 [bd6c40e](https://github.com/adobe/spectrum-css/commit/bd6c40eb5a4b43df94dff1f325502e5cd08b7f5f) + + + +## 1.0.2 + +🗓 2023-04-25 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-combininator@1.0.0...postcss-combininator@1.0.2) + +**Note:** Version bump only for package postcss-combininator + + + +## 1.0.1 + +🗓 2023-04-25 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-combininator@1.0.0...postcss-combininator@1.0.1) + +**Note:** Version bump only for package postcss-combininator + + + +## 1.0.0 + +🗓 2023-03-27 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-combininator@1.0.0-beta.1...postcss-combininator@1.0.0) + +**Note:** Version bump only for package postcss-combininator + + + +## 1.0.0-beta.2 + +🗓 2023-03-13 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-combininator@1.0.0-beta.1...postcss-combininator@1.0.0-beta.2) + +**Note:** Version bump only for package postcss-combininator + + + +## 1.0.0-beta.1 + +🗓 2022-06-16 + +### ✨ Features + +- split things out, combine things ([3a817bc](https://github.com/adobe/spectrum-css/commit/3a817bc)) diff --git a/plugins/postcss-property-rollup/README.md b/plugins/postcss-property-rollup/README.md new file mode 100644 index 00000000000..20fe1c9f821 --- /dev/null +++ b/plugins/postcss-property-rollup/README.md @@ -0,0 +1,67 @@ +# postcss-property-rollup + +> Combines multiple blocks of custom properties + +## Installation + +```sh +npm install postcss-property-rollup +``` + +## Usage + +On the command line: + +```sh +postcss -u postcss-property-rollup -o dist/index.css src/index.css +``` + +or in the PostCSS configuration: + +```js +module.exports = { + plugins: { + "postcss-property-rollup": {}, + }, +}; +``` + +This plugin turns this: + +```css +.lorem { + --spectrum-actionbutton-background-color: blue; + --spectrum-actionbutton-border-color: transparent; +} + +.ipsum { + --spectrum-actionbutton-background-color: purple; +} +``` + +Into this: + +```css +.ipsum { + --spectrum-actionbutton-border-color: transparent; + --spectrum-actionbutton-background-color: purple; +} +``` + +The resulting selector comes from the last rule unless a `newSelector` option is provided, and all duplicate properties in the subsequent rules override the previous declarations. + +## Options + +### `newSelector` + +Type: `string`
+Default: `null` + +The selector to use for the combined rule. If not provided, the last selector in the list will be used. + +### `ignore` + +Type: `string[]`
+Default: `[]` + +An array of selectors to ignore when combining rules. diff --git a/plugins/postcss-property-rollup/expected/basic.css b/plugins/postcss-property-rollup/expected/basic.css new file mode 100644 index 00000000000..201ab4356c5 --- /dev/null +++ b/plugins/postcss-property-rollup/expected/basic.css @@ -0,0 +1,4 @@ +.spectrum--express { + --spectrum-actionbutton-background-color: purple; + --spectrum-actionbutton-border-color: transparent; +} diff --git a/plugins/postcss-property-rollup/fixtures/basic.css b/plugins/postcss-property-rollup/fixtures/basic.css new file mode 100644 index 00000000000..d7614ec6ee3 --- /dev/null +++ b/plugins/postcss-property-rollup/fixtures/basic.css @@ -0,0 +1,9 @@ +/* @combine */ +.spectrum { + --spectrum-actionbutton-background-color: blue; + --spectrum-actionbutton-border-color: transparent; +} + +.spectrum--express { + --spectrum-actionbutton-background-color: purple; +} diff --git a/plugins/postcss-property-rollup/index.js b/plugins/postcss-property-rollup/index.js new file mode 100644 index 00000000000..2d986684c94 --- /dev/null +++ b/plugins/postcss-property-rollup/index.js @@ -0,0 +1,98 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/** + * @typedef Options + * @property ignore {string[]} - List of selectors to ignore + * @property newSelector {string} - New selector to create with the combined declarations + */ + +/** @type import('postcss').PluginCreator */ +module.exports = ({ + ignore = [], + newSelector, +} = {}) => { + return { + postcssPlugin: "postcss-property-rollup", + OnceExit(root, { Rule }) { + let shouldCombine = false; + let localSelector; + // Check the file for a comment with @combine and fetch the preceeding selector(s) + root.walkComments((comment) => { + if (!comment.text.includes("@combine")) return; + + shouldCombine = true; + + // Remove the @combine from the string + const selectors = comment.text.replace("@combine", "").trim(); + + comment.remove(); + + if (!selectors) return; + + // Prefer the selectors from the comment over one provided in the config + if (!localSelector) localSelector = selectors; + }); + + if (!shouldCombine) return; + + if (localSelector) newSelector = localSelector; + + const rules = []; + const declarations = {}; + + root.walkRules((rule) => { + if (ignore.includes(rule.selector)) return; + rules.push(rule); + rule.walkDecls(/^--/, (decl) => { + declarations[decl.prop] = decl; + decl.remove(); + }); + }); + + if (!rules.length) return; + + if (newSelector) { + // Create a new rule with the combined declarations + const newRule = new Rule({ selector: newSelector }); + for (const decl of Object.values(declarations)) { + newRule.append(decl); + } + root.append(newRule); + + // Remove the rules from the root + rules.forEach((rule) => { + rule.remove(); + }); + + return; + } + + // If no new selector is provided, combine the declarations into the last rule + const lastIdx = rules.length - 1; + const lastRule = rules[lastIdx]; + + if (!lastRule) return; + + rules.forEach((rule, index) => { + if (index !== lastIdx) rule.remove(); + }); + + for (const decl of Object.values(declarations)) { + lastRule.append(decl); + } + }, + }; +}; + +module.exports.postcss = true; diff --git a/plugins/postcss-property-rollup/package.json b/plugins/postcss-property-rollup/package.json new file mode 100644 index 00000000000..465ec28cb72 --- /dev/null +++ b/plugins/postcss-property-rollup/package.json @@ -0,0 +1,31 @@ +{ + "name": "@spectrum-tools/postcss-property-rollup", + "version": "0.0.0", + "description": "Combines custom properties from multiple selectors into a single selector", + "license": "Apache-2.0", + "author": "Adobe", + "contributors": [ + "Cassondra Roberts " + ], + "main": "index.js", + "files": [ + "package.json", + "index.js", + "*.md" + ], + "peerDependencies": { + "postcss": ">=8" + }, + "devDependencies": { + "ava": "^6.2.0", + "c8": "^10.1.2", + "postcss": "^8.4.49" + }, + "keywords": [ + "css", + "theming", + "custom properties", + "postcss", + "postcss-plugin" + ] +} diff --git a/plugins/postcss-property-rollup/project.json b/plugins/postcss-property-rollup/project.json new file mode 100644 index 00000000000..681869f7a14 --- /dev/null +++ b/plugins/postcss-property-rollup/project.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "name": "postcss-property-rollup", + "tags": ["tooling", "postcss"], + "targets": { + "format": { + "defaultConfiguration": "plugins" + }, + "lint": { + "defaultConfiguration": "plugins" + }, + "test": { + "defaultConfiguration": "plugins" + } + } +} diff --git a/plugins/postcss-property-rollup/test.js b/plugins/postcss-property-rollup/test.js new file mode 100644 index 00000000000..2e2923f7b91 --- /dev/null +++ b/plugins/postcss-property-rollup/test.js @@ -0,0 +1,50 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +const fs = require("fs"); +const test = require("ava"); +const postcss = require("postcss"); +const plugin = require("./index.js"); + +function compare( + t, + fixtureFilePath, + expectedFilePath, + options = { + processIdentifier: (identifier) => { + if (identifier === "express") { + return "spectrum--express"; + } + return identifier; + }, + } +) { + return postcss([plugin(options)]) + .process(readFile(`./fixtures/${fixtureFilePath}`), { + from: fixtureFilePath, + }) + .then((result) => { + const actual = result.css; + const expected = readFile(`./expected/${expectedFilePath}`); + t.is(actual, expected); + t.is(result.warnings().length, 0); + }); +} + +function readFile(filename) { + return fs.readFileSync(filename, "utf8"); +} + +test("create basic output", (t) => { + return compare(t, "basic.css", "basic.css"); +}); diff --git a/plugins/postcss-rgb-mapping/CHANGELOG.md b/plugins/postcss-rgb-mapping/CHANGELOG.md new file mode 100644 index 00000000000..6ca1f209e5f --- /dev/null +++ b/plugins/postcss-rgb-mapping/CHANGELOG.md @@ -0,0 +1,21 @@ +# postcss-rgb-mapping + +## 3.0.0-s2-foundations.0 + +### Major Changes + +- [#2786](https://github.com/adobe/spectrum-css/pull/2786) [`6582314`](https://github.com/adobe/spectrum-css/commit/65823145e139caa56f5e73e8a36e73aff37672de) Thanks [@pfulton](https://github.com/pfulton)! - Fixes to the rgb mapping plugin brought back rgb alias's to tokens output + +## 2.1.0 + +### Minor Changes + +- [#3060](https://github.com/adobe/spectrum-css/pull/3060) [`7d41874`](https://github.com/adobe/spectrum-css/commit/7d418746362e7fe35f47e67e30682d7bf87ecfc7) Thanks [@castastrophe](https://github.com/castastrophe)! - New feature + + This update adds support for color functional notation (i.e., `rgba(0 0 0 / 10%)`). This feature is opt-in and will convert rgb variable output to remove commas from rgb and convert opacity to percentage. + +## 2.0.0 + +### Major Changes + +- [#2742](https://github.com/adobe/spectrum-css/pull/2742) [`1e74ab7`](https://github.com/adobe/spectrum-css/commit/1e74ab7511257efa80f02da7a3115d302093ac6f) Thanks [@castastrophe](https://github.com/castastrophe)! - New package migrated from external source for direct use diff --git a/plugins/postcss-rgb-mapping/README.md b/plugins/postcss-rgb-mapping/README.md new file mode 100644 index 00000000000..198d3adecb4 --- /dev/null +++ b/plugins/postcss-rgb-mapping/README.md @@ -0,0 +1,36 @@ +# postcss-rgb-mapping + +> Remaps rgb(a) values to an `rgb` postfixed variable. If an opacity is found, creates a separate `opacity` postfixed variable. + +## Installation + +```sh +yarn add -D @spectrum-tools/postcss-rgb-mapping +postcss -u postcss-rgb-mapping -o dist/index.css src/index.css +``` + +## Usage + +This plugin turns this: + +```css +.spectrum--lightest { + --spectrum-seafoam-100: rgba(206, 247, 243); + --spectrum-seafoam-200: rgba(170, 241, 234, 0.5); +} +``` + +Into this: + +```css +.spectrum--lightest { + --spectrum-seafoam-100-rgb: 206, 247, 243; + --spectrum-seafoam-100: rgba(var(--spectrum-seafoam-100-rgb)); + --spectrum-seafoam-200-rgb: 170, 241, 234; + --spectrum-seafoam-200-opacity: 0.5; + --spectrum-seafoam-200: rgba( + var(--spectrum-seafoam-200-rgb), + var(--spectrum-seafoam-200-opacity) + ); +} +``` diff --git a/plugins/postcss-rgb-mapping/expected/basic.css b/plugins/postcss-rgb-mapping/expected/basic.css new file mode 100644 index 00000000000..52ba4935e09 --- /dev/null +++ b/plugins/postcss-rgb-mapping/expected/basic.css @@ -0,0 +1,9 @@ +.elements { + --seafoam-100-rgb: 206, 247, 243; + --seafoam-100: rgba(var(--seafoam-100-rgb)); + --seafoam-200-rgb: 206, 247, 243; + --seafoam-200-opacity: 0.5; + --seafoam-200: rgba(var(--seafoam-200-rgb), var(--seafoam-200-opacity)); + --seafoam-300-rgb: 206, 247, 243; + --seafoam-300: rgba(var(--seafoam-300-rgb)); +} diff --git a/plugins/postcss-rgb-mapping/expected/modern.css b/plugins/postcss-rgb-mapping/expected/modern.css new file mode 100644 index 00000000000..b9d0c06f3df --- /dev/null +++ b/plugins/postcss-rgb-mapping/expected/modern.css @@ -0,0 +1,9 @@ +.elements { + --seafoam-100-rgb: 206 247 243; + --seafoam-100: rgba(var(--seafoam-100-rgb)); + --seafoam-200-rgb: 206 247 243; + --seafoam-200-opacity: 50%; + --seafoam-200: rgba(var(--seafoam-200-rgb) / var(--seafoam-200-opacity)); + --seafoam-300-rgb: 206 247 243; + --seafoam-300: rgba(var(--seafoam-300-rgb)); +} diff --git a/plugins/postcss-rgb-mapping/fixtures/basic.css b/plugins/postcss-rgb-mapping/fixtures/basic.css new file mode 100644 index 00000000000..7fe19e1fed6 --- /dev/null +++ b/plugins/postcss-rgb-mapping/fixtures/basic.css @@ -0,0 +1,5 @@ +.elements { + --seafoam-100: rgba(206, 247, 243); + --seafoam-200: rgba(206, 247, 243, 0.5); + --seafoam-300: rgb(206, 247, 243); +} diff --git a/plugins/postcss-rgb-mapping/index.js b/plugins/postcss-rgb-mapping/index.js new file mode 100644 index 00000000000..155a1c68cfe --- /dev/null +++ b/plugins/postcss-rgb-mapping/index.js @@ -0,0 +1,124 @@ +/*! + * Copyright 2024. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. +*/ + +const valuesParser = require("postcss-values-parser"); + +/** @typedef {object} Options */ + +/** + * @type {import('postcss').PluginCreator} + * @param {Options} options + * @returns {import('postcss').Plugin} + */ +function rgbMappingFunction ({ + colorFunctionalNotation = false, +}) { + return { + postcssPlugin: "postcss-rgb-mapping", + /** @type {import('postcss').DeclarationProcessor} */ + Declaration(decl, { Warning }) { + const { prop, value } = decl; + + /* Determine if this property is a custom property */ + const isCustomProp = prop.startsWith("--"); + /* Determine if this property has already been processed */ + const isProcessed = prop.endsWith("rgb") || prop.endsWith("opacity"); + + /* Parse the value for it's parts */ + const parsedValue = valuesParser.parse(value) || []; + + /* Determine if the value has an rgb or rgba value */ + const hasRGBValue = parsedValue.nodes.length ? parsedValue.nodes.some((node) => node.type === "func" && (["rgb", "rgba"].some(func => node.name === func))) : false; + + /* + * If the property is not a custom prop, or + * if the property is a custom prop and ends with 'rgb', or + * if the value is not an rgb or rgba value, or + * if the value is an rgba value with a var() function + * then return without processing. + */ + if (!isCustomProp || isProcessed || !hasRGBValue || parsedValue.nodes.length === 0) return; + + const rgba = parsedValue.nodes.find((node) => node.type === "func" && (["rgb", "rgba"].some(func => node.name === func))); + + const [r,g,b,a] = rgba.nodes.reduce((acc, node) => { + if (node.type === "numeric" && node.value) { + if (node?.unit && node.unit === "%") { + acc.push((node.value / 100).toFixed(2)); + } + else { + acc.push(node.value); + } + } + return acc; + }, []); + + /* If any of the values are undefined, return without processing */ + if (!r || !g || !b) { + return new Warning(`Unable to parse out rgb values: ${value}`, { node: decl }); + } + + /* Create a new declaration with the rgb values separated out */ + decl.cloneBefore({ + prop: `${prop}-rgb`, + value: colorFunctionalNotation ? `${r} ${g} ${b}` : `${r}, ${g}, ${b}`, + }); + + /* Update the original declaration value to point to the new variable */ + if (a) { + if (colorFunctionalNotation) { + if (typeof a === "string" && a.endsWith("%")) { + decl.cloneBefore({ + prop: `${prop}-opacity`, + value: a, + }); + } + else if (typeof a === "string" && a.startsWith("0.")) { + decl.cloneBefore({ + prop: `${prop}-opacity`, + value: `${parseFloat(a) * 100}%`, + }); + } + else { + decl.cloneBefore({ + prop: `${prop}-opacity`, + value: `${parseFloat(a) * 100}%`, + }); + } + } + else { + if (typeof a === "string" && a.endsWith("%")) { + decl.cloneBefore({ + prop: `${prop}-opacity`, + value: `${parseFloat(a) / 100}`, + }); + } + else { + decl.cloneBefore({ + prop: `${prop}-opacity`, + value: a, + }); + } + } + } + decl.assign({ + value: `rgba(var(${prop}-rgb)${a ? `${colorFunctionalNotation ? " /" : ","} var(${prop}-opacity)` : ""})`, + }); + + return; + }, + }; +} + +rgbMappingFunction.postcss = true; +module.exports = rgbMappingFunction; diff --git a/plugins/postcss-rgb-mapping/package.json b/plugins/postcss-rgb-mapping/package.json new file mode 100644 index 00000000000..8eb680be8c8 --- /dev/null +++ b/plugins/postcss-rgb-mapping/package.json @@ -0,0 +1,34 @@ +{ + "private": true, + "name": "@spectrum-tools/postcss-rgb-mapping", + "version": "3.0.0-s2-foundations.0", + "description": "Remaps rgb(a) values to an rgb postfixed variable", + "license": "Apache-2.0", + "author": "Adobe", + "contributors": [ + "Cassondra Roberts " + ], + "main": "index.js", + "files": [ + "package.json", + "index.js", + "*.md" + ], + "dependencies": { + "postcss-values-parser": "^6.0.2" + }, + "peerDependencies": { + "postcss": ">=8" + }, + "devDependencies": { + "ava": "^6.2.0", + "c8": "^10.1.2", + "postcss": "^8.4.49" + }, + "keywords": [ + "css", + "rgb", + "plugin", + "postcss" + ] +} diff --git a/plugins/postcss-rgb-mapping/project.json b/plugins/postcss-rgb-mapping/project.json new file mode 100644 index 00000000000..36438d12890 --- /dev/null +++ b/plugins/postcss-rgb-mapping/project.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "name": "postcss-rgb-mapping", + "tags": ["tooling", "postcss", "plugin"], + "targets": { + "format": { + "defaultConfiguration": "plugins" + }, + "lint": { + "defaultConfiguration": "plugins" + }, + "test": { + "defaultConfiguration": "plugins" + } + } +} diff --git a/plugins/postcss-rgb-mapping/test.js b/plugins/postcss-rgb-mapping/test.js new file mode 100644 index 00000000000..73e3319aa6c --- /dev/null +++ b/plugins/postcss-rgb-mapping/test.js @@ -0,0 +1,42 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +const fs = require("fs"); +const test = require("ava"); +const postcss = require("postcss"); +const plugin = require("./index.js"); + +function compare(t, fixtureFilePath, expectedFilePath, options = {}) { + return postcss([plugin(options)]) + .process(readFile(`./fixtures/${fixtureFilePath}`), { + from: fixtureFilePath, + }) + .then((result) => { + const actual = result.css; + const expected = readFile(`./expected/${expectedFilePath}`); + t.is(actual, expected); + t.is(result.warnings().length, 0); + }); +} + +function readFile(filename) { + return fs.readFileSync(filename, "utf8"); +} + +test("create basic output", (t) => { + return compare(t, "basic.css", "basic.css"); +}); + +test("use modern rgba format", (t) => { + return compare(t, "basic.css", "modern.css", { colorFunctionalNotation: true }); +}); diff --git a/plugins/stylelint-no-missing-var/CHANGELOG.md b/plugins/stylelint-no-missing-var/CHANGELOG.md index ab55d67bb4b..bd31b1d758b 100644 --- a/plugins/stylelint-no-missing-var/CHANGELOG.md +++ b/plugins/stylelint-no-missing-var/CHANGELOG.md @@ -1,17 +1,45 @@ # Change Log +## 2.0.2-s2-foundations.0 + +### Patch Changes + +- [#2786](https://github.com/adobe/spectrum-css/pull/2786) [`683871c`](https://github.com/adobe/spectrum-css/commit/683871c8cec3de3585c3d29fc63bd8bbf71e245a) Thanks [@pfulton](https://github.com/pfulton)! - Dependency updates to align with versions used in the parent repository. + +## 2.0.1 + +### Patch Changes + +- [#3026](https://github.com/adobe/spectrum-css/pull/3026) [`544a803`](https://github.com/adobe/spectrum-css/commit/544a8039e84423a4db3137a0688f27b7812e291f) Thanks [@castastrophe](https://github.com/castastrophe)! - Dependency updates to align with versions used in the parent repository. + +## 2.0.0 + +### Major Changes + +- [#2780](https://github.com/adobe/spectrum-css/pull/2780) [`7fea737`](https://github.com/adobe/spectrum-css/commit/7fea7371c810cd150272f8dfd964741250768714) Thanks [@castastrophe](https://github.com/castastrophe)! - Upgrades packages to support Stylelint v16 and leveraging ESM. Drops support for v14 and v15 in this release. + +## 1.3.2 + +### Patch Changes + +- [#2775](https://github.com/adobe/spectrum-css/pull/2775) [`2452637`](https://github.com/adobe/spectrum-css/commit/2452637d1179b9b2b025dafeb5834720712413d7) Thanks [@castastrophe](https://github.com/castastrophe)! - Dependency minor and patch updates to support new features in tools leveraged + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -##1.3.1 + +## 1.3.1 + 🗓 2024-02-06 **Note:** Version bump only for package @spectrum-tools/stylelint-no-missing-var -#1.3.0 + +## 1.3.0 + 🗓 2024-01-29 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/@spectrum-tools/stylelint-no-missing-var@1.2.0...@spectrum-tools/stylelint-no-missing-var@1.3.0) @@ -20,7 +48,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline \*migrate build packages to postcss v8 ([#2460](https://github.com/adobe/spectrum-css/issues/2460))([bd6c40e](https://github.com/adobe/spectrum-css/commit/bd6c40e)) -#1.2.0 + +## 1.2.0 + 🗓 2024-01-16 @@ -29,7 +59,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline \*add stylelint ([#1787](https://github.com/adobe/spectrum-css/issues/1787))([a450904](https://github.com/adobe/spectrum-css/commit/a450904)) -#1.1.0 + +## 1.1.0 + 🗓 2023-06-01 diff --git a/plugins/stylelint-no-missing-var/index.js b/plugins/stylelint-no-missing-var/index.js index 1b96746c556..4ce4eb5f7bf 100644 --- a/plugins/stylelint-no-missing-var/index.js +++ b/plugins/stylelint-no-missing-var/index.js @@ -1,5 +1,5 @@ /*! - * Copyright 2023 Adobe. All rights reserved. + * Copyright 2024 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -10,12 +10,14 @@ * governing permissions and limitations under the License. */ +import stylelint from "stylelint"; + const { createPlugin, utils: { report, ruleMessages, validateOptions } -} = require("stylelint"); +} = stylelint; -require("colors"); +import "colors"; const ruleName = "spectrum-tools/no-missing-var"; const messages = ruleMessages(ruleName, { @@ -60,7 +62,8 @@ const ruleFunction = (enabled, _options, context) => { }; }; -module.exports.ruleName = ruleName; -module.exports.messages = messages; -module.exports = createPlugin(ruleName, ruleFunction); +ruleFunction.ruleName = ruleName; +ruleFunction.messages = messages; + +export default createPlugin(ruleName, ruleFunction); diff --git a/plugins/stylelint-no-missing-var/package.json b/plugins/stylelint-no-missing-var/package.json index 3333bee235f..279cbf1a1c6 100644 --- a/plugins/stylelint-no-missing-var/package.json +++ b/plugins/stylelint-no-missing-var/package.json @@ -1,21 +1,32 @@ { - "private": true, "name": "@spectrum-tools/stylelint-no-missing-var", - "version": "1.3.1", + "version": "2.0.2-s2-foundations.0", "description": "Check for custom properties without a var function around them", "license": "Apache-2.0", "author": "Adobe", + "contributors": [ + "Cassondra Roberts " + ], + "type": "module", "main": "index.js", + "scripts": { + "test": "ava" + }, + "files": [ + "package.json", + "index.js", + "*.md" + ], "dependencies": { "colors": "^1.4.0" }, "peerDependencies": { - "stylelint": "^14.0.0 || ^15.0.0" + "stylelint": ">=16.0.0" }, "devDependencies": { - "ava": "^6.1.2", - "c8": "^9.1.0", - "stylelint": "^15.11.0" + "ava": "^6.2.0", + "c8": "^10.1.2", + "stylelint": "^16.9.0" }, "keywords": [ "css", diff --git a/plugins/stylelint-no-missing-var/project.json b/plugins/stylelint-no-missing-var/project.json index 1aee19fb819..1142705f162 100644 --- a/plugins/stylelint-no-missing-var/project.json +++ b/plugins/stylelint-no-missing-var/project.json @@ -1,7 +1,7 @@ { "$schema": "../../node_modules/nx/schemas/project-schema.json", "name": "stylelint-no-missing-var", - "tags": ["tooling", "stylelint"], + "tags": ["tooling", "stylelint", "plugin"], "targets": { "format": { "defaultConfiguration": "plugins" diff --git a/plugins/stylelint-no-missing-var/test.js b/plugins/stylelint-no-missing-var/test.js index f93d3860134..aea50078642 100644 --- a/plugins/stylelint-no-missing-var/test.js +++ b/plugins/stylelint-no-missing-var/test.js @@ -1,15 +1,18 @@ -const fs = require("fs"); -const { join } = require("path"); +import { readFileSync } from "fs"; +import { join } from "path"; +import { fileURLToPath } from "url"; +const __dirname = fileURLToPath(new URL(".", import.meta.url)); -const test = require("ava"); -const stylelint = require("stylelint"); +import test from "ava"; +import stylelint from "stylelint"; +const { lint } = stylelint; -const plugin = require("./index"); -const { ruleName } = require("./index"); +import plugin from "./index.js"; +const { ruleName } = plugin; async function compare(_, fixtureFilePath) { const code = readFile(`./fixtures/${fixtureFilePath}`); - return stylelint.lint({ + return lint({ code, config: { plugins: [plugin], @@ -21,7 +24,7 @@ async function compare(_, fixtureFilePath) { } function readFile(filename) { - return fs.readFileSync(join(__dirname, filename), "utf8"); + return readFileSync(join(__dirname, filename), "utf8"); } test("should throw an error for missing \"var\" before custom properties", async (t) => { diff --git a/plugins/stylelint-no-unknown-custom-properties/CHANGELOG.md b/plugins/stylelint-no-unknown-custom-properties/CHANGELOG.md index 2ca73d614d0..5e1c7cbb3d2 100644 --- a/plugins/stylelint-no-unknown-custom-properties/CHANGELOG.md +++ b/plugins/stylelint-no-unknown-custom-properties/CHANGELOG.md @@ -1,24 +1,54 @@ # Change Log +## 2.0.2-s2-foundations.0 + +### Patch Changes + +- [#2786](https://github.com/adobe/spectrum-css/pull/2786) [`683871c`](https://github.com/adobe/spectrum-css/commit/683871c8cec3de3585c3d29fc63bd8bbf71e245a) Thanks [@pfulton](https://github.com/pfulton)! - Dependency updates to align with versions used in the parent repository. + +## 2.0.1 + +### Patch Changes + +- [#3026](https://github.com/adobe/spectrum-css/pull/3026) [`544a803`](https://github.com/adobe/spectrum-css/commit/544a8039e84423a4db3137a0688f27b7812e291f) Thanks [@castastrophe](https://github.com/castastrophe)! - Dependency updates to align with versions used in the parent repository. + +## 2.0.0 + +### Major Changes + +- [#2780](https://github.com/adobe/spectrum-css/pull/2780) [`7fea737`](https://github.com/adobe/spectrum-css/commit/7fea7371c810cd150272f8dfd964741250768714) Thanks [@castastrophe](https://github.com/castastrophe)! - Upgrades packages to support Stylelint v16 and leveraging ESM. Drops support for v14 and v15 in this release. + +## 1.3.3 + +### Patch Changes + +- [#2775](https://github.com/adobe/spectrum-css/pull/2775) [`2452637`](https://github.com/adobe/spectrum-css/commit/2452637d1179b9b2b025dafeb5834720712413d7) Thanks [@castastrophe](https://github.com/castastrophe)! - Dependency minor and patch updates to support new features in tools leveraged + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -##1.3.2 + +## 1.3.2 + 🗓 2024-02-20 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/@spectrum-tools/stylelint-no-unknown-custom-properties@1.3.1...@spectrum-tools/stylelint-no-unknown-custom-properties@1.3.2) **Note:** Version bump only for package @spectrum-tools/stylelint-no-unknown-custom-properties -##1.3.1 + +## 1.3.1 + 🗓 2024-02-06 **Note:** Version bump only for package @spectrum-tools/stylelint-no-unknown-custom-properties -#1.3.0 + +## 1.3.0 + 🗓 2024-01-29 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/@spectrum-tools/stylelint-no-unknown-custom-properties@1.2.2...@spectrum-tools/stylelint-no-unknown-custom-properties@1.3.0) @@ -27,7 +57,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline \*migrate build packages to postcss v8 ([#2460](https://github.com/adobe/spectrum-css/issues/2460))([bd6c40e](https://github.com/adobe/spectrum-css/commit/bd6c40e)) -##1.2.2 + +## 1.2.2 + 🗓 2024-01-16 @@ -51,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# 1.2.0 +## 1.2.0 🗓 2021-03-10 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-dropunusedvars@1.1.0...postcss-dropunusedvars@1.2.0) @@ -67,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# 1.1.0 +## 1.1.0 🗓 2020-12-04 diff --git a/plugins/stylelint-no-unknown-custom-properties/index.js b/plugins/stylelint-no-unknown-custom-properties/index.js index 38563ca3413..443af61c20e 100644 --- a/plugins/stylelint-no-unknown-custom-properties/index.js +++ b/plugins/stylelint-no-unknown-custom-properties/index.js @@ -1,5 +1,5 @@ /*! - * Copyright 2023 Adobe. All rights reserved. + * Copyright 2024 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -10,26 +10,29 @@ * governing permissions and limitations under the License. */ -const path = require("path"); -const fs = require("fs"); +import { existsSync, readFileSync } from "fs"; +import { createRequire } from "module"; +import { extname, join, sep } from "path"; +const require = createRequire(import.meta.url); + +import stylelint from "stylelint"; +import { isBoolean, isRegExp, isString } from "stylelint/lib/utils/validateTypes.mjs"; const { createPlugin, utils: { report, ruleMessages, validateOptions } -} = require("stylelint"); - -const { isString, isRegExp, isBoolean } = require("stylelint/lib/utils/validateTypes"); +} = stylelint; -require("colors"); +import "colors"; const ruleName = "spectrum-tools/no-unknown-custom-properties"; const messages = ruleMessages(ruleName, { expected: (prop) => `Custom property ${prop.magenta} not defined`, }); -const fg = require("fast-glob"); -const postcss = require("postcss"); -const valueParser = require("postcss-value-parser"); +import fg from "fast-glob"; +import { parse } from "postcss"; +import valuesParser from "postcss-values-parser"; /** @type {import('stylelint').Plugin} */ const ruleFunction = (enabled, options = {}) => { @@ -55,25 +58,23 @@ const ruleFunction = (enabled, options = {}) => { const { ignoreList = [], skipDependencies = true } = options; - /** @type {Set} */ - const localDefinitions = new Set(); - root.walkDecls(/^--/, ({ prop }) => { - localDefinitions.add(prop); - }); - const sourceFile = root.source.input.file; - const parts = sourceFile ? sourceFile.split(path.sep) : []; + const parts = sourceFile ? sourceFile.split(sep) : []; // @todo this is a hard-coded assumption that the components directory is the root before the component name const rootIdx = parts.indexOf("components"); - const componentRoot = parts.slice(0, rootIdx + 2).join(path.sep); + const componentRoot = parts.slice(0, rootIdx + 2).join(sep); + + // We should only be checking entry-points, i.e. index.css files + // because others are likely to be partials or imported into main + if (rootIdx && typeof sourceFile !== "undefined" && !sourceFile.endsWith("index.css")) return; const sharedDefinitions = new Set(); for (const themePath of fg.sync(["themes/*.css"], { cwd: componentRoot, absolute: true })) { - const content = fs.readFileSync(themePath, "utf8"); + const content = readFileSync(themePath, "utf8"); if (!content) continue; - postcss.parse(content).walkDecls(/^--/, ({ prop }) => { + parse(content).walkDecls(/^--/, ({ prop }) => { sharedDefinitions.add(prop); }); } @@ -81,62 +82,74 @@ const ruleFunction = (enabled, options = {}) => { function fetchResolutions(depName) { let req; try { - req = require.resolve(depName, { - paths: [ - path.join(componentRoot, "node_modules"), path.join(__dirname, "../../node_modules") - ] - }); - } catch (e) { + req = require.resolve(depName); + } + catch (e) { /* allow quiet failure for peer dependencies */ } // @note: if this is failing, it's likely b/c the dependency isn't built locally - if (!fs.existsSync(req)) return; + if (!existsSync(req)) return; - const content = fs.readFileSync(req, "utf8"); + const content = readFileSync(req, "utf8"); if (!content) return; - // Fetch all defined custom properties - postcss.parse(content).walkDecls(/^--/, ({ prop }) => { - sharedDefinitions.add(prop); - }); + // If the file is a CSS file, parse it for custom properties + if (extname(req) === ".css") { + // Fetch all defined custom properties + parse(content).walkDecls(/^--/, ({ prop }) => { + sharedDefinitions.add(prop); + }); + } + else if (extname(req) === ".json") { + const data = JSON.parse(content); + Object.keys(data).forEach((key) => { + if (typeof key !== "string") return; + if (!key.startsWith("--")) { + sharedDefinitions.add(`--spectrum-${key.replace(".", "-")}`); + } + else { + sharedDefinitions.add(key); + } + }); + } } // Check dependencies for custom properties if (!skipDependencies && rootIdx > -1) { // @todo this is a hard-coded assumption - const pkg = require(path.join(componentRoot, "package.json")); + const pkg = require(join(componentRoot, "package.json")); if (!pkg) return; const allDependencies = new Set([ ...(Object.keys(pkg.peerDependencies ?? {}) ?? []), ...(Object.keys(pkg.dependencies ?? {}) ?? []), + ...(Object.keys(pkg.devDependencies ?? {}) ?? []), ]); if (allDependencies.size === 0) return; - // @todo this is a hard-coded assumption that we only care about spectrum-css dependencies - for (const dep of [...allDependencies].filter(dep => dep.startsWith("@spectrum-css"))) { + for (const dep of [...allDependencies]) { try { - if (!dep.endsWith("vars")) fetchResolutions(dep); - else { - for (const d of ["spectrum-global.css", "components/index.css"]) { - fetchResolutions(`${dep}/dist/${d}`); - } - } - } catch (e) { - /* allow quiet failure for peer dependencies */ + fetchResolutions(dep); } + catch (e) {/* allow quiet failure for peer dependencies */} } } + /** @type {Set} */ + const localDefinitions = new Set(); + root.walkDecls(/^--/, ({ prop }) => { + localDefinitions.add(prop); + }); + /* Collect variable use information */ root.walkDecls((decl) => { // Parse value and get a list of variables used - const parsed = valueParser(decl.value); + const parsed = valuesParser.parse(decl.value); parsed.walk((node) => { - if (node.type !== "function" || node.value !== "var") { + if (node.type !== "func" || node.name !== "var") { return; } @@ -165,7 +178,7 @@ const ruleFunction = (enabled, options = {}) => { }; }; -module.exports.ruleName = ruleName; -module.exports.messages = messages; +ruleFunction.ruleName = ruleName; +ruleFunction.messages = messages; -module.exports = createPlugin(ruleName, ruleFunction); +export default createPlugin(ruleName, ruleFunction); diff --git a/plugins/stylelint-no-unknown-custom-properties/package.json b/plugins/stylelint-no-unknown-custom-properties/package.json index 7dcf64a220d..5dad652c325 100644 --- a/plugins/stylelint-no-unknown-custom-properties/package.json +++ b/plugins/stylelint-no-unknown-custom-properties/package.json @@ -1,24 +1,36 @@ { "private": true, "name": "@spectrum-tools/stylelint-no-unknown-custom-properties", - "version": "1.3.2", + "version": "2.0.2-s2-foundations.0", "description": "Report on any unknown custom property definitions", "license": "Apache-2.0", "author": "Adobe", + "contributors": [ + "Cassondra Roberts " + ], + "type": "module", "main": "index.js", + "files": [ + "package.json", + "index.js", + "*.md" + ], + "scripts": { + "test": "ava" + }, "dependencies": { "colors": "^1.4.0", "fast-glob": "^3.3.2", - "postcss": "^8.4.38", - "postcss-value-parser": "^4.2.0" + "postcss": "^8.4.49", + "postcss-values-parser": "^6.0.2" }, "peerDependencies": { - "stylelint": "^14.0.0 || ^15.0.0" + "stylelint": ">=16.0.0" }, "devDependencies": { - "ava": "^6.1.2", - "c8": "^9.1.0", - "stylelint": "^15.11.0" + "ava": "^6.2.0", + "c8": "^10.1.2", + "stylelint": "^16.9.0" }, "keywords": [ "css", diff --git a/plugins/stylelint-no-unknown-custom-properties/test.js b/plugins/stylelint-no-unknown-custom-properties/test.js index 9b6974ce5bf..d76118856f8 100644 --- a/plugins/stylelint-no-unknown-custom-properties/test.js +++ b/plugins/stylelint-no-unknown-custom-properties/test.js @@ -1,15 +1,18 @@ -const fs = require("fs"); -const { join } = require("path"); +import { readFileSync } from "fs"; +import { join } from "path"; +import { fileURLToPath } from "url"; +const __dirname = fileURLToPath(new URL(".", import.meta.url)); -const test = require("ava"); -const stylelint = require("stylelint"); +import test from "ava"; +import stylelint from "stylelint"; +const { lint } = stylelint; -const plugin = require("./index"); -const { ruleName } = require("./index"); +import plugin from "./index.js"; +const { ruleName } = plugin; async function compare(t, fixtureFilePath, options = {}) { const code = readFile(`./fixtures/${fixtureFilePath}`); - return stylelint.lint({ + return lint({ code, config: { plugins: [plugin], @@ -21,7 +24,7 @@ async function compare(t, fixtureFilePath, options = {}) { } function readFile(filename) { - return fs.readFileSync(join(__dirname, filename), "utf8"); + return readFileSync(join(__dirname, filename), "utf8"); } test("should throw an error for unknown custom properties", async (t) => { diff --git a/plugins/stylelint-no-unused-custom-properties/CHANGELOG.md b/plugins/stylelint-no-unused-custom-properties/CHANGELOG.md index 547412f626d..69bdd698284 100644 --- a/plugins/stylelint-no-unused-custom-properties/CHANGELOG.md +++ b/plugins/stylelint-no-unused-custom-properties/CHANGELOG.md @@ -1,17 +1,57 @@ # Change Log +## 2.0.2-s2-foundations.0 + +### Patch Changes + +- [#2786](https://github.com/adobe/spectrum-css/pull/2786) [`683871c`](https://github.com/adobe/spectrum-css/commit/683871c8cec3de3585c3d29fc63bd8bbf71e245a) Thanks [@pfulton](https://github.com/pfulton)! - Dependency updates to align with versions used in the parent repository. + +## 2.0.2 + +### Patch Changes + +- [#3300](https://github.com/adobe/spectrum-css/pull/3300) [`89797d0`](https://github.com/adobe/spectrum-css/commit/89797d0324bcbf2195a28840ce87ed6959da24a5) Thanks [@castastrophe](https://github.com/castastrophe)! - Minor logic clean-up for more efficient escapes when checking for warnings. + +## 2.0.2 + +### Patch Changes + +- [#3300](https://github.com/adobe/spectrum-css/pull/3300) [`89797d0`](https://github.com/adobe/spectrum-css/commit/89797d0324bcbf2195a28840ce87ed6959da24a5) Thanks [@castastrophe](https://github.com/castastrophe)! - Minor logic clean-up for more efficient escapes when checking for warnings. + +## 2.0.1 + +### Patch Changes + +- [#3026](https://github.com/adobe/spectrum-css/pull/3026) [`544a803`](https://github.com/adobe/spectrum-css/commit/544a8039e84423a4db3137a0688f27b7812e291f) Thanks [@castastrophe](https://github.com/castastrophe)! - Dependency updates to align with versions used in the parent repository. + +## 2.0.0 + +### Major Changes + +- [#2780](https://github.com/adobe/spectrum-css/pull/2780) [`7fea737`](https://github.com/adobe/spectrum-css/commit/7fea7371c810cd150272f8dfd964741250768714) Thanks [@castastrophe](https://github.com/castastrophe)! - Upgrades packages to support Stylelint v16 and leveraging ESM. Drops support for v14 and v15 in this release. + +## 1.3.2 + +### Patch Changes + +- [#2775](https://github.com/adobe/spectrum-css/pull/2775) [`2452637`](https://github.com/adobe/spectrum-css/commit/2452637d1179b9b2b025dafeb5834720712413d7) Thanks [@castastrophe](https://github.com/castastrophe)! - Dependency minor and patch updates to support new features in tools leveraged + All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -##1.3.1 + +## 1.3.1 + 🗓 2024-02-06 **Note:** Version bump only for package @spectrum-tools/stylelint-no-unused-custom-properties -#1.3.0 + +## 1.3.0 + 🗓 2024-01-29 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/@spectrum-tools/stylelint-no-unused-custom-properties@1.2.2...@spectrum-tools/stylelint-no-unused-custom-properties@1.3.0) @@ -20,7 +60,9 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline \*migrate build packages to postcss v8 ([#2460](https://github.com/adobe/spectrum-css/issues/2460))([bd6c40e](https://github.com/adobe/spectrum-css/commit/bd6c40e)) -##1.2.2 + +## 1.2.2 + 🗓 2024-01-16 @@ -44,7 +86,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# 1.2.0 +## 1.2.0 🗓 2021-03-10 • 📝 [Commits](https://github.com/adobe/spectrum-css/compare/postcss-dropunusedvars@1.1.0...postcss-dropunusedvars@1.2.0) @@ -60,7 +102,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# 1.1.0 +## 1.1.0 🗓 2020-12-04 diff --git a/plugins/stylelint-no-unused-custom-properties/index.js b/plugins/stylelint-no-unused-custom-properties/index.js index 302f47fb01a..4b5490cd850 100644 --- a/plugins/stylelint-no-unused-custom-properties/index.js +++ b/plugins/stylelint-no-unused-custom-properties/index.js @@ -1,5 +1,5 @@ /*! - * Copyright 2023 Adobe. All rights reserved. + * Copyright 2024 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -10,14 +10,17 @@ * governing permissions and limitations under the License. */ +import { sep } from "node:path"; + +import stylelint from "stylelint"; +import { isRegExp, isString } from "stylelint/lib/utils/validateTypes.mjs"; + const { createPlugin, utils: { report, ruleMessages, validateOptions } -} = require("stylelint"); - -const { isString, isRegExp } = require("stylelint/lib/utils/validateTypes"); +} = stylelint; -require("colors"); +import "colors"; const ruleName = "spectrum-tools/no-unused-custom-properties"; const messages = ruleMessages(ruleName, { @@ -25,10 +28,10 @@ const messages = ruleMessages(ruleName, { referenced: (prop) => `Custom property ${prop.magenta}'s references have been removed`, }); -const valueParser = require("postcss-value-parser"); +import valuesParser from "postcss-values-parser"; /** @type {import('stylelint').Plugin} */ -const ruleFunction = (enabled, { ignoreList = [] } = {}, context) => { +const ruleFunction = (enabled, { ignoreList = [] } = {}, context = {}) => { return (root, result) => { const validOptions = validateOptions( result, @@ -51,6 +54,16 @@ const ruleFunction = (enabled, { ignoreList = [] } = {}, context) => { ignoreList = ignoreList.map((regex) => regex instanceof RegExp ? regex : new RegExp(regex)); } + const sourceFile = root.source.input.file; + const parts = sourceFile ? sourceFile.split(sep) : []; + + // @todo this is a hard-coded assumption that the components directory is the root before the component name + const rootIdx = parts.indexOf("components"); + + // We should only be checking entry-points, i.e. index.css files + // because others are likely to be partials or imported into main + if (rootIdx && typeof sourceFile !== "undefined" && !sourceFile.endsWith("index.css")) return; + /* A list of all custom properties used anywhere in the file */ const usedAnywhere = new Set(); /* A list of custom properties that are used by a CSS property (NOT a variable) */ @@ -63,9 +76,9 @@ const ruleFunction = (enabled, { ignoreList = [] } = {}, context) => { const usedInDecl = new Set(); // Parse value and get a list of variables used - const parsed = valueParser(decl.value); + const parsed = valuesParser.parse(decl.value); parsed.walk((node) => { - if (node.type !== "function" || node.value !== "var" || !node.nodes.length) { + if (node.type !== "func" || node.name !== "var" || !node.nodes.length) { return; } @@ -91,7 +104,8 @@ const ruleFunction = (enabled, { ignoreList = [] } = {}, context) => { function cleanOrReport(decl, message = messages.expected) { if (context.fix) { decl.remove(); - } else { + } + else { report({ message, messageArgs: [decl.prop], @@ -125,36 +139,44 @@ const ruleFunction = (enabled, { ignoreList = [] } = {}, context) => { // If this comment is a start indicator, capture the declarations after it until the end indicator while (nextLine) { - if (nextLine.type === "decl" && nextLine.prop.startsWith("--")) { - allowedPassthroughs.add(nextLine.prop); - } else if (nextLine.type === "comment" && /^\s*@passthroughs?\s*(\s+end)?$/.test(nextLine.text)) { - break; + switch(nextLine.type) { + case "rule": + nextLine = nextLine.nodes[0]; + break; + case "decl": + if (nextLine.prop.startsWith("--")) { + allowedPassthroughs.add(nextLine.prop); + } + // eslint-disable-next-line no-fallthrough -- intentional fallthrough + default: + nextLine = nextLine.next(); } - - nextLine = nextLine.next(); } }); /* Collect variable use information */ root.walkDecls((decl) => trackRelationships(decl)); + /* Iterate through custom properties declared and report on their usage */ root.walkDecls(/^--/, (decl) => { + // No need to report on ignored properties or those used as passthroughs const isIgnored = ignoreList.length ? ignoreList.some((regex) => regex.test(decl.prop)) : false; const isPassthrough = allowedPassthroughs.has(decl.prop); if (isIgnored || isPassthrough) return; + // If this variable is used in a CSS property, don't report it + if (usedInProps.has(decl.prop)) return; + // Check if this variable is not used anywhere in the file // or is used by a CSS property (NOT a variable) - if (!usedAnywhere.has(decl.prop) || (!usedInProps.has(decl.prop) && !relationships.has(decl.prop))) { + if (!usedAnywhere.has(decl.prop)) { cleanOrReport(decl); return; } - if (usedInProps.has(decl.prop)) return; - // Check if this variable is not used by another variable - if (!relationships.has(decl.prop)) return; + if (!relationships.has(decl.prop) || relationships.get(decl.prop)?.length === 0) return; // Then iterate through all the variables that use it and check if they are used anywhere const relatives = relationships.get(decl.prop); @@ -174,7 +196,7 @@ const ruleFunction = (enabled, { ignoreList = [] } = {}, context) => { }; }; -module.exports.ruleName = ruleName; -module.exports.messages = messages; +ruleFunction.ruleName = ruleName; +ruleFunction.messages = messages; -module.exports = createPlugin(ruleName, ruleFunction); +export default createPlugin(ruleName, ruleFunction); diff --git a/plugins/stylelint-no-unused-custom-properties/package.json b/plugins/stylelint-no-unused-custom-properties/package.json index 4057c1fc543..e4452ad3509 100644 --- a/plugins/stylelint-no-unused-custom-properties/package.json +++ b/plugins/stylelint-no-unused-custom-properties/package.json @@ -1,22 +1,34 @@ { - "private": true, "name": "@spectrum-tools/stylelint-no-unused-custom-properties", - "version": "1.3.1", + "version": "2.0.2-s2-foundations.0", "description": "Report on any unused custom property definitions", "license": "Apache-2.0", "author": "Adobe", + "contributors": [ + "Cassondra Roberts " + ], + "type": "module", "main": "index.js", + "files": [ + "package.json", + "index.js", + "*.md" + ], + "scripts": { + "test": "ava" + }, "dependencies": { "colors": "^1.4.0", - "postcss-value-parser": "^4.2.0" + "postcss": "^8.4.49", + "postcss-values-parser": "^6.0.2" }, "peerDependencies": { - "stylelint": "^14.0.0 || ^15.0.0" + "stylelint": ">=16.0.0" }, "devDependencies": { - "ava": "^6.1.2", - "c8": "^9.1.0", - "stylelint": "^15.11.0" + "ava": "^6.2.0", + "c8": "^10.1.2", + "stylelint": "^16.9.0" }, "keywords": [ "css", diff --git a/plugins/stylelint-no-unused-custom-properties/test.js b/plugins/stylelint-no-unused-custom-properties/test.js index 1eaac483478..72f00ea5664 100644 --- a/plugins/stylelint-no-unused-custom-properties/test.js +++ b/plugins/stylelint-no-unused-custom-properties/test.js @@ -1,15 +1,18 @@ -const fs = require("fs"); -const { join } = require("path"); +import { readFileSync } from "fs"; +import { join } from "path"; +import { fileURLToPath } from "url"; +const __dirname = fileURLToPath(new URL(".", import.meta.url)); -const test = require("ava"); -const stylelint = require("stylelint"); +import test from "ava"; +import stylelint from "stylelint"; +const { lint } = stylelint; -const plugin = require("./index"); -const { ruleName } = require("./index"); +import plugin from "./index.js"; +const { ruleName } = plugin; -function compare(t, fixtureFilePath, options = {}) { +function compare(_, fixtureFilePath, options = {}) { const code = readFile(`./fixtures/${fixtureFilePath}`); - return stylelint.lint({ + return lint({ code, config: { plugins: [plugin], @@ -21,7 +24,7 @@ function compare(t, fixtureFilePath, options = {}) { } function readFile(filename) { - return fs.readFileSync(join(__dirname, filename), "utf8"); + return readFileSync(join(__dirname, filename), "utf8"); } test("should throw an error for unused custom properties", async (t) => { diff --git a/plugins/stylelint-theme-alignment/CHANGELOG.md b/plugins/stylelint-theme-alignment/CHANGELOG.md new file mode 100644 index 00000000000..d1aa2e4f92e --- /dev/null +++ b/plugins/stylelint-theme-alignment/CHANGELOG.md @@ -0,0 +1,13 @@ +# Change Log + +## 1.1.0 + +### Minor Changes + +- [#3403](https://github.com/adobe/spectrum-css/pull/3403) [`48626b8`](https://github.com/adobe/spectrum-css/commit/48626b8ca11043d290c0fe987ec501b88bd6e339) Thanks [@castastrophe](https://github.com/castastrophe)! - Allow the base filename to be passed into the tool so that the core theme can be updated. Great preparations for S2 roll-out when spectrum-two.css theme files will become our primary source of theme content. + +## 1.0.0 + +### Major Changes + +- [#3026](https://github.com/adobe/spectrum-css/pull/3026) [`544a803`](https://github.com/adobe/spectrum-css/commit/544a8039e84423a4db3137a0688f27b7812e291f) Thanks [@castastrophe](https://github.com/castastrophe)! - Initial release of the stylelint theme alignment tool. This package uses the base file (themes/spectrum.css) for a Spectrum CSS component as a "source of truth" and validates the sub-themes (i.e., themes/express.css) use only selectors and custom properties defined in the base file. diff --git a/plugins/stylelint-theme-alignment/README.md b/plugins/stylelint-theme-alignment/README.md new file mode 100644 index 00000000000..ed0f1b274f1 --- /dev/null +++ b/plugins/stylelint-theme-alignment/README.md @@ -0,0 +1,78 @@ +# stylelint-no-unused-custom-properties + +> Remove or report on unused variable definitions + +## Installation + +```sh +yarn add -D @spectrum-tools/stylelint-no-unused-custom-properties +``` + +## Usage + +Assuming you have some variables defined and rule(s) that use them: + +```css +:root { + --prefix-component-background-color: blue; + --prefix-component-width: 10px; + --prefix-component-height: 10px; + --prefix-component-size: 10px; +} + +.component { + background-color: var(--prefix-component-background-color); + + width: var(--prefix-component-width); + height: var(--prefix-component-height); +} +``` + +The variables that are not used in any rule will be removed from the output or reported to the console: + +```css +:root { + --prefix-component-background-color: blue; + --prefix-component-width: 10px; + --prefix-component-height: 10px; +} + +.component { + background-color: var(--prefix-component-background-color); + + width: var(--prefix-component-width); + height: var(--prefix-component-height); +} +``` + +To allow variables to be defined without being used, such as when you want to pass custom properties down to a child component, you can add a `/* @passthrough */` comment to the variable definition: + +```css +:root { + /* @passthrough */ + --nested-component-background-color: blue; + --prefix-component-width: 10px; + --prefix-component-height: 10px; + --prefix-component-size: 10px; +} +``` + +To allow a group of properties to be passed down, you can prefix the set with `/* @passthrough start */` and suffix it with `/* @passthrough end */`: + +```css +:root { + /* @passthrough start */ + --nested-component-background-color: blue; + --nested-component-width: 10px; + /* @passthrough end */ + + --prefix-component-height: 10px; + --prefix-component-size: 10px; +} +``` + +## Options + +### `ignoreList` (default: `[]`) + +An array of strings or regular expressions that will be matched against the variable name. If a match is found, the variable will be ignored. diff --git a/plugins/stylelint-theme-alignment/index.js b/plugins/stylelint-theme-alignment/index.js new file mode 100644 index 00000000000..44ca89ab62f --- /dev/null +++ b/plugins/stylelint-theme-alignment/index.js @@ -0,0 +1,158 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +import fs from "node:fs"; +import { basename, relative, sep } from "node:path"; + +import postcss from "postcss"; +import valuesParser from "postcss-values-parser"; +import stylelint from "stylelint"; +import { isString } from "stylelint/lib/utils/validateTypes.mjs"; + +const { + createPlugin, + utils: { report, ruleMessages, validateOptions } +} = stylelint; + +import "colors"; + +const ruleName = "spectrum-tools/theme-alignment"; +const messages = ruleMessages(ruleName, { + missing: (baseFile, sourceFile, rootPath) => `A base file (${relative(rootPath, baseFile)}) is required to validate ${relative(rootPath, sourceFile)}.`, + // Report if a selector is in this file but not in the base file + expected: (selector, baseFile, rootPath) => `Selector "${selector}" is not used or defined in the base file (${relative(rootPath, baseFile)}).`, + // Report if a custom property is used in this file but not in the base file + referenced: (property, baseFile, rootPath) => `Custom property "${property}" is not used or defined by the base file (${relative(rootPath, baseFile)}).`, +}); + +/** @type {import('stylelint').Plugin} */ +const ruleFunction = (enabled, options = {}) => { + return (root, result) => { + const validOptions = validateOptions( + result, + ruleName, + { + actual: enabled, + possible: [true], + }, + { + actual: options, + possible: { + baseFilename: isString, + }, + optional: true, + }, + ); + + if (!validOptions) return; + + + const { baseFilename = "spectrum-two" } = options; + + const sourceFile = root.source.input.file; + const parts = sourceFile ? sourceFile.split(sep) : []; + const isTheme = parts[parts.length - 2] === "themes"; + const filename = parts[parts.length - 1]; + + if (!isTheme || basename(filename, ".css") === baseFilename) return; + + // All the parts of the source file but replace the filename with the baseFilename + const baseFile = [...parts.slice(0, -1), `${baseFilename}.css`].join(sep); + const rootPath = parts.slice(0, -2).join(sep); + + // If the base file doesn't exist, throw an error + if (!fs.existsSync(baseFile)) { + report({ + message: messages.missing, + messageArgs: [baseFile, sourceFile, rootPath], + node: root, + result, + ruleName, + }); + return; + } + + // Read in the base file and parse it + const baseContent = fs.readFileSync(baseFile, "utf8"); + const baseRoot = postcss.parse(baseContent); + + /* A list of all selectors in the base file */ + const baseSelectors = new Set(); + /* A list of all properties in the base file */ + const baseProperties = new Set(); + + /* Iterate over selectors in the base root */ + baseRoot.walkRules((rule) => { + rule.selectors.forEach((selector) => { + // Add this selector to the selectors set + baseSelectors.add(selector); + }); + + rule.walkDecls((decl) => { + // If this is a custom property, add it to the properties set + if (decl.prop.startsWith("--")) { + baseProperties.add(decl.prop); + } + + // If the value of this declaration includes a custom property, add it to the properties set + const parsed = valuesParser.parse(decl.value); + parsed.walk((node) => { + if (node.type === "func" && node.value === "var") { + baseProperties.add(node.nodes[0].value); + } + }); + }); + }); + + /* Iterate over selectors in the source root and validate that they align with the base */ + root.walkRules((rule) => { + rule.selectors.forEach((selector) => { + // Check if this selector exists in the base + if (!baseSelectors.has(selector)) { + // Report any selectors that don't exist in the base + report({ + message: messages.expected, + messageArgs: [selector, baseFile, rootPath], + node: rule, + result, + ruleName, + }); + return; + } + }); + + rule.walkDecls((decl) => { + const isProperty = decl.prop.startsWith("--"); + // @todo should report that this is setting something other than a custom property in the theme file + if (!isProperty) { + return; + } + + // If this is a custom property, check if it's used in the base + if (!baseProperties.has(decl.prop)) { + report({ + message: messages.referenced, + messageArgs: [decl.prop, baseFile, rootPath], + node: decl, + result, + ruleName, + }); + } + }); + }); + }; +}; + +ruleFunction.ruleName = ruleName; +ruleFunction.messages = messages; + +export default createPlugin(ruleName, ruleFunction); diff --git a/plugins/stylelint-theme-alignment/package.json b/plugins/stylelint-theme-alignment/package.json new file mode 100644 index 00000000000..dab297b1d40 --- /dev/null +++ b/plugins/stylelint-theme-alignment/package.json @@ -0,0 +1,35 @@ +{ + "name": "@spectrum-tools/theme-alignment", + "version": "1.1.0", + "description": "", + "license": "Apache-2.0", + "author": "Adobe", + "contributors": [ + "Cassondra Roberts " + ], + "type": "module", + "main": "index.js", + "files": [ + "package.json", + "index.js", + "*.md" + ], + "dependencies": { + "colors": "^1.4.0", + "postcss": "^8.4.49", + "postcss-values-parser": "^6.0.2" + }, + "peerDependencies": { + "stylelint": ">=16" + }, + "devDependencies": { + "stylelint": "^16.9.0" + }, + "keywords": [ + "css", + "lint", + "properties", + "report", + "stylelint-plugin" + ] +} diff --git a/plugins/stylelint-theme-alignment/project.json b/plugins/stylelint-theme-alignment/project.json new file mode 100644 index 00000000000..90709f217ad --- /dev/null +++ b/plugins/stylelint-theme-alignment/project.json @@ -0,0 +1,13 @@ +{ + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "name": "stylelint-theme-alignment", + "tags": ["tooling", "stylelint"], + "targets": { + "format": { + "defaultConfiguration": "plugins" + }, + "lint": { + "defaultConfiguration": "plugins" + } + } +} diff --git a/postcss.config.js b/postcss.config.js index df94f0a64b6..5ef13c70f34 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,76 +1,44 @@ /*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -const { join, sep, basename } = require("path"); +const { join } = require("path"); module.exports = ({ file, - to, - splitinatorOptions = { - noSelectors: false, - noFlatVariables: false, - }, - combine = false, + skipMapping = false, + referencesOnly = false, + preserveVariables = true, + stripLocalSelectors = false, + resolveImports = true, + shouldCombine = false, lint = true, verbose = true, + minify = false, additionalPlugins = {}, env = process.env.NODE_ENV ?? "development", ...options } = {}) => { - if (env === "development" && !options.map) { - options.map = { inline: false }; - } - else options.map = false; - - /* themes/*.css */ - if ( - (to && to.split(sep)?.includes("themes")) || - (file && file.split(sep)?.includes("themes")) - ) { - splitinatorOptions.noSelectors = true; - - /* themes/express.css */ - if ( - (to && basename(to, ".css") === "express") || - (file && basename(file, ".css") === "express") - ) { - combine = true; - } - } - - /* index-theme.css */ - if ( - (to && basename(to, ".css") === "index-theme") || - (file && basename(file, ".css") === "index-theme") - ) { - splitinatorOptions.noSelectors = true; - } + const isProduction = env.toLowerCase() === "production"; - /* index-base.css */ - if ( - (to && basename(to, ".css") === "index-base") || - (file && basename(file, ".css") === "index-base") - ) { - splitinatorOptions.noFlatVariables = true; + if (typeof options?.map === "undefined") { + options.map = isProduction ? false : { inline: false }; } - /* - This deconstruction has to do with how options are passed - to the postcss config via webpack's postcss-loader - */ - if (options?.options?.additionalPlugins) { - additionalPlugins = { - ...additionalPlugins, - ...options.options.additionalPlugins, + // If this is the legacy tokens file, update the .spectrum class to .spectrum--legacy + if (typeof file === "string" && file.includes("@spectrum-css/tokens-legacy")) { + additionalPlugins["postcss-selector-replace"] = { + before: [".spectrum"], + after: [".spectrum.spectrum--legacy"], }; } @@ -80,19 +48,33 @@ module.exports = ({ /* --------------------------------------------------- */ /* ------------------- IMPORTS ---------------- */ /** @link https://github.com/postcss/postcss-import#postcss-import */ - "postcss-import": {}, + "postcss-import": resolveImports ? {} : false, /* --------------------------------------------------- */ /* ------------------- SASS-LIKE UTILITIES ----------- */ "postcss-extend": {}, + "postcss-pseudo-classes": !isProduction ? { + restrictTo: ["focus-visible", "focus-within", "hover", "active", "disabled"], + allCombinations: true, + preserveBeforeAfter: false, + prefix: "is-" + } : false, "postcss-hover-media-feature": {}, + "@spectrum-tools/postcss-rgb-mapping": { + colorFunctionalNotation: false, + }, /* --------------------------------------------------- */ /* ------------------- VARIABLE PARSING -------------- */ - "postcss-splitinator": { - processIdentifier: (identifier) => - identifier === "express" ? "spectrum--express" : identifier, - ...splitinatorOptions, + "@spectrum-tools/postcss-add-theming-layer": { + selectorPrefix: "spectrum", + skipMapping, + preserveVariables, + referencesOnly, + stripLocalSelectors, + debug: verbose, }, - "postcss-combininator": combine ? {} : false, + "@spectrum-tools/postcss-property-rollup": shouldCombine ? { + newSelector: ".spectrum", + } : false, ...additionalPlugins, /* --------------------------------------------------- */ /* ------------------- POLYFILLS --------------------- */ @@ -109,16 +91,15 @@ module.exports = ({ stage: 2, env, features: { + "custom-properties": true, "logical-properties-and-values": false, clamp: true, "color-functional-notation": true, "dir-pseudo-class": { preserve: true }, "nesting-rules": { noIsPseudoSelector: true }, - // "focus-visible-pseudo-class": true, // https://github.com/jsxtools/focus-within "focus-within-pseudo-class": true, "font-format-keywords": true, - "not-pseudo-class": true, "opacity-percentage": true, // https://github.com/csstools/postcss-plugins/tree/main/plugins/css-prefers-color-scheme "prefers-color-scheme-query": true, @@ -132,28 +113,33 @@ module.exports = ({ "cssnano-preset-advanced", { colormin: false, - discardComments: { - removeAllButFirst: true, - }, + reduceIdents: false, + discardUnused: false, + discardComments: { removeAll: true }, // @todo yarn add -DW css-declaration-sorter cssDeclarationSorter: false, // @todo { order: "smacss" } + normalizeWhitespace: minify }, ], }, /* --------------------------------------------------- */ /* ------------------- REPORTING --------------------- */ - stylelint: lint - ? { - cache: true, - // Passing the config path saves a little time b/c it doesn't have to find it - configFile: join(__dirname, "stylelint.config.js"), - quiet: !verbose, - allowEmptyInput: true, - ignorePath: join(__dirname, ".stylelintignore"), - reportNeedlessDisables: true, - reportInvalidScopeDisables: true, - } - : false, + stylelint: { + cache: true, + // Passing the config path saves a little time b/c it doesn't have to find it + configFile: join(__dirname, "stylelint.config.js"), + quiet: !lint, + fix: true, + allowEmptyInput: true, + ignorePath: join(__dirname, ".stylelintignore"), + reportNeedlessDisables: lint, + reportInvalidScopeDisables: lint, + }, + "postcss-licensing": { + filename: "COPYRIGHT", + cwd: __dirname, + skipIfEmpty: true, + }, "postcss-reporter": verbose ? { clearAllMessages: true, diff --git a/stylelint.config.js b/stylelint.config.js index a4961c6e31b..1da687ccd4f 100644 --- a/stylelint.config.js +++ b/stylelint.config.js @@ -1,20 +1,35 @@ -const { join } = require("path"); - module.exports = { allowEmptyInput: true, cache: true, defaultSeverity: "warning", - extends: ["stylelint-config-standard", "stylelint-config-clean-order"], + extends: ["stylelint-config-standard"], plugins: [ "stylelint-header", "stylelint-selector-bem-pattern", + "stylelint-order", "stylelint-use-logical", "@spectrum-tools/stylelint-no-missing-var", "@spectrum-tools/stylelint-no-unused-custom-properties", "@spectrum-tools/stylelint-no-unknown-custom-properties", - "stylelint-high-performance-animation", + "@spectrum-tools/theme-alignment", + // "stylelint-high-performance-animation", ], rules: { + /** -------------------------------------------------------------- + * Disabled rules + * -------------------------------------------------------------- */ + "custom-property-empty-line-before": null, + "declaration-block-no-redundant-longhand-properties": null, + "declaration-empty-line-before": null, + "import-notation": null, + "no-descending-specificity": null, + "no-duplicate-selectors": null, + + /** -------------------------------------------------------------- + * Customized rule settings + * -------------------------------------------------------------- */ + /** @note use floats for opacity because it minifies better than percent */ + "alpha-value-notation": ["percentage", { exceptProperties: ["opacity"] }], "at-rule-empty-line-before": [ "always", { @@ -26,78 +41,85 @@ module.exports = { "at-rule-no-unknown": [ true, { - ignoreAtRules: ["extend", "container", "each", "include", "mixin"], + ignoreAtRules: ["extend", "each", "include", "mixin"], }, ], - "rule-empty-line-before": [ - "always", - { - except: ["first-nested"], - ignore: ["after-comment"], - }, - ], - "selector-attribute-quotes": null, - "block-no-empty": null, - /* Could probably dig into this further, might be useful */ - "no-descending-specificity": null, - /* Not useful at the moment */ - "no-duplicate-selectors": null, - "selector-class-pattern": null, - "declaration-empty-line-before": null, + "block-no-empty": [true, { + ignore: ["comments"], + }], + "color-function-notation": ["modern", { ignore: ["with-var-inside"] }], "comment-empty-line-before": [ "always", { except: ["first-nested"], ignore: ["after-comment", "stylelint-commands"], - ignoreComments: [/^passthroughs?/], + // don't require a newline before a passthrough flag + ignoreComments: [ + /^\s*@passthroughs?/, + /^\s*@deprecated?/, + /^\s*@todo?/ + ], }, ], - "declaration-block-no-redundant-longhand-properties": null, - "custom-property-empty-line-before": null, - "value-no-vendor-prefix": [ + "custom-property-pattern": [/^(spectrum|mod|highcontrast|system|_)/, {}], + "declaration-block-no-duplicate-custom-properties": true, + "declaration-property-value-no-unknown": [ true, { - disableFix: true, - severity: "warning", + ignoreProperties: { + "/.+/": ["CanvasText", "preserve-parent-color"], + }, }, ], - "max-nesting-depth": [3, { severity: "warning" }], - "custom-property-pattern": [/^(spectrum|mod|highcontrast|system)/, {}], - /** @note use floats for opacity because it minifies better than percent */ - "alpha-value-notation": ["percentage", { exceptProperties: ["opacity"] }], + "declaration-block-no-shorthand-property-overrides": true, "function-no-unknown": [ true, { severity: "warning", }, ], - /** @todo: would like to use "modern" eventually */ - "color-function-notation": null, - "import-notation": null, + "max-nesting-depth": [3, { severity: "warning" }], "property-no-unknown": [ true, { checkPrefixed: true, }, ], - "declaration-block-no-duplicate-custom-properties": true, - "declaration-property-value-no-unknown": [true, { - ignoreProperties: { - "color": ["CanvasText"] + "rule-empty-line-before": [ + "always", + { + except: ["first-nested"], + ignore: ["after-comment"], }, - }], + ], + "selector-attribute-quotes": "always", + "selector-class-pattern": [ + "^(spectrum-|is-|u-)[A-Za-z0-9-]+", { + resolveNestedSelectors: true + } + ], + "selector-not-notation": "complex", "value-keyword-case": [ "lower", { camelCaseSvgKeywords: true, - ignoreKeywords: ["Transparent", "Text"] + ignoreKeywords: ["Transparent", "Text"], }, ], - "selector-not-notation": "complex", - "order/order": null, - "order/properties-order": null, + "value-no-vendor-prefix": [ + true, + { + disableFix: true, + severity: "warning", + }, + ], + + /** -------------------------------------------------------------- + * Plugins + * -------------------------------------------------------------- */ + "csstools/use-logical": true, "header/header": [ - join(__dirname, "COPYRIGHT"), + "./COPYRIGHT", { nonMatchingTolerance: 0.8, }, @@ -105,9 +127,7 @@ module.exports = { fix: true, }, ], - "csstools/use-logical": true, - /** Performance */ - // "plugin/no-low-performance-animation-properties": [true, { severity: "warning" }], + "order/order": ["custom-properties", "declarations"], "plugin/selector-bem-pattern": [ { preset: "suit", @@ -119,49 +139,83 @@ module.exports = { severity: "warning", }, ], - /** Local/custom plugins */ + /** Performance */ + // "plugin/no-low-performance-animation-properties": [ + // true, + // { severity: "warning" }, + // ], + + /** -------------------------------------------------------------- + * Local/custom plugins + * -------------------------------------------------------------- */ "spectrum-tools/no-missing-var": true, - /** @note this enables reporting of unused variables in a file */ - "spectrum-tools/no-unused-custom-properties": [ + "spectrum-tools/theme-alignment": null, + "spectrum-tools/no-unknown-custom-properties": [ true, { - ignoreList: [/^--mod-/, /^--highcontrast-/, /^--system-/], + /** @note this is a list of custom properties that are allowed to be unknown */ + ignoreList: [ + /^--mod-/, + /^--system-/, + /^--spectrum-picked-color$/, + ], + skipDependencies: false, disableFix: true, severity: "warning", }, ], - "spectrum-tools/no-unknown-custom-properties": [ + /** @note this enables reporting of unused variables in a file */ + "spectrum-tools/no-unused-custom-properties": [ true, { - /** @note this is a list of custom properties that are allowed to be unknown */ ignoreList: [ /^--mod-/, - /^--highcontrast-/, - /^--system-/, - /^--spectrum-(global|alias|component)-/, - /^--spectrum-animation-/, ], - skipDependencies: false, disableFix: true, severity: "warning", }, ], }, + /** -------------------------------------------------------------- + * Overrides + * -------------------------------------------------------------- */ overrides: [ { - files: ["components/*/themes/*.css", "tokens/**/*.css"], + files: [".storybook/assets/*.css", "iframe.html*.css"], rules: { + "custom-property-pattern": null, + "color-function-notation": null, + "selector-class-pattern": [ + "^(spectrum|is-|u-|sb-)[A-Za-z0-9-]*", { + resolveNestedSelectors: true + } + ], "spectrum-tools/no-unused-custom-properties": null, "spectrum-tools/no-unknown-custom-properties": null, + "font-family-no-missing-generic-family-keyword": null, }, }, { - files: ["site/**/*.css", "storybook/assets/*.css"], + files: ["tokens*/**/*.css(?inline)?"], rules: { - "custom-property-pattern": null, + "selector-class-pattern": [ + "^(spectrum)[A-Za-z0-9-]*", { + resolveNestedSelectors: true + } + ], + "custom-property-pattern": [/^(spectrum|color|scale|system)/, {}], + "number-max-precision": null, "spectrum-tools/no-unused-custom-properties": null, "spectrum-tools/no-unknown-custom-properties": null, - "color-function-notation": null, + } + }, + { + /* Validate that the legacy themes don't introduce any new selectors or custom properties */ + files: ["components/*/themes/spectrum.css", "components/*/themes/express.css", "!components/*/themes/spectrum-two.css"], + rules: { + "spectrum-tools/theme-alignment": [true, { + baseFilename: "spectrum-two", + }], }, }, ], diff --git a/tasks/chromatic-config-creation.sh b/tasks/chromatic-config-creation.sh index a9568773c50..f9e46b6749b 100755 --- a/tasks/chromatic-config-creation.sh +++ b/tasks/chromatic-config-creation.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -# Copyright 2023 Adobe. All rights reserved. +# Copyright 2024 Adobe. All rights reserved. # This file is licensed to you under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. You may obtain a copy # of the License at http://www.apache.org/licenses/LICENSE-2.0 diff --git a/tasks/clean-up-after-migration.sh b/tasks/clean-up-after-migration.sh index fffcf3a6e3e..101f07e82ee 100644 --- a/tasks/clean-up-after-migration.sh +++ b/tasks/clean-up-after-migration.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -# Copyright 2023 Adobe. All rights reserved. +# Copyright 2024 Adobe. All rights reserved. # This file is licensed to you under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. You may obtain a copy # of the License at http://www.apache.org/licenses/LICENSE-2.0 diff --git a/tasks/component-builder.js b/tasks/component-builder.js index e9825bc64a6..6e914efdefb 100644 --- a/tasks/component-builder.js +++ b/tasks/component-builder.js @@ -1,182 +1,37 @@ /*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ +/* eslint-disable no-console */ const fs = require("fs"); const fsp = fs.promises; const path = require("path"); -const fg = require("fast-glob"); const postcss = require("postcss"); const postcssrc = require("postcss-load-config"); const prettier = require("prettier"); require("colors"); -/** - * A source of truth for commonly used directories - * @type {object} dirs - * @property {string} dirs.root - * @property {string} dirs.components - * @property {string} dirs.site - * @property {string} dirs.publish - */ -const dirs = { - root: path.join(__dirname, ".."), - components: path.join(__dirname, "../components"), - site: path.join(__dirname, "../site"), - publish: path.join(__dirname, "../dist"), -}; - -/** @type {(string) => string} */ -const relativePrint = (filename, { cwd = dirs.root }) => path.relative(cwd, filename); - -const bytesToSize = function (bytes) { - if (bytes === 0) return "0"; - - const sizes = ["bytes", "KB", "MB", "GB", "TB"]; - // Determine the size identifier to use (KB, MB, etc) - const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024))); - if (i === 0) return (bytes / 1000).toFixed(2) + " " + sizes[1]; - return (bytes / Math.pow(1024, i)).toFixed(2) + " " + sizes[i]; -}; - -/** - * Determines the package name from a file path - * @param {string} filePath - * @returns {string} - */ -function getPackageFromPath(filePath = process.cwd()) { - const parts = filePath.split(path.sep); - - // Capture component name from a local or node_modules syntax - if (parts.includes("components") || parts.includes("@spectrum-css")) { - const index = parts.indexOf("components") ?? parts.indexOf("@spectrum-css"); - return parts[index + 1]; - } - - // Check local root-level packages such as ui-icons & tokens - if (parts.includes("ui-icons")) return "ui-icons"; - if (parts.includes("tokens")) return "tokens"; - - // This is a fallback best-guess scenario: - // Split the path from root dir and capture the first folder as the package name - const guessParts = path.relative(dirs.root, filePath).split(path.sep); - return guessParts[0]; -} - -/** - * This regex will find all the custom properties that start with --mod- - * and are defined inside a var() function. The last capture group will - * ignore any mod properties that are followed by a colon, to exclude - * sub-component passthrough properties that should not be listed as mods. - * @param {string} content - * @param {RegExp} [regex=] - * @returns Set - */ -async function extractProperties( - content, - regex = /(--mod-(?:\w|-)+)(?!:|\w|-)/g -) { - if (!content) return new Set(); - - // assign the matches to an array through the spread operator and map the results to the first capture group - return new Set([...content.matchAll(regex)].map((match) => match[1]) ?? []); -} - -/** - * Extract custom property modifers to report - * @param {string} filepath - * @param {object} [options={}] - * @returns Promise - */ -async function extractModifiers(filepath, { cwd } = {}) { - if (!fs.existsSync(filepath)) return Promise.resolve(); - - const content = await fsp.readFile(filepath, { encoding: "utf-8" }); - - /* Remove duplicates using a Set and sort the results (default is alphabetical) */ - const found = await extractProperties(content); - const spectrum = await extractProperties(content, /(--spectrum-(?:\w|-)+)(?!:|\w|-)/g); - const system = await extractProperties(content, /(--system-(?:\w|-)+)(?!:|\w|-)/g); - const highContrast = await extractProperties(content, /(--highcontrast-(?:\w|-)+)(?!:|\w|-)/g); - - const selectors = new Set(); - const root = postcss.parse(content); - root.walkRules(rule => { - if (rule.selector) selectors.add(rule.selector); - }); - - if (!fs.existsSync(path.join(cwd, "dist"))) { - fs.mkdirSync(path.join(cwd, "dist")); - } - - const promises = []; - if (found.size > 0) { - // If the metadata folder doesn't exist, create it - if (!fs.existsSync(path.join(cwd, "metadata"))) { - fs.mkdirSync(path.join(cwd, "metadata")); - } - - promises.push( - fsp.writeFile( - path.join(cwd, `metadata/mods.md`), - (await prettier.format( - [ - "| Modifiable custom properties |\n| --- |", - ...[...found].sort().map((result) => `| \`${result}\` |`), - ].join("\n"), - { parser: "markdown" } - )), - { encoding: "utf-8" } - ) - .then(() => `${"✓".green} ${"metadata/mods.md".padEnd(20, " ").yellow} ${'-- deprecated --'.gray}`) - .catch((err) => { - if (!err) return; - console.log(`${"✗".red} ${"metadata/mods.md".yellow} not written`); - return Promise.reject(err); - }) - ); - } - - promises.push( - fsp.writeFile( - path.join(cwd, `dist/metadata.json`), - (await prettier.format( - JSON.stringify({ - selectors: [...selectors].sort(), - mods: [...found].sort(), - spectrum: [...spectrum].sort(), - system: [...system].sort(), - a11y: [...highContrast].sort(), - }, null, 2), - { parser: "json" } - )), - { encoding: "utf-8" } - ).then(() => { - const stats = fs.statSync(path.join(cwd, `dist/metadata.json`)); - return [ - `${"✓".green} ${"dist/metadata.json".padEnd(20, " ").yellow} ${bytesToSize(stats.size).gray}`, - `🔍 ${`${found.size}`.underline} modifiable custom propert${found.size === 1 ? "y" : "ies"}`, - `🔍 ${`${selectors.size}`.underline} selector${found.size === 1 ? "" : "s"}`, - ]; - }).catch((err) => { - if (!err) return; - console.log(`${"✗".red} ${"dist/metadata.json".yellow} not written`); - return Promise.reject(err); - }) - ); - - return Promise.all(promises); -} +const { + dirs, + relativePrint, + writeAndReport, + getPackageFromPath, + cleanFolder, + validateComponentName, + fetchContent, +} = require("./utilities.js"); /** * Process the provided CSS input and write out to a file @@ -187,158 +42,81 @@ async function extractModifiers(filepath, { cwd } = {}) { * @param {string} [options.cwd=] * @param {boolean} [options.clean=false] * @param {import('postcss-load-config').ConfigContext} [options.postCSSOptions] - * @returns {Promise<(string|void)[]>} Returns either the CSS content or void - */ -async function processCSS(content, input, output, { - cwd, - clean = false, - ...postCSSOptions -} = {}) { - if (!content) return Promise.reject(new Error(`This function requires content be provided`)); - - const { plugins, options } = await postcssrc( - { - cwd, - env: process.env.NODE_ENV ?? "development", - from: input, - to: output, - verbose: false, - ...postCSSOptions, - }, - __dirname // This is the path to the directory where the postcss.config.js lives - ); - - const result = await postcss(plugins).process(content, options); - - if (result.error) return Promise.reject(result.error); - - if (!result.css) return Promise.reject(new Error(`No CSS was generated from the provided content for ${relativePrint(input, { cwd })}`)); - - if (!fs.existsSync(path.dirname(output))) { - await fsp.mkdir(path.dirname(output), { recursive: true }).catch((err) => { - if (!err) return; - // @todo pretty print these are relative paths - console.log(`${"✗".red} problem making the ${relativePrint(path.dirname(output), { cwd }).yellow} directory`); - return Promise.reject(err); - }); - } - - const promises = []; - - if (result.css) { - const formatted = await prettier.format(result.css.trimStart(), { parser: "css", printWidth: 500 }); - promises.push( - fsp.writeFile(output, formatted).then(() => { - const stats = fs.statSync(output); - return `${"✓".green} ${relativePrint(output, { cwd }).padEnd(20, " ").yellow} ${bytesToSize(stats.size).gray}`; - }).catch((err) => { - if (!err) return; - console.log(`${"✗".red} ${relativePrint(output, { cwd }).yellow} not written`); - return Promise.reject(err); - }) - ); - } - - if (result.map) { - promises.push( - fsp.writeFile(`${output}.map`, result.map.toString().trimStart()).then(() => { - const stats = fs.statSync(output); - return `${"✓".green} ${relativePrint(`${output}.map`, { cwd }).padEnd(20, " ").yellow} ${bytesToSize(stats.size).gray}`; - }).catch((err) => { - if (!err) return; - console.log(`${"✗".red} ${relativePrint(`${output}.map`, { cwd }).yellow} not written`); - return Promise.reject(err); - }) - ); - } - - return Promise.all(promises); -} - -/** - * Fetch content from glob input and optionally combine results - * @param {(string|RegExp)[]} globs - * @param {object} options - * @param {string} [options.cwd=] - * @param {string} [options.shouldCombine=false] If true, combine the assets read in into one string - * @param {import('fast-glob').Options} [options.fastGlobOptions={}] Additional options for fast-glob - * @returns {Promise<{ content: string, input: string }[]>} + * @returns {Promise<(string|void)[]>} Returns the console output for the build */ -async function fetchContent(globs = [], { - cwd, - shouldCombine = false, - ...fastGlobOptions -} = {}) { - const files = await fg(globs, { - onlyFiles: true, - ...fastGlobOptions, - cwd, - }); - - if (!files.length) return Promise.resolve([]); - - const fileData = await Promise.all( - files.map(async (file) => ({ - input: path.join(cwd, file), - content: await fsp.readFile(path.join(cwd, file), "utf8") - })) - ); - - // Combine the content into 1 file; @todo do this in future using CSS imports - if (shouldCombine) { - let content = ""; - fileData.forEach(dataset => { - if (dataset.content) content += '\n\n' + dataset.content; - }); - - return Promise.resolve([{ - content, - input: fileData[0].input - }]); - } - - return Promise.all( - files.map(async (file) => ({ - content: await fsp.readFile(path.join(cwd, file), "utf8"), - input: file, - })) - ); -} +async function processCSS( + content, + input, + output, + { + cwd, + configPath = __dirname, + ...postCSSOptions + } = {}, +) { + if (!content) + return Promise.reject( + new Error("This function requires content be provided"), + ); + + const ctx = { + cwd, + env: process.env.NODE_ENV ?? "development", + file: output, + from: input, + to: output, + verbose: false, + shouldCombine: true, + ...postCSSOptions, + }; + + const { plugins, options } = await postcssrc( + ctx, + configPath, // This is the path to the directory where the postcss.config.js lives + ); + + const result = await postcss(plugins).process(content, { + from: input, + to: output, + ...options + }); + + if (result.error) return Promise.reject(result.error); + + if (!result.css) return Promise.resolve(); + + const formatted = await prettier.format(result.css, { + parser: "css", + filepath: input, + printWidth: 500, + tabWidth: 2, + useTabs: true, + }); + + // If no output is provided, return the formatted content + if (!output) return Promise.resolve(formatted); + + if (!fs.existsSync(path.dirname(output))) { + await fsp.mkdir(path.dirname(output), { recursive: true }).catch((err) => { + if (!err) return; + console.log( + `${"✗".red} problem making the ${relativePrint(path.dirname(output), { cwd }).yellow} directory`, + ); + return Promise.reject(err); + }); + } -/** - * A utility to copy a file from one local to another - * @param {string} from - * @param {string} to - * @param {object} [config={}] - * @param {string} [config.cwd=] - Current working directory for the component being built - * @returns Promise - */ -async function copy(from, to, { cwd } = {}) { - if (!fs.existsSync(from)) return; - - const content = await fsp.readFile(from, { encoding: "utf-8" }); - if (!content) return; - /** @todo add support for injecting a deprecation notice as a comment after the copyright */ - return fsp.writeFile(to, content, { encoding: "utf-8" }) - .then(() => `${"✓".green} ${relativePrint(to, { cwd }).padEnd(20, " ").yellow} ${"-- deprecated --".gray}`) - .catch((err) => { - if (!err) return; - console.log(`${"✗".red} ${relativePrint(from, { cwd }).gray} could not be copied to ${relativePrint(to, { cwd }).yellow}`); - return Promise.reject(err); - }); -} + const promises = [ + writeAndReport(formatted, output, { cwd }), + ]; -/** - * The builder for the main entry point - * @param {object} config - * @param {string} config.cwd - Current working directory for the component being built - * @returns Promise - */ -async function cleanFolder({ cwd = process.cwd() } = {}) { - // Nothing to do if there's no input file - if (!fs.existsSync(path.join(cwd, "dist"))) return Promise.resolve(); + if (result.map) { + promises.push( + writeAndReport(result.map.toString().trimStart(), `${output}.map`, { cwd }), + ); + } - return fsp.rm(path.join(cwd, "dist"), { recursive: true, force: true }).then(() => fsp.mkdir(path.join(cwd, "dist"))); + return Promise.all(promises); } /** @@ -348,32 +126,48 @@ async function cleanFolder({ cwd = process.cwd() } = {}) { * @param {boolean} config.clean - Should the built assets be cleaned before running the build * @returns Promise */ -async function build({ cwd = process.cwd(), clean = false } = {}) { - // Nothing to do if there's no input file - if (!fs.existsSync(path.join(cwd, "index.css"))) return; - - const content = await fsp.readFile(path.join(cwd, "index.css"), "utf8"); - - return Promise.all([ - // This was buildCSS - processCSS(content, path.join(cwd, "index.css"), path.join(cwd, "dist", "index.css"), { cwd, clean }) - .then(async (reports) => - Promise.all([ - // After building, extract the available modifiers - extractModifiers(path.join(cwd, "dist/index.css"), { cwd }), - // Copy index.css to index-vars.css for backwards compat, log as deprecated - copy(path.join(cwd, "dist/index.css"), path.join(cwd, "dist/index-vars.css"), { cwd }), - ]) - // Return the console output to be logged - .then(r => [r, ...reports]) - ), - // This was buildCSSWithoutThemes - processCSS(content, path.join(cwd, "index.css"), path.join(cwd, "dist/index-base.css"), { - cwd, - clean, - lint: false, - }), - ]); +async function build({ cwd = process.cwd(), clean = false, componentName } = {}) { + const indexSourceCSS = path.join(cwd, "index.css"); + + // Nothing to do if there's no input file + if (!fs.existsSync(indexSourceCSS)) return; + + const content = await fsp.readFile(indexSourceCSS, "utf8"); + + if (!componentName || validateComponentName(componentName) !== true) { + componentName = getPackageFromPath(cwd); + } + + // Create the dist directory if it doesn't exist + if (!fs.existsSync(path.join(cwd, "dist"))) { + fs.mkdirSync(path.join(cwd, "dist")); + } + + const indexOutputPath = path.join(cwd, "dist", "index.css"); + + return Promise.all([ + processCSS(content, indexSourceCSS, indexOutputPath, { + cwd, + clean, + skipMapping: true, + referencesOnly: false, + preserveVariables: true, + stripLocalSelectors: false, + }), + processCSS( + content, + indexSourceCSS, + path.join(cwd, "dist", "index-base.css"), + { + cwd, + clean, + skipMapping: true, + referencesOnly: false, + preserveVariables: false, + stripLocalSelectors: false, + }, + ), + ]); } /** @@ -384,28 +178,59 @@ async function build({ cwd = process.cwd(), clean = false } = {}) { * @returns Promise */ async function buildThemes({ cwd = process.cwd(), clean = false } = {}) { - // This fetches the content of the files and returns an array of objects with the content and input paths - const contentData = await fetchContent(["themes/*.css"], { cwd, clean }); - - // Nothing to do if there's no content - if (!contentData || contentData.length === 0) return; - - return Promise.all( - contentData.map(async ({ content, input }) => { - const promises = [ - processCSS(content, path.join(cwd, input), path.join(cwd, "dist", input), { cwd, clean, lint: false }) - ]; - - // Additional processing for the express output because it includes both it and spectrum's content - if (path.basename(input, ".css") === "express") { - promises.push( - processCSS(content, path.join(cwd, input), path.join(cwd, "dist/index-theme.css"), { cwd, clean, lint: false }) - ); - } - - return Promise.all(promises); - }) - ); + // This fetches the content of the files and returns an array of objects with the content and input paths + const contentData = await fetchContent(["themes/*.css"], { cwd, clean }); + + // Nothing to do if there's no content + if (!contentData || contentData.length === 0) return; + + const imports = contentData.map(({ input }) => input); + const importMap = imports.map((i) => `@import "${i}";`).join("\n"); + + const promises = contentData.map(async ({ content, input }) => { + if (!content) + return Promise.reject( + new Error(`No content found for ${relativePrint(input, { cwd })}`), + ); + + const theme = path.basename(input, ".css"); + return processCSS( + content, + path.join(cwd, input), + path.join(cwd, "dist", input), + { + cwd, + clean, + lint: false, + skipMapping: false, + referencesOnly: false, + preserveVariables: true, + // Only output the new selectors with the system mappings + stripLocalSelectors: true, + theme, + }, + ); + }); + + promises.push( + // Expect this file to have component-specific selectors mapping to the system tokens but not the system tokens themselves + processCSS( + importMap, + path.join(cwd, "index.css"), + path.join(cwd, "dist", "index-theme.css"), + { + cwd, + clean, + skipMapping: false, + stripLocalSelectors: false, + referencesOnly: true, + shouldCombine: false, + map: false, + }, + ), + ); + + return Promise.all(promises); } /** @@ -417,61 +242,66 @@ async function buildThemes({ cwd = process.cwd(), clean = false } = {}) { * @returns Promise */ async function main({ - componentName = process.env.NX_TASK_TARGET_PROJECT, - cwd, - clean, + componentName = process.env.NX_TASK_TARGET_PROJECT, + cwd, + clean, } = {}) { - if (!cwd && (componentName)) { - cwd = path.join(dirs.components, componentName); - } - - if (!componentName) { - componentName = cwd ? getPackageFromPath(cwd) : process.env.NX_TASK_TARGET_PROJECT; - } - - if (typeof clean === "undefined") { - clean = process.env.NODE_ENV === "production"; - } - - const key = `[build] ${`@spectrum-css/${componentName}`.cyan}`; - console.time(key); - - return Promise.all([ - ...(clean ? [cleanFolder({ cwd })] : []), - build({ cwd, clean }), - buildThemes({ cwd, clean }), - ]).then((report) => { - const logs = report.flat(Infinity).filter(Boolean); - - console.log(`\n\n${key} 🔨`); - console.log(`${"".padStart(30, "-")}`); - - if (logs && logs.length > 0) { - logs.sort((a,) => { - if (a.includes('✓')) return -1; - if (a.includes('🔍')) return 0; - return 1; - }).forEach(log => console.log(log)); - } else console.log(`No assets created.`.gray) - - console.log(`${"".padStart(30, "-")}`); - console.timeEnd(key); - console.log(""); - - }).catch((err) => { - - console.log(`\n\n${key} 🔨`); - console.log(`${"".padStart(30, "-")}`); + if (!cwd && componentName) { + cwd = path.join(dirs.components, componentName); + } - console.trace(err); + if (!componentName) { + componentName = cwd + ? getPackageFromPath(cwd) + : process.env.NX_TASK_TARGET_PROJECT; + } - console.log(`${"".padStart(30, "-")}`); - console.timeEnd(key); - console.log(""); + if (typeof clean === "undefined") { + clean = process.env.NODE_ENV === "production"; + } - process.exit(1); - }); -}; + const key = `[build] ${`@spectrum-css/${componentName}`.cyan}`; + console.time(key); + + return Promise.all([ + ...(clean ? [cleanFolder({ cwd })] : []), + build({ cwd, clean }), + buildThemes({ cwd, clean }), + ]) + .then((report) => { + const logs = report.flat(Infinity).filter(Boolean); + + console.log(`\n\n${key} 🔨`); + console.log(`${"".padStart(30, "-")}`); + + if (logs && logs.length > 0) { + logs + .sort((a) => { + if (typeof a === "string" && a.includes("✓")) return -1; + if (typeof a === "string" && a.includes("🔍")) return 0; + return 1; + }) + .forEach((log) => console.log(log)); + } + else console.log("No assets created.".gray); + + console.log(`${"".padStart(30, "-")}`); + console.timeEnd(key); + console.log(""); + }) + .catch((err) => { + console.log(`\n\n${key} 🔨`); + console.log(`${"".padStart(30, "-")}`); + + console.trace(err); + + console.log(`${"".padStart(30, "-")}`); + console.timeEnd(key); + console.log(""); + + process.exit(1); + }); +} exports.processCSS = processCSS; exports.fetchContent = fetchContent; diff --git a/tasks/component-reporter.js b/tasks/component-reporter.js new file mode 100644 index 00000000000..97c186c45e4 --- /dev/null +++ b/tasks/component-reporter.js @@ -0,0 +1,270 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* eslint-disable no-console */ +const fs = require("fs"); +const fsp = fs.promises; +const path = require("path"); + +const postcss = require("postcss"); +const prettier = require("prettier"); + +require("colors"); + +const { + dirs, + extractProperties, + getAllComponentNames, + getPackageFromPath, + writeAndReport, +} = require("./utilities.js"); + +const { processCSS } = require("./component-builder.js"); + +/** + * Extract custom property modifers to report + * @param {string} sourcePath + * @param {object} [options={}] + * @param {string} [options.componentName] - The name of the component being built + * @param {string[]} [options.baseSelectors=[".spectrum"]] - The selectors that are considered the base selectors for the component + * @param {object} [options.dataModel={ spectrum: ["spectrum"] }] - The key-value pairs used to extract and store custom property data from the source file + * @param {string} [options.sourcePath] - The path to the source file + * @param {string} [options.cwd=process.cwd()] + * @returns Promise + */ +async function extractModifiers( + content, + { + componentName, + baseSelectors = [".spectrum"], + dataModel = { + spectrum: ["spectrum"], + }, + sourcePath, + cwd = process.cwd(), + } = {} +) { + const components = getAllComponentNames(); + + /* Remove duplicates using a Set and sort the results (default is alphabetical) */ + const meta = extractProperties(content, dataModel); + + if (sourcePath) { + meta.sourceFile = path.relative(cwd, sourcePath); + } + + // Extract all selectors from the source file + const selectors = new Set(); + const root = postcss.parse(content); + root.walkRules((rule) => { + if (rule.selectors) { + rule.selectors.forEach((selector) => { + // If the selector is not a base selector, add it to the set + if (baseSelectors.every((base) => selector !== base)) { + selectors.add(selector); + } + }); + } + }); + + meta.selectors = [...selectors].sort(); + + // Iterate over the spectrum values and see if the 2nd part of the variable + // name matches the component name + const spectrum = meta.spectrum ?? []; + + function isComponentVar(value, componentName) { + if (!componentName) return value; + + const parts = value.slice(2).split("-"); + + // If the variable name is just the component name, it's a match + if (parts.length > 1 && parts[1] === componentName) return value; + + parts.shift(); + + // If we combine all the parts after the first one and it starts with the component name, it's a match + if (parts.join("").startsWith(componentName)) return value; + return; + } + + const componentLevel = new Set(spectrum.map((value) => isComponentVar(value, componentName)).filter(Boolean)); + + // Filter out the component level values from the global spectrum values + meta.global = spectrum.filter((value) => !componentLevel.has(value)); + + // Filter out mods that reference other components --mod--* + meta.passthroughs = meta.modifiers.filter((mod) => { + if (!componentName) return false; + + if (isComponentVar(mod, componentName)) return false; + + const otherComponents = components.filter((component) => component !== componentName); + + // If the mod doesn't reference any other components, it's not a passthrough, maybe it's a global or deprecated mod? + if (!otherComponents.some((component) => isComponentVar(mod, component))) return false; + + // Remove the mod from the modifiers list if it's a passthrough + meta.modifiers = meta.modifiers.filter((m) => m !== mod); + return true; + }); + + // Remove the spectrum values from the meta object + delete meta.spectrum; + + meta.component = [...componentLevel].sort(); + + return meta; +} + +/** + * The main entry point for this tool; this reports on the component's features and structure + * @param {object} config + * @param {string} [config.componentName=process.env.NX_TASK_TARGET_PROJECT] - Current working directory for the component being built + * @param {string} [config.cwd=] - Current working directory for the component being built + * @param {boolean} [config.clean=false] - Should the built assets be cleaned before running the build + * @returns Promise + */ +async function main({ + componentName = process.env.NX_TASK_TARGET_PROJECT, + cwd, + clean, +} = {}) { + if (!cwd && componentName) { + cwd = path.join(dirs.components, componentName); + } + + if (!componentName) { + componentName = cwd + ? getPackageFromPath(cwd) + : process.env.NX_TASK_TARGET_PROJECT; + } + + if (typeof clean === "undefined") { + clean = process.env.NODE_ENV === "production"; + } + + const key = `[report] ${`@spectrum-css/${componentName}`.cyan}`; + console.time(key); + + const sourceCSS = path.join(cwd, "index.css"); + + if (!fs.existsSync(sourceCSS)) { + console.log(`\n\n${key} 🔍`); + console.log(`${"".padStart(30, "-")}`); + console.log(`No source CSS file found at ${sourceCSS}`); + console.log(`${"".padStart(30, "-")}`); + console.timeEnd(key); + console.log(""); + return Promise.reject(new Error(`No source CSS file found at ${sourceCSS}`)); + } + + const content = await fsp.readFile(sourceCSS, "utf-8"); + const processed = await processCSS(content, sourceCSS, undefined, { + cwd, + skipMapping: false, + referencesOnly: false, + preserveVariables: true, + stripLocalSelectors: false, + map: false, + env: "production", + }); + + const meta = await extractModifiers( + processed, + { + cwd, + sourcePath: sourceCSS, + componentName, + baseSelectors: [".spectrum", ".spectrum--express", ".spectrum--legacy"], + dataModel: { + modifiers: ["mod"], + spectrum: ["spectrum"], + "system-theme": ["system"], + "high-contrast": ["highcontrast"], + }, + } + ); + + // Create the metadata directory if it doesn't exist + if (!fs.existsSync(path.join(cwd, "metadata"))) { + fs.mkdirSync(path.join(cwd, "metadata")); + } + + return Promise.all([ + writeAndReport( + await prettier.format( + `${[ + "| Modifiable custom properties |", + "| --- |", + ...(meta?.modifiers ?? []).map((mod) => `| \`${mod}\` |`), + ].join("\n")}\n`, + { parser: "markdown" }, + ), + path.join(cwd, "metadata/mods.md"), + { cwd }, + ), + writeAndReport( + await prettier.format( + JSON.stringify({ + sourceFile: meta.sourceFile, + selectors: meta.selectors, + modifiers: meta.modifiers, + component: meta.component, + global: meta.global, + "system-theme": meta["system-theme"], + passthroughs: meta.passthroughs, + "high-contrast": meta["high-contrast"], + }, null, 2), + { parser: "json" }, + ), + path.join(cwd, "metadata/metadata.json"), + { cwd }, + ), + ]) + .then((report) => { + const logs = report.flat(Infinity).filter(Boolean); + + console.log(`\n\n${key} 🔍`); + console.log(`${"".padStart(30, "-")}`); + + if (logs && logs.length > 0) { + logs + .sort((a) => { + if (typeof a === "string" && a.includes("✓")) return 0; + return 1; + }) + .forEach((log) => console.log(log)); + } + else console.log("No assets created.".gray); + + console.log(`${"".padStart(30, "-")}`); + console.timeEnd(key); + console.log(""); + }) + .catch((err) => { + console.log(`\n\n${key} 🔨`); + console.log(`${"".padStart(30, "-")}`); + + console.trace(err); + + console.log(`${"".padStart(30, "-")}`); + console.timeEnd(key); + console.log(""); + + process.exit(1); + }); +} + +exports.extractModifiers = extractModifiers; +exports.default = main; diff --git a/tasks/copy-env-from-root.sh b/tasks/copy-env-from-root.sh index bba865b03e8..4389e5a9b43 100644 --- a/tasks/copy-env-from-root.sh +++ b/tasks/copy-env-from-root.sh @@ -1,6 +1,6 @@ #!/usr/bin/bash -# Copyright 2023 Adobe. All rights reserved. +# Copyright 2024 Adobe. All rights reserved. # This file is licensed to you under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. You may obtain a copy # of the License at http://www.apache.org/licenses/LICENSE-2.0 diff --git a/tasks/templates/diff-preview.njk b/tasks/templates/diff-preview.njk index e3bbc8f92b2..d6e36083495 100644 --- a/tasks/templates/diff-preview.njk +++ b/tasks/templates/diff-preview.njk @@ -7,11 +7,11 @@ - + - - - + + + diff --git a/tasks/utilities.js b/tasks/utilities.js new file mode 100644 index 00000000000..e301cdda295 --- /dev/null +++ b/tasks/utilities.js @@ -0,0 +1,342 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* eslint-disable no-console */ + +const fs = require("fs"); +const fsp = fs.promises; +const path = require("path"); + +const fg = require("fast-glob"); +const postcss = require("postcss"); +const valuesParser = require("postcss-values-parser"); + +/** + * A source of truth for commonly used directories + * @type {object} dirs + * @property {string} dirs.root + * @property {string} dirs.components + * @property {string} dirs.publish + * @property {string} dirs.storybook + */ +const dirs = { + root: path.join(__dirname, ".."), + components: path.join(__dirname, "../components"), + tokens: path.join(__dirname, "../tokens"), + publish: path.join(__dirname, "../dist"), + storybook: path.join(__dirname, "../.storybook"), +}; + +const timeInMs = (seconds, nanoseconds) => (seconds * 1000000000 + nanoseconds) / 1000000; + +/** @type {(string) => string} */ +const relativePrint = (filename, { cwd = dirs.root } = {}) => path.relative(cwd, filename); + +const bytesToSize = function (bytes) { + if (bytes === 0) return "0"; + + const sizes = ["bytes", "KB", "MB", "GB", "TB"]; + // Determine the size identifier to use (KB, MB, etc) + const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024))); + if (i === 0) return (bytes / 1000).toFixed(2) + " " + sizes[1]; + return (bytes / Math.pow(1024, i)).toFixed(2) + " " + sizes[i]; +}; + +/** + * Determines the package name from a file path + * @param {string} filePath + * @returns {string} + */ +function getPackageFromPath(filePath = process.cwd()) { + const parts = filePath.split(path.sep); + + // Capture component name from a local or node_modules syntax + if (parts.includes("components") || parts.includes("@spectrum-css")) { + const index = parts.indexOf("components") ?? parts.indexOf("@spectrum-css"); + return parts[index + 1]; + } + + // Check local root-level packages such as ui-icons & tokens + if (parts.includes("ui-icons")) return "ui-icons"; + if (parts.includes("tokens")) return "tokens"; + + // This is a fallback best-guess scenario: + // Split the path from root dir and capture the first folder as the package name + const guessParts = path.relative(dirs.root, filePath).split(path.sep); + return guessParts[0]; +} + +/** + * Returns a list of all component names in the repository + * @returns string[] + */ +function getAllComponentNames() { + // Get a list of all the component names in the components directory that have a package.json file + // and a list of all the deprecated components in the storybook directory + // then combine and deduplicate the lists to get a full list of all components + let deprecated = []; + if (fs.existsSync(path.join(dirs.storybook, "deprecated"))) { + deprecated = fs.readdirSync(path.join(dirs.storybook, "deprecated")); + } + + return [...new Set([ + ...fs.readdirSync(dirs.components).filter((file) => fs.existsSync(path.join(dirs.components, file, "package.json"))), + ...deprecated, + ])]; +} + +/** + * + * @param {string} componentName + * @returns {true|Error} + */ +function validateComponentName(componentName) { + // Get a list of all the component names + const components = getAllComponentNames(); + + // Check if the component name exists in that list + if (!components.includes(componentName)) { + return new Error(`Component name "${componentName}" does not exist in the components directory.`); + } + + return true; +} + + +/** + * This regex will find all the custom properties that start with --mod- + * and are defined inside a var() function. The last capture group will + * ignore any mod properties that are followed by a colon, to exclude + * sub-component passthrough properties that should not be listed as mods. + * @param {string} content + * @param {{ [string]: (string)[] }} [meta={}] + * @returns { [string]: string[] } + */ +function extractProperties( + content, + meta = {}, +) { + if (!content) return new Set(); + + const found = {}; + + // Process CSS content through the valuesParser an postcss to capture + // all the custom properties defined and used in the CSS + postcss.parse(content).walkDecls((decl) => { + Object.entries(meta).forEach(([key, values]) => { + found[key] = found[key] ?? new Set(); + + values.forEach((value) => { + if (decl.prop.startsWith("--") && decl.prop.startsWith(`--${value}-`)) { + found[key].add(decl.prop); + } + }); + + // Parse the value of the declaration to extract custom properties + valuesParser.parse(decl.value).walk((node) => { + if (node.type !== "word" || !node.isVariable) return; + + // Extract the custom property name from the var() function + values.forEach((value) => { + if (node.value.startsWith(`--${value}-`)) { + found[key].add(node.value); + } + }); + }); + }); + }); + + // Sort the custom properties alphabetically and return them as an array + Object.keys(found).forEach((key) => { + found[key] = [...found[key]].sort(); + }); + + return found; +} + +/** + * Remove all files and folders from the provided directory's dist folder + * @param {object} config + * @param {string} config.cwd - Current working directory for the component being built + * @returns Promise + */ +async function cleanFolder({ cwd = process.cwd() } = {}) { + // Nothing to do if there's no input file + if (!fs.existsSync(path.join(cwd, "dist"))) return Promise.resolve(); + + return fsp.rm(path.join(cwd, "dist"), { recursive: true, force: true }).then(() => fsp.mkdir(path.join(cwd, "dist"))); +} + +/** + * Fetch content from glob input and optionally combine results + * @param {(string|RegExp)[]} globs + * @param {object} options + * @param {string} [options.cwd=] + * @param {string} [options.shouldCombine=false] If true, combine the assets read in into one string + * @param {import('fast-glob').Options} [options.fastGlobOptions={}] Additional options for fast-glob + * @returns {Promise<{ content: string, input: string }[]>} + */ +async function fetchContent( + globs = [], + { + cwd, + shouldCombine = false, + ...fastGlobOptions + } = {}, +) { + const files = await fg(globs, { + onlyFiles: true, + ...fastGlobOptions, + cwd, + }); + + if (!files.length) return Promise.resolve([]); + + const fileData = await Promise.all( + files.map(async (file) => ({ + input: path.join(cwd, file), + content: await fsp.readFile(path.join(cwd, file), "utf8"), + })), + ); + + // Combine the content into 1 file; @todo do this in future using CSS imports + if (shouldCombine) { + let content = ""; + fileData.forEach((dataset, idx) => { + if (dataset.content) { + if (idx > 0) content += "\n\n"; + content += `/* Sourced from ${relativePrint(dataset.input, { cwd })} */\n`; + content += dataset.content; + } + }); + + return Promise.resolve([ + { + content, + input: fileData[0].input, + }, + ]); + } + + return Promise.all( + files.map(async (file) => ({ + content: await fsp.readFile(path.join(cwd, file), "utf8"), + input: file, + })), + ); +} + +/** + * A utility to copy a file from one local to another + * @param {string} from + * @param {string} to + * @param {object} [config={}] + * @param {string} [config.cwd=] - Current working directory for the component being built + * @returns Promise + */ +async function copy(from, to, { cwd, isDeprecated = true } = {}) { + if (!fs.existsSync(from)) return; + + if (!fs.existsSync(path.dirname(to))) { + await fsp.mkdir(path.dirname(to), { recursive: true }).catch((err) => { + if (!err) return; + console.log( + `${"✗".red} problem making the ${relativePrint(path.dirname(to), { cwd }).yellow} directory`, + ); + return Promise.reject(err); + }); + } + + // Check if the input is a file or a directory + const stats = fs.statSync(from); + if (stats.isDirectory()) { + console.log(`Copying directory ${from} to ${to}`); + return fsp + .cp(from, to, { recursive: true, force: true }) + .then(async () => { + // Determine the number of files and the size of the copied files + const stats = await fg(path.join(cwd, "components") + "/**/*", { onlyFiles: true, stats: true }); + return `${"✓".green} ${relativePrint(from, { cwd }).yellow} -> ${relativePrint(to, { cwd }).padEnd(20, " ").yellow} ${`copied ${stats.length >= 0 ? stats.length : "0"} files (${bytesToSize(stats.reduce((acc, details) => acc + details.stats.size, 0))})`.gray}`; + }) + .catch((err) => { + if (!err) return; + console.log( + `${"✗".red} ${relativePrint(from, { cwd }).yellow} could not be copied to ${relativePrint(to, { cwd }).yellow}`, + ); + return Promise.reject(err); + }); + } + + const content = await fsp.readFile(from, { encoding: "utf-8" }); + if (!content) return; + + /** @todo add support for injecting a deprecation notice as a comment after the copyright */ + return fsp + .writeFile(to, content, { encoding: "utf-8" }) + .then( + () => + `${"✓".green} ${relativePrint(from, { cwd }).yellow} -> ${relativePrint(to, { cwd }).padEnd(20, " ").yellow} ${(isDeprecated ? "-- deprecated --" : `copied ${stats.size ? `(${bytesToSize(stats.size)})` : ""}`).gray}`, + ) + .catch((err) => { + if (!err) return; + console.log( + `${"✗".red} ${relativePrint(from, { cwd }).gray} could not be copied to ${relativePrint(to, { cwd }).yellow}`, + ); + return Promise.reject(err); + }); +} + +/** + * + * @param {string} content - The content to write to the output file + * @param {import("fs").PathLike} output - The path to the output file + * @param {object} [config={}] + * @param {string} [config.cwd=] - Current working directory for the component being built + * @returns Promise + */ +async function writeAndReport(content, output, { cwd = process.cwd() } = {}) { + return fsp + .writeFile( + output, + content, + { encoding: "utf-8" }, + ) + .then(() => { + const stats = fs.statSync(output); + const relativePath = path.relative(cwd, output); + return [ + `${"✓".green} ${relativePath.padEnd(20, " ").yellow} ${bytesToSize(stats.size).gray}`, + ]; + }) + .catch((err) => { + if (!err) return; + const relativePath = path.relative(cwd, output); + console.log(`${"✗".red} ${relativePath.yellow} not written`); + return Promise.reject(err); + }); +} + +module.exports = { + bytesToSize, + cleanFolder, + copy, + dirs, + extractProperties, + fetchContent, + getAllComponentNames, + getPackageFromPath, + relativePrint, + timeInMs, + validateComponentName, + writeAndReport, +}; diff --git a/tokens/custom-express/custom-dark-vars.css b/tokens/custom-express/custom-dark-vars.css deleted file mode 100644 index 9eeea443084..00000000000 --- a/tokens/custom-express/custom-dark-vars.css +++ /dev/null @@ -1,24 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--express.spectrum--dark { - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb: var(--spectrum-indigo-900-rgb); /* var(--spectrum-accent-color-900);*/ - --spectrum-well-border-color: rgba(var(--spectrum-white-rgb), 0.05); - - - --spectrum-assetcard-border-color-selected: var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-hover: var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-down: var(--spectrum-indigo-800); - --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-indigo-700); -} diff --git a/tokens/custom-express/custom-darkest-vars.css b/tokens/custom-express/custom-darkest-vars.css deleted file mode 100644 index 555de41c303..00000000000 --- a/tokens/custom-express/custom-darkest-vars.css +++ /dev/null @@ -1,24 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--express.spectrum--darkest { - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb: var(--spectrum-indigo-900-rgb); /* var(--spectrum-accent-color-900);*/ - --spectrum-well-border-color: rgba(var(--spectrum-white-rgb), 0.05); - - - --spectrum-assetcard-border-color-selected: var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-hover: var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-down: var(--spectrum-indigo-800); - --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-indigo-700); -} diff --git a/tokens/custom-express/custom-large-vars.css b/tokens/custom-express/custom-large-vars.css deleted file mode 100644 index 91f6bc03d21..00000000000 --- a/tokens/custom-express/custom-large-vars.css +++ /dev/null @@ -1,24 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--express.spectrum--large { - --spectrum-colorwheel-path: "M 118 118 m -118 0 a 118 118 0 1 0 236 0 a 118 118 0 1 0 -236 0.2 M 118 118 m -92 0 a 92 92 0 1 0 184 0 a 92 92 0 1 0 -184 0"; - --spectrum-colorwheel-path-borders: "M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; - - --spectrum-dialog-confirm-border-radius: 8px; - - --spectrum-dial-border-radius: 15px; - - --spectrum-assetcard-focus-ring-border-radius: 12px; -} diff --git a/tokens/custom-express/custom-light-vars.css b/tokens/custom-express/custom-light-vars.css deleted file mode 100644 index c211e3b200b..00000000000 --- a/tokens/custom-express/custom-light-vars.css +++ /dev/null @@ -1,25 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--express.spectrum--light, -.spectrum--express.spectrum--lightest { - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb: var(--spectrum-indigo-800-rgb); /* var(--spectrum-accent-color-800);*/ - --spectrum-well-border-color: rgba(var(--spectrum-black-rgb), 0.05); - - - --spectrum-assetcard-border-color-selected: var(--spectrum-indigo-900); - --spectrum-assetcard-border-color-selected-hover: var(--spectrum-indigo-900); - --spectrum-assetcard-border-color-selected-down: var(--spectrum-indigo-1000); - --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-indigo-900); -} diff --git a/tokens/custom-express/custom-medium-vars.css b/tokens/custom-express/custom-medium-vars.css deleted file mode 100644 index f90a164d41a..00000000000 --- a/tokens/custom-express/custom-medium-vars.css +++ /dev/null @@ -1,24 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--express.spectrum--medium { - --spectrum-colorwheel-path: "M 94 94 m -94 0 a 94 94 0 1 0 188 0 a 94 94 0 1 0 -188 0.2 M 94 94 m -74 0 a 74 74 0 1 0 148 0 a 74 74 0 1 0 -148 0"; - --spectrum-colorwheel-path-borders: "M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; - - --spectrum-dialog-confirm-border-radius: 6px; - - --spectrum-dial-border-radius: 12px; - - --spectrum-assetcard-focus-ring-border-radius: 10px; -} diff --git a/tokens/custom-express/custom-vars.css b/tokens/custom-express/custom-vars.css deleted file mode 100644 index 66ebfd83000..00000000000 --- a/tokens/custom-express/custom-vars.css +++ /dev/null @@ -1,17 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--express { - --system: express; -} diff --git a/tokens/custom-spectrum/custom-dark-vars.css b/tokens/custom-spectrum/custom-dark-vars.css deleted file mode 100644 index a3d2807179a..00000000000 --- a/tokens/custom-spectrum/custom-dark-vars.css +++ /dev/null @@ -1,67 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--dark { - --spectrum-menu-item-background-color-default: rgba(255, 255, 255, 0); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover: var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-down: var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-key-focus: var(--spectrum-transparent-white-200); - - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb: var( --spectrum-blue-900-rgb); /* var(--spectrum-accent-color-900);*/ - - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color: var(--spectrum-blue-700); - - --spectrum-calendar-day-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); - --spectrum-calendar-day-background-color-hover: rgba(var(--spectrum-white-rgb), 0.07); - --spectrum-calendar-day-today-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-down: var(--spectrum-transparent-white-200); - --spectrum-calendar-day-background-color-cap-selected: rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-key-focus: rgba(var(--spectrum-white-rgb), 0.07); - --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-700); - - --spectrum-badge-label-icon-color-primary: var(--spectrum-black); - - --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-700); - --spectrum-coach-indicator-ring-dark-color: var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color: var(--spectrum-gray-50); - - --spectrum-well-border-color: rgba(var(--spectrum-white-rgb), 0.05); - - --spectrum-steplist-current-marker-color-key-focus: var(--spectrum-blue-700); - - --spectrum-treeview-item-background-color-quiet-selected: rgba(var(--spectrum-gray-900-rgb), 0.07); - --spectrum-treeview-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); - - --spectrum-logic-button-and-background-color: var(--spectrum-blue-800); - --spectrum-logic-button-and-border-color: var(--spectrum-blue-800); - --spectrum-logic-button-and-background-color-hover: var(--spectrum-blue-1000); - --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1000); - - --spectrum-logic-button-or-background-color: var(--spectrum-magenta-700); - --spectrum-logic-button-or-border-color: var(--spectrum-magenta-700); - --spectrum-logic-button-or-background-color-hover: var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-900); - - --spectrum-assetcard-border-color-selected: var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-900); - --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-800); - --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-700); - - --spectrum-assetlist-item-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-assetlist-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); - --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-700); -} diff --git a/tokens/custom-spectrum/custom-darkest-vars.css b/tokens/custom-spectrum/custom-darkest-vars.css deleted file mode 100644 index 3ddf1fda2b0..00000000000 --- a/tokens/custom-spectrum/custom-darkest-vars.css +++ /dev/null @@ -1,67 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--darkest { - --spectrum-menu-item-background-color-default: rgba(255, 255, 255, 0); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover: var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-down: var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-key-focus: var(--spectrum-transparent-white-200); - - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb: var( --spectrum-blue-900-rgb); /* var(--spectrum-accent-color-900);*/ - - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color: var(--spectrum-blue-700); - - --spectrum-calendar-day-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.2); - --spectrum-calendar-day-background-color-hover: rgba(var(--spectrum-white-rgb), 0.08); - --spectrum-calendar-day-today-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-down: rgba(var(--spectrum-white-rgb), 0.15); - --spectrum-calendar-day-background-color-cap-selected: rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-key-focus: rgba(var(--spectrum-white-rgb), 0.08); - --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-700); - - --spectrum-badge-label-icon-color-primary: var(--spectrum-black); - - --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-700); - --spectrum-coach-indicator-ring-dark-color: var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color: var(--spectrum-gray-50); - - --spectrum-well-border-color: rgba(var(--spectrum-white-rgb), 0.05); - - --spectrum-steplist-current-marker-color-key-focus: var(--spectrum-blue-700); - - --spectrum-treeview-item-background-color-quiet-selected: rgba(var(--spectrum-gray-900-rgb), 0.08); - --spectrum-treeview-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.2); - - --spectrum-logic-button-and-background-color: var(--spectrum-blue-800); - --spectrum-logic-button-and-border-color: var(--spectrum-blue-800); - --spectrum-logic-button-and-background-color-hover: var(--spectrum-blue-1000); - --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1000); - - --spectrum-logic-button-or-background-color: var(--spectrum-magenta-700); - --spectrum-logic-button-or-border-color: var(--spectrum-magenta-700); - --spectrum-logic-button-or-background-color-hover: var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-900); - - --spectrum-assetcard-border-color-selected: var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-900); - --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-800); - --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-700); - - --spectrum-assetlist-item-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-assetlist-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.2); - --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-700); -} diff --git a/tokens/custom-spectrum/custom-large-vars.css b/tokens/custom-spectrum/custom-large-vars.css deleted file mode 100644 index cf2e7aa1a77..00000000000 --- a/tokens/custom-spectrum/custom-large-vars.css +++ /dev/null @@ -1,123 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--large { - --spectrum-slider-tick-mark-height: 13px; - --spectrum-slider-ramp-track-height: 20px; - - --spectrum-colorwheel-path: "M 119 119 m -119 0 a 119 119 0 1 0 238 0 a 119 119 0 1 0 -238 0.2 M 119 119 m -91 0 a 91 91 0 1 0 182 0 a 91 91 0 1 0 -182 0"; - --spectrum-colorwheel-path-borders: "M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; - --spectrum-colorwheel-colorarea-container-size: 182px; - - --spectrum-colorloupe-checkerboard-fill: url(#checkerboard-secondary); - - --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 34px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 42px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 47px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 54px; - - --spectrum-menu-item-checkmark-height-small: 12px; - --spectrum-menu-item-checkmark-height-medium: 14px; - --spectrum-menu-item-checkmark-height-large: 16px; - --spectrum-menu-item-checkmark-height-extra-large: 16px; - - --spectrum-menu-item-checkmark-width-small: 12px; - --spectrum-menu-item-checkmark-width-medium: 14px; - --spectrum-menu-item-checkmark-width-large: 16px; - --spectrum-menu-item-checkmark-width-extra-large: 16px; - - --spectrum-rating-icon-spacing: var(--spectrum-spacing-100); - - --spectrum-button-top-to-text-small: 6px; - --spectrum-button-bottom-to-text-small: 5px; - --spectrum-button-top-to-text-medium: 9px; - --spectrum-button-bottom-to-text-medium: 10px; - --spectrum-button-top-to-text-large: 12px; - --spectrum-button-bottom-to-text-large: 13px; - --spectrum-button-top-to-text-extra-large: 16px; - --spectrum-button-bottom-to-text-extra-large: 17px; - - --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-200); - --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-200); - --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-200); - --spectrum-alert-banner-text-to-button-vertical: var(--spectrum-spacing-200); - - --spectrum-alert-dialog-padding: var(--spectrum-spacing-400); - --spectrum-alert-dialog-description-to-buttons: var(--spectrum-spacing-600); - - --spectrum-coach-indicator-gap: 8px; - --spectrum-coach-indicator-ring-diameter: 20px; - --spectrum-coach-indicator-quiet-ring-diameter: 10px; - - --spectrum-coachmark-buttongroup-display: none; - --spectrum-coachmark-buttongroup-mobile-display: flex; - --spectrum-coachmark-menu-display: none; - --spectrum-coachmark-menu-mobile-display: inline-flex; - - --spectrum-well-padding: 20px; - --spectrum-well-margin-top: 5px; - --spectrum-well-min-width: 300px; - --spectrum-well-border-radius: 5px; - - /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ - --spectrum-workflow-icon-size-xxl: 40px; - --spectrum-workflow-icon-size-xxs: 15px; - - --spectrum-treeview-item-indentation-medium: 20px; - --spectrum-treeview-item-indentation-small: 15px; - --spectrum-treeview-item-indentation-large: 25px; - --spectrum-treeview-item-indentation-extra-large: 30px; - --spectrum-treeview-indicator-inset-block-start: 6px; - --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 2px; - - --spectrum-dialog-confirm-entry-animation-distance: 25px; - --spectrum-dialog-confirm-hero-height: 160px; - --spectrum-dialog-confirm-border-radius: 5px; - --spectrum-dialog-confirm-title-text-size: 19px; - --spectrum-dialog-confirm-description-text-size: 15px; - --spectrum-dialog-confirm-padding-grid: 24px; - - --spectrum-datepicker-initial-width: 160px; - --spectrum-datepicker-generic-padding: 15px; - --spectrum-datepicker-dash-line-height: 30px; - --spectrum-datepicker-width-quiet-first: 90px; - --spectrum-datepicker-width-quiet-second: 20px; - --spectrum-datepicker-datetime-width-first: 45px; - --spectrum-datepicker-invalid-icon-to-button: 10px; - --spectrum-datepicker-invalid-icon-to-button-quiet: 9px; - --spectrum-datepicker-input-datetime-width: 30px; - - --spectrum-pagination-textfield-width: 60px; - --spectrum-pagination-item-inline-spacing: 6px; - - --spectrum-dial-border-radius: 20px; - --spectrum-dial-handle-position: 10px; - --spectrum-dial-handle-block-margin: 20px; - --spectrum-dial-handle-inline-margin: 20px; - --spectrum-dial-controls-margin: 10px; - --spectrum-dial-label-gap-y: 6px; - --spectrum-dial-label-container-top-to-text: 5px; - - --spectrum-assetcard-focus-ring-border-radius: 9px; - --spectrum-assetcard-selectionindicator-margin: 15px; - --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xxs); - --spectrum-assetcard-header-content-font-size: var(--spectrum-heading-size-xxs); - --spectrum-assetcard-content-font-size: var(--spectrum-body-size-xs); - - /* To get a square that measures 12px on the diagonal, the sides have to be 10px */ - --spectrum-tooltip-tip-square-size: 10px; - - --spectrum-ui-icon-medium-display: none; - --spectrum-ui-icon-large-display: block; -} diff --git a/tokens/custom-spectrum/custom-light-vars.css b/tokens/custom-spectrum/custom-light-vars.css deleted file mode 100644 index cf8edfad68c..00000000000 --- a/tokens/custom-spectrum/custom-light-vars.css +++ /dev/null @@ -1,68 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--light, -.spectrum--lightest { - --spectrum-menu-item-background-color-default: rgba(0, 0, 0, 0); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover: var(--spectrum-transparent-black-200); - --spectrum-menu-item-background-color-down: var(--spectrum-transparent-black-200); - --spectrum-menu-item-background-color-key-focus: var(--spectrum-transparent-black-200); - - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-800-rgb); /* var(--spectrum-accent-color-800);*/ - - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color: var(--spectrum-blue-800); - - --spectrum-calendar-day-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); - --spectrum-calendar-day-background-color-hover: rgba(var(--spectrum-black-rgb), 0.06); - --spectrum-calendar-day-today-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-down: var(--spectrum-transparent-black-200); - --spectrum-calendar-day-background-color-cap-selected: rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-key-focus: rgba(var(--spectrum-black-rgb), 0.06); - --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-800); - - --spectrum-badge-label-icon-color-primary: var(--spectrum-white); - - --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-800); - --spectrum-coach-indicator-ring-dark-color: var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color: var(--spectrum-gray-50); - - --spectrum-well-border-color: var(--spectrum-black-rgb); - - --spectrum-steplist-current-marker-color-key-focus: var(--spectrum-blue-800); - - --spectrum-treeview-item-background-color-quiet-selected: rgba(var(--spectrum-gray-900-rgb), 0.06); - --spectrum-treeview-item-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); - - --spectrum-logic-button-and-background-color: var(--spectrum-blue-900); - --spectrum-logic-button-and-border-color: var(--spectrum-blue-900); - --spectrum-logic-button-and-background-color-hover: var(--spectrum-blue-1100); - --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1100); - - --spectrum-logic-button-or-background-color: var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color: var(--spectrum-magenta-900); - --spectrum-logic-button-or-background-color-hover: var(--spectrum-magenta-1100); - --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-1100); - - --spectrum-assetcard-border-color-selected: var(--spectrum-blue-900); - --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-900); - --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-1000); - --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-900); - --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-800); - - --spectrum-assetlist-item-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb),0.2); - --spectrum-assetlist-item-background-color-selected: rgba(var(--spectrum-blue-900-rgb),0.1); - --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-800); -} diff --git a/tokens/custom-spectrum/custom-medium-vars.css b/tokens/custom-spectrum/custom-medium-vars.css deleted file mode 100644 index ba05660497a..00000000000 --- a/tokens/custom-spectrum/custom-medium-vars.css +++ /dev/null @@ -1,122 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ - -.spectrum--medium { - --spectrum-slider-tick-mark-height: 10px; - --spectrum-slider-ramp-track-height: 16px; - - --spectrum-colorwheel-path: "M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0"; - --spectrum-colorwheel-path-borders: "M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; - --spectrum-colorwheel-colorarea-container-size: 144px; - - --spectrum-colorloupe-checkerboard-fill: url(#checkerboard-primary); - - --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 28px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 32px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 38px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 45px; - - --spectrum-menu-item-checkmark-height-small: 10px; - --spectrum-menu-item-checkmark-height-medium: 10px; - --spectrum-menu-item-checkmark-height-large: 12px; - --spectrum-menu-item-checkmark-height-extra-large: 14px; - - --spectrum-menu-item-checkmark-width-small: 10px; - --spectrum-menu-item-checkmark-width-medium: 10px; - --spectrum-menu-item-checkmark-width-large: 12px; - --spectrum-menu-item-checkmark-width-extra-large: 14px; - - --spectrum-rating-icon-spacing: var(--spectrum-spacing-75); - - --spectrum-button-top-to-text-small: 5px; - --spectrum-button-bottom-to-text-small: 4px; - --spectrum-button-top-to-text-medium: 7px; - --spectrum-button-bottom-to-text-medium: 8px; - --spectrum-button-top-to-text-large: 10px; - --spectrum-button-bottom-to-text-large: 10px; - --spectrum-button-top-to-text-extra-large: 13px; - --spectrum-button-bottom-to-text-extra-large: 13px; - - --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-100); - --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-100); - --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-100); - --spectrum-alert-banner-text-to-button-vertical: var(--spectrum-spacing-100); - - --spectrum-alert-dialog-padding: var(--spectrum-spacing-500); - --spectrum-alert-dialog-description-to-buttons: var(--spectrum-spacing-700); - - --spectrum-coach-indicator-gap: 6px; - --spectrum-coach-indicator-ring-diameter: var(--spectrum-spacing-300); - --spectrum-coach-indicator-quiet-ring-diameter: var(--spectrum-spacing-100); - - --spectrum-coachmark-buttongroup-display: flex; - --spectrum-coachmark-buttongroup-mobile-display: none; - --spectrum-coachmark-menu-display: inline-flex; - --spectrum-coachmark-menu-mobile-display: none; - --spectrum-well-padding: var(--spectrum-spacing-300); - --spectrum-well-margin-top: var(--spectrum-spacing-75); - --spectrum-well-min-width: 240px; - --spectrum-well-border-radius: var(--spectrum-spacing-75); - - /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ - --spectrum-workflow-icon-size-xxl: 32px; - --spectrum-workflow-icon-size-xxs: 12px; - - --spectrum-treeview-item-indentation-medium: var(--spectrum-spacing-300); - --spectrum-treeview-item-indentation-small: var(--spectrum-spacing-200); - --spectrum-treeview-item-indentation-large: 20px; - --spectrum-treeview-item-indentation-extra-large: var(--spectrum-spacing-400); - --spectrum-treeview-indicator-inset-block-start: 5px; - --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 0px; - - --spectrum-dialog-confirm-entry-animation-distance: 20px; - --spectrum-dialog-confirm-hero-height: 128px; - --spectrum-dialog-confirm-border-radius: 4px; - --spectrum-dialog-confirm-title-text-size: 18px; - --spectrum-dialog-confirm-description-text-size: 14px; - --spectrum-dialog-confirm-padding-grid: 40px; - - --spectrum-datepicker-initial-width: 128px; - --spectrum-datepicker-generic-padding: var(--spectrum-spacing-200); - --spectrum-datepicker-dash-line-height: 24px; - --spectrum-datepicker-width-quiet-first: 72px; - --spectrum-datepicker-width-quiet-second: 16px; - --spectrum-datepicker-datetime-width-first: 36px; - --spectrum-datepicker-invalid-icon-to-button: 8px; - --spectrum-datepicker-invalid-icon-to-button-quiet: 7px; - --spectrum-datepicker-input-datetime-width: var(--spectrum-spacing-400); - - --spectrum-pagination-textfield-width: var(--spectrum-spacing-700); - --spectrum-pagination-item-inline-spacing: 5px; - - --spectrum-dial-border-radius: 16px; - --spectrum-dial-handle-position: 8px; - --spectrum-dial-handle-block-margin: 16px; - --spectrum-dial-handle-inline-margin: 16px; - --spectrum-dial-controls-margin: 8px; - --spectrum-dial-label-gap-y: 5px; - --spectrum-dial-label-container-top-to-text: 4px; - - --spectrum-assetcard-focus-ring-border-radius: 8px; - --spectrum-assetcard-selectionindicator-margin: 12px; - --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xs); - --spectrum-assetcard-header-content-font-size: var(--spectrum-heading-size-xs); - --spectrum-assetcard-content-font-size: var(--spectrum-body-size-s); - - /* To get a square that measures 10px on the diagonal, the sides have to be 8px */ - --spectrum-tooltip-tip-square-size: 8px; - - --spectrum-ui-icon-medium-display: block; - --spectrum-ui-icon-large-display: none; -} diff --git a/tokens/custom-spectrum/custom-vars.css b/tokens/custom-spectrum/custom-vars.css deleted file mode 100644 index f135f3e4ff7..00000000000 --- a/tokens/custom-spectrum/custom-vars.css +++ /dev/null @@ -1,57 +0,0 @@ -/*! -Copyright 2023 Adobe. All rights reserved. -This file is licensed to you under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. You may obtain a copy -of the License at http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software distributed under -the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS -OF ANY KIND, either express or implied. See the License for the specific language -governing permissions and limitations under the License. -*/ - -/* This file contains overrides and additions to core tokens */ -.spectrum { - --system: spectrum; -} - -.spectrum { - --spectrum-animation-linear: cubic-bezier(0, 0, 1, 1); - --spectrum-animation-duration-0: 0ms; - --spectrum-animation-duration-100: 130ms; - --spectrum-animation-duration-200: 160ms; - --spectrum-animation-duration-300: 190ms; - --spectrum-animation-duration-400: 220ms; - --spectrum-animation-duration-500: 250ms; - --spectrum-animation-duration-600: 300ms; - --spectrum-animation-duration-700: 350ms; - --spectrum-animation-duration-800: 400ms; - --spectrum-animation-duration-900: 450ms; - --spectrum-animation-duration-1000: 500ms; - --spectrum-animation-duration-2000: 1000ms; - --spectrum-animation-duration-4000: 2000ms; - --spectrum-animation-duration-6000: 3000ms; - --spectrum-animation-ease-in-out: cubic-bezier(.45, 0, .40, 1); - --spectrum-animation-ease-in: cubic-bezier(.50, 0, 1, 1); - --spectrum-animation-ease-out: cubic-bezier(0, 0, 0.40, 1); - --spectrum-animation-ease-linear: cubic-bezier(0, 0, 1, 1); - - - --spectrum-sans-font-family-stack: adobe-clean, var(--spectrum-sans-serif-font-family), 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif; - --spectrum-sans-serif-font: var(--spectrum-sans-font-family-stack); - - --spectrum-serif-font-family-stack: adobe-clean-serif, var(--spectrum-serif-font-family), 'Source Serif Pro', Georgia, serif; - --spectrum-serif-font: var(--spectrum-serif-font-family-stack); - - --spectrum-code-font-family-stack: 'Source Code Pro', Monaco, monospace; - - --spectrum-cjk-font-family-stack: adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; - --spectrum-cjk-font: var(--spectrum-code-font-family-stack); - - /* static white / black background color for docs containers */ - --spectrum-docs-static-white-background-color: rgb(15, 121, 125); - --spectrum-docs-static-black-background-color: rgb(206, 247, 243); - - /* override for Spectrum Tokens value until a Style Dictionary transform gets written for our usage */ - --spectrum-corner-radius-1000: 9999px; -} diff --git a/tokens/custom/dark-vars.css b/tokens/custom/dark-vars.css new file mode 100644 index 00000000000..72dd46113a0 --- /dev/null +++ b/tokens/custom/dark-vars.css @@ -0,0 +1,68 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* This file contains overrides and additions to core tokens */ + +.spectrum--dark { + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --color-scheme: dark; + + /** COMPONENT-SPECIFIC OVERRIDES **/ + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-900); + --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-800); + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-700); + + --spectrum-assetlist-item-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-assetlist-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); + --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-700); + + --spectrum-badge-label-icon-color-primary: var(--spectrum-black); + + --spectrum-calendar-day-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); + --spectrum-calendar-day-background-color-hover: rgba(var(--spectrum-white-rgb), 0.07); + --spectrum-calendar-day-today-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-down: var(--spectrum-transparent-white-200); + --spectrum-calendar-day-background-color-cap-selected: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-key-focus: rgba(var(--spectrum-white-rgb), 0.07); + --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-700); + + --spectrum-card-selected-background-color-rgb: var(--spectrum-blue-500-rgb); + + --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-700); + + --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-900-rgb); /* var(--spectrum-accent-color-900); */ + + --spectrum-dropindicator-color: var(--spectrum-blue-700); + + --spectrum-logic-button-and-background-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-border-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-background-color-hover: var(--spectrum-blue-1000); + --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1000); + + --spectrum-logic-button-or-background-color: var(--spectrum-magenta-700); + --spectrum-logic-button-or-border-color: var(--spectrum-magenta-700); + --spectrum-logic-button-or-background-color-hover: var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-900); + + --spectrum-steplist-current-marker-color-key-focus: var(--spectrum-blue-700); + + --spectrum-swatch-border-color: rgb(255 255 255 / 51%); + --spectrum-swatch-border-color-light: rgb(255 255 255 / 20%); + + --spectrum-treeview-item-background-color-quiet-selected: rgba(var(--spectrum-gray-900-rgb), 0.07); + --spectrum-treeview-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); + +} diff --git a/tokens/custom/global-vars.css b/tokens/custom/global-vars.css new file mode 100644 index 00000000000..6c70fdae2bc --- /dev/null +++ b/tokens/custom/global-vars.css @@ -0,0 +1,66 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* This file contains overrides and additions to core tokens */ +.spectrum { + --system: spectrum; + + --spectrum-animation-duration-0: 0ms; + --spectrum-animation-duration-100: 130ms; + --spectrum-animation-duration-200: 160ms; + --spectrum-animation-duration-300: 190ms; + --spectrum-animation-duration-400: 220ms; + --spectrum-animation-duration-500: 250ms; + --spectrum-animation-duration-600: 300ms; + --spectrum-animation-duration-700: 350ms; + --spectrum-animation-duration-800: 400ms; + --spectrum-animation-duration-900: 450ms; + --spectrum-animation-duration-1000: 500ms; + --spectrum-animation-duration-2000: 1000ms; + --spectrum-animation-duration-4000: 2000ms; + --spectrum-animation-duration-6000: 3000ms; + + --spectrum-animation-linear: cubic-bezier(0, 0, 1, 1); + + --spectrum-animation-ease-in-out: cubic-bezier(0.45, 0, 0.4, 1); + --spectrum-animation-ease-in: cubic-bezier(0.5, 0, 1, 1); + --spectrum-animation-ease-out: cubic-bezier(0, 0, 0.4, 1); + --spectrum-animation-ease-linear: cubic-bezier(0, 0, 1, 1); + + /* stylelint-disable value-keyword-case -- typography names should use their appropriate cases */ + --spectrum-sans-font-family-stack: adobe-clean, var(--spectrum-sans-serif-font-family), "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + --spectrum-sans-serif-font: var(--spectrum-sans-font-family-stack); + + --spectrum-serif-font-family-stack: adobe-clean-serif, var(--spectrum-serif-font-family), "Source Serif Pro", Georgia, serif; + --spectrum-serif-font: var(--spectrum-serif-font-family-stack); + + --spectrum-code-font-family-stack: "Source Code Pro", Monaco, monospace; + + --spectrum-font-family-ar: myriad-arabic, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + --spectrum-font-family-he: myriad-hebrew, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + /* stylelint-enable value-keyword-case */ + + --spectrum-font-family: var(--spectrum-sans-font-family-stack); + --spectrum-font-style: var(--spectrum-default-font-style); + --spectrum-font-size: var(--spectrum-font-size-100); + + --spectrum-cjk-font-family-stack: adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; + --spectrum-cjk-font: var(--spectrum-code-font-family-stack); + + /* static white / black background color for docs containers */ + --spectrum-docs-static-white-background-color: rgb(15 121 125); + --spectrum-docs-static-black-background-color: rgb(181 209 211); + + /* override for Spectrum Tokens value until a Style Dictionary transform gets written for our usage */ + --spectrum-corner-radius-1000: 9999px; +} diff --git a/tokens/custom/large-vars.css b/tokens/custom/large-vars.css new file mode 100644 index 00000000000..fe98b05d9e7 --- /dev/null +++ b/tokens/custom/large-vars.css @@ -0,0 +1,129 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* This file contains overrides and additions to core tokens */ + +.spectrum--large { + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --scale: large; + + --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-200); + --spectrum-alert-banner-text-to-button-vertical: var(--spectrum-spacing-200); + + --spectrum-alert-dialog-padding: var(--spectrum-spacing-400); + --spectrum-alert-dialog-description-to-buttons: var(--spectrum-spacing-600); + + --spectrum-assetcard-focus-ring-border-radius: 9px; + --spectrum-assetcard-selectionindicator-margin: 15px; + --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xxs); + --spectrum-assetcard-header-content-font-size: var(--spectrum-heading-size-xxs); + --spectrum-assetcard-content-font-size: var(--spectrum-body-size-xs); + + --spectrum-button-top-to-text-small: 6px; + --spectrum-button-bottom-to-text-small: 5px; + --spectrum-button-top-to-text-medium: 9px; + --spectrum-button-bottom-to-text-medium: 10px; + --spectrum-button-top-to-text-large: 12px; + --spectrum-button-bottom-to-text-large: 13px; + --spectrum-button-top-to-text-extra-large: 16px; + --spectrum-button-bottom-to-text-extra-large: 17px; + + --spectrum-coach-indicator-gap: 8px; + --spectrum-coach-indicator-ring-diameter: 20px; + --spectrum-coach-indicator-quiet-ring-diameter: 10px; + + --spectrum-coachmark-buttongroup-display: none; + --spectrum-coachmark-buttongroup-mobile-display: flex; + --spectrum-coachmark-menu-display: none; + --spectrum-coachmark-menu-mobile-display: inline-flex; + + --spectrum-colorwheel-path: "M 119 119 m -119 0 a 119 119 0 1 0 238 0 a 119 119 0 1 0 -238 0.2 M 119 119 m -91 0 a 91 91 0 1 0 182 0 a 91 91 0 1 0 -182 0"; + --spectrum-colorwheel-path-borders: "M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; + --spectrum-colorwheel-colorarea-container-size: 182px; + + --spectrum-colorloupe-checkerboard-fill: url("#checkerboard-secondary"); + + --spectrum-contextual-help-content-spacing: var(--spectrum-spacing-200); + + --spectrum-datepicker-initial-width: 160px; + --spectrum-datepicker-generic-padding: 15px; + --spectrum-datepicker-dash-line-height: 30px; + --spectrum-datepicker-width-quiet-first: 90px; + --spectrum-datepicker-width-quiet-second: 20px; + --spectrum-datepicker-datetime-width-first: 45px; + --spectrum-datepicker-invalid-icon-to-button: 10px; + --spectrum-datepicker-invalid-icon-to-button-quiet: 9px; + --spectrum-datepicker-input-datetime-width: 30px; + + --spectrum-dial-border-radius: 20px; + --spectrum-dial-handle-position: 10px; + --spectrum-dial-handle-block-margin: 20px; + --spectrum-dial-handle-inline-margin: 20px; + --spectrum-dial-controls-margin: 10px; + --spectrum-dial-label-gap-y: 6px; + --spectrum-dial-label-container-top-to-text: 5px; + + --spectrum-dialog-confirm-entry-animation-distance: 25px; + --spectrum-dialog-confirm-hero-height: 160px; + --spectrum-dialog-confirm-border-radius: 5px; + --spectrum-dialog-confirm-title-text-size: 19px; + --spectrum-dialog-confirm-description-text-size: 15px; + --spectrum-dialog-confirm-padding-grid: 24px; + + --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 34px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 42px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 47px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 54px; + + --spectrum-menu-item-checkmark-height-small: 12px; + --spectrum-menu-item-checkmark-height-medium: 14px; + --spectrum-menu-item-checkmark-height-large: 16px; + --spectrum-menu-item-checkmark-height-extra-large: 16px; + + --spectrum-menu-item-checkmark-width-small: 12px; + --spectrum-menu-item-checkmark-width-medium: 14px; + --spectrum-menu-item-checkmark-width-large: 16px; + --spectrum-menu-item-checkmark-width-extra-large: 16px; + + --spectrum-pagination-textfield-width: 60px; + --spectrum-pagination-item-inline-spacing: 6px; + + --spectrum-rating-icon-spacing: var(--spectrum-spacing-100); + + --spectrum-slider-tick-mark-height: 13px; + --spectrum-slider-ramp-track-height: 20px; + + --spectrum-treeview-item-indentation-medium: 20px; + --spectrum-treeview-item-indentation-small: 15px; + --spectrum-treeview-item-indentation-large: 25px; + --spectrum-treeview-item-indentation-extra-large: 30px; + --spectrum-treeview-indicator-inset-block-start: 6px; + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 2px; + + /* To get a square that measures 12px on the diagonal, the sides have to be 10px */ + --spectrum-tooltip-tip-square-size: 10px; + + --spectrum-ui-icon-medium-display: none; + --spectrum-ui-icon-large-display: block; + + --spectrum-well-border-radius: 5px; + --spectrum-well-margin-top: 5px; + --spectrum-well-min-width: 300px; + --spectrum-well-padding: 20px; + + /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ + --spectrum-workflow-icon-size-xxl: 40px; + --spectrum-workflow-icon-size-xxs: 15px; +} diff --git a/tokens/custom/light-vars.css b/tokens/custom/light-vars.css new file mode 100644 index 00000000000..b70b909c167 --- /dev/null +++ b/tokens/custom/light-vars.css @@ -0,0 +1,65 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* This file contains overrides and additions to core tokens */ +.spectrum--light { + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --color-scheme: light; + + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-1000); + --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-900); + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-800); + + --spectrum-assetlist-item-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-assetlist-item-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); + --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-800); + + --spectrum-badge-label-icon-color-primary: var(--spectrum-white); + + --spectrum-calendar-day-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); + --spectrum-calendar-day-background-color-hover: rgba(var(--spectrum-black-rgb), 0.06); + --spectrum-calendar-day-today-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-down: var(--spectrum-transparent-black-200); + --spectrum-calendar-day-background-color-cap-selected: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-key-focus: rgba(var(--spectrum-black-rgb), 0.06); + --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-800); + + --spectrum-card-selected-background-color-rgb: var(--spectrum-blue-900-rgb); + + --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-800); + + --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-800-rgb); /* var(--spectrum-accent-color-800); */ + + --spectrum-dropindicator-color: var(--spectrum-blue-800); + + --spectrum-logic-button-and-background-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-border-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-background-color-hover: var(--spectrum-blue-1100); + --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1100); + + --spectrum-logic-button-or-background-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-background-color-hover: var(--spectrum-magenta-1100); + --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-1100); + + --spectrum-steplist-current-marker-color-key-focus: var(--spectrum-blue-800); + + --spectrum-swatch-border-color: rgb(0 0 0 / 51%); + --spectrum-swatch-border-color-light: rgb(0 0 0 / 20%); + + --spectrum-treeview-item-background-color-quiet-selected: rgba(var(--spectrum-gray-900-rgb), 0.06); + --spectrum-treeview-item-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); +} diff --git a/tokens/custom/medium-vars.css b/tokens/custom/medium-vars.css new file mode 100644 index 00000000000..a8afcb49477 --- /dev/null +++ b/tokens/custom/medium-vars.css @@ -0,0 +1,127 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* This file contains overrides and additions to core tokens */ + +.spectrum--medium { + /* stylelint-disable-next-line custom-property-pattern -- context identification */ + --scale: medium; + + --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-100); + --spectrum-alert-banner-text-to-button-vertical: var(--spectrum-spacing-100); + + --spectrum-alert-dialog-description-to-buttons: var(--spectrum-spacing-700); + --spectrum-alert-dialog-padding: var(--spectrum-spacing-500); + + --spectrum-assetcard-content-font-size: var(--spectrum-body-size-s); + --spectrum-assetcard-focus-ring-border-radius: 8px; + --spectrum-assetcard-header-content-font-size: var(--spectrum-heading-size-xs); + --spectrum-assetcard-selectionindicator-margin: 12px; + --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xs); + + --spectrum-button-bottom-to-text-small: 4px; + --spectrum-button-bottom-to-text-medium: 8px; + --spectrum-button-bottom-to-text-large: 10px; + --spectrum-button-bottom-to-text-extra-large: 13px; + --spectrum-button-top-to-text-small: 5px; + --spectrum-button-top-to-text-medium: 7px; + --spectrum-button-top-to-text-large: 10px; + --spectrum-button-top-to-text-extra-large: 13px; + + --spectrum-coach-indicator-gap: 6px; + --spectrum-coach-indicator-ring-diameter: var(--spectrum-spacing-300); + --spectrum-coach-indicator-quiet-ring-diameter: var(--spectrum-spacing-100); + + --spectrum-coachmark-buttongroup-display: flex; + --spectrum-coachmark-buttongroup-mobile-display: none; + --spectrum-coachmark-menu-display: inline-flex; + --spectrum-coachmark-menu-mobile-display: none; + + --spectrum-colorloupe-checkerboard-fill: url("#checkerboard-primary"); + + --spectrum-colorwheel-colorarea-container-size: 144px; + --spectrum-colorwheel-path: "M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0"; + --spectrum-colorwheel-path-borders: "M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; + + --spectrum-contextual-help-content-spacing: var(--spectrum-spacing-100); + + --spectrum-datepicker-dash-line-height: 24px; + --spectrum-datepicker-datetime-width-first: 36px; + --spectrum-datepicker-generic-padding: var(--spectrum-spacing-200); + --spectrum-datepicker-initial-width: 128px; + --spectrum-datepicker-input-datetime-width: var(--spectrum-spacing-400); + --spectrum-datepicker-invalid-icon-to-button: 8px; + --spectrum-datepicker-invalid-icon-to-button-quiet: 7px; + --spectrum-datepicker-width-quiet-first: 72px; + --spectrum-datepicker-width-quiet-second: 16px; + + --spectrum-dial-border-radius: 16px; + --spectrum-dial-controls-margin: 8px; + --spectrum-dial-handle-block-margin: 16px; + --spectrum-dial-handle-inline-margin: 16px; + --spectrum-dial-handle-position: 8px; + --spectrum-dial-label-container-top-to-text: 4px; + --spectrum-dial-label-gap-y: 5px; + + --spectrum-dialog-confirm-border-radius: 4px; + --spectrum-dialog-confirm-description-text-size: 14px; + --spectrum-dialog-confirm-entry-animation-distance: 20px; + --spectrum-dialog-confirm-hero-height: 128px; + --spectrum-dialog-confirm-padding-grid: 40px; + --spectrum-dialog-confirm-title-text-size: 18px; + + --spectrum-menu-item-checkmark-height-small: 10px; + --spectrum-menu-item-checkmark-height-medium: 10px; + --spectrum-menu-item-checkmark-height-large: 12px; + --spectrum-menu-item-checkmark-height-extra-large: 14px; + --spectrum-menu-item-checkmark-width-small: 10px; + --spectrum-menu-item-checkmark-width-medium: 10px; + --spectrum-menu-item-checkmark-width-large: 12px; + --spectrum-menu-item-checkmark-width-extra-large: 14px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 28px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 32px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 38px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 45px; + + --spectrum-pagination-item-inline-spacing: 5px; + --spectrum-pagination-textfield-width: var(--spectrum-spacing-700); + + --spectrum-rating-icon-spacing: var(--spectrum-spacing-75); + + --spectrum-slider-ramp-track-height: 16px; + --spectrum-slider-tick-mark-height: 10px; + + --spectrum-treeview-indicator-inset-block-start: 5px; + --spectrum-treeview-item-indentation-small: var(--spectrum-spacing-200); + --spectrum-treeview-item-indentation-medium: var(--spectrum-spacing-300); + --spectrum-treeview-item-indentation-large: 20px; + --spectrum-treeview-item-indentation-extra-large: var(--spectrum-spacing-400); + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 0px; + + /* To get a square that measures 10px on the diagonal, the sides have to be 8px */ + --spectrum-tooltip-tip-square-size: 8px; + + --spectrum-ui-icon-medium-display: block; + --spectrum-ui-icon-large-display: none; + + --spectrum-well-border-radius: var(--spectrum-spacing-75); + --spectrum-well-margin-top: var(--spectrum-spacing-75); + --spectrum-well-min-width: 240px; + --spectrum-well-padding: var(--spectrum-spacing-300); + + /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ + --spectrum-workflow-icon-size-xxl: 32px; + --spectrum-workflow-icon-size-xxs: 12px; +} diff --git a/tokens/dist/css/dark-vars.css b/tokens/dist/css/dark-vars.css index 2063cb944dc..b1d81ddd187 100644 --- a/tokens/dist/css/dark-vars.css +++ b/tokens/dist/css/dark-vars.css @@ -1,3 +1,16 @@ +/*! + * Copyright 2023 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + .spectrum--dark{ --spectrum-overlay-opacity:0.6; --spectrum-background-layer-2-color:var(--spectrum-gray-75); @@ -767,4 +780,57 @@ --spectrum-notice-subtle-background-color-default:var(--spectrum-notice-color-300); --spectrum-negative-subtle-background-color-default:var(--spectrum-negative-color-300); --spectrum-accent-subtle-background-color-default:var(--spectrum-accent-color-300); + --color-scheme:dark; + --spectrum-assetcard-border-color-selected:var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-900); + --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-800); + --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-700); + + --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); + --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-700); + + --spectrum-badge-label-icon-color-primary:var(--spectrum-black); + + --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); + --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-white-rgb), 0.07); + --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-down:var(--spectrum-transparent-white-200); + --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-white-rgb), 0.07); + --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-700); + + --spectrum-card-selected-background-color-rgb:var(--spectrum-blue-500-rgb); + + --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-700); + + --spectrum-drop-zone-background-color-rgb:var(--spectrum-blue-900-rgb); + + --spectrum-dropindicator-color:var(--spectrum-blue-700); + + --spectrum-logic-button-and-background-color:var(--spectrum-blue-800); + --spectrum-logic-button-and-border-color:var(--spectrum-blue-800); + --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1000); + --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1000); + + --spectrum-logic-button-or-background-color:var(--spectrum-magenta-700); + --spectrum-logic-button-or-border-color:var(--spectrum-magenta-700); + --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-900); + + --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-700); + + --spectrum-swatch-border-color-rgb:255, 255, 255; + + --spectrum-swatch-border-color-opacity:0.51; + + --spectrum-swatch-border-color:rgba(var(--spectrum-swatch-border-color-rgb), var(--spectrum-swatch-border-color-opacity)); + --spectrum-swatch-border-color-light-rgb:255, 255, 255; + --spectrum-swatch-border-color-light-opacity:0.20; + --spectrum-swatch-border-color-light:rgba(var(--spectrum-swatch-border-color-light-rgb), var(--spectrum-swatch-border-color-light-opacity)); + + --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.07); + --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); } diff --git a/tokens/dist/css/express/custom-dark-vars.css b/tokens/dist/css/express/custom-dark-vars.css deleted file mode 100644 index 2c489b6fc6d..00000000000 --- a/tokens/dist/css/express/custom-dark-vars.css +++ /dev/null @@ -1,11 +0,0 @@ -.spectrum--express.spectrum--dark{ - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var(--spectrum-indigo-900-rgb); /* var(--spectrum-accent-color-900);*/ - --spectrum-well-border-color:rgba(var(--spectrum-white-rgb), 0.05); - - - --spectrum-assetcard-border-color-selected:var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-indigo-800); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-indigo-700); -} diff --git a/tokens/dist/css/express/custom-darkest-vars.css b/tokens/dist/css/express/custom-darkest-vars.css deleted file mode 100644 index dfefa69dab7..00000000000 --- a/tokens/dist/css/express/custom-darkest-vars.css +++ /dev/null @@ -1,11 +0,0 @@ -.spectrum--express.spectrum--darkest{ - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var(--spectrum-indigo-900-rgb); /* var(--spectrum-accent-color-900);*/ - --spectrum-well-border-color:rgba(var(--spectrum-white-rgb), 0.05); - - - --spectrum-assetcard-border-color-selected:var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-indigo-800); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-indigo-700); -} diff --git a/tokens/dist/css/express/custom-large-vars.css b/tokens/dist/css/express/custom-large-vars.css deleted file mode 100644 index dd9f3da534d..00000000000 --- a/tokens/dist/css/express/custom-large-vars.css +++ /dev/null @@ -1,10 +0,0 @@ -.spectrum--express.spectrum--large{ - --spectrum-colorwheel-path:"M 118 118 m -118 0 a 118 118 0 1 0 236 0 a 118 118 0 1 0 -236 0.2 M 118 118 m -92 0 a 92 92 0 1 0 184 0 a 92 92 0 1 0 -184 0"; - --spectrum-colorwheel-path-borders:"M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; - - --spectrum-dialog-confirm-border-radius:8px; - - --spectrum-dial-border-radius:15px; - - --spectrum-assetcard-focus-ring-border-radius:12px; -} diff --git a/tokens/dist/css/express/custom-light-vars.css b/tokens/dist/css/express/custom-light-vars.css deleted file mode 100644 index a6f2aa29708..00000000000 --- a/tokens/dist/css/express/custom-light-vars.css +++ /dev/null @@ -1,12 +0,0 @@ -.spectrum--express.spectrum--light, -.spectrum--express.spectrum--lightest{ - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var(--spectrum-indigo-800-rgb); /* var(--spectrum-accent-color-800);*/ - --spectrum-well-border-color:rgba(var(--spectrum-black-rgb), 0.05); - - - --spectrum-assetcard-border-color-selected:var(--spectrum-indigo-900); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-indigo-900); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-indigo-1000); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-indigo-900); -} diff --git a/tokens/dist/css/express/custom-medium-vars.css b/tokens/dist/css/express/custom-medium-vars.css deleted file mode 100644 index 0c6af8b9340..00000000000 --- a/tokens/dist/css/express/custom-medium-vars.css +++ /dev/null @@ -1,10 +0,0 @@ -.spectrum--express.spectrum--medium{ - --spectrum-colorwheel-path:"M 94 94 m -94 0 a 94 94 0 1 0 188 0 a 94 94 0 1 0 -188 0.2 M 94 94 m -74 0 a 74 74 0 1 0 148 0 a 74 74 0 1 0 -148 0"; - --spectrum-colorwheel-path-borders:"M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; - - --spectrum-dialog-confirm-border-radius:6px; - - --spectrum-dial-border-radius:12px; - - --spectrum-assetcard-focus-ring-border-radius:10px; -} diff --git a/tokens/dist/css/express/custom-vars.css b/tokens/dist/css/express/custom-vars.css deleted file mode 100644 index 5edbb27eef1..00000000000 --- a/tokens/dist/css/express/custom-vars.css +++ /dev/null @@ -1,3 +0,0 @@ -.spectrum--express{ - --system:express; -} diff --git a/tokens/dist/css/global-vars.css b/tokens/dist/css/global-vars.css index 1762543828e..4c884da8f99 100644 --- a/tokens/dist/css/global-vars.css +++ b/tokens/dist/css/global-vars.css @@ -1,3 +1,16 @@ +/*! + * Copyright 2023 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + .spectrum{ --spectrum-focus-indicator-color:var(--spectrum-blue-800); --spectrum-static-white-focus-indicator-color:var(--spectrum-white); @@ -979,4 +992,49 @@ --spectrum-code-line-height:var(--spectrum-line-height-200); --spectrum-code-cjk-line-height:var(--spectrum-cjk-line-height-200); --spectrum-code-color:var(--spectrum-gray-800); + --system:spectrum; + + --spectrum-animation-duration-0:0ms; + --spectrum-animation-duration-100:130ms; + --spectrum-animation-duration-200:160ms; + --spectrum-animation-duration-300:190ms; + --spectrum-animation-duration-400:220ms; + --spectrum-animation-duration-500:250ms; + --spectrum-animation-duration-600:300ms; + --spectrum-animation-duration-700:350ms; + --spectrum-animation-duration-800:400ms; + --spectrum-animation-duration-900:450ms; + --spectrum-animation-duration-1000:500ms; + --spectrum-animation-duration-2000:1000ms; + --spectrum-animation-duration-4000:2000ms; + --spectrum-animation-duration-6000:3000ms; + + --spectrum-animation-linear:cubic-bezier(0, 0, 1, 1); + + --spectrum-animation-ease-in-out:cubic-bezier(0.45, 0, 0.4, 1); + --spectrum-animation-ease-in:cubic-bezier(0.5, 0, 1, 1); + --spectrum-animation-ease-out:cubic-bezier(0, 0, 0.4, 1); + --spectrum-animation-ease-linear:cubic-bezier(0, 0, 1, 1); + --spectrum-sans-font-family-stack:adobe-clean, var(--spectrum-sans-serif-font-family), "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + --spectrum-sans-serif-font:var(--spectrum-sans-font-family-stack); + + --spectrum-serif-font-family-stack:adobe-clean-serif, var(--spectrum-serif-font-family), "Source Serif Pro", Georgia, serif; + --spectrum-serif-font:var(--spectrum-serif-font-family-stack); + + --spectrum-code-font-family-stack:"Source Code Pro", Monaco, monospace; + + --spectrum-font-family-ar:myriad-arabic, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + --spectrum-font-family-he:myriad-hebrew, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + + --spectrum-font-family:var(--spectrum-sans-font-family-stack); + --spectrum-font-style:var(--spectrum-default-font-style); + --spectrum-font-size:var(--spectrum-font-size-100); + + --spectrum-cjk-font-family-stack:adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; + --spectrum-cjk-font:var(--spectrum-code-font-family-stack); + --spectrum-docs-static-white-background-color-rgb:15, 121, 125; + --spectrum-docs-static-white-background-color:rgba(var(--spectrum-docs-static-white-background-color-rgb)); + --spectrum-docs-static-black-background-color-rgb:181, 209, 211; + --spectrum-docs-static-black-background-color:rgba(var(--spectrum-docs-static-black-background-color-rgb)); + --spectrum-corner-radius-1000:9999px; } diff --git a/tokens/dist/css/large-vars.css b/tokens/dist/css/large-vars.css index 874f98a1a90..be7f0ae5feb 100644 --- a/tokens/dist/css/large-vars.css +++ b/tokens/dist/css/large-vars.css @@ -1,3 +1,16 @@ +/*! + * Copyright 2023 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + .spectrum--large{ --spectrum-checkbox-control-size-small:16px; --spectrum-checkbox-control-size-medium:18px; @@ -657,4 +670,111 @@ --spectrum-font-size-1300:70px; --spectrum-font-size-1400:79px; --spectrum-font-size-1500:88px; + --scale:large; + + --spectrum-alert-banner-close-button-spacing:var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-divider:var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-button:var(--spectrum-spacing-200); + --spectrum-alert-banner-text-to-button-vertical:var(--spectrum-spacing-200); + + --spectrum-alert-dialog-padding:var(--spectrum-spacing-400); + --spectrum-alert-dialog-description-to-buttons:var(--spectrum-spacing-600); + + --spectrum-assetcard-focus-ring-border-radius:9px; + --spectrum-assetcard-selectionindicator-margin:15px; + --spectrum-assetcard-title-font-size:var(--spectrum-heading-size-xxs); + --spectrum-assetcard-header-content-font-size:var(--spectrum-heading-size-xxs); + --spectrum-assetcard-content-font-size:var(--spectrum-body-size-xs); + + --spectrum-button-top-to-text-small:6px; + --spectrum-button-bottom-to-text-small:5px; + --spectrum-button-top-to-text-medium:9px; + --spectrum-button-bottom-to-text-medium:10px; + --spectrum-button-top-to-text-large:12px; + --spectrum-button-bottom-to-text-large:13px; + --spectrum-button-top-to-text-extra-large:16px; + --spectrum-button-bottom-to-text-extra-large:17px; + + --spectrum-coach-indicator-gap:8px; + --spectrum-coach-indicator-ring-diameter:20px; + --spectrum-coach-indicator-quiet-ring-diameter:10px; + + --spectrum-coachmark-buttongroup-display:none; + --spectrum-coachmark-buttongroup-mobile-display:flex; + --spectrum-coachmark-menu-display:none; + --spectrum-coachmark-menu-mobile-display:inline-flex; + + --spectrum-colorwheel-path:"M 119 119 m -119 0 a 119 119 0 1 0 238 0 a 119 119 0 1 0 -238 0.2 M 119 119 m -91 0 a 91 91 0 1 0 182 0 a 91 91 0 1 0 -182 0"; + --spectrum-colorwheel-path-borders:"M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; + --spectrum-colorwheel-colorarea-container-size:182px; + + --spectrum-colorloupe-checkerboard-fill:url(#checkerboard-secondary); + + --spectrum-contextual-help-content-spacing:var(--spectrum-spacing-200); + + --spectrum-datepicker-initial-width:160px; + --spectrum-datepicker-generic-padding:15px; + --spectrum-datepicker-dash-line-height:30px; + --spectrum-datepicker-width-quiet-first:90px; + --spectrum-datepicker-width-quiet-second:20px; + --spectrum-datepicker-datetime-width-first:45px; + --spectrum-datepicker-invalid-icon-to-button:10px; + --spectrum-datepicker-invalid-icon-to-button-quiet:9px; + --spectrum-datepicker-input-datetime-width:30px; + + --spectrum-dial-border-radius:20px; + --spectrum-dial-handle-position:10px; + --spectrum-dial-handle-block-margin:20px; + --spectrum-dial-handle-inline-margin:20px; + --spectrum-dial-controls-margin:10px; + --spectrum-dial-label-gap-y:6px; + --spectrum-dial-label-container-top-to-text:5px; + + --spectrum-dialog-confirm-entry-animation-distance:25px; + --spectrum-dialog-confirm-hero-height:160px; + --spectrum-dialog-confirm-border-radius:5px; + --spectrum-dialog-confirm-title-text-size:19px; + --spectrum-dialog-confirm-description-text-size:15px; + --spectrum-dialog-confirm-padding-grid:24px; + + --spectrum-menu-item-selectable-edge-to-text-not-selected-small:34px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium:42px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large:47px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large:54px; + + --spectrum-menu-item-checkmark-height-small:12px; + --spectrum-menu-item-checkmark-height-medium:14px; + --spectrum-menu-item-checkmark-height-large:16px; + --spectrum-menu-item-checkmark-height-extra-large:16px; + + --spectrum-menu-item-checkmark-width-small:12px; + --spectrum-menu-item-checkmark-width-medium:14px; + --spectrum-menu-item-checkmark-width-large:16px; + --spectrum-menu-item-checkmark-width-extra-large:16px; + + --spectrum-pagination-textfield-width:60px; + --spectrum-pagination-item-inline-spacing:6px; + + --spectrum-rating-icon-spacing:var(--spectrum-spacing-100); + + --spectrum-slider-tick-mark-height:13px; + --spectrum-slider-ramp-track-height:20px; + + --spectrum-treeview-item-indentation-medium:20px; + --spectrum-treeview-item-indentation-small:15px; + --spectrum-treeview-item-indentation-large:25px; + --spectrum-treeview-item-indentation-extra-large:30px; + --spectrum-treeview-indicator-inset-block-start:6px; + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium:2px; + --spectrum-tooltip-tip-square-size:10px; + + --spectrum-ui-icon-medium-display:none; + --spectrum-ui-icon-large-display:block; + + --spectrum-well-border-radius:5px; + --spectrum-well-margin-top:5px; + --spectrum-well-min-width:300px; + --spectrum-well-padding:20px; + --spectrum-workflow-icon-size-xxl:40px; + --spectrum-workflow-icon-size-xxs:15px; } diff --git a/tokens/dist/css/light-vars.css b/tokens/dist/css/light-vars.css index eed484bed1d..ed06fc72a85 100644 --- a/tokens/dist/css/light-vars.css +++ b/tokens/dist/css/light-vars.css @@ -1,4 +1,17 @@ -.spectrum--light, .spectrum--lightest{ +/*! + * Copyright 2023 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +.spectrum--light{ --spectrum-overlay-opacity:0.4; --spectrum-background-layer-2-color:var(--spectrum-gray-25); --spectrum-neutral-subdued-background-color-default:var(--spectrum-gray-700); @@ -767,4 +780,58 @@ --spectrum-notice-subtle-background-color-default:var(--spectrum-notice-color-200); --spectrum-negative-subtle-background-color-default:var(--spectrum-negative-color-200); --spectrum-accent-subtle-background-color-default:var(--spectrum-accent-color-200); + --color-scheme:light; + + --spectrum-assetcard-border-color-selected:var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-1000); + --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-900); + --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-800); + + --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-900-rgb), 0.1); + --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-800); + + --spectrum-badge-label-icon-color-primary:var(--spectrum-white); + + --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-900-rgb), 0.1); + --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-black-rgb), 0.06); + --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-down:var(--spectrum-transparent-black-200); + --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-black-rgb), 0.06); + --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-800); + + --spectrum-card-selected-background-color-rgb:var(--spectrum-blue-900-rgb); + + --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-800); + + --spectrum-drop-zone-background-color-rgb:var(--spectrum-blue-800-rgb); + + --spectrum-dropindicator-color:var(--spectrum-blue-800); + + --spectrum-logic-button-and-background-color:var(--spectrum-blue-900); + --spectrum-logic-button-and-border-color:var(--spectrum-blue-900); + --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1100); + --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1100); + + --spectrum-logic-button-or-background-color:var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color:var(--spectrum-magenta-900); + --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-1100); + --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-1100); + + --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-800); + + --spectrum-swatch-border-color-rgb:0, 0, 0; + + --spectrum-swatch-border-color-opacity:0.51; + + --spectrum-swatch-border-color:rgba(var(--spectrum-swatch-border-color-rgb), var(--spectrum-swatch-border-color-opacity)); + --spectrum-swatch-border-color-light-rgb:0, 0, 0; + --spectrum-swatch-border-color-light-opacity:0.20; + --spectrum-swatch-border-color-light:rgba(var(--spectrum-swatch-border-color-light-rgb), var(--spectrum-swatch-border-color-light-opacity)); + + --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.06); + --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-900-rgb), 0.1); } diff --git a/tokens/dist/css/medium-vars.css b/tokens/dist/css/medium-vars.css index b3b49890ac3..db07bf4204a 100644 --- a/tokens/dist/css/medium-vars.css +++ b/tokens/dist/css/medium-vars.css @@ -1,3 +1,16 @@ +/*! + * Copyright 2023 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + .spectrum--medium{ --spectrum-checkbox-control-size-small:12px; --spectrum-checkbox-control-size-medium:14px; @@ -657,4 +670,109 @@ --spectrum-font-size-1300:58px; --spectrum-font-size-1400:65px; --spectrum-font-size-1500:73px; + --scale:medium; + + --spectrum-alert-banner-close-button-spacing:var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-button:var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-divider:var(--spectrum-spacing-100); + --spectrum-alert-banner-text-to-button-vertical:var(--spectrum-spacing-100); + + --spectrum-alert-dialog-description-to-buttons:var(--spectrum-spacing-700); + --spectrum-alert-dialog-padding:var(--spectrum-spacing-500); + + --spectrum-assetcard-content-font-size:var(--spectrum-body-size-s); + --spectrum-assetcard-focus-ring-border-radius:8px; + --spectrum-assetcard-header-content-font-size:var(--spectrum-heading-size-xs); + --spectrum-assetcard-selectionindicator-margin:12px; + --spectrum-assetcard-title-font-size:var(--spectrum-heading-size-xs); + + --spectrum-button-bottom-to-text-small:4px; + --spectrum-button-bottom-to-text-medium:8px; + --spectrum-button-bottom-to-text-large:10px; + --spectrum-button-bottom-to-text-extra-large:13px; + --spectrum-button-top-to-text-small:5px; + --spectrum-button-top-to-text-medium:7px; + --spectrum-button-top-to-text-large:10px; + --spectrum-button-top-to-text-extra-large:13px; + + --spectrum-coach-indicator-gap:6px; + --spectrum-coach-indicator-ring-diameter:var(--spectrum-spacing-300); + --spectrum-coach-indicator-quiet-ring-diameter:var(--spectrum-spacing-100); + + --spectrum-coachmark-buttongroup-display:flex; + --spectrum-coachmark-buttongroup-mobile-display:none; + --spectrum-coachmark-menu-display:inline-flex; + --spectrum-coachmark-menu-mobile-display:none; + + --spectrum-colorloupe-checkerboard-fill:url(#checkerboard-primary); + + --spectrum-colorwheel-colorarea-container-size:144px; + --spectrum-colorwheel-path:"M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0"; + --spectrum-colorwheel-path-borders:"M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; + + --spectrum-contextual-help-content-spacing:var(--spectrum-spacing-100); + + --spectrum-datepicker-dash-line-height:24px; + --spectrum-datepicker-datetime-width-first:36px; + --spectrum-datepicker-generic-padding:var(--spectrum-spacing-200); + --spectrum-datepicker-initial-width:128px; + --spectrum-datepicker-input-datetime-width:var(--spectrum-spacing-400); + --spectrum-datepicker-invalid-icon-to-button:8px; + --spectrum-datepicker-invalid-icon-to-button-quiet:7px; + --spectrum-datepicker-width-quiet-first:72px; + --spectrum-datepicker-width-quiet-second:16px; + + --spectrum-dial-border-radius:16px; + --spectrum-dial-controls-margin:8px; + --spectrum-dial-handle-block-margin:16px; + --spectrum-dial-handle-inline-margin:16px; + --spectrum-dial-handle-position:8px; + --spectrum-dial-label-container-top-to-text:4px; + --spectrum-dial-label-gap-y:5px; + + --spectrum-dialog-confirm-border-radius:4px; + --spectrum-dialog-confirm-description-text-size:14px; + --spectrum-dialog-confirm-entry-animation-distance:20px; + --spectrum-dialog-confirm-hero-height:128px; + --spectrum-dialog-confirm-padding-grid:40px; + --spectrum-dialog-confirm-title-text-size:18px; + + --spectrum-menu-item-checkmark-height-small:10px; + --spectrum-menu-item-checkmark-height-medium:10px; + --spectrum-menu-item-checkmark-height-large:12px; + --spectrum-menu-item-checkmark-height-extra-large:14px; + --spectrum-menu-item-checkmark-width-small:10px; + --spectrum-menu-item-checkmark-width-medium:10px; + --spectrum-menu-item-checkmark-width-large:12px; + --spectrum-menu-item-checkmark-width-extra-large:14px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-small:28px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium:32px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large:38px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large:45px; + + --spectrum-pagination-item-inline-spacing:5px; + --spectrum-pagination-textfield-width:var(--spectrum-spacing-700); + + --spectrum-rating-icon-spacing:var(--spectrum-spacing-75); + + --spectrum-slider-ramp-track-height:16px; + --spectrum-slider-tick-mark-height:10px; + + --spectrum-treeview-indicator-inset-block-start:5px; + --spectrum-treeview-item-indentation-small:var(--spectrum-spacing-200); + --spectrum-treeview-item-indentation-medium:var(--spectrum-spacing-300); + --spectrum-treeview-item-indentation-large:20px; + --spectrum-treeview-item-indentation-extra-large:var(--spectrum-spacing-400); + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium:0px; + --spectrum-tooltip-tip-square-size:8px; + + --spectrum-ui-icon-medium-display:block; + --spectrum-ui-icon-large-display:none; + + --spectrum-well-border-radius:var(--spectrum-spacing-75); + --spectrum-well-margin-top:var(--spectrum-spacing-75); + --spectrum-well-min-width:240px; + --spectrum-well-padding:var(--spectrum-spacing-300); + --spectrum-workflow-icon-size-xxl:32px; + --spectrum-workflow-icon-size-xxs:12px; } diff --git a/tokens/dist/css/spectrum/custom-dark-vars.css b/tokens/dist/css/spectrum/custom-dark-vars.css deleted file mode 100644 index a2905cb2552..00000000000 --- a/tokens/dist/css/spectrum/custom-dark-vars.css +++ /dev/null @@ -1,56 +0,0 @@ -.spectrum--dark{ - --spectrum-menu-item-background-color-default-rgb:255, 255, 255; - --spectrum-menu-item-background-color-default-opacity:0; - --spectrum-menu-item-background-color-default:rgba(var(--spectrum-menu-item-background-color-default-rgb), var(--spectrum-menu-item-background-color-default-opacity)); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-down:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-key-focus:var(--spectrum-transparent-white-200); - - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var( --spectrum-blue-900-rgb); /* var(--spectrum-accent-color-900);*/ - - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color:var(--spectrum-blue-700); - - --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); - --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-white-rgb), 0.07); - --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-down:var(--spectrum-transparent-white-200); - --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-white-rgb), 0.07); - --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-700); - - --spectrum-badge-label-icon-color-primary:var(--spectrum-black); - - --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-700); - --spectrum-coach-indicator-ring-dark-color:var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color:var(--spectrum-gray-50); - - --spectrum-well-border-color:rgba(var(--spectrum-white-rgb), 0.05); - - --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-700); - - --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.07); - --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); - - --spectrum-logic-button-and-background-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-border-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1000); - --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1000); - - --spectrum-logic-button-or-background-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-border-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-900); - - --spectrum-assetcard-border-color-selected:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-900); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-800); - --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-700); - - --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); - --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-700); -} diff --git a/tokens/dist/css/spectrum/custom-darkest-vars.css b/tokens/dist/css/spectrum/custom-darkest-vars.css deleted file mode 100644 index 5b01abbf22b..00000000000 --- a/tokens/dist/css/spectrum/custom-darkest-vars.css +++ /dev/null @@ -1,56 +0,0 @@ -.spectrum--darkest{ - --spectrum-menu-item-background-color-default-rgb:255, 255, 255; - --spectrum-menu-item-background-color-default-opacity:0; - --spectrum-menu-item-background-color-default:rgba(var(--spectrum-menu-item-background-color-default-rgb), var(--spectrum-menu-item-background-color-default-opacity)); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-down:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-key-focus:var(--spectrum-transparent-white-200); - - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var( --spectrum-blue-900-rgb); /* var(--spectrum-accent-color-900);*/ - - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color:var(--spectrum-blue-700); - - --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.2); - --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-white-rgb), 0.08); - --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-down:rgba(var(--spectrum-white-rgb), 0.15); - --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-white-rgb), 0.08); - --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-700); - - --spectrum-badge-label-icon-color-primary:var(--spectrum-black); - - --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-700); - --spectrum-coach-indicator-ring-dark-color:var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color:var(--spectrum-gray-50); - - --spectrum-well-border-color:rgba(var(--spectrum-white-rgb), 0.05); - - --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-700); - - --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.08); - --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.2); - - --spectrum-logic-button-and-background-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-border-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1000); - --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1000); - - --spectrum-logic-button-or-background-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-border-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-900); - - --spectrum-assetcard-border-color-selected:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-900); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-800); - --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-700); - - --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.2); - --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-700); -} diff --git a/tokens/dist/css/spectrum/custom-large-vars.css b/tokens/dist/css/spectrum/custom-large-vars.css deleted file mode 100644 index 9057447781d..00000000000 --- a/tokens/dist/css/spectrum/custom-large-vars.css +++ /dev/null @@ -1,109 +0,0 @@ -.spectrum--large{ - --spectrum-slider-tick-mark-height:13px; - --spectrum-slider-ramp-track-height:20px; - - --spectrum-colorwheel-path:"M 119 119 m -119 0 a 119 119 0 1 0 238 0 a 119 119 0 1 0 -238 0.2 M 119 119 m -91 0 a 91 91 0 1 0 182 0 a 91 91 0 1 0 -182 0"; - --spectrum-colorwheel-path-borders:"M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; - --spectrum-colorwheel-colorarea-container-size:182px; - - --spectrum-colorloupe-checkerboard-fill:url(#checkerboard-secondary); - - --spectrum-menu-item-selectable-edge-to-text-not-selected-small:34px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-medium:42px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-large:47px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large:54px; - - --spectrum-menu-item-checkmark-height-small:12px; - --spectrum-menu-item-checkmark-height-medium:14px; - --spectrum-menu-item-checkmark-height-large:16px; - --spectrum-menu-item-checkmark-height-extra-large:16px; - - --spectrum-menu-item-checkmark-width-small:12px; - --spectrum-menu-item-checkmark-width-medium:14px; - --spectrum-menu-item-checkmark-width-large:16px; - --spectrum-menu-item-checkmark-width-extra-large:16px; - - --spectrum-rating-icon-spacing:var(--spectrum-spacing-100); - - --spectrum-button-top-to-text-small:6px; - --spectrum-button-bottom-to-text-small:5px; - --spectrum-button-top-to-text-medium:9px; - --spectrum-button-bottom-to-text-medium:10px; - --spectrum-button-top-to-text-large:12px; - --spectrum-button-bottom-to-text-large:13px; - --spectrum-button-top-to-text-extra-large:16px; - --spectrum-button-bottom-to-text-extra-large:17px; - - --spectrum-alert-banner-close-button-spacing:var(--spectrum-spacing-200); - --spectrum-alert-banner-edge-to-divider:var(--spectrum-spacing-200); - --spectrum-alert-banner-edge-to-button:var(--spectrum-spacing-200); - --spectrum-alert-banner-text-to-button-vertical:var(--spectrum-spacing-200); - - --spectrum-alert-dialog-padding:var(--spectrum-spacing-400); - --spectrum-alert-dialog-description-to-buttons:var(--spectrum-spacing-600); - - --spectrum-coach-indicator-gap:8px; - --spectrum-coach-indicator-ring-diameter:20px; - --spectrum-coach-indicator-quiet-ring-diameter:10px; - - --spectrum-coachmark-buttongroup-display:none; - --spectrum-coachmark-buttongroup-mobile-display:flex; - --spectrum-coachmark-menu-display:none; - --spectrum-coachmark-menu-mobile-display:inline-flex; - - --spectrum-well-padding:20px; - --spectrum-well-margin-top:5px; - --spectrum-well-min-width:300px; - --spectrum-well-border-radius:5px; - - /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ - --spectrum-workflow-icon-size-xxl:40px; - --spectrum-workflow-icon-size-xxs:15px; - - --spectrum-treeview-item-indentation-medium:20px; - --spectrum-treeview-item-indentation-small:15px; - --spectrum-treeview-item-indentation-large:25px; - --spectrum-treeview-item-indentation-extra-large:30px; - --spectrum-treeview-indicator-inset-block-start:6px; - --spectrum-treeview-item-min-block-size-thumbnail-offset-medium:2px; - - --spectrum-dialog-confirm-entry-animation-distance:25px; - --spectrum-dialog-confirm-hero-height:160px; - --spectrum-dialog-confirm-border-radius:5px; - --spectrum-dialog-confirm-title-text-size:19px; - --spectrum-dialog-confirm-description-text-size:15px; - --spectrum-dialog-confirm-padding-grid:24px; - - --spectrum-datepicker-initial-width:160px; - --spectrum-datepicker-generic-padding:15px; - --spectrum-datepicker-dash-line-height:30px; - --spectrum-datepicker-width-quiet-first:90px; - --spectrum-datepicker-width-quiet-second:20px; - --spectrum-datepicker-datetime-width-first:45px; - --spectrum-datepicker-invalid-icon-to-button:10px; - --spectrum-datepicker-invalid-icon-to-button-quiet:9px; - --spectrum-datepicker-input-datetime-width:30px; - - --spectrum-pagination-textfield-width:60px; - --spectrum-pagination-item-inline-spacing:6px; - - --spectrum-dial-border-radius:20px; - --spectrum-dial-handle-position:10px; - --spectrum-dial-handle-block-margin:20px; - --spectrum-dial-handle-inline-margin:20px; - --spectrum-dial-controls-margin:10px; - --spectrum-dial-label-gap-y:6px; - --spectrum-dial-label-container-top-to-text:5px; - - --spectrum-assetcard-focus-ring-border-radius:9px; - --spectrum-assetcard-selectionindicator-margin:15px; - --spectrum-assetcard-title-font-size:var(--spectrum-heading-size-xxs); - --spectrum-assetcard-header-content-font-size:var(--spectrum-heading-size-xxs); - --spectrum-assetcard-content-font-size:var(--spectrum-body-size-xs); - - /* To get a square that measures 12px on the diagonal, the sides have to be 10px */ - --spectrum-tooltip-tip-square-size:10px; - - --spectrum-ui-icon-medium-display:none; - --spectrum-ui-icon-large-display:block; -} diff --git a/tokens/dist/css/spectrum/custom-light-vars.css b/tokens/dist/css/spectrum/custom-light-vars.css deleted file mode 100644 index 08e893a0eb8..00000000000 --- a/tokens/dist/css/spectrum/custom-light-vars.css +++ /dev/null @@ -1,57 +0,0 @@ -.spectrum--light, -.spectrum--lightest{ - --spectrum-menu-item-background-color-default-rgb:0, 0, 0; - --spectrum-menu-item-background-color-default-opacity:0; - --spectrum-menu-item-background-color-default:rgba(var(--spectrum-menu-item-background-color-default-rgb), var(--spectrum-menu-item-background-color-default-opacity)); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover:var(--spectrum-transparent-black-200); - --spectrum-menu-item-background-color-down:var(--spectrum-transparent-black-200); - --spectrum-menu-item-background-color-key-focus:var(--spectrum-transparent-black-200); - - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var(--spectrum-blue-800-rgb); /* var(--spectrum-accent-color-800);*/ - - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color:var(--spectrum-blue-800); - - --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-900-rgb), 0.1); - --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-black-rgb), 0.06); - --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-down:var(--spectrum-transparent-black-200); - --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-black-rgb), 0.06); - --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-800); - - --spectrum-badge-label-icon-color-primary:var(--spectrum-white); - - --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-800); - --spectrum-coach-indicator-ring-dark-color:var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color:var(--spectrum-gray-50); - - --spectrum-well-border-color:var(--spectrum-black-rgb); - - --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-800); - - --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.06); - --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-900-rgb), 0.1); - - --spectrum-logic-button-and-background-color:var(--spectrum-blue-900); - --spectrum-logic-button-and-border-color:var(--spectrum-blue-900); - --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1100); - --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1100); - - --spectrum-logic-button-or-background-color:var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color:var(--spectrum-magenta-900); - --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-1100); - --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-1100); - - --spectrum-assetcard-border-color-selected:var(--spectrum-blue-900); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-900); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-1000); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-900); - --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-800); - - --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb),0.2); - --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-900-rgb),0.1); - --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-800); -} diff --git a/tokens/dist/css/spectrum/custom-medium-vars.css b/tokens/dist/css/spectrum/custom-medium-vars.css deleted file mode 100644 index e7df6b9f5c3..00000000000 --- a/tokens/dist/css/spectrum/custom-medium-vars.css +++ /dev/null @@ -1,108 +0,0 @@ -.spectrum--medium{ - --spectrum-slider-tick-mark-height:10px; - --spectrum-slider-ramp-track-height:16px; - - --spectrum-colorwheel-path:"M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0"; - --spectrum-colorwheel-path-borders:"M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; - --spectrum-colorwheel-colorarea-container-size:144px; - - --spectrum-colorloupe-checkerboard-fill:url(#checkerboard-primary); - - --spectrum-menu-item-selectable-edge-to-text-not-selected-small:28px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-medium:32px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-large:38px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large:45px; - - --spectrum-menu-item-checkmark-height-small:10px; - --spectrum-menu-item-checkmark-height-medium:10px; - --spectrum-menu-item-checkmark-height-large:12px; - --spectrum-menu-item-checkmark-height-extra-large:14px; - - --spectrum-menu-item-checkmark-width-small:10px; - --spectrum-menu-item-checkmark-width-medium:10px; - --spectrum-menu-item-checkmark-width-large:12px; - --spectrum-menu-item-checkmark-width-extra-large:14px; - - --spectrum-rating-icon-spacing:var(--spectrum-spacing-75); - - --spectrum-button-top-to-text-small:5px; - --spectrum-button-bottom-to-text-small:4px; - --spectrum-button-top-to-text-medium:7px; - --spectrum-button-bottom-to-text-medium:8px; - --spectrum-button-top-to-text-large:10px; - --spectrum-button-bottom-to-text-large:10px; - --spectrum-button-top-to-text-extra-large:13px; - --spectrum-button-bottom-to-text-extra-large:13px; - - --spectrum-alert-banner-close-button-spacing:var(--spectrum-spacing-100); - --spectrum-alert-banner-edge-to-divider:var(--spectrum-spacing-100); - --spectrum-alert-banner-edge-to-button:var(--spectrum-spacing-100); - --spectrum-alert-banner-text-to-button-vertical:var(--spectrum-spacing-100); - - --spectrum-alert-dialog-padding:var(--spectrum-spacing-500); - --spectrum-alert-dialog-description-to-buttons:var(--spectrum-spacing-700); - - --spectrum-coach-indicator-gap:6px; - --spectrum-coach-indicator-ring-diameter:var(--spectrum-spacing-300); - --spectrum-coach-indicator-quiet-ring-diameter:var(--spectrum-spacing-100); - - --spectrum-coachmark-buttongroup-display:flex; - --spectrum-coachmark-buttongroup-mobile-display:none; - --spectrum-coachmark-menu-display:inline-flex; - --spectrum-coachmark-menu-mobile-display:none; - --spectrum-well-padding:var(--spectrum-spacing-300); - --spectrum-well-margin-top:var(--spectrum-spacing-75); - --spectrum-well-min-width:240px; - --spectrum-well-border-radius:var(--spectrum-spacing-75); - - /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ - --spectrum-workflow-icon-size-xxl:32px; - --spectrum-workflow-icon-size-xxs:12px; - - --spectrum-treeview-item-indentation-medium:var(--spectrum-spacing-300); - --spectrum-treeview-item-indentation-small:var(--spectrum-spacing-200); - --spectrum-treeview-item-indentation-large:20px; - --spectrum-treeview-item-indentation-extra-large:var(--spectrum-spacing-400); - --spectrum-treeview-indicator-inset-block-start:5px; - --spectrum-treeview-item-min-block-size-thumbnail-offset-medium:0px; - - --spectrum-dialog-confirm-entry-animation-distance:20px; - --spectrum-dialog-confirm-hero-height:128px; - --spectrum-dialog-confirm-border-radius:4px; - --spectrum-dialog-confirm-title-text-size:18px; - --spectrum-dialog-confirm-description-text-size:14px; - --spectrum-dialog-confirm-padding-grid:40px; - - --spectrum-datepicker-initial-width:128px; - --spectrum-datepicker-generic-padding:var(--spectrum-spacing-200); - --spectrum-datepicker-dash-line-height:24px; - --spectrum-datepicker-width-quiet-first:72px; - --spectrum-datepicker-width-quiet-second:16px; - --spectrum-datepicker-datetime-width-first:36px; - --spectrum-datepicker-invalid-icon-to-button:8px; - --spectrum-datepicker-invalid-icon-to-button-quiet:7px; - --spectrum-datepicker-input-datetime-width:var(--spectrum-spacing-400); - - --spectrum-pagination-textfield-width:var(--spectrum-spacing-700); - --spectrum-pagination-item-inline-spacing:5px; - - --spectrum-dial-border-radius:16px; - --spectrum-dial-handle-position:8px; - --spectrum-dial-handle-block-margin:16px; - --spectrum-dial-handle-inline-margin:16px; - --spectrum-dial-controls-margin:8px; - --spectrum-dial-label-gap-y:5px; - --spectrum-dial-label-container-top-to-text:4px; - - --spectrum-assetcard-focus-ring-border-radius:8px; - --spectrum-assetcard-selectionindicator-margin:12px; - --spectrum-assetcard-title-font-size:var(--spectrum-heading-size-xs); - --spectrum-assetcard-header-content-font-size:var(--spectrum-heading-size-xs); - --spectrum-assetcard-content-font-size:var(--spectrum-body-size-s); - - /* To get a square that measures 10px on the diagonal, the sides have to be 8px */ - --spectrum-tooltip-tip-square-size:8px; - - --spectrum-ui-icon-medium-display:block; - --spectrum-ui-icon-large-display:none; -} diff --git a/tokens/dist/css/spectrum/custom-vars.css b/tokens/dist/css/spectrum/custom-vars.css deleted file mode 100644 index bdd819c28e0..00000000000 --- a/tokens/dist/css/spectrum/custom-vars.css +++ /dev/null @@ -1,43 +0,0 @@ -.spectrum{ - --system:spectrum; - --spectrum-animation-linear:cubic-bezier(0, 0, 1, 1); - --spectrum-animation-duration-0:0ms; - --spectrum-animation-duration-100:130ms; - --spectrum-animation-duration-200:160ms; - --spectrum-animation-duration-300:190ms; - --spectrum-animation-duration-400:220ms; - --spectrum-animation-duration-500:250ms; - --spectrum-animation-duration-600:300ms; - --spectrum-animation-duration-700:350ms; - --spectrum-animation-duration-800:400ms; - --spectrum-animation-duration-900:450ms; - --spectrum-animation-duration-1000:500ms; - --spectrum-animation-duration-2000:1000ms; - --spectrum-animation-duration-4000:2000ms; - --spectrum-animation-duration-6000:3000ms; - --spectrum-animation-ease-in-out:cubic-bezier(.45, 0, .40, 1); - --spectrum-animation-ease-in:cubic-bezier(.50, 0, 1, 1); - --spectrum-animation-ease-out:cubic-bezier(0, 0, 0.40, 1); - --spectrum-animation-ease-linear:cubic-bezier(0, 0, 1, 1); - - - --spectrum-sans-font-family-stack:adobe-clean, var(--spectrum-sans-serif-font-family), 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif; - --spectrum-sans-serif-font:var(--spectrum-sans-font-family-stack); - - --spectrum-serif-font-family-stack:adobe-clean-serif, var(--spectrum-serif-font-family), 'Source Serif Pro', Georgia, serif; - --spectrum-serif-font:var(--spectrum-serif-font-family-stack); - - --spectrum-code-font-family-stack:'Source Code Pro', Monaco, monospace; - - --spectrum-cjk-font-family-stack:adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; - --spectrum-cjk-font:var(--spectrum-code-font-family-stack); - - /* static white / black background color for docs containers */ - --spectrum-docs-static-white-background-color-rgb:15, 121, 125; - --spectrum-docs-static-white-background-color:rgba(var(--spectrum-docs-static-white-background-color-rgb)); - --spectrum-docs-static-black-background-color-rgb:206, 247, 243; - --spectrum-docs-static-black-background-color:rgba(var(--spectrum-docs-static-black-background-color-rgb)); - - /* override for Spectrum Tokens value until a Style Dictionary transform gets written for our usage */ - --spectrum-corner-radius-1000:9999px; -} diff --git a/tokens/dist/index.css b/tokens/dist/index.css index d15fc6607c0..8a6b1d66614 100644 --- a/tokens/dist/index.css +++ b/tokens/dist/index.css @@ -1,4311 +1,4219 @@ -.spectrum--dark{ - --spectrum-overlay-opacity:0.6; - --spectrum-background-layer-2-color:var(--spectrum-gray-75); - --spectrum-neutral-subdued-background-color-default:var(--spectrum-gray-500); - --spectrum-neutral-subdued-background-color-hover:var(--spectrum-gray-400); - --spectrum-neutral-subdued-background-color-down:var(--spectrum-gray-400); - --spectrum-neutral-subdued-background-color-key-focus:var(--spectrum-gray-400); - --spectrum-accent-background-color-default:var(--spectrum-accent-color-800); - --spectrum-accent-background-color-hover:var(--spectrum-accent-color-700); - --spectrum-accent-background-color-down:var(--spectrum-accent-color-700); - --spectrum-accent-background-color-key-focus:var(--spectrum-accent-color-700); - --spectrum-informative-background-color-default:var(--spectrum-informative-color-800); - --spectrum-informative-background-color-hover:var(--spectrum-informative-color-700); - --spectrum-informative-background-color-down:var(--spectrum-informative-color-700); - --spectrum-informative-background-color-key-focus:var(--spectrum-informative-color-700); - --spectrum-negative-background-color-default:var(--spectrum-negative-color-800); - --spectrum-negative-background-color-hover:var(--spectrum-negative-color-700); - --spectrum-negative-background-color-down:var(--spectrum-negative-color-700); - --spectrum-negative-background-color-key-focus:var(--spectrum-negative-color-700); - --spectrum-positive-background-color-default:var(--spectrum-positive-color-800); - --spectrum-positive-background-color-hover:var(--spectrum-positive-color-700); - --spectrum-positive-background-color-down:var(--spectrum-positive-color-700); - --spectrum-positive-background-color-key-focus:var(--spectrum-positive-color-700); - --spectrum-notice-background-color-default:var(--spectrum-notice-color-900); - --spectrum-gray-background-color-default:var(--spectrum-gray-500); - --spectrum-red-background-color-default:var(--spectrum-red-800); - --spectrum-orange-background-color-default:var(--spectrum-orange-900); - --spectrum-yellow-background-color-default:var(--spectrum-yellow-1100); - --spectrum-chartreuse-background-color-default:var(--spectrum-chartreuse-1000); - --spectrum-celery-background-color-default:var(--spectrum-celery-900); - --spectrum-green-background-color-default:var(--spectrum-green-800); - --spectrum-seafoam-background-color-default:var(--spectrum-seafoam-800); - --spectrum-cyan-background-color-default:var(--spectrum-cyan-800); - --spectrum-blue-background-color-default:var(--spectrum-blue-800); - --spectrum-indigo-background-color-default:var(--spectrum-indigo-800); - --spectrum-purple-background-color-default:var(--spectrum-purple-800); - --spectrum-fuchsia-background-color-default:var(--spectrum-fuchsia-800); - --spectrum-magenta-background-color-default:var(--spectrum-magenta-800); - --spectrum-neutral-visual-color:var(--spectrum-gray-600); - --spectrum-accent-visual-color:var(--spectrum-accent-color-900); - --spectrum-informative-visual-color:var(--spectrum-informative-color-900); - --spectrum-negative-visual-color:var(--spectrum-negative-color-900); - --spectrum-notice-visual-color:var(--spectrum-notice-color-900); - --spectrum-positive-visual-color:var(--spectrum-positive-color-900); - --spectrum-gray-visual-color:var(--spectrum-gray-600); - --spectrum-red-visual-color:var(--spectrum-red-700); - --spectrum-orange-visual-color:var(--spectrum-orange-900); - --spectrum-yellow-visual-color:var(--spectrum-yellow-1100); - --spectrum-chartreuse-visual-color:var(--spectrum-chartreuse-900); - --spectrum-celery-visual-color:var(--spectrum-celery-800); - --spectrum-green-visual-color:var(--spectrum-green-800); - --spectrum-seafoam-visual-color:var(--spectrum-seafoam-800); - --spectrum-cyan-visual-color:var(--spectrum-cyan-900); - --spectrum-blue-visual-color:var(--spectrum-blue-900); - --spectrum-indigo-visual-color:var(--spectrum-indigo-900); - --spectrum-purple-visual-color:var(--spectrum-purple-900); - --spectrum-fuchsia-visual-color:var(--spectrum-fuchsia-900); - --spectrum-magenta-visual-color:var(--spectrum-magenta-900); - --spectrum-background-elevated-color:var(--spectrum-gray-75); - --spectrum-background-pasteboard-color:var(--spectrum-gray-25); - --spectrum-brown-visual-color:var(--spectrum-brown-900); - --spectrum-cinnamon-visual-color:var(--spectrum-cinnamon-900); - --spectrum-pink-visual-color:var(--spectrum-pink-900); - --spectrum-silver-visual-color:var(--spectrum-silver-900); - --spectrum-turquoise-visual-color:var(--spectrum-turquoise-900); - --spectrum-brown-background-color-default:var(--spectrum-brown-800); - --spectrum-cinnamon-background-color-default:var(--spectrum-cinnamon-800); - --spectrum-pink-background-color-default:var(--spectrum-pink-800); - --spectrum-silver-background-color-default:var(--spectrum-silver-800); - --spectrum-turquoise-background-color-default:var(--spectrum-turquoise-800); - --spectrum-drop-shadow-color-100-rgb:0, 0, 0; - --spectrum-drop-shadow-color-100-opacity:0.36; - --spectrum-drop-shadow-color-100:rgba(var(--spectrum-drop-shadow-color-100-rgb), var(--spectrum-drop-shadow-color-100-opacity)); - --spectrum-drop-shadow-color-200-rgb:0, 0, 0; - --spectrum-drop-shadow-color-200-opacity:0.48; - --spectrum-drop-shadow-color-200:rgba(var(--spectrum-drop-shadow-color-200-rgb), var(--spectrum-drop-shadow-color-200-opacity)); - --spectrum-drop-shadow-color-300-rgb:0, 0, 0; - --spectrum-drop-shadow-color-300-opacity:0.6; - --spectrum-drop-shadow-color-300:rgba(var(--spectrum-drop-shadow-color-300-rgb), var(--spectrum-drop-shadow-color-300-opacity)); - --spectrum-neutral-subtle-background-color-default:var(--spectrum-gray-300); - --spectrum-gray-subtle-background-color-default:var(--spectrum-gray-300); - --spectrum-blue-subtle-background-color-default:var(--spectrum-blue-300); - --spectrum-green-subtle-background-color-default:var(--spectrum-green-300); - --spectrum-orange-subtle-background-color-default:var(--spectrum-orange-300); - --spectrum-red-subtle-background-color-default:var(--spectrum-red-300); - --spectrum-brown-subtle-background-color-default:var(--spectrum-brown-300); - --spectrum-cinnamon-subtle-background-color-default:var(--spectrum-cinnamon-300); - --spectrum-celery-subtle-background-color-default:var(--spectrum-celery-300); - --spectrum-chartreuse-subtle-background-color-default:var(--spectrum-chartreuse-300); - --spectrum-cyan-subtle-background-color-default:var(--spectrum-cyan-300); - --spectrum-fuchsia-subtle-background-color-default:var(--spectrum-fuchsia-300); - --spectrum-indigo-subtle-background-color-default:var(--spectrum-indigo-300); - --spectrum-magenta-subtle-background-color-default:var(--spectrum-magenta-300); - --spectrum-pink-subtle-background-color-default:var(--spectrum-pink-300); - --spectrum-purple-subtle-background-color-default:var(--spectrum-purple-300); - --spectrum-seafoam-subtle-background-color-default:var(--spectrum-seafoam-300); - --spectrum-silver-subtle-background-color-default:var(--spectrum-silver-300); - --spectrum-turquoise-subtle-background-color-default:var(--spectrum-turquoise-300); - --spectrum-yellow-subtle-background-color-default:var(--spectrum-yellow-300); - --spectrum-opacity-checkerboard-square-dark:var(--spectrum-gray-800); - --spectrum-menu-item-background-color-default:var(--spectrum-gray-200); - --spectrum-menu-item-background-color-hover:var(--spectrum-gray-200); - --spectrum-menu-item-background-color-down:var(--spectrum-gray-200); - --spectrum-menu-item-background-color-keyboard-focus:var(--spectrum-gray-200); - --spectrum-menu-item-background-color-disabled:var(--spectrum-gray-200); - --spectrum-popover-border-opacity:1.0; - --spectrum-gray-25-rgb:17, 17, 17; - --spectrum-gray-25:rgba(var(--spectrum-gray-25-rgb)); - --spectrum-gray-50-rgb:27, 27, 27; - --spectrum-gray-50:rgba(var(--spectrum-gray-50-rgb)); - --spectrum-gray-75-rgb:34, 34, 34; - --spectrum-gray-75:rgba(var(--spectrum-gray-75-rgb)); - --spectrum-gray-100-rgb:44, 44, 44; - --spectrum-gray-100:rgba(var(--spectrum-gray-100-rgb)); - --spectrum-gray-200-rgb:50, 50, 50; - --spectrum-gray-200:rgba(var(--spectrum-gray-200-rgb)); - --spectrum-gray-300-rgb:57, 57, 57; - --spectrum-gray-300:rgba(var(--spectrum-gray-300-rgb)); - --spectrum-gray-400-rgb:68, 68, 68; - --spectrum-gray-400:rgba(var(--spectrum-gray-400-rgb)); - --spectrum-gray-500-rgb:109, 109, 109; - --spectrum-gray-500:rgba(var(--spectrum-gray-500-rgb)); - --spectrum-gray-600-rgb:138, 138, 138; - --spectrum-gray-600:rgba(var(--spectrum-gray-600-rgb)); - --spectrum-gray-700-rgb:175, 175, 175; - --spectrum-gray-700:rgba(var(--spectrum-gray-700-rgb)); - --spectrum-gray-800-rgb:219, 219, 219; - --spectrum-gray-800:rgba(var(--spectrum-gray-800-rgb)); - --spectrum-gray-900-rgb:242, 242, 242; - --spectrum-gray-900:rgba(var(--spectrum-gray-900-rgb)); - --spectrum-gray-1000-rgb:255, 255, 255; - --spectrum-gray-1000:rgba(var(--spectrum-gray-1000-rgb)); - --spectrum-blue-100-rgb:14, 23, 63; - --spectrum-blue-100:rgba(var(--spectrum-blue-100-rgb)); - --spectrum-blue-200-rgb:15, 28, 82; - --spectrum-blue-200:rgba(var(--spectrum-blue-200-rgb)); - --spectrum-blue-300-rgb:12, 33, 117; - --spectrum-blue-300:rgba(var(--spectrum-blue-300-rgb)); - --spectrum-blue-400-rgb:18, 45, 154; - --spectrum-blue-400:rgba(var(--spectrum-blue-400-rgb)); - --spectrum-blue-500-rgb:26, 58, 195; - --spectrum-blue-500:rgba(var(--spectrum-blue-500-rgb)); - --spectrum-blue-600-rgb:37, 73, 229; - --spectrum-blue-600:rgba(var(--spectrum-blue-600-rgb)); - --spectrum-blue-700-rgb:52, 91, 248; - --spectrum-blue-700:rgba(var(--spectrum-blue-700-rgb)); - --spectrum-blue-800-rgb:64, 105, 253; - --spectrum-blue-800:rgba(var(--spectrum-blue-800-rgb)); - --spectrum-blue-900-rgb:86, 129, 255; - --spectrum-blue-900:rgba(var(--spectrum-blue-900-rgb)); - --spectrum-blue-1000-rgb:105, 149, 254; - --spectrum-blue-1000:rgba(var(--spectrum-blue-1000-rgb)); - --spectrum-blue-1100-rgb:124, 169, 252; - --spectrum-blue-1100:rgba(var(--spectrum-blue-1100-rgb)); - --spectrum-blue-1200-rgb:152, 192, 252; - --spectrum-blue-1200:rgba(var(--spectrum-blue-1200-rgb)); - --spectrum-blue-1300-rgb:181, 213, 253; - --spectrum-blue-1300:rgba(var(--spectrum-blue-1300-rgb)); - --spectrum-blue-1400-rgb:213, 231, 254; - --spectrum-blue-1400:rgba(var(--spectrum-blue-1400-rgb)); - --spectrum-blue-1500-rgb:238, 245, 255; - --spectrum-blue-1500:rgba(var(--spectrum-blue-1500-rgb)); - --spectrum-blue-1600-rgb:255, 255, 255; - --spectrum-blue-1600:rgba(var(--spectrum-blue-1600-rgb)); - --spectrum-red-100-rgb:54, 10, 3; - --spectrum-red-100:rgba(var(--spectrum-red-100-rgb)); - --spectrum-red-200-rgb:68, 13, 5; - --spectrum-red-200:rgba(var(--spectrum-red-200-rgb)); - --spectrum-red-300-rgb:87, 17, 7; - --spectrum-red-300:rgba(var(--spectrum-red-300-rgb)); - --spectrum-red-400-rgb:115, 24, 11; - --spectrum-red-400:rgba(var(--spectrum-red-400-rgb)); - --spectrum-red-500-rgb:147, 31, 17; - --spectrum-red-500:rgba(var(--spectrum-red-500-rgb)); - --spectrum-red-600-rgb:177, 38, 23; - --spectrum-red-600:rgba(var(--spectrum-red-600-rgb)); - --spectrum-red-700-rgb:205, 46, 29; - --spectrum-red-700:rgba(var(--spectrum-red-700-rgb)); - --spectrum-red-800-rgb:223, 52, 34; - --spectrum-red-800:rgba(var(--spectrum-red-800-rgb)); - --spectrum-red-900-rgb:252, 67, 46; - --spectrum-red-900:rgba(var(--spectrum-red-900-rgb)); - --spectrum-red-1000-rgb:255, 103, 86; - --spectrum-red-1000:rgba(var(--spectrum-red-1000-rgb)); - --spectrum-red-1100-rgb:255, 134, 120; - --spectrum-red-1100:rgba(var(--spectrum-red-1100-rgb)); - --spectrum-red-1200-rgb:255, 167, 157; - --spectrum-red-1200:rgba(var(--spectrum-red-1200-rgb)); - --spectrum-red-1300-rgb:255, 196, 189; - --spectrum-red-1300:rgba(var(--spectrum-red-1300-rgb)); - --spectrum-red-1400-rgb:255, 222, 219; - --spectrum-red-1400:rgba(var(--spectrum-red-1400-rgb)); - --spectrum-red-1500-rgb:255, 242, 240; - --spectrum-red-1500:rgba(var(--spectrum-red-1500-rgb)); - --spectrum-red-1600-rgb:255, 255, 255; - --spectrum-red-1600:rgba(var(--spectrum-red-1600-rgb)); - --spectrum-orange-100-rgb:49, 16, 0; - --spectrum-orange-100:rgba(var(--spectrum-orange-100-rgb)); - --spectrum-orange-200-rgb:61, 21, 0; - --spectrum-orange-200:rgba(var(--spectrum-orange-200-rgb)); - --spectrum-orange-300-rgb:80, 27, 0; - --spectrum-orange-300:rgba(var(--spectrum-orange-300-rgb)); - --spectrum-orange-400-rgb:106, 36, 0; - --spectrum-orange-400:rgba(var(--spectrum-orange-400-rgb)); - --spectrum-orange-500-rgb:135, 47, 0; - --spectrum-orange-500:rgba(var(--spectrum-orange-500-rgb)); - --spectrum-orange-600-rgb:162, 59, 0; - --spectrum-orange-600:rgba(var(--spectrum-orange-600-rgb)); - --spectrum-orange-700-rgb:185, 73, 0; - --spectrum-orange-700:rgba(var(--spectrum-orange-700-rgb)); - --spectrum-orange-800-rgb:199, 82, 0; - --spectrum-orange-800:rgba(var(--spectrum-orange-800-rgb)); - --spectrum-orange-900-rgb:224, 100, 0; - --spectrum-orange-900:rgba(var(--spectrum-orange-900-rgb)); - --spectrum-orange-1000-rgb:243, 117, 0; - --spectrum-orange-1000:rgba(var(--spectrum-orange-1000-rgb)); - --spectrum-orange-1100-rgb:255, 137, 0; - --spectrum-orange-1100:rgba(var(--spectrum-orange-1100-rgb)); - --spectrum-orange-1200-rgb:255, 173, 45; - --spectrum-orange-1200:rgba(var(--spectrum-orange-1200-rgb)); - --spectrum-orange-1300-rgb:255, 201, 116; - --spectrum-orange-1300:rgba(var(--spectrum-orange-1300-rgb)); - --spectrum-orange-1400-rgb:255, 225, 178; - --spectrum-orange-1400:rgba(var(--spectrum-orange-1400-rgb)); - --spectrum-orange-1500-rgb:255, 243, 225; - --spectrum-orange-1500:rgba(var(--spectrum-orange-1500-rgb)); - --spectrum-orange-1600-rgb:255, 255, 255; - --spectrum-orange-1600:rgba(var(--spectrum-orange-1600-rgb)); - --spectrum-yellow-100-rgb:37, 23, 0; - --spectrum-yellow-100:rgba(var(--spectrum-yellow-100-rgb)); - --spectrum-yellow-200-rgb:47, 29, 0; - --spectrum-yellow-200:rgba(var(--spectrum-yellow-200-rgb)); - --spectrum-yellow-300-rgb:61, 39, 0; - --spectrum-yellow-300:rgba(var(--spectrum-yellow-300-rgb)); - --spectrum-yellow-400-rgb:83, 52, 0; - --spectrum-yellow-400:rgba(var(--spectrum-yellow-400-rgb)); - --spectrum-yellow-500-rgb:107, 67, 0; - --spectrum-yellow-500:rgba(var(--spectrum-yellow-500-rgb)); - --spectrum-yellow-600-rgb:130, 82, 0; - --spectrum-yellow-600:rgba(var(--spectrum-yellow-600-rgb)); - --spectrum-yellow-700-rgb:151, 97, 0; - --spectrum-yellow-700:rgba(var(--spectrum-yellow-700-rgb)); - --spectrum-yellow-800-rgb:164, 106, 0; - --spectrum-yellow-800:rgba(var(--spectrum-yellow-800-rgb)); - --spectrum-yellow-900-rgb:186, 124, 0; - --spectrum-yellow-900:rgba(var(--spectrum-yellow-900-rgb)); - --spectrum-yellow-1000-rgb:203, 141, 0; - --spectrum-yellow-1000:rgba(var(--spectrum-yellow-1000-rgb)); - --spectrum-yellow-1100-rgb:218, 159, 0; - --spectrum-yellow-1100:rgba(var(--spectrum-yellow-1100-rgb)); - --spectrum-yellow-1200-rgb:235, 183, 0; - --spectrum-yellow-1200:rgba(var(--spectrum-yellow-1200-rgb)); - --spectrum-yellow-1300-rgb:249, 206, 0; - --spectrum-yellow-1300:rgba(var(--spectrum-yellow-1300-rgb)); - --spectrum-yellow-1400-rgb:255, 230, 86; - --spectrum-yellow-1400:rgba(var(--spectrum-yellow-1400-rgb)); - --spectrum-yellow-1500-rgb:255, 246, 195; - --spectrum-yellow-1500:rgba(var(--spectrum-yellow-1500-rgb)); - --spectrum-yellow-1600-rgb:255, 255, 255; - --spectrum-yellow-1600:rgba(var(--spectrum-yellow-1600-rgb)); - --spectrum-chartreuse-100-rgb:23, 28, 0; - --spectrum-chartreuse-100:rgba(var(--spectrum-chartreuse-100-rgb)); - --spectrum-chartreuse-200-rgb:30, 36, 0; - --spectrum-chartreuse-200:rgba(var(--spectrum-chartreuse-200-rgb)); - --spectrum-chartreuse-300-rgb:39, 47, 0; - --spectrum-chartreuse-300:rgba(var(--spectrum-chartreuse-300-rgb)); - --spectrum-chartreuse-400-rgb:53, 63, 0; - --spectrum-chartreuse-400:rgba(var(--spectrum-chartreuse-400-rgb)); - --spectrum-chartreuse-500-rgb:68, 82, 0; - --spectrum-chartreuse-500:rgba(var(--spectrum-chartreuse-500-rgb)); - --spectrum-chartreuse-600-rgb:83, 100, 0; - --spectrum-chartreuse-600:rgba(var(--spectrum-chartreuse-600-rgb)); - --spectrum-chartreuse-700-rgb:97, 116, 0; - --spectrum-chartreuse-700:rgba(var(--spectrum-chartreuse-700-rgb)); - --spectrum-chartreuse-800-rgb:106, 127, 0; - --spectrum-chartreuse-800:rgba(var(--spectrum-chartreuse-800-rgb)); - --spectrum-chartreuse-900-rgb:122, 147, 0; - --spectrum-chartreuse-900:rgba(var(--spectrum-chartreuse-900-rgb)); - --spectrum-chartreuse-1000-rgb:136, 164, 0; - --spectrum-chartreuse-1000:rgba(var(--spectrum-chartreuse-1000-rgb)); - --spectrum-chartreuse-1100-rgb:151, 181, 0; - --spectrum-chartreuse-1100:rgba(var(--spectrum-chartreuse-1100-rgb)); - --spectrum-chartreuse-1200-rgb:169, 203, 0; - --spectrum-chartreuse-1200:rgba(var(--spectrum-chartreuse-1200-rgb)); - --spectrum-chartreuse-1300-rgb:187, 225, 0; - --spectrum-chartreuse-1300:rgba(var(--spectrum-chartreuse-1300-rgb)); - --spectrum-chartreuse-1400-rgb:219, 240, 117; - --spectrum-chartreuse-1400:rgba(var(--spectrum-chartreuse-1400-rgb)); - --spectrum-chartreuse-1500-rgb:242, 249, 206; - --spectrum-chartreuse-1500:rgba(var(--spectrum-chartreuse-1500-rgb)); - --spectrum-chartreuse-1600-rgb:255, 255, 255; - --spectrum-chartreuse-1600:rgba(var(--spectrum-chartreuse-1600-rgb)); - --spectrum-celery-100-rgb:11, 31, 0; - --spectrum-celery-100:rgba(var(--spectrum-celery-100-rgb)); - --spectrum-celery-200-rgb:15, 38, 0; - --spectrum-celery-200:rgba(var(--spectrum-celery-200-rgb)); - --spectrum-celery-300-rgb:21, 51, 1; - --spectrum-celery-300:rgba(var(--spectrum-celery-300-rgb)); - --spectrum-celery-400-rgb:31, 67, 4; - --spectrum-celery-400:rgba(var(--spectrum-celery-400-rgb)); - --spectrum-celery-500-rgb:41, 86, 8; - --spectrum-celery-500:rgba(var(--spectrum-celery-500-rgb)); - --spectrum-celery-600-rgb:50, 105, 11; - --spectrum-celery-600:rgba(var(--spectrum-celery-600-rgb)); - --spectrum-celery-700-rgb:60, 122, 15; - --spectrum-celery-700:rgba(var(--spectrum-celery-700-rgb)); - --spectrum-celery-800-rgb:66, 134, 18; - --spectrum-celery-800:rgba(var(--spectrum-celery-800-rgb)); - --spectrum-celery-900-rgb:78, 154, 23; - --spectrum-celery-900:rgba(var(--spectrum-celery-900-rgb)); - --spectrum-celery-1000-rgb:88, 172, 28; - --spectrum-celery-1000:rgba(var(--spectrum-celery-1000-rgb)); - --spectrum-celery-1100-rgb:100, 190, 35; - --spectrum-celery-1100:rgba(var(--spectrum-celery-1100-rgb)); - --spectrum-celery-1200-rgb:116, 213, 46; - --spectrum-celery-1200:rgba(var(--spectrum-celery-1200-rgb)); - --spectrum-celery-1300-rgb:136, 234, 65; - --spectrum-celery-1300:rgba(var(--spectrum-celery-1300-rgb)); - --spectrum-celery-1400-rgb:170, 251, 112; - --spectrum-celery-1400:rgba(var(--spectrum-celery-1400-rgb)); - --spectrum-celery-1500-rgb:222, 255, 198; - --spectrum-celery-1500:rgba(var(--spectrum-celery-1500-rgb)); - --spectrum-celery-1600-rgb:255, 255, 255; - --spectrum-celery-1600:rgba(var(--spectrum-celery-1600-rgb)); - --spectrum-green-100-rgb:0, 30, 23; - --spectrum-green-100:rgba(var(--spectrum-green-100-rgb)); - --spectrum-green-200-rgb:0, 38, 29; - --spectrum-green-200:rgba(var(--spectrum-green-200-rgb)); - --spectrum-green-300-rgb:0, 51, 38; - --spectrum-green-300:rgba(var(--spectrum-green-300-rgb)); - --spectrum-green-400-rgb:0, 68, 48; - --spectrum-green-400:rgba(var(--spectrum-green-400-rgb)); - --spectrum-green-500-rgb:2, 87, 58; - --spectrum-green-500:rgba(var(--spectrum-green-500-rgb)); - --spectrum-green-600-rgb:3, 106, 67; - --spectrum-green-600:rgba(var(--spectrum-green-600-rgb)); - --spectrum-green-700-rgb:4, 124, 75; - --spectrum-green-700:rgba(var(--spectrum-green-700-rgb)); - --spectrum-green-800-rgb:6, 136, 80; - --spectrum-green-800:rgba(var(--spectrum-green-800-rgb)); - --spectrum-green-900-rgb:9, 157, 89; - --spectrum-green-900:rgba(var(--spectrum-green-900-rgb)); - --spectrum-green-1000-rgb:14, 175, 98; - --spectrum-green-1000:rgba(var(--spectrum-green-1000-rgb)); - --spectrum-green-1100-rgb:24, 193, 110; - --spectrum-green-1100:rgba(var(--spectrum-green-1100-rgb)); - --spectrum-green-1200-rgb:57, 215, 134; - --spectrum-green-1200:rgba(var(--spectrum-green-1200-rgb)); - --spectrum-green-1300-rgb:126, 231, 172; - --spectrum-green-1300:rgba(var(--spectrum-green-1300-rgb)); - --spectrum-green-1400-rgb:189, 241, 208; - --spectrum-green-1400:rgba(var(--spectrum-green-1400-rgb)); - --spectrum-green-1500-rgb:229, 250, 236; - --spectrum-green-1500:rgba(var(--spectrum-green-1500-rgb)); - --spectrum-green-1600-rgb:255, 255, 255; - --spectrum-green-1600:rgba(var(--spectrum-green-1600-rgb)); - --spectrum-seafoam-100-rgb:0, 30, 27; - --spectrum-seafoam-100:rgba(var(--spectrum-seafoam-100-rgb)); - --spectrum-seafoam-200-rgb:0, 39, 35; - --spectrum-seafoam-200:rgba(var(--spectrum-seafoam-200-rgb)); - --spectrum-seafoam-300-rgb:0, 50, 44; - --spectrum-seafoam-300:rgba(var(--spectrum-seafoam-300-rgb)); - --spectrum-seafoam-400-rgb:0, 67, 59; - --spectrum-seafoam-400:rgba(var(--spectrum-seafoam-400-rgb)); - --spectrum-seafoam-500-rgb:2, 86, 75; - --spectrum-seafoam-500:rgba(var(--spectrum-seafoam-500-rgb)); - --spectrum-seafoam-600-rgb:4, 105, 89; - --spectrum-seafoam-600:rgba(var(--spectrum-seafoam-600-rgb)); - --spectrum-seafoam-700-rgb:6, 122, 103; - --spectrum-seafoam-700:rgba(var(--spectrum-seafoam-700-rgb)); - --spectrum-seafoam-800-rgb:8, 134, 112; - --spectrum-seafoam-800:rgba(var(--spectrum-seafoam-800-rgb)); - --spectrum-seafoam-900-rgb:10, 154, 128; - --spectrum-seafoam-900:rgba(var(--spectrum-seafoam-900-rgb)); - --spectrum-seafoam-1000-rgb:12, 173, 142; - --spectrum-seafoam-1000:rgba(var(--spectrum-seafoam-1000-rgb)); - --spectrum-seafoam-1100-rgb:14, 190, 156; - --spectrum-seafoam-1100:rgba(var(--spectrum-seafoam-1100-rgb)); - --spectrum-seafoam-1200-rgb:29, 214, 176; - --spectrum-seafoam-1200:rgba(var(--spectrum-seafoam-1200-rgb)); - --spectrum-seafoam-1300-rgb:122, 229, 203; - --spectrum-seafoam-1300:rgba(var(--spectrum-seafoam-1300-rgb)); - --spectrum-seafoam-1400-rgb:186, 241, 222; - --spectrum-seafoam-1400:rgba(var(--spectrum-seafoam-1400-rgb)); - --spectrum-seafoam-1500-rgb:229, 249, 243; - --spectrum-seafoam-1500:rgba(var(--spectrum-seafoam-1500-rgb)); - --spectrum-seafoam-1600-rgb:255, 255, 255; - --spectrum-seafoam-1600:rgba(var(--spectrum-seafoam-1600-rgb)); - --spectrum-cyan-100-rgb:0, 29, 39; - --spectrum-cyan-100:rgba(var(--spectrum-cyan-100-rgb)); - --spectrum-cyan-200-rgb:0, 36, 49; - --spectrum-cyan-200:rgba(var(--spectrum-cyan-200-rgb)); - --spectrum-cyan-300-rgb:0, 48, 65; - --spectrum-cyan-300:rgba(var(--spectrum-cyan-300-rgb)); - --spectrum-cyan-400-rgb:0, 64, 88; - --spectrum-cyan-400:rgba(var(--spectrum-cyan-400-rgb)); - --spectrum-cyan-500-rgb:0, 82, 113; - --spectrum-cyan-500:rgba(var(--spectrum-cyan-500-rgb)); - --spectrum-cyan-600-rgb:3, 99, 140; - --spectrum-cyan-600:rgba(var(--spectrum-cyan-600-rgb)); - --spectrum-cyan-700-rgb:8, 115, 168; - --spectrum-cyan-700:rgba(var(--spectrum-cyan-700-rgb)); - --spectrum-cyan-800-rgb:13, 125, 186; - --spectrum-cyan-800:rgba(var(--spectrum-cyan-800-rgb)); - --spectrum-cyan-900-rgb:24, 142, 220; - --spectrum-cyan-900:rgba(var(--spectrum-cyan-900-rgb)); - --spectrum-cyan-1000-rgb:38, 159, 244; - --spectrum-cyan-1000:rgba(var(--spectrum-cyan-1000-rgb)); - --spectrum-cyan-1100-rgb:63, 177, 255; - --spectrum-cyan-1100:rgba(var(--spectrum-cyan-1100-rgb)); - --spectrum-cyan-1200-rgb:107, 199, 255; - --spectrum-cyan-1200:rgba(var(--spectrum-cyan-1200-rgb)); - --spectrum-cyan-1300-rgb:152, 219, 255; - --spectrum-cyan-1300:rgba(var(--spectrum-cyan-1300-rgb)); - --spectrum-cyan-1400-rgb:195, 236, 252; - --spectrum-cyan-1400:rgba(var(--spectrum-cyan-1400-rgb)); - --spectrum-cyan-1500-rgb:230, 248, 253; - --spectrum-cyan-1500:rgba(var(--spectrum-cyan-1500-rgb)); - --spectrum-cyan-1600-rgb:255, 255, 255; - --spectrum-cyan-1600:rgba(var(--spectrum-cyan-1600-rgb)); - --spectrum-indigo-100-rgb:30, 0, 93; - --spectrum-indigo-100:rgba(var(--spectrum-indigo-100-rgb)); - --spectrum-indigo-200-rgb:35, 0, 110; - --spectrum-indigo-200:rgba(var(--spectrum-indigo-200-rgb)); - --spectrum-indigo-300-rgb:47, 0, 140; - --spectrum-indigo-300:rgba(var(--spectrum-indigo-300-rgb)); - --spectrum-indigo-400-rgb:62, 12, 174; - --spectrum-indigo-400:rgba(var(--spectrum-indigo-400-rgb)); - --spectrum-indigo-500-rgb:79, 30, 209; - --spectrum-indigo-500:rgba(var(--spectrum-indigo-500-rgb)); - --spectrum-indigo-600-rgb:95, 52, 235; - --spectrum-indigo-600:rgba(var(--spectrum-indigo-600-rgb)); - --spectrum-indigo-700-rgb:109, 75, 248; - --spectrum-indigo-700:rgba(var(--spectrum-indigo-700-rgb)); - --spectrum-indigo-800-rgb:116, 91, 252; - --spectrum-indigo-800:rgba(var(--spectrum-indigo-800-rgb)); - --spectrum-indigo-900-rgb:128, 119, 254; - --spectrum-indigo-900:rgba(var(--spectrum-indigo-900-rgb)); - --spectrum-indigo-1000-rgb:139, 141, 254; - --spectrum-indigo-1000:rgba(var(--spectrum-indigo-1000-rgb)); - --spectrum-indigo-1100-rgb:153, 161, 255; - --spectrum-indigo-1100:rgba(var(--spectrum-indigo-1100-rgb)); - --spectrum-indigo-1200-rgb:176, 186, 255; - --spectrum-indigo-1200:rgba(var(--spectrum-indigo-1200-rgb)); - --spectrum-indigo-1300-rgb:199, 208, 255; - --spectrum-indigo-1300:rgba(var(--spectrum-indigo-1300-rgb)); - --spectrum-indigo-1400-rgb:223, 228, 255; - --spectrum-indigo-1400:rgba(var(--spectrum-indigo-1400-rgb)); - --spectrum-indigo-1500-rgb:243, 244, 255; - --spectrum-indigo-1500:rgba(var(--spectrum-indigo-1500-rgb)); - --spectrum-indigo-1600-rgb:255, 255, 255; - --spectrum-indigo-1600:rgba(var(--spectrum-indigo-1600-rgb)); - --spectrum-purple-100-rgb:41, 0, 79; - --spectrum-purple-100:rgba(var(--spectrum-purple-100-rgb)); - --spectrum-purple-200-rgb:50, 0, 96; - --spectrum-purple-200:rgba(var(--spectrum-purple-200-rgb)); - --spectrum-purple-300-rgb:64, 0, 122; - --spectrum-purple-300:rgba(var(--spectrum-purple-300-rgb)); - --spectrum-purple-400-rgb:83, 0, 159; - --spectrum-purple-400:rgba(var(--spectrum-purple-400-rgb)); - --spectrum-purple-500-rgb:107, 6, 195; - --spectrum-purple-500:rgba(var(--spectrum-purple-500-rgb)); - --spectrum-purple-600-rgb:130, 34, 215; - --spectrum-purple-600:rgba(var(--spectrum-purple-600-rgb)); - --spectrum-purple-700-rgb:148, 62, 224; - --spectrum-purple-700:rgba(var(--spectrum-purple-700-rgb)); - --spectrum-purple-800-rgb:157, 78, 228; - --spectrum-purple-800:rgba(var(--spectrum-purple-800-rgb)); - --spectrum-purple-900-rgb:173, 105, 233; - --spectrum-purple-900:rgba(var(--spectrum-purple-900-rgb)); - --spectrum-purple-1000-rgb:186, 127, 237; - --spectrum-purple-1000:rgba(var(--spectrum-purple-1000-rgb)); - --spectrum-purple-1100-rgb:197, 149, 240; - --spectrum-purple-1100:rgba(var(--spectrum-purple-1100-rgb)); - --spectrum-purple-1200-rgb:212, 176, 244; - --spectrum-purple-1200:rgba(var(--spectrum-purple-1200-rgb)); - --spectrum-purple-1300-rgb:225, 201, 247; - --spectrum-purple-1300:rgba(var(--spectrum-purple-1300-rgb)); - --spectrum-purple-1400-rgb:238, 224, 250; - --spectrum-purple-1400:rgba(var(--spectrum-purple-1400-rgb)); - --spectrum-purple-1500-rgb:248, 243, 253; - --spectrum-purple-1500:rgba(var(--spectrum-purple-1500-rgb)); - --spectrum-purple-1600-rgb:255, 255, 255; - --spectrum-purple-1600:rgba(var(--spectrum-purple-1600-rgb)); - --spectrum-fuchsia-100-rgb:50, 0, 61; - --spectrum-fuchsia-100:rgba(var(--spectrum-fuchsia-100-rgb)); - --spectrum-fuchsia-200-rgb:61, 0, 74; - --spectrum-fuchsia-200:rgba(var(--spectrum-fuchsia-200-rgb)); - --spectrum-fuchsia-300-rgb:79, 0, 95; - --spectrum-fuchsia-300:rgba(var(--spectrum-fuchsia-300-rgb)); - --spectrum-fuchsia-400-rgb:102, 9, 120; - --spectrum-fuchsia-400:rgba(var(--spectrum-fuchsia-400-rgb)); - --spectrum-fuchsia-500-rgb:127, 23, 146; - --spectrum-fuchsia-500:rgba(var(--spectrum-fuchsia-500-rgb)); - --spectrum-fuchsia-600-rgb:151, 38, 170; - --spectrum-fuchsia-600:rgba(var(--spectrum-fuchsia-600-rgb)); - --spectrum-fuchsia-700-rgb:173, 51, 192; - --spectrum-fuchsia-700:rgba(var(--spectrum-fuchsia-700-rgb)); - --spectrum-fuchsia-800-rgb:186, 60, 206; - --spectrum-fuchsia-800:rgba(var(--spectrum-fuchsia-800-rgb)); - --spectrum-fuchsia-900-rgb:213, 73, 235; - --spectrum-fuchsia-900:rgba(var(--spectrum-fuchsia-900-rgb)); - --spectrum-fuchsia-1000-rgb:232, 91, 253; - --spectrum-fuchsia-1000:rgba(var(--spectrum-fuchsia-1000-rgb)); - --spectrum-fuchsia-1100-rgb:240, 122, 255; - --spectrum-fuchsia-1100:rgba(var(--spectrum-fuchsia-1100-rgb)); - --spectrum-fuchsia-1200-rgb:245, 159, 255; - --spectrum-fuchsia-1200:rgba(var(--spectrum-fuchsia-1200-rgb)); - --spectrum-fuchsia-1300-rgb:248, 191, 255; - --spectrum-fuchsia-1300:rgba(var(--spectrum-fuchsia-1300-rgb)); - --spectrum-fuchsia-1400-rgb:251, 219, 255; - --spectrum-fuchsia-1400:rgba(var(--spectrum-fuchsia-1400-rgb)); - --spectrum-fuchsia-1500-rgb:253, 241, 255; - --spectrum-fuchsia-1500:rgba(var(--spectrum-fuchsia-1500-rgb)); - --spectrum-fuchsia-1600-rgb:255, 255, 255; - --spectrum-fuchsia-1600:rgba(var(--spectrum-fuchsia-1600-rgb)); - --spectrum-magenta-100-rgb:59, 0, 22; - --spectrum-magenta-100:rgba(var(--spectrum-magenta-100-rgb)); - --spectrum-magenta-200-rgb:74, 0, 27; - --spectrum-magenta-200:rgba(var(--spectrum-magenta-200-rgb)); - --spectrum-magenta-300-rgb:93, 0, 34; - --spectrum-magenta-300:rgba(var(--spectrum-magenta-300-rgb)); - --spectrum-magenta-400-rgb:123, 0, 45; - --spectrum-magenta-400:rgba(var(--spectrum-magenta-400-rgb)); - --spectrum-magenta-500-rgb:152, 7, 60; - --spectrum-magenta-500:rgba(var(--spectrum-magenta-500-rgb)); - --spectrum-magenta-600-rgb:181, 19, 76; - --spectrum-magenta-600:rgba(var(--spectrum-magenta-600-rgb)); - --spectrum-magenta-700-rgb:207, 31, 92; - --spectrum-magenta-700:rgba(var(--spectrum-magenta-700-rgb)); - --spectrum-magenta-800-rgb:224, 38, 101; - --spectrum-magenta-800:rgba(var(--spectrum-magenta-800-rgb)); - --spectrum-magenta-900-rgb:255, 51, 119; - --spectrum-magenta-900:rgba(var(--spectrum-magenta-900-rgb)); - --spectrum-magenta-1000-rgb:255, 96, 149; - --spectrum-magenta-1000:rgba(var(--spectrum-magenta-1000-rgb)); - --spectrum-magenta-1100-rgb:255, 128, 171; - --spectrum-magenta-1100:rgba(var(--spectrum-magenta-1100-rgb)); - --spectrum-magenta-1200-rgb:255, 163, 194; - --spectrum-magenta-1200:rgba(var(--spectrum-magenta-1200-rgb)); - --spectrum-magenta-1300-rgb:255, 193, 214; - --spectrum-magenta-1300:rgba(var(--spectrum-magenta-1300-rgb)); - --spectrum-magenta-1400-rgb:255, 220, 232; - --spectrum-magenta-1400:rgba(var(--spectrum-magenta-1400-rgb)); - --spectrum-magenta-1500-rgb:255, 241, 246; - --spectrum-magenta-1500:rgba(var(--spectrum-magenta-1500-rgb)); - --spectrum-magenta-1600-rgb:255, 255, 255; - --spectrum-magenta-1600:rgba(var(--spectrum-magenta-1600-rgb)); - --spectrum-pink-100-rgb:58, 0, 37; - --spectrum-pink-100:rgba(var(--spectrum-pink-100-rgb)); - --spectrum-pink-200-rgb:71, 0, 44; - --spectrum-pink-200:rgba(var(--spectrum-pink-200-rgb)); - --spectrum-pink-300-rgb:90, 0, 57; - --spectrum-pink-300:rgba(var(--spectrum-pink-300-rgb)); - --spectrum-pink-400-rgb:115, 7, 75; - --spectrum-pink-400:rgba(var(--spectrum-pink-400-rgb)); - --spectrum-pink-500-rgb:143, 18, 97; - --spectrum-pink-500:rgba(var(--spectrum-pink-500-rgb)); - --spectrum-pink-600-rgb:171, 29, 119; - --spectrum-pink-600:rgba(var(--spectrum-pink-600-rgb)); - --spectrum-pink-700-rgb:196, 39, 138; - --spectrum-pink-700:rgba(var(--spectrum-pink-700-rgb)); - --spectrum-pink-800-rgb:213, 45, 151; - --spectrum-pink-800:rgba(var(--spectrum-pink-800-rgb)); - --spectrum-pink-900-rgb:236, 67, 175; - --spectrum-pink-900:rgba(var(--spectrum-pink-900-rgb)); - --spectrum-pink-1000-rgb:251, 90, 196; - --spectrum-pink-1000:rgba(var(--spectrum-pink-1000-rgb)); - --spectrum-pink-1100-rgb:255, 122, 210; - --spectrum-pink-1100:rgba(var(--spectrum-pink-1100-rgb)); - --spectrum-pink-1200-rgb:255, 159, 223; - --spectrum-pink-1200:rgba(var(--spectrum-pink-1200-rgb)); - --spectrum-pink-1300-rgb:255, 191, 234; - --spectrum-pink-1300:rgba(var(--spectrum-pink-1300-rgb)); - --spectrum-pink-1400-rgb:255, 219, 243; - --spectrum-pink-1400:rgba(var(--spectrum-pink-1400-rgb)); - --spectrum-pink-1500-rgb:255, 241, 250; - --spectrum-pink-1500:rgba(var(--spectrum-pink-1500-rgb)); - --spectrum-pink-1600-rgb:255, 255, 255; - --spectrum-pink-1600:rgba(var(--spectrum-pink-1600-rgb)); - --spectrum-turquoise-100-rgb:0, 30, 33; - --spectrum-turquoise-100:rgba(var(--spectrum-turquoise-100-rgb)); - --spectrum-turquoise-200-rgb:0, 37, 41; - --spectrum-turquoise-200:rgba(var(--spectrum-turquoise-200-rgb)); - --spectrum-turquoise-300-rgb:0, 49, 54; - --spectrum-turquoise-300:rgba(var(--spectrum-turquoise-300-rgb)); - --spectrum-turquoise-400-rgb:0, 66, 72; - --spectrum-turquoise-400:rgba(var(--spectrum-turquoise-400-rgb)); - --spectrum-turquoise-500-rgb:3, 84, 92; - --spectrum-turquoise-500:rgba(var(--spectrum-turquoise-500-rgb)); - --spectrum-turquoise-600-rgb:5, 103, 112; - --spectrum-turquoise-600:rgba(var(--spectrum-turquoise-600-rgb)); - --spectrum-turquoise-700-rgb:7, 120, 131; - --spectrum-turquoise-700:rgba(var(--spectrum-turquoise-700-rgb)); - --spectrum-turquoise-800-rgb:9, 131, 142; - --spectrum-turquoise-800:rgba(var(--spectrum-turquoise-800-rgb)); - --spectrum-turquoise-900-rgb:11, 151, 164; - --spectrum-turquoise-900:rgba(var(--spectrum-turquoise-900-rgb)); - --spectrum-turquoise-1000-rgb:13, 168, 182; - --spectrum-turquoise-1000:rgba(var(--spectrum-turquoise-1000-rgb)); - --spectrum-turquoise-1100-rgb:16, 186, 202; - --spectrum-turquoise-1100:rgba(var(--spectrum-turquoise-1100-rgb)); - --spectrum-turquoise-1200-rgb:64, 208, 220; - --spectrum-turquoise-1200:rgba(var(--spectrum-turquoise-1200-rgb)); - --spectrum-turquoise-1300-rgb:128, 225, 231; - --spectrum-turquoise-1300:rgba(var(--spectrum-turquoise-1300-rgb)); - --spectrum-turquoise-1400-rgb:183, 240, 240; - --spectrum-turquoise-1400:rgba(var(--spectrum-turquoise-1400-rgb)); - --spectrum-turquoise-1500-rgb:228, 249, 249; - --spectrum-turquoise-1500:rgba(var(--spectrum-turquoise-1500-rgb)); - --spectrum-turquoise-1600-rgb:255, 255, 255; - --spectrum-turquoise-1600:rgba(var(--spectrum-turquoise-1600-rgb)); - --spectrum-brown-100-rgb:35, 24, 8; - --spectrum-brown-100:rgba(var(--spectrum-brown-100-rgb)); - --spectrum-brown-200-rgb:44, 31, 11; - --spectrum-brown-200:rgba(var(--spectrum-brown-200-rgb)); - --spectrum-brown-300-rgb:58, 40, 14; - --spectrum-brown-300:rgba(var(--spectrum-brown-300-rgb)); - --spectrum-brown-400-rgb:78, 55, 19; - --spectrum-brown-400:rgba(var(--spectrum-brown-400-rgb)); - --spectrum-brown-500-rgb:98, 71, 30; - --spectrum-brown-500:rgba(var(--spectrum-brown-500-rgb)); - --spectrum-brown-600-rgb:115, 88, 47; - --spectrum-brown-600:rgba(var(--spectrum-brown-600-rgb)); - --spectrum-brown-700-rgb:132, 104, 61; - --spectrum-brown-700:rgba(var(--spectrum-brown-700-rgb)); - --spectrum-brown-800-rgb:143, 114, 69; - --spectrum-brown-800:rgba(var(--spectrum-brown-800-rgb)); - --spectrum-brown-900-rgb:163, 132, 84; - --spectrum-brown-900:rgba(var(--spectrum-brown-900-rgb)); - --spectrum-brown-1000-rgb:181, 147, 98; - --spectrum-brown-1000:rgba(var(--spectrum-brown-1000-rgb)); - --spectrum-brown-1100-rgb:199, 163, 112; - --spectrum-brown-1100:rgba(var(--spectrum-brown-1100-rgb)); - --spectrum-brown-1200-rgb:222, 185, 130; - --spectrum-brown-1200:rgba(var(--spectrum-brown-1200-rgb)); - --spectrum-brown-1300-rgb:232, 207, 169; - --spectrum-brown-1300:rgba(var(--spectrum-brown-1300-rgb)); - --spectrum-brown-1400-rgb:242, 227, 206; - --spectrum-brown-1400:rgba(var(--spectrum-brown-1400-rgb)); - --spectrum-brown-1500-rgb:250, 244, 236; - --spectrum-brown-1500:rgba(var(--spectrum-brown-1500-rgb)); - --spectrum-brown-1600-rgb:255, 255, 255; - --spectrum-brown-1600:rgba(var(--spectrum-brown-1600-rgb)); - --spectrum-silver-100-rgb:26, 26, 26; - --spectrum-silver-100:rgba(var(--spectrum-silver-100-rgb)); - --spectrum-silver-200-rgb:33, 33, 33; - --spectrum-silver-200:rgba(var(--spectrum-silver-200-rgb)); - --spectrum-silver-300-rgb:44, 44, 44; - --spectrum-silver-300:rgba(var(--spectrum-silver-300-rgb)); - --spectrum-silver-400-rgb:59, 59, 59; - --spectrum-silver-400:rgba(var(--spectrum-silver-400-rgb)); - --spectrum-silver-500-rgb:76, 76, 76; - --spectrum-silver-500:rgba(var(--spectrum-silver-500-rgb)); - --spectrum-silver-600-rgb:92, 92, 92; - --spectrum-silver-600:rgba(var(--spectrum-silver-600-rgb)); - --spectrum-silver-700-rgb:108, 108, 108; - --spectrum-silver-700:rgba(var(--spectrum-silver-700-rgb)); - --spectrum-silver-800-rgb:118, 118, 118; - --spectrum-silver-800:rgba(var(--spectrum-silver-800-rgb)); - --spectrum-silver-900-rgb:137, 137, 137; - --spectrum-silver-900:rgba(var(--spectrum-silver-900-rgb)); - --spectrum-silver-1000-rgb:152, 152, 152; - --spectrum-silver-1000:rgba(var(--spectrum-silver-1000-rgb)); - --spectrum-silver-1100-rgb:169, 169, 169; - --spectrum-silver-1100:rgba(var(--spectrum-silver-1100-rgb)); - --spectrum-silver-1200-rgb:190, 190, 190; - --spectrum-silver-1200:rgba(var(--spectrum-silver-1200-rgb)); - --spectrum-silver-1300-rgb:211, 211, 211; - --spectrum-silver-1300:rgba(var(--spectrum-silver-1300-rgb)); - --spectrum-silver-1400-rgb:229, 229, 229; - --spectrum-silver-1400:rgba(var(--spectrum-silver-1400-rgb)); - --spectrum-silver-1500-rgb:244, 244, 244; - --spectrum-silver-1500:rgba(var(--spectrum-silver-1500-rgb)); - --spectrum-silver-1600-rgb:255, 255, 255; - --spectrum-silver-1600:rgba(var(--spectrum-silver-1600-rgb)); - --spectrum-cinnamon-100-rgb:48, 17, 4; - --spectrum-cinnamon-100:rgba(var(--spectrum-cinnamon-100-rgb)); - --spectrum-cinnamon-200-rgb:59, 21, 5; - --spectrum-cinnamon-200:rgba(var(--spectrum-cinnamon-200-rgb)); - --spectrum-cinnamon-300-rgb:79, 28, 7; - --spectrum-cinnamon-300:rgba(var(--spectrum-cinnamon-300-rgb)); - --spectrum-cinnamon-400-rgb:100, 41, 15; - --spectrum-cinnamon-400:rgba(var(--spectrum-cinnamon-400-rgb)); - --spectrum-cinnamon-500-rgb:122, 57, 28; - --spectrum-cinnamon-500:rgba(var(--spectrum-cinnamon-500-rgb)); - --spectrum-cinnamon-600-rgb:143, 74, 40; - --spectrum-cinnamon-600:rgba(var(--spectrum-cinnamon-600-rgb)); - --spectrum-cinnamon-700-rgb:163, 88, 52; - --spectrum-cinnamon-700:rgba(var(--spectrum-cinnamon-700-rgb)); - --spectrum-cinnamon-800-rgb:176, 98, 59; - --spectrum-cinnamon-800:rgba(var(--spectrum-cinnamon-800-rgb)); - --spectrum-cinnamon-900-rgb:192, 119, 80; - --spectrum-cinnamon-900:rgba(var(--spectrum-cinnamon-900-rgb)); - --spectrum-cinnamon-1000-rgb:206, 136, 99; - --spectrum-cinnamon-1000:rgba(var(--spectrum-cinnamon-1000-rgb)); - --spectrum-cinnamon-1100-rgb:220, 154, 118; - --spectrum-cinnamon-1100:rgba(var(--spectrum-cinnamon-1100-rgb)); - --spectrum-cinnamon-1200-rgb:232, 179, 149; - --spectrum-cinnamon-1200:rgba(var(--spectrum-cinnamon-1200-rgb)); - --spectrum-cinnamon-1300-rgb:239, 203, 183; - --spectrum-cinnamon-1300:rgba(var(--spectrum-cinnamon-1300-rgb)); - --spectrum-cinnamon-1400-rgb:246, 225, 214; - --spectrum-cinnamon-1400:rgba(var(--spectrum-cinnamon-1400-rgb)); - --spectrum-cinnamon-1500-rgb:252, 244, 239; - --spectrum-cinnamon-1500:rgba(var(--spectrum-cinnamon-1500-rgb)); - --spectrum-cinnamon-1600-rgb:255, 255, 255; - --spectrum-cinnamon-1600:rgba(var(--spectrum-cinnamon-1600-rgb)); - --spectrum-icon-color-blue-primary-default:var(--spectrum-blue-800); - --spectrum-icon-color-red-primary-default:var(--spectrum-red-700); - --spectrum-icon-color-yellow-primary-default:var(--spectrum-yellow-1200); - --spectrum-icon-color-blue-primary-hover:var(--spectrum-blue-900); - --spectrum-icon-color-blue-primary-down:var(--spectrum-blue-1000); - --spectrum-icon-color-brown-primary-default:var(--spectrum-brown-700); - --spectrum-icon-color-brown-primary-hover:var(--spectrum-brown-800); - --spectrum-icon-color-brown-primary-down:var(--spectrum-brown-900); - --spectrum-icon-color-celery-primary-default:var(--spectrum-celery-900); - --spectrum-icon-color-celery-primary-hover:var(--spectrum-celery-1000); - --spectrum-icon-color-celery-primary-down:var(--spectrum-celery-1100); - --spectrum-icon-color-chartreuse-primary-default:var(--spectrum-chartreuse-1000); - --spectrum-icon-color-chartreuse-primary-hover:var(--spectrum-chartreuse-1100); - --spectrum-icon-color-chartreuse-primary-down:var(--spectrum-chartreuse-1200); - --spectrum-icon-color-fuchsia-primary-default:var(--spectrum-fuchsia-700); - --spectrum-icon-color-fuchsia-primary-hover:var(--spectrum-fuchsia-800); - --spectrum-icon-color-fuchsia-primary-down:var(--spectrum-fuchsia-900); - --spectrum-icon-color-indigo-primary-default:var(--spectrum-indigo-700); - --spectrum-icon-color-indigo-primary-hover:var(--spectrum-indigo-800); - --spectrum-icon-color-indigo-primary-down:var(--spectrum-indigo-900); - --spectrum-icon-color-magenta-primary-default:var(--spectrum-magenta-700); - --spectrum-icon-color-magenta-primary-hover:var(--spectrum-magenta-800); - --spectrum-icon-color-magenta-primary-down:var(--spectrum-magenta-900); - --spectrum-icon-color-orange-primary-default:var(--spectrum-orange-900); - --spectrum-icon-color-orange-primary-hover:var(--spectrum-orange-1000); - --spectrum-icon-color-orange-primary-down:var(--spectrum-orange-1100); - --spectrum-icon-color-pink-primary-default:var(--spectrum-pink-700); - --spectrum-icon-color-pink-primary-hover:var(--spectrum-pink-800); - --spectrum-icon-color-pink-primary-down:var(--spectrum-pink-900); - --spectrum-icon-color-purple-primary-default:var(--spectrum-purple-700); - --spectrum-icon-color-purple-primary-hover:var(--spectrum-purple-800); - --spectrum-icon-color-purple-primary-down:var(--spectrum-purple-900); - --spectrum-icon-color-red-primary-hover:var(--spectrum-red-800); - --spectrum-icon-color-red-primary-down:var(--spectrum-red-900); - --spectrum-icon-color-silver-primary-default:var(--spectrum-silver-800); - --spectrum-icon-color-silver-primary-hover:var(--spectrum-silver-900); - --spectrum-icon-color-silver-primary-down:var(--spectrum-silver-1000); - --spectrum-icon-color-turquoise-primary-default:var(--spectrum-turquoise-800); - --spectrum-icon-color-turquoise-primary-hover:var(--spectrum-turquoise-900); - --spectrum-icon-color-turquoise-primary-down:var(--spectrum-turquoise-1000); - --spectrum-icon-color-yellow-primary-hover:var(--spectrum-yellow-1300); - --spectrum-icon-color-yellow-primary-down:var(--spectrum-yellow-1400); - --spectrum-icon-color-blue-background:var(--spectrum-blue-300); - --spectrum-icon-color-brown-background:var(--spectrum-brown-400); - --spectrum-icon-color-celery-background:var(--spectrum-celery-400); - --spectrum-icon-color-chartreuse-background:var(--spectrum-chartreuse-400); - --spectrum-icon-color-cinnamon-background:var(--spectrum-cinnamon-300); - --spectrum-icon-color-cyan-background:var(--spectrum-cyan-400); - --spectrum-icon-color-green-background:var(--spectrum-green-400); - --spectrum-icon-color-indigo-background:var(--spectrum-indigo-100); - --spectrum-icon-color-orange-background:var(--spectrum-orange-300); - --spectrum-icon-color-red-background:var(--spectrum-red-300); - --spectrum-icon-color-seafoam-background:var(--spectrum-seafoam-400); - --spectrum-icon-color-silver-background:var(--spectrum-silver-400); - --spectrum-icon-color-turquoise-background:var(--spectrum-turquoise-400); - --spectrum-icon-color-yellow-background:var(--spectrum-yellow-400); - --spectrum-informative-subtle-background-color-default:var(--spectrum-informative-color-300); - --spectrum-positive-subtle-background-color-default:var(--spectrum-positive-color-300); - --spectrum-notice-subtle-background-color-default:var(--spectrum-notice-color-300); - --spectrum-negative-subtle-background-color-default:var(--spectrum-negative-color-300); - --spectrum-accent-subtle-background-color-default:var(--spectrum-accent-color-300); - --spectrum-menu-item-background-color-default-rgb:255, 255, 255; - --spectrum-menu-item-background-color-default-opacity:0; - --spectrum-menu-item-background-color-default:rgba(var(--spectrum-menu-item-background-color-default-rgb), var(--spectrum-menu-item-background-color-default-opacity)); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-down:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-key-focus:var(--spectrum-transparent-white-200); +/*! + * Copyright 2023 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var( --spectrum-blue-900-rgb); /* var(--spectrum-accent-color-900);*/ +.spectrum--dark { + --spectrum-overlay-opacity: 0.6; + --spectrum-background-layer-2-color: var(--spectrum-gray-75); + --spectrum-neutral-subdued-background-color-default: var(--spectrum-gray-500); + --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-400); + --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-400); + --spectrum-neutral-subdued-background-color-key-focus: var(--spectrum-gray-400); + --spectrum-accent-background-color-default: var(--spectrum-accent-color-800); + --spectrum-accent-background-color-hover: var(--spectrum-accent-color-700); + --spectrum-accent-background-color-down: var(--spectrum-accent-color-700); + --spectrum-accent-background-color-key-focus: var(--spectrum-accent-color-700); + --spectrum-informative-background-color-default: var(--spectrum-informative-color-800); + --spectrum-informative-background-color-hover: var(--spectrum-informative-color-700); + --spectrum-informative-background-color-down: var(--spectrum-informative-color-700); + --spectrum-informative-background-color-key-focus: var(--spectrum-informative-color-700); + --spectrum-negative-background-color-default: var(--spectrum-negative-color-800); + --spectrum-negative-background-color-hover: var(--spectrum-negative-color-700); + --spectrum-negative-background-color-down: var(--spectrum-negative-color-700); + --spectrum-negative-background-color-key-focus: var(--spectrum-negative-color-700); + --spectrum-positive-background-color-default: var(--spectrum-positive-color-800); + --spectrum-positive-background-color-hover: var(--spectrum-positive-color-700); + --spectrum-positive-background-color-down: var(--spectrum-positive-color-700); + --spectrum-positive-background-color-key-focus: var(--spectrum-positive-color-700); + --spectrum-notice-background-color-default: var(--spectrum-notice-color-900); + --spectrum-gray-background-color-default: var(--spectrum-gray-500); + --spectrum-red-background-color-default: var(--spectrum-red-800); + --spectrum-orange-background-color-default: var(--spectrum-orange-900); + --spectrum-yellow-background-color-default: var(--spectrum-yellow-1100); + --spectrum-chartreuse-background-color-default: var(--spectrum-chartreuse-1000); + --spectrum-celery-background-color-default: var(--spectrum-celery-900); + --spectrum-green-background-color-default: var(--spectrum-green-800); + --spectrum-seafoam-background-color-default: var(--spectrum-seafoam-800); + --spectrum-cyan-background-color-default: var(--spectrum-cyan-800); + --spectrum-blue-background-color-default: var(--spectrum-blue-800); + --spectrum-indigo-background-color-default: var(--spectrum-indigo-800); + --spectrum-purple-background-color-default: var(--spectrum-purple-800); + --spectrum-fuchsia-background-color-default: var(--spectrum-fuchsia-800); + --spectrum-magenta-background-color-default: var(--spectrum-magenta-800); + --spectrum-neutral-visual-color: var(--spectrum-gray-600); + --spectrum-accent-visual-color: var(--spectrum-accent-color-900); + --spectrum-informative-visual-color: var(--spectrum-informative-color-900); + --spectrum-negative-visual-color: var(--spectrum-negative-color-900); + --spectrum-notice-visual-color: var(--spectrum-notice-color-900); + --spectrum-positive-visual-color: var(--spectrum-positive-color-900); + --spectrum-gray-visual-color: var(--spectrum-gray-600); + --spectrum-red-visual-color: var(--spectrum-red-700); + --spectrum-orange-visual-color: var(--spectrum-orange-900); + --spectrum-yellow-visual-color: var(--spectrum-yellow-1100); + --spectrum-chartreuse-visual-color: var(--spectrum-chartreuse-900); + --spectrum-celery-visual-color: var(--spectrum-celery-800); + --spectrum-green-visual-color: var(--spectrum-green-800); + --spectrum-seafoam-visual-color: var(--spectrum-seafoam-800); + --spectrum-cyan-visual-color: var(--spectrum-cyan-900); + --spectrum-blue-visual-color: var(--spectrum-blue-900); + --spectrum-indigo-visual-color: var(--spectrum-indigo-900); + --spectrum-purple-visual-color: var(--spectrum-purple-900); + --spectrum-fuchsia-visual-color: var(--spectrum-fuchsia-900); + --spectrum-magenta-visual-color: var(--spectrum-magenta-900); + --spectrum-background-elevated-color: var(--spectrum-gray-75); + --spectrum-background-pasteboard-color: var(--spectrum-gray-25); + --spectrum-brown-visual-color: var(--spectrum-brown-900); + --spectrum-cinnamon-visual-color: var(--spectrum-cinnamon-900); + --spectrum-pink-visual-color: var(--spectrum-pink-900); + --spectrum-silver-visual-color: var(--spectrum-silver-900); + --spectrum-turquoise-visual-color: var(--spectrum-turquoise-900); + --spectrum-brown-background-color-default: var(--spectrum-brown-800); + --spectrum-cinnamon-background-color-default: var(--spectrum-cinnamon-800); + --spectrum-pink-background-color-default: var(--spectrum-pink-800); + --spectrum-silver-background-color-default: var(--spectrum-silver-800); + --spectrum-turquoise-background-color-default: var(--spectrum-turquoise-800); + --spectrum-drop-shadow-color-100-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-100-opacity: 0.36; + --spectrum-drop-shadow-color-100: rgba(var(--spectrum-drop-shadow-color-100-rgb), var(--spectrum-drop-shadow-color-100-opacity)); + --spectrum-drop-shadow-color-200-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-200-opacity: 0.48; + --spectrum-drop-shadow-color-200: rgba(var(--spectrum-drop-shadow-color-200-rgb), var(--spectrum-drop-shadow-color-200-opacity)); + --spectrum-drop-shadow-color-300-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-300-opacity: 0.6; + --spectrum-drop-shadow-color-300: rgba(var(--spectrum-drop-shadow-color-300-rgb), var(--spectrum-drop-shadow-color-300-opacity)); + --spectrum-neutral-subtle-background-color-default: var(--spectrum-gray-300); + --spectrum-gray-subtle-background-color-default: var(--spectrum-gray-300); + --spectrum-blue-subtle-background-color-default: var(--spectrum-blue-300); + --spectrum-green-subtle-background-color-default: var(--spectrum-green-300); + --spectrum-orange-subtle-background-color-default: var(--spectrum-orange-300); + --spectrum-red-subtle-background-color-default: var(--spectrum-red-300); + --spectrum-brown-subtle-background-color-default: var(--spectrum-brown-300); + --spectrum-cinnamon-subtle-background-color-default: var(--spectrum-cinnamon-300); + --spectrum-celery-subtle-background-color-default: var(--spectrum-celery-300); + --spectrum-chartreuse-subtle-background-color-default: var(--spectrum-chartreuse-300); + --spectrum-cyan-subtle-background-color-default: var(--spectrum-cyan-300); + --spectrum-fuchsia-subtle-background-color-default: var(--spectrum-fuchsia-300); + --spectrum-indigo-subtle-background-color-default: var(--spectrum-indigo-300); + --spectrum-magenta-subtle-background-color-default: var(--spectrum-magenta-300); + --spectrum-pink-subtle-background-color-default: var(--spectrum-pink-300); + --spectrum-purple-subtle-background-color-default: var(--spectrum-purple-300); + --spectrum-seafoam-subtle-background-color-default: var(--spectrum-seafoam-300); + --spectrum-silver-subtle-background-color-default: var(--spectrum-silver-300); + --spectrum-turquoise-subtle-background-color-default: var(--spectrum-turquoise-300); + --spectrum-yellow-subtle-background-color-default: var(--spectrum-yellow-300); + --spectrum-opacity-checkerboard-square-dark: var(--spectrum-gray-800); + --spectrum-menu-item-background-color-default: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-hover: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-down: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-keyboard-focus: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-disabled: var(--spectrum-gray-200); + --spectrum-popover-border-opacity: 1; + --spectrum-gray-25-rgb: 17, 17, 17; + --spectrum-gray-25: rgba(var(--spectrum-gray-25-rgb)); + --spectrum-gray-50-rgb: 27, 27, 27; + --spectrum-gray-50: rgba(var(--spectrum-gray-50-rgb)); + --spectrum-gray-75-rgb: 34, 34, 34; + --spectrum-gray-75: rgba(var(--spectrum-gray-75-rgb)); + --spectrum-gray-100-rgb: 44, 44, 44; + --spectrum-gray-100: rgba(var(--spectrum-gray-100-rgb)); + --spectrum-gray-200-rgb: 50, 50, 50; + --spectrum-gray-200: rgba(var(--spectrum-gray-200-rgb)); + --spectrum-gray-300-rgb: 57, 57, 57; + --spectrum-gray-300: rgba(var(--spectrum-gray-300-rgb)); + --spectrum-gray-400-rgb: 68, 68, 68; + --spectrum-gray-400: rgba(var(--spectrum-gray-400-rgb)); + --spectrum-gray-500-rgb: 109, 109, 109; + --spectrum-gray-500: rgba(var(--spectrum-gray-500-rgb)); + --spectrum-gray-600-rgb: 138, 138, 138; + --spectrum-gray-600: rgba(var(--spectrum-gray-600-rgb)); + --spectrum-gray-700-rgb: 175, 175, 175; + --spectrum-gray-700: rgba(var(--spectrum-gray-700-rgb)); + --spectrum-gray-800-rgb: 219, 219, 219; + --spectrum-gray-800: rgba(var(--spectrum-gray-800-rgb)); + --spectrum-gray-900-rgb: 242, 242, 242; + --spectrum-gray-900: rgba(var(--spectrum-gray-900-rgb)); + --spectrum-gray-1000-rgb: 255, 255, 255; + --spectrum-gray-1000: rgba(var(--spectrum-gray-1000-rgb)); + --spectrum-blue-100-rgb: 14, 23, 63; + --spectrum-blue-100: rgba(var(--spectrum-blue-100-rgb)); + --spectrum-blue-200-rgb: 15, 28, 82; + --spectrum-blue-200: rgba(var(--spectrum-blue-200-rgb)); + --spectrum-blue-300-rgb: 12, 33, 117; + --spectrum-blue-300: rgba(var(--spectrum-blue-300-rgb)); + --spectrum-blue-400-rgb: 18, 45, 154; + --spectrum-blue-400: rgba(var(--spectrum-blue-400-rgb)); + --spectrum-blue-500-rgb: 26, 58, 195; + --spectrum-blue-500: rgba(var(--spectrum-blue-500-rgb)); + --spectrum-blue-600-rgb: 37, 73, 229; + --spectrum-blue-600: rgba(var(--spectrum-blue-600-rgb)); + --spectrum-blue-700-rgb: 52, 91, 248; + --spectrum-blue-700: rgba(var(--spectrum-blue-700-rgb)); + --spectrum-blue-800-rgb: 64, 105, 253; + --spectrum-blue-800: rgba(var(--spectrum-blue-800-rgb)); + --spectrum-blue-900-rgb: 86, 129, 255; + --spectrum-blue-900: rgba(var(--spectrum-blue-900-rgb)); + --spectrum-blue-1000-rgb: 105, 149, 254; + --spectrum-blue-1000: rgba(var(--spectrum-blue-1000-rgb)); + --spectrum-blue-1100-rgb: 124, 169, 252; + --spectrum-blue-1100: rgba(var(--spectrum-blue-1100-rgb)); + --spectrum-blue-1200-rgb: 152, 192, 252; + --spectrum-blue-1200: rgba(var(--spectrum-blue-1200-rgb)); + --spectrum-blue-1300-rgb: 181, 213, 253; + --spectrum-blue-1300: rgba(var(--spectrum-blue-1300-rgb)); + --spectrum-blue-1400-rgb: 213, 231, 254; + --spectrum-blue-1400: rgba(var(--spectrum-blue-1400-rgb)); + --spectrum-blue-1500-rgb: 238, 245, 255; + --spectrum-blue-1500: rgba(var(--spectrum-blue-1500-rgb)); + --spectrum-blue-1600-rgb: 255, 255, 255; + --spectrum-blue-1600: rgba(var(--spectrum-blue-1600-rgb)); + --spectrum-red-100-rgb: 54, 10, 3; + --spectrum-red-100: rgba(var(--spectrum-red-100-rgb)); + --spectrum-red-200-rgb: 68, 13, 5; + --spectrum-red-200: rgba(var(--spectrum-red-200-rgb)); + --spectrum-red-300-rgb: 87, 17, 7; + --spectrum-red-300: rgba(var(--spectrum-red-300-rgb)); + --spectrum-red-400-rgb: 115, 24, 11; + --spectrum-red-400: rgba(var(--spectrum-red-400-rgb)); + --spectrum-red-500-rgb: 147, 31, 17; + --spectrum-red-500: rgba(var(--spectrum-red-500-rgb)); + --spectrum-red-600-rgb: 177, 38, 23; + --spectrum-red-600: rgba(var(--spectrum-red-600-rgb)); + --spectrum-red-700-rgb: 205, 46, 29; + --spectrum-red-700: rgba(var(--spectrum-red-700-rgb)); + --spectrum-red-800-rgb: 223, 52, 34; + --spectrum-red-800: rgba(var(--spectrum-red-800-rgb)); + --spectrum-red-900-rgb: 252, 67, 46; + --spectrum-red-900: rgba(var(--spectrum-red-900-rgb)); + --spectrum-red-1000-rgb: 255, 103, 86; + --spectrum-red-1000: rgba(var(--spectrum-red-1000-rgb)); + --spectrum-red-1100-rgb: 255, 134, 120; + --spectrum-red-1100: rgba(var(--spectrum-red-1100-rgb)); + --spectrum-red-1200-rgb: 255, 167, 157; + --spectrum-red-1200: rgba(var(--spectrum-red-1200-rgb)); + --spectrum-red-1300-rgb: 255, 196, 189; + --spectrum-red-1300: rgba(var(--spectrum-red-1300-rgb)); + --spectrum-red-1400-rgb: 255, 222, 219; + --spectrum-red-1400: rgba(var(--spectrum-red-1400-rgb)); + --spectrum-red-1500-rgb: 255, 242, 240; + --spectrum-red-1500: rgba(var(--spectrum-red-1500-rgb)); + --spectrum-red-1600-rgb: 255, 255, 255; + --spectrum-red-1600: rgba(var(--spectrum-red-1600-rgb)); + --spectrum-orange-100-rgb: 49, 16, 0; + --spectrum-orange-100: rgba(var(--spectrum-orange-100-rgb)); + --spectrum-orange-200-rgb: 61, 21, 0; + --spectrum-orange-200: rgba(var(--spectrum-orange-200-rgb)); + --spectrum-orange-300-rgb: 80, 27, 0; + --spectrum-orange-300: rgba(var(--spectrum-orange-300-rgb)); + --spectrum-orange-400-rgb: 106, 36, 0; + --spectrum-orange-400: rgba(var(--spectrum-orange-400-rgb)); + --spectrum-orange-500-rgb: 135, 47, 0; + --spectrum-orange-500: rgba(var(--spectrum-orange-500-rgb)); + --spectrum-orange-600-rgb: 162, 59, 0; + --spectrum-orange-600: rgba(var(--spectrum-orange-600-rgb)); + --spectrum-orange-700-rgb: 185, 73, 0; + --spectrum-orange-700: rgba(var(--spectrum-orange-700-rgb)); + --spectrum-orange-800-rgb: 199, 82, 0; + --spectrum-orange-800: rgba(var(--spectrum-orange-800-rgb)); + --spectrum-orange-900-rgb: 224, 100, 0; + --spectrum-orange-900: rgba(var(--spectrum-orange-900-rgb)); + --spectrum-orange-1000-rgb: 243, 117, 0; + --spectrum-orange-1000: rgba(var(--spectrum-orange-1000-rgb)); + --spectrum-orange-1100-rgb: 255, 137, 0; + --spectrum-orange-1100: rgba(var(--spectrum-orange-1100-rgb)); + --spectrum-orange-1200-rgb: 255, 173, 45; + --spectrum-orange-1200: rgba(var(--spectrum-orange-1200-rgb)); + --spectrum-orange-1300-rgb: 255, 201, 116; + --spectrum-orange-1300: rgba(var(--spectrum-orange-1300-rgb)); + --spectrum-orange-1400-rgb: 255, 225, 178; + --spectrum-orange-1400: rgba(var(--spectrum-orange-1400-rgb)); + --spectrum-orange-1500-rgb: 255, 243, 225; + --spectrum-orange-1500: rgba(var(--spectrum-orange-1500-rgb)); + --spectrum-orange-1600-rgb: 255, 255, 255; + --spectrum-orange-1600: rgba(var(--spectrum-orange-1600-rgb)); + --spectrum-yellow-100-rgb: 37, 23, 0; + --spectrum-yellow-100: rgba(var(--spectrum-yellow-100-rgb)); + --spectrum-yellow-200-rgb: 47, 29, 0; + --spectrum-yellow-200: rgba(var(--spectrum-yellow-200-rgb)); + --spectrum-yellow-300-rgb: 61, 39, 0; + --spectrum-yellow-300: rgba(var(--spectrum-yellow-300-rgb)); + --spectrum-yellow-400-rgb: 83, 52, 0; + --spectrum-yellow-400: rgba(var(--spectrum-yellow-400-rgb)); + --spectrum-yellow-500-rgb: 107, 67, 0; + --spectrum-yellow-500: rgba(var(--spectrum-yellow-500-rgb)); + --spectrum-yellow-600-rgb: 130, 82, 0; + --spectrum-yellow-600: rgba(var(--spectrum-yellow-600-rgb)); + --spectrum-yellow-700-rgb: 151, 97, 0; + --spectrum-yellow-700: rgba(var(--spectrum-yellow-700-rgb)); + --spectrum-yellow-800-rgb: 164, 106, 0; + --spectrum-yellow-800: rgba(var(--spectrum-yellow-800-rgb)); + --spectrum-yellow-900-rgb: 186, 124, 0; + --spectrum-yellow-900: rgba(var(--spectrum-yellow-900-rgb)); + --spectrum-yellow-1000-rgb: 203, 141, 0; + --spectrum-yellow-1000: rgba(var(--spectrum-yellow-1000-rgb)); + --spectrum-yellow-1100-rgb: 218, 159, 0; + --spectrum-yellow-1100: rgba(var(--spectrum-yellow-1100-rgb)); + --spectrum-yellow-1200-rgb: 235, 183, 0; + --spectrum-yellow-1200: rgba(var(--spectrum-yellow-1200-rgb)); + --spectrum-yellow-1300-rgb: 249, 206, 0; + --spectrum-yellow-1300: rgba(var(--spectrum-yellow-1300-rgb)); + --spectrum-yellow-1400-rgb: 255, 230, 86; + --spectrum-yellow-1400: rgba(var(--spectrum-yellow-1400-rgb)); + --spectrum-yellow-1500-rgb: 255, 246, 195; + --spectrum-yellow-1500: rgba(var(--spectrum-yellow-1500-rgb)); + --spectrum-yellow-1600-rgb: 255, 255, 255; + --spectrum-yellow-1600: rgba(var(--spectrum-yellow-1600-rgb)); + --spectrum-chartreuse-100-rgb: 23, 28, 0; + --spectrum-chartreuse-100: rgba(var(--spectrum-chartreuse-100-rgb)); + --spectrum-chartreuse-200-rgb: 30, 36, 0; + --spectrum-chartreuse-200: rgba(var(--spectrum-chartreuse-200-rgb)); + --spectrum-chartreuse-300-rgb: 39, 47, 0; + --spectrum-chartreuse-300: rgba(var(--spectrum-chartreuse-300-rgb)); + --spectrum-chartreuse-400-rgb: 53, 63, 0; + --spectrum-chartreuse-400: rgba(var(--spectrum-chartreuse-400-rgb)); + --spectrum-chartreuse-500-rgb: 68, 82, 0; + --spectrum-chartreuse-500: rgba(var(--spectrum-chartreuse-500-rgb)); + --spectrum-chartreuse-600-rgb: 83, 100, 0; + --spectrum-chartreuse-600: rgba(var(--spectrum-chartreuse-600-rgb)); + --spectrum-chartreuse-700-rgb: 97, 116, 0; + --spectrum-chartreuse-700: rgba(var(--spectrum-chartreuse-700-rgb)); + --spectrum-chartreuse-800-rgb: 106, 127, 0; + --spectrum-chartreuse-800: rgba(var(--spectrum-chartreuse-800-rgb)); + --spectrum-chartreuse-900-rgb: 122, 147, 0; + --spectrum-chartreuse-900: rgba(var(--spectrum-chartreuse-900-rgb)); + --spectrum-chartreuse-1000-rgb: 136, 164, 0; + --spectrum-chartreuse-1000: rgba(var(--spectrum-chartreuse-1000-rgb)); + --spectrum-chartreuse-1100-rgb: 151, 181, 0; + --spectrum-chartreuse-1100: rgba(var(--spectrum-chartreuse-1100-rgb)); + --spectrum-chartreuse-1200-rgb: 169, 203, 0; + --spectrum-chartreuse-1200: rgba(var(--spectrum-chartreuse-1200-rgb)); + --spectrum-chartreuse-1300-rgb: 187, 225, 0; + --spectrum-chartreuse-1300: rgba(var(--spectrum-chartreuse-1300-rgb)); + --spectrum-chartreuse-1400-rgb: 219, 240, 117; + --spectrum-chartreuse-1400: rgba(var(--spectrum-chartreuse-1400-rgb)); + --spectrum-chartreuse-1500-rgb: 242, 249, 206; + --spectrum-chartreuse-1500: rgba(var(--spectrum-chartreuse-1500-rgb)); + --spectrum-chartreuse-1600-rgb: 255, 255, 255; + --spectrum-chartreuse-1600: rgba(var(--spectrum-chartreuse-1600-rgb)); + --spectrum-celery-100-rgb: 11, 31, 0; + --spectrum-celery-100: rgba(var(--spectrum-celery-100-rgb)); + --spectrum-celery-200-rgb: 15, 38, 0; + --spectrum-celery-200: rgba(var(--spectrum-celery-200-rgb)); + --spectrum-celery-300-rgb: 21, 51, 1; + --spectrum-celery-300: rgba(var(--spectrum-celery-300-rgb)); + --spectrum-celery-400-rgb: 31, 67, 4; + --spectrum-celery-400: rgba(var(--spectrum-celery-400-rgb)); + --spectrum-celery-500-rgb: 41, 86, 8; + --spectrum-celery-500: rgba(var(--spectrum-celery-500-rgb)); + --spectrum-celery-600-rgb: 50, 105, 11; + --spectrum-celery-600: rgba(var(--spectrum-celery-600-rgb)); + --spectrum-celery-700-rgb: 60, 122, 15; + --spectrum-celery-700: rgba(var(--spectrum-celery-700-rgb)); + --spectrum-celery-800-rgb: 66, 134, 18; + --spectrum-celery-800: rgba(var(--spectrum-celery-800-rgb)); + --spectrum-celery-900-rgb: 78, 154, 23; + --spectrum-celery-900: rgba(var(--spectrum-celery-900-rgb)); + --spectrum-celery-1000-rgb: 88, 172, 28; + --spectrum-celery-1000: rgba(var(--spectrum-celery-1000-rgb)); + --spectrum-celery-1100-rgb: 100, 190, 35; + --spectrum-celery-1100: rgba(var(--spectrum-celery-1100-rgb)); + --spectrum-celery-1200-rgb: 116, 213, 46; + --spectrum-celery-1200: rgba(var(--spectrum-celery-1200-rgb)); + --spectrum-celery-1300-rgb: 136, 234, 65; + --spectrum-celery-1300: rgba(var(--spectrum-celery-1300-rgb)); + --spectrum-celery-1400-rgb: 170, 251, 112; + --spectrum-celery-1400: rgba(var(--spectrum-celery-1400-rgb)); + --spectrum-celery-1500-rgb: 222, 255, 198; + --spectrum-celery-1500: rgba(var(--spectrum-celery-1500-rgb)); + --spectrum-celery-1600-rgb: 255, 255, 255; + --spectrum-celery-1600: rgba(var(--spectrum-celery-1600-rgb)); + --spectrum-green-100-rgb: 0, 30, 23; + --spectrum-green-100: rgba(var(--spectrum-green-100-rgb)); + --spectrum-green-200-rgb: 0, 38, 29; + --spectrum-green-200: rgba(var(--spectrum-green-200-rgb)); + --spectrum-green-300-rgb: 0, 51, 38; + --spectrum-green-300: rgba(var(--spectrum-green-300-rgb)); + --spectrum-green-400-rgb: 0, 68, 48; + --spectrum-green-400: rgba(var(--spectrum-green-400-rgb)); + --spectrum-green-500-rgb: 2, 87, 58; + --spectrum-green-500: rgba(var(--spectrum-green-500-rgb)); + --spectrum-green-600-rgb: 3, 106, 67; + --spectrum-green-600: rgba(var(--spectrum-green-600-rgb)); + --spectrum-green-700-rgb: 4, 124, 75; + --spectrum-green-700: rgba(var(--spectrum-green-700-rgb)); + --spectrum-green-800-rgb: 6, 136, 80; + --spectrum-green-800: rgba(var(--spectrum-green-800-rgb)); + --spectrum-green-900-rgb: 9, 157, 89; + --spectrum-green-900: rgba(var(--spectrum-green-900-rgb)); + --spectrum-green-1000-rgb: 14, 175, 98; + --spectrum-green-1000: rgba(var(--spectrum-green-1000-rgb)); + --spectrum-green-1100-rgb: 24, 193, 110; + --spectrum-green-1100: rgba(var(--spectrum-green-1100-rgb)); + --spectrum-green-1200-rgb: 57, 215, 134; + --spectrum-green-1200: rgba(var(--spectrum-green-1200-rgb)); + --spectrum-green-1300-rgb: 126, 231, 172; + --spectrum-green-1300: rgba(var(--spectrum-green-1300-rgb)); + --spectrum-green-1400-rgb: 189, 241, 208; + --spectrum-green-1400: rgba(var(--spectrum-green-1400-rgb)); + --spectrum-green-1500-rgb: 229, 250, 236; + --spectrum-green-1500: rgba(var(--spectrum-green-1500-rgb)); + --spectrum-green-1600-rgb: 255, 255, 255; + --spectrum-green-1600: rgba(var(--spectrum-green-1600-rgb)); + --spectrum-seafoam-100-rgb: 0, 30, 27; + --spectrum-seafoam-100: rgba(var(--spectrum-seafoam-100-rgb)); + --spectrum-seafoam-200-rgb: 0, 39, 35; + --spectrum-seafoam-200: rgba(var(--spectrum-seafoam-200-rgb)); + --spectrum-seafoam-300-rgb: 0, 50, 44; + --spectrum-seafoam-300: rgba(var(--spectrum-seafoam-300-rgb)); + --spectrum-seafoam-400-rgb: 0, 67, 59; + --spectrum-seafoam-400: rgba(var(--spectrum-seafoam-400-rgb)); + --spectrum-seafoam-500-rgb: 2, 86, 75; + --spectrum-seafoam-500: rgba(var(--spectrum-seafoam-500-rgb)); + --spectrum-seafoam-600-rgb: 4, 105, 89; + --spectrum-seafoam-600: rgba(var(--spectrum-seafoam-600-rgb)); + --spectrum-seafoam-700-rgb: 6, 122, 103; + --spectrum-seafoam-700: rgba(var(--spectrum-seafoam-700-rgb)); + --spectrum-seafoam-800-rgb: 8, 134, 112; + --spectrum-seafoam-800: rgba(var(--spectrum-seafoam-800-rgb)); + --spectrum-seafoam-900-rgb: 10, 154, 128; + --spectrum-seafoam-900: rgba(var(--spectrum-seafoam-900-rgb)); + --spectrum-seafoam-1000-rgb: 12, 173, 142; + --spectrum-seafoam-1000: rgba(var(--spectrum-seafoam-1000-rgb)); + --spectrum-seafoam-1100-rgb: 14, 190, 156; + --spectrum-seafoam-1100: rgba(var(--spectrum-seafoam-1100-rgb)); + --spectrum-seafoam-1200-rgb: 29, 214, 176; + --spectrum-seafoam-1200: rgba(var(--spectrum-seafoam-1200-rgb)); + --spectrum-seafoam-1300-rgb: 122, 229, 203; + --spectrum-seafoam-1300: rgba(var(--spectrum-seafoam-1300-rgb)); + --spectrum-seafoam-1400-rgb: 186, 241, 222; + --spectrum-seafoam-1400: rgba(var(--spectrum-seafoam-1400-rgb)); + --spectrum-seafoam-1500-rgb: 229, 249, 243; + --spectrum-seafoam-1500: rgba(var(--spectrum-seafoam-1500-rgb)); + --spectrum-seafoam-1600-rgb: 255, 255, 255; + --spectrum-seafoam-1600: rgba(var(--spectrum-seafoam-1600-rgb)); + --spectrum-cyan-100-rgb: 0, 29, 39; + --spectrum-cyan-100: rgba(var(--spectrum-cyan-100-rgb)); + --spectrum-cyan-200-rgb: 0, 36, 49; + --spectrum-cyan-200: rgba(var(--spectrum-cyan-200-rgb)); + --spectrum-cyan-300-rgb: 0, 48, 65; + --spectrum-cyan-300: rgba(var(--spectrum-cyan-300-rgb)); + --spectrum-cyan-400-rgb: 0, 64, 88; + --spectrum-cyan-400: rgba(var(--spectrum-cyan-400-rgb)); + --spectrum-cyan-500-rgb: 0, 82, 113; + --spectrum-cyan-500: rgba(var(--spectrum-cyan-500-rgb)); + --spectrum-cyan-600-rgb: 3, 99, 140; + --spectrum-cyan-600: rgba(var(--spectrum-cyan-600-rgb)); + --spectrum-cyan-700-rgb: 8, 115, 168; + --spectrum-cyan-700: rgba(var(--spectrum-cyan-700-rgb)); + --spectrum-cyan-800-rgb: 13, 125, 186; + --spectrum-cyan-800: rgba(var(--spectrum-cyan-800-rgb)); + --spectrum-cyan-900-rgb: 24, 142, 220; + --spectrum-cyan-900: rgba(var(--spectrum-cyan-900-rgb)); + --spectrum-cyan-1000-rgb: 38, 159, 244; + --spectrum-cyan-1000: rgba(var(--spectrum-cyan-1000-rgb)); + --spectrum-cyan-1100-rgb: 63, 177, 255; + --spectrum-cyan-1100: rgba(var(--spectrum-cyan-1100-rgb)); + --spectrum-cyan-1200-rgb: 107, 199, 255; + --spectrum-cyan-1200: rgba(var(--spectrum-cyan-1200-rgb)); + --spectrum-cyan-1300-rgb: 152, 219, 255; + --spectrum-cyan-1300: rgba(var(--spectrum-cyan-1300-rgb)); + --spectrum-cyan-1400-rgb: 195, 236, 252; + --spectrum-cyan-1400: rgba(var(--spectrum-cyan-1400-rgb)); + --spectrum-cyan-1500-rgb: 230, 248, 253; + --spectrum-cyan-1500: rgba(var(--spectrum-cyan-1500-rgb)); + --spectrum-cyan-1600-rgb: 255, 255, 255; + --spectrum-cyan-1600: rgba(var(--spectrum-cyan-1600-rgb)); + --spectrum-indigo-100-rgb: 30, 0, 93; + --spectrum-indigo-100: rgba(var(--spectrum-indigo-100-rgb)); + --spectrum-indigo-200-rgb: 35, 0, 110; + --spectrum-indigo-200: rgba(var(--spectrum-indigo-200-rgb)); + --spectrum-indigo-300-rgb: 47, 0, 140; + --spectrum-indigo-300: rgba(var(--spectrum-indigo-300-rgb)); + --spectrum-indigo-400-rgb: 62, 12, 174; + --spectrum-indigo-400: rgba(var(--spectrum-indigo-400-rgb)); + --spectrum-indigo-500-rgb: 79, 30, 209; + --spectrum-indigo-500: rgba(var(--spectrum-indigo-500-rgb)); + --spectrum-indigo-600-rgb: 95, 52, 235; + --spectrum-indigo-600: rgba(var(--spectrum-indigo-600-rgb)); + --spectrum-indigo-700-rgb: 109, 75, 248; + --spectrum-indigo-700: rgba(var(--spectrum-indigo-700-rgb)); + --spectrum-indigo-800-rgb: 116, 91, 252; + --spectrum-indigo-800: rgba(var(--spectrum-indigo-800-rgb)); + --spectrum-indigo-900-rgb: 128, 119, 254; + --spectrum-indigo-900: rgba(var(--spectrum-indigo-900-rgb)); + --spectrum-indigo-1000-rgb: 139, 141, 254; + --spectrum-indigo-1000: rgba(var(--spectrum-indigo-1000-rgb)); + --spectrum-indigo-1100-rgb: 153, 161, 255; + --spectrum-indigo-1100: rgba(var(--spectrum-indigo-1100-rgb)); + --spectrum-indigo-1200-rgb: 176, 186, 255; + --spectrum-indigo-1200: rgba(var(--spectrum-indigo-1200-rgb)); + --spectrum-indigo-1300-rgb: 199, 208, 255; + --spectrum-indigo-1300: rgba(var(--spectrum-indigo-1300-rgb)); + --spectrum-indigo-1400-rgb: 223, 228, 255; + --spectrum-indigo-1400: rgba(var(--spectrum-indigo-1400-rgb)); + --spectrum-indigo-1500-rgb: 243, 244, 255; + --spectrum-indigo-1500: rgba(var(--spectrum-indigo-1500-rgb)); + --spectrum-indigo-1600-rgb: 255, 255, 255; + --spectrum-indigo-1600: rgba(var(--spectrum-indigo-1600-rgb)); + --spectrum-purple-100-rgb: 41, 0, 79; + --spectrum-purple-100: rgba(var(--spectrum-purple-100-rgb)); + --spectrum-purple-200-rgb: 50, 0, 96; + --spectrum-purple-200: rgba(var(--spectrum-purple-200-rgb)); + --spectrum-purple-300-rgb: 64, 0, 122; + --spectrum-purple-300: rgba(var(--spectrum-purple-300-rgb)); + --spectrum-purple-400-rgb: 83, 0, 159; + --spectrum-purple-400: rgba(var(--spectrum-purple-400-rgb)); + --spectrum-purple-500-rgb: 107, 6, 195; + --spectrum-purple-500: rgba(var(--spectrum-purple-500-rgb)); + --spectrum-purple-600-rgb: 130, 34, 215; + --spectrum-purple-600: rgba(var(--spectrum-purple-600-rgb)); + --spectrum-purple-700-rgb: 148, 62, 224; + --spectrum-purple-700: rgba(var(--spectrum-purple-700-rgb)); + --spectrum-purple-800-rgb: 157, 78, 228; + --spectrum-purple-800: rgba(var(--spectrum-purple-800-rgb)); + --spectrum-purple-900-rgb: 173, 105, 233; + --spectrum-purple-900: rgba(var(--spectrum-purple-900-rgb)); + --spectrum-purple-1000-rgb: 186, 127, 237; + --spectrum-purple-1000: rgba(var(--spectrum-purple-1000-rgb)); + --spectrum-purple-1100-rgb: 197, 149, 240; + --spectrum-purple-1100: rgba(var(--spectrum-purple-1100-rgb)); + --spectrum-purple-1200-rgb: 212, 176, 244; + --spectrum-purple-1200: rgba(var(--spectrum-purple-1200-rgb)); + --spectrum-purple-1300-rgb: 225, 201, 247; + --spectrum-purple-1300: rgba(var(--spectrum-purple-1300-rgb)); + --spectrum-purple-1400-rgb: 238, 224, 250; + --spectrum-purple-1400: rgba(var(--spectrum-purple-1400-rgb)); + --spectrum-purple-1500-rgb: 248, 243, 253; + --spectrum-purple-1500: rgba(var(--spectrum-purple-1500-rgb)); + --spectrum-purple-1600-rgb: 255, 255, 255; + --spectrum-purple-1600: rgba(var(--spectrum-purple-1600-rgb)); + --spectrum-fuchsia-100-rgb: 50, 0, 61; + --spectrum-fuchsia-100: rgba(var(--spectrum-fuchsia-100-rgb)); + --spectrum-fuchsia-200-rgb: 61, 0, 74; + --spectrum-fuchsia-200: rgba(var(--spectrum-fuchsia-200-rgb)); + --spectrum-fuchsia-300-rgb: 79, 0, 95; + --spectrum-fuchsia-300: rgba(var(--spectrum-fuchsia-300-rgb)); + --spectrum-fuchsia-400-rgb: 102, 9, 120; + --spectrum-fuchsia-400: rgba(var(--spectrum-fuchsia-400-rgb)); + --spectrum-fuchsia-500-rgb: 127, 23, 146; + --spectrum-fuchsia-500: rgba(var(--spectrum-fuchsia-500-rgb)); + --spectrum-fuchsia-600-rgb: 151, 38, 170; + --spectrum-fuchsia-600: rgba(var(--spectrum-fuchsia-600-rgb)); + --spectrum-fuchsia-700-rgb: 173, 51, 192; + --spectrum-fuchsia-700: rgba(var(--spectrum-fuchsia-700-rgb)); + --spectrum-fuchsia-800-rgb: 186, 60, 206; + --spectrum-fuchsia-800: rgba(var(--spectrum-fuchsia-800-rgb)); + --spectrum-fuchsia-900-rgb: 213, 73, 235; + --spectrum-fuchsia-900: rgba(var(--spectrum-fuchsia-900-rgb)); + --spectrum-fuchsia-1000-rgb: 232, 91, 253; + --spectrum-fuchsia-1000: rgba(var(--spectrum-fuchsia-1000-rgb)); + --spectrum-fuchsia-1100-rgb: 240, 122, 255; + --spectrum-fuchsia-1100: rgba(var(--spectrum-fuchsia-1100-rgb)); + --spectrum-fuchsia-1200-rgb: 245, 159, 255; + --spectrum-fuchsia-1200: rgba(var(--spectrum-fuchsia-1200-rgb)); + --spectrum-fuchsia-1300-rgb: 248, 191, 255; + --spectrum-fuchsia-1300: rgba(var(--spectrum-fuchsia-1300-rgb)); + --spectrum-fuchsia-1400-rgb: 251, 219, 255; + --spectrum-fuchsia-1400: rgba(var(--spectrum-fuchsia-1400-rgb)); + --spectrum-fuchsia-1500-rgb: 253, 241, 255; + --spectrum-fuchsia-1500: rgba(var(--spectrum-fuchsia-1500-rgb)); + --spectrum-fuchsia-1600-rgb: 255, 255, 255; + --spectrum-fuchsia-1600: rgba(var(--spectrum-fuchsia-1600-rgb)); + --spectrum-magenta-100-rgb: 59, 0, 22; + --spectrum-magenta-100: rgba(var(--spectrum-magenta-100-rgb)); + --spectrum-magenta-200-rgb: 74, 0, 27; + --spectrum-magenta-200: rgba(var(--spectrum-magenta-200-rgb)); + --spectrum-magenta-300-rgb: 93, 0, 34; + --spectrum-magenta-300: rgba(var(--spectrum-magenta-300-rgb)); + --spectrum-magenta-400-rgb: 123, 0, 45; + --spectrum-magenta-400: rgba(var(--spectrum-magenta-400-rgb)); + --spectrum-magenta-500-rgb: 152, 7, 60; + --spectrum-magenta-500: rgba(var(--spectrum-magenta-500-rgb)); + --spectrum-magenta-600-rgb: 181, 19, 76; + --spectrum-magenta-600: rgba(var(--spectrum-magenta-600-rgb)); + --spectrum-magenta-700-rgb: 207, 31, 92; + --spectrum-magenta-700: rgba(var(--spectrum-magenta-700-rgb)); + --spectrum-magenta-800-rgb: 224, 38, 101; + --spectrum-magenta-800: rgba(var(--spectrum-magenta-800-rgb)); + --spectrum-magenta-900-rgb: 255, 51, 119; + --spectrum-magenta-900: rgba(var(--spectrum-magenta-900-rgb)); + --spectrum-magenta-1000-rgb: 255, 96, 149; + --spectrum-magenta-1000: rgba(var(--spectrum-magenta-1000-rgb)); + --spectrum-magenta-1100-rgb: 255, 128, 171; + --spectrum-magenta-1100: rgba(var(--spectrum-magenta-1100-rgb)); + --spectrum-magenta-1200-rgb: 255, 163, 194; + --spectrum-magenta-1200: rgba(var(--spectrum-magenta-1200-rgb)); + --spectrum-magenta-1300-rgb: 255, 193, 214; + --spectrum-magenta-1300: rgba(var(--spectrum-magenta-1300-rgb)); + --spectrum-magenta-1400-rgb: 255, 220, 232; + --spectrum-magenta-1400: rgba(var(--spectrum-magenta-1400-rgb)); + --spectrum-magenta-1500-rgb: 255, 241, 246; + --spectrum-magenta-1500: rgba(var(--spectrum-magenta-1500-rgb)); + --spectrum-magenta-1600-rgb: 255, 255, 255; + --spectrum-magenta-1600: rgba(var(--spectrum-magenta-1600-rgb)); + --spectrum-pink-100-rgb: 58, 0, 37; + --spectrum-pink-100: rgba(var(--spectrum-pink-100-rgb)); + --spectrum-pink-200-rgb: 71, 0, 44; + --spectrum-pink-200: rgba(var(--spectrum-pink-200-rgb)); + --spectrum-pink-300-rgb: 90, 0, 57; + --spectrum-pink-300: rgba(var(--spectrum-pink-300-rgb)); + --spectrum-pink-400-rgb: 115, 7, 75; + --spectrum-pink-400: rgba(var(--spectrum-pink-400-rgb)); + --spectrum-pink-500-rgb: 143, 18, 97; + --spectrum-pink-500: rgba(var(--spectrum-pink-500-rgb)); + --spectrum-pink-600-rgb: 171, 29, 119; + --spectrum-pink-600: rgba(var(--spectrum-pink-600-rgb)); + --spectrum-pink-700-rgb: 196, 39, 138; + --spectrum-pink-700: rgba(var(--spectrum-pink-700-rgb)); + --spectrum-pink-800-rgb: 213, 45, 151; + --spectrum-pink-800: rgba(var(--spectrum-pink-800-rgb)); + --spectrum-pink-900-rgb: 236, 67, 175; + --spectrum-pink-900: rgba(var(--spectrum-pink-900-rgb)); + --spectrum-pink-1000-rgb: 251, 90, 196; + --spectrum-pink-1000: rgba(var(--spectrum-pink-1000-rgb)); + --spectrum-pink-1100-rgb: 255, 122, 210; + --spectrum-pink-1100: rgba(var(--spectrum-pink-1100-rgb)); + --spectrum-pink-1200-rgb: 255, 159, 223; + --spectrum-pink-1200: rgba(var(--spectrum-pink-1200-rgb)); + --spectrum-pink-1300-rgb: 255, 191, 234; + --spectrum-pink-1300: rgba(var(--spectrum-pink-1300-rgb)); + --spectrum-pink-1400-rgb: 255, 219, 243; + --spectrum-pink-1400: rgba(var(--spectrum-pink-1400-rgb)); + --spectrum-pink-1500-rgb: 255, 241, 250; + --spectrum-pink-1500: rgba(var(--spectrum-pink-1500-rgb)); + --spectrum-pink-1600-rgb: 255, 255, 255; + --spectrum-pink-1600: rgba(var(--spectrum-pink-1600-rgb)); + --spectrum-turquoise-100-rgb: 0, 30, 33; + --spectrum-turquoise-100: rgba(var(--spectrum-turquoise-100-rgb)); + --spectrum-turquoise-200-rgb: 0, 37, 41; + --spectrum-turquoise-200: rgba(var(--spectrum-turquoise-200-rgb)); + --spectrum-turquoise-300-rgb: 0, 49, 54; + --spectrum-turquoise-300: rgba(var(--spectrum-turquoise-300-rgb)); + --spectrum-turquoise-400-rgb: 0, 66, 72; + --spectrum-turquoise-400: rgba(var(--spectrum-turquoise-400-rgb)); + --spectrum-turquoise-500-rgb: 3, 84, 92; + --spectrum-turquoise-500: rgba(var(--spectrum-turquoise-500-rgb)); + --spectrum-turquoise-600-rgb: 5, 103, 112; + --spectrum-turquoise-600: rgba(var(--spectrum-turquoise-600-rgb)); + --spectrum-turquoise-700-rgb: 7, 120, 131; + --spectrum-turquoise-700: rgba(var(--spectrum-turquoise-700-rgb)); + --spectrum-turquoise-800-rgb: 9, 131, 142; + --spectrum-turquoise-800: rgba(var(--spectrum-turquoise-800-rgb)); + --spectrum-turquoise-900-rgb: 11, 151, 164; + --spectrum-turquoise-900: rgba(var(--spectrum-turquoise-900-rgb)); + --spectrum-turquoise-1000-rgb: 13, 168, 182; + --spectrum-turquoise-1000: rgba(var(--spectrum-turquoise-1000-rgb)); + --spectrum-turquoise-1100-rgb: 16, 186, 202; + --spectrum-turquoise-1100: rgba(var(--spectrum-turquoise-1100-rgb)); + --spectrum-turquoise-1200-rgb: 64, 208, 220; + --spectrum-turquoise-1200: rgba(var(--spectrum-turquoise-1200-rgb)); + --spectrum-turquoise-1300-rgb: 128, 225, 231; + --spectrum-turquoise-1300: rgba(var(--spectrum-turquoise-1300-rgb)); + --spectrum-turquoise-1400-rgb: 183, 240, 240; + --spectrum-turquoise-1400: rgba(var(--spectrum-turquoise-1400-rgb)); + --spectrum-turquoise-1500-rgb: 228, 249, 249; + --spectrum-turquoise-1500: rgba(var(--spectrum-turquoise-1500-rgb)); + --spectrum-turquoise-1600-rgb: 255, 255, 255; + --spectrum-turquoise-1600: rgba(var(--spectrum-turquoise-1600-rgb)); + --spectrum-brown-100-rgb: 35, 24, 8; + --spectrum-brown-100: rgba(var(--spectrum-brown-100-rgb)); + --spectrum-brown-200-rgb: 44, 31, 11; + --spectrum-brown-200: rgba(var(--spectrum-brown-200-rgb)); + --spectrum-brown-300-rgb: 58, 40, 14; + --spectrum-brown-300: rgba(var(--spectrum-brown-300-rgb)); + --spectrum-brown-400-rgb: 78, 55, 19; + --spectrum-brown-400: rgba(var(--spectrum-brown-400-rgb)); + --spectrum-brown-500-rgb: 98, 71, 30; + --spectrum-brown-500: rgba(var(--spectrum-brown-500-rgb)); + --spectrum-brown-600-rgb: 115, 88, 47; + --spectrum-brown-600: rgba(var(--spectrum-brown-600-rgb)); + --spectrum-brown-700-rgb: 132, 104, 61; + --spectrum-brown-700: rgba(var(--spectrum-brown-700-rgb)); + --spectrum-brown-800-rgb: 143, 114, 69; + --spectrum-brown-800: rgba(var(--spectrum-brown-800-rgb)); + --spectrum-brown-900-rgb: 163, 132, 84; + --spectrum-brown-900: rgba(var(--spectrum-brown-900-rgb)); + --spectrum-brown-1000-rgb: 181, 147, 98; + --spectrum-brown-1000: rgba(var(--spectrum-brown-1000-rgb)); + --spectrum-brown-1100-rgb: 199, 163, 112; + --spectrum-brown-1100: rgba(var(--spectrum-brown-1100-rgb)); + --spectrum-brown-1200-rgb: 222, 185, 130; + --spectrum-brown-1200: rgba(var(--spectrum-brown-1200-rgb)); + --spectrum-brown-1300-rgb: 232, 207, 169; + --spectrum-brown-1300: rgba(var(--spectrum-brown-1300-rgb)); + --spectrum-brown-1400-rgb: 242, 227, 206; + --spectrum-brown-1400: rgba(var(--spectrum-brown-1400-rgb)); + --spectrum-brown-1500-rgb: 250, 244, 236; + --spectrum-brown-1500: rgba(var(--spectrum-brown-1500-rgb)); + --spectrum-brown-1600-rgb: 255, 255, 255; + --spectrum-brown-1600: rgba(var(--spectrum-brown-1600-rgb)); + --spectrum-silver-100-rgb: 26, 26, 26; + --spectrum-silver-100: rgba(var(--spectrum-silver-100-rgb)); + --spectrum-silver-200-rgb: 33, 33, 33; + --spectrum-silver-200: rgba(var(--spectrum-silver-200-rgb)); + --spectrum-silver-300-rgb: 44, 44, 44; + --spectrum-silver-300: rgba(var(--spectrum-silver-300-rgb)); + --spectrum-silver-400-rgb: 59, 59, 59; + --spectrum-silver-400: rgba(var(--spectrum-silver-400-rgb)); + --spectrum-silver-500-rgb: 76, 76, 76; + --spectrum-silver-500: rgba(var(--spectrum-silver-500-rgb)); + --spectrum-silver-600-rgb: 92, 92, 92; + --spectrum-silver-600: rgba(var(--spectrum-silver-600-rgb)); + --spectrum-silver-700-rgb: 108, 108, 108; + --spectrum-silver-700: rgba(var(--spectrum-silver-700-rgb)); + --spectrum-silver-800-rgb: 118, 118, 118; + --spectrum-silver-800: rgba(var(--spectrum-silver-800-rgb)); + --spectrum-silver-900-rgb: 137, 137, 137; + --spectrum-silver-900: rgba(var(--spectrum-silver-900-rgb)); + --spectrum-silver-1000-rgb: 152, 152, 152; + --spectrum-silver-1000: rgba(var(--spectrum-silver-1000-rgb)); + --spectrum-silver-1100-rgb: 169, 169, 169; + --spectrum-silver-1100: rgba(var(--spectrum-silver-1100-rgb)); + --spectrum-silver-1200-rgb: 190, 190, 190; + --spectrum-silver-1200: rgba(var(--spectrum-silver-1200-rgb)); + --spectrum-silver-1300-rgb: 211, 211, 211; + --spectrum-silver-1300: rgba(var(--spectrum-silver-1300-rgb)); + --spectrum-silver-1400-rgb: 229, 229, 229; + --spectrum-silver-1400: rgba(var(--spectrum-silver-1400-rgb)); + --spectrum-silver-1500-rgb: 244, 244, 244; + --spectrum-silver-1500: rgba(var(--spectrum-silver-1500-rgb)); + --spectrum-silver-1600-rgb: 255, 255, 255; + --spectrum-silver-1600: rgba(var(--spectrum-silver-1600-rgb)); + --spectrum-cinnamon-100-rgb: 48, 17, 4; + --spectrum-cinnamon-100: rgba(var(--spectrum-cinnamon-100-rgb)); + --spectrum-cinnamon-200-rgb: 59, 21, 5; + --spectrum-cinnamon-200: rgba(var(--spectrum-cinnamon-200-rgb)); + --spectrum-cinnamon-300-rgb: 79, 28, 7; + --spectrum-cinnamon-300: rgba(var(--spectrum-cinnamon-300-rgb)); + --spectrum-cinnamon-400-rgb: 100, 41, 15; + --spectrum-cinnamon-400: rgba(var(--spectrum-cinnamon-400-rgb)); + --spectrum-cinnamon-500-rgb: 122, 57, 28; + --spectrum-cinnamon-500: rgba(var(--spectrum-cinnamon-500-rgb)); + --spectrum-cinnamon-600-rgb: 143, 74, 40; + --spectrum-cinnamon-600: rgba(var(--spectrum-cinnamon-600-rgb)); + --spectrum-cinnamon-700-rgb: 163, 88, 52; + --spectrum-cinnamon-700: rgba(var(--spectrum-cinnamon-700-rgb)); + --spectrum-cinnamon-800-rgb: 176, 98, 59; + --spectrum-cinnamon-800: rgba(var(--spectrum-cinnamon-800-rgb)); + --spectrum-cinnamon-900-rgb: 192, 119, 80; + --spectrum-cinnamon-900: rgba(var(--spectrum-cinnamon-900-rgb)); + --spectrum-cinnamon-1000-rgb: 206, 136, 99; + --spectrum-cinnamon-1000: rgba(var(--spectrum-cinnamon-1000-rgb)); + --spectrum-cinnamon-1100-rgb: 220, 154, 118; + --spectrum-cinnamon-1100: rgba(var(--spectrum-cinnamon-1100-rgb)); + --spectrum-cinnamon-1200-rgb: 232, 179, 149; + --spectrum-cinnamon-1200: rgba(var(--spectrum-cinnamon-1200-rgb)); + --spectrum-cinnamon-1300-rgb: 239, 203, 183; + --spectrum-cinnamon-1300: rgba(var(--spectrum-cinnamon-1300-rgb)); + --spectrum-cinnamon-1400-rgb: 246, 225, 214; + --spectrum-cinnamon-1400: rgba(var(--spectrum-cinnamon-1400-rgb)); + --spectrum-cinnamon-1500-rgb: 252, 244, 239; + --spectrum-cinnamon-1500: rgba(var(--spectrum-cinnamon-1500-rgb)); + --spectrum-cinnamon-1600-rgb: 255, 255, 255; + --spectrum-cinnamon-1600: rgba(var(--spectrum-cinnamon-1600-rgb)); + --spectrum-icon-color-blue-primary-default: var(--spectrum-blue-800); + --spectrum-icon-color-red-primary-default: var(--spectrum-red-700); + --spectrum-icon-color-yellow-primary-default: var(--spectrum-yellow-1200); + --spectrum-icon-color-blue-primary-hover: var(--spectrum-blue-900); + --spectrum-icon-color-blue-primary-down: var(--spectrum-blue-1000); + --spectrum-icon-color-brown-primary-default: var(--spectrum-brown-700); + --spectrum-icon-color-brown-primary-hover: var(--spectrum-brown-800); + --spectrum-icon-color-brown-primary-down: var(--spectrum-brown-900); + --spectrum-icon-color-celery-primary-default: var(--spectrum-celery-900); + --spectrum-icon-color-celery-primary-hover: var(--spectrum-celery-1000); + --spectrum-icon-color-celery-primary-down: var(--spectrum-celery-1100); + --spectrum-icon-color-chartreuse-primary-default: var(--spectrum-chartreuse-1000); + --spectrum-icon-color-chartreuse-primary-hover: var(--spectrum-chartreuse-1100); + --spectrum-icon-color-chartreuse-primary-down: var(--spectrum-chartreuse-1200); + --spectrum-icon-color-fuchsia-primary-default: var(--spectrum-fuchsia-700); + --spectrum-icon-color-fuchsia-primary-hover: var(--spectrum-fuchsia-800); + --spectrum-icon-color-fuchsia-primary-down: var(--spectrum-fuchsia-900); + --spectrum-icon-color-indigo-primary-default: var(--spectrum-indigo-700); + --spectrum-icon-color-indigo-primary-hover: var(--spectrum-indigo-800); + --spectrum-icon-color-indigo-primary-down: var(--spectrum-indigo-900); + --spectrum-icon-color-magenta-primary-default: var(--spectrum-magenta-700); + --spectrum-icon-color-magenta-primary-hover: var(--spectrum-magenta-800); + --spectrum-icon-color-magenta-primary-down: var(--spectrum-magenta-900); + --spectrum-icon-color-orange-primary-default: var(--spectrum-orange-900); + --spectrum-icon-color-orange-primary-hover: var(--spectrum-orange-1000); + --spectrum-icon-color-orange-primary-down: var(--spectrum-orange-1100); + --spectrum-icon-color-pink-primary-default: var(--spectrum-pink-700); + --spectrum-icon-color-pink-primary-hover: var(--spectrum-pink-800); + --spectrum-icon-color-pink-primary-down: var(--spectrum-pink-900); + --spectrum-icon-color-purple-primary-default: var(--spectrum-purple-700); + --spectrum-icon-color-purple-primary-hover: var(--spectrum-purple-800); + --spectrum-icon-color-purple-primary-down: var(--spectrum-purple-900); + --spectrum-icon-color-red-primary-hover: var(--spectrum-red-800); + --spectrum-icon-color-red-primary-down: var(--spectrum-red-900); + --spectrum-icon-color-silver-primary-default: var(--spectrum-silver-800); + --spectrum-icon-color-silver-primary-hover: var(--spectrum-silver-900); + --spectrum-icon-color-silver-primary-down: var(--spectrum-silver-1000); + --spectrum-icon-color-turquoise-primary-default: var(--spectrum-turquoise-800); + --spectrum-icon-color-turquoise-primary-hover: var(--spectrum-turquoise-900); + --spectrum-icon-color-turquoise-primary-down: var(--spectrum-turquoise-1000); + --spectrum-icon-color-yellow-primary-hover: var(--spectrum-yellow-1300); + --spectrum-icon-color-yellow-primary-down: var(--spectrum-yellow-1400); + --spectrum-icon-color-blue-background: var(--spectrum-blue-300); + --spectrum-icon-color-brown-background: var(--spectrum-brown-400); + --spectrum-icon-color-celery-background: var(--spectrum-celery-400); + --spectrum-icon-color-chartreuse-background: var(--spectrum-chartreuse-400); + --spectrum-icon-color-cinnamon-background: var(--spectrum-cinnamon-300); + --spectrum-icon-color-cyan-background: var(--spectrum-cyan-400); + --spectrum-icon-color-green-background: var(--spectrum-green-400); + --spectrum-icon-color-indigo-background: var(--spectrum-indigo-100); + --spectrum-icon-color-orange-background: var(--spectrum-orange-300); + --spectrum-icon-color-red-background: var(--spectrum-red-300); + --spectrum-icon-color-seafoam-background: var(--spectrum-seafoam-400); + --spectrum-icon-color-silver-background: var(--spectrum-silver-400); + --spectrum-icon-color-turquoise-background: var(--spectrum-turquoise-400); + --spectrum-icon-color-yellow-background: var(--spectrum-yellow-400); + --spectrum-informative-subtle-background-color-default: var(--spectrum-informative-color-300); + --spectrum-positive-subtle-background-color-default: var(--spectrum-positive-color-300); + --spectrum-notice-subtle-background-color-default: var(--spectrum-notice-color-300); + --spectrum-negative-subtle-background-color-default: var(--spectrum-negative-color-300); + --spectrum-accent-subtle-background-color-default: var(--spectrum-accent-color-300); + --color-scheme: dark; + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-800); + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-900); + --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-800); + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-700); - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color:var(--spectrum-blue-700); + --spectrum-assetlist-item-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-assetlist-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); + --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-700); - --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); - --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-white-rgb), 0.07); - --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-down:var(--spectrum-transparent-white-200); - --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-white-rgb), 0.07); - --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-700); + --spectrum-badge-label-icon-color-primary: var(--spectrum-black); - --spectrum-badge-label-icon-color-primary:var(--spectrum-black); + --spectrum-calendar-day-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); + --spectrum-calendar-day-background-color-hover: rgba(var(--spectrum-white-rgb), 0.07); + --spectrum-calendar-day-today-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-selected-hover: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-down: var(--spectrum-transparent-white-200); + --spectrum-calendar-day-background-color-cap-selected: rgba(var(--spectrum-blue-800-rgb), 0.25); + --spectrum-calendar-day-background-color-key-focus: rgba(var(--spectrum-white-rgb), 0.07); + --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-700); - --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-700); - --spectrum-coach-indicator-ring-dark-color:var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color:var(--spectrum-gray-50); + --spectrum-card-selected-background-color-rgb: var(--spectrum-blue-500-rgb); - --spectrum-well-border-color:rgba(var(--spectrum-white-rgb), 0.05); + --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-700); - --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-700); + --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-900-rgb); - --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.07); - --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); + --spectrum-dropindicator-color: var(--spectrum-blue-700); - --spectrum-logic-button-and-background-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-border-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1000); - --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1000); + --spectrum-logic-button-and-background-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-border-color: var(--spectrum-blue-800); + --spectrum-logic-button-and-background-color-hover: var(--spectrum-blue-1000); + --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1000); - --spectrum-logic-button-or-background-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-border-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-900); + --spectrum-logic-button-or-background-color: var(--spectrum-magenta-700); + --spectrum-logic-button-or-border-color: var(--spectrum-magenta-700); + --spectrum-logic-button-or-background-color-hover: var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-900); - --spectrum-assetcard-border-color-selected:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-900); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-800); - --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-700); + --spectrum-steplist-current-marker-color-key-focus: var(--spectrum-blue-700); - --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.25); - --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.15); - --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-700); -} -.spectrum{ - --spectrum-focus-indicator-color:var(--spectrum-blue-800); - --spectrum-static-white-focus-indicator-color:var(--spectrum-white); - --spectrum-static-black-focus-indicator-color:var(--spectrum-black); - --spectrum-overlay-color:var(--spectrum-black); - --spectrum-drop-shadow-color:var(--spectrum-drop-shadow-color-100); - --spectrum-opacity-disabled:0.3; - --spectrum-background-base-color:var(--spectrum-gray-25); - --spectrum-background-layer-1-color:var(--spectrum-gray-50); - --spectrum-neutral-background-color-default:var(--spectrum-gray-800); - --spectrum-neutral-background-color-hover:var(--spectrum-gray-900); - --spectrum-neutral-background-color-down:var(--spectrum-gray-900); - --spectrum-neutral-background-color-key-focus:var(--spectrum-gray-900); - --spectrum-neutral-background-color-selected-default:var(--spectrum-gray-800); - --spectrum-neutral-background-color-selected-hover:var(--spectrum-gray-900); - --spectrum-neutral-background-color-selected-down:var(--spectrum-gray-900); - --spectrum-neutral-background-color-selected-key-focus:var(--spectrum-gray-900); - --spectrum-neutral-subdued-content-color-selected:var(--spectrum-neutral-subdued-content-color-down); - --spectrum-accent-content-color-selected:var(--spectrum-accent-content-color-down); - --spectrum-disabled-background-color:var(--spectrum-gray-100); - --spectrum-disabled-static-white-background-color:var(--spectrum-transparent-white-100); - --spectrum-disabled-static-black-background-color:var(--spectrum-transparent-black-100); - --spectrum-background-opacity-default:0; - --spectrum-background-opacity-hover:0.1; - --spectrum-background-opacity-down:0.1; - --spectrum-background-opacity-key-focus:0.1; - --spectrum-neutral-content-color-default:var(--spectrum-gray-800); - --spectrum-neutral-content-color-hover:var(--spectrum-gray-900); - --spectrum-neutral-content-color-down:var(--spectrum-gray-900); - --spectrum-neutral-content-color-focus-hover:var(--spectrum-neutral-content-color-down); - --spectrum-neutral-content-color-focus:var(--spectrum-neutral-content-color-down); - --spectrum-neutral-content-color-key-focus:var(--spectrum-gray-900); - --spectrum-neutral-subdued-content-color-default:var(--spectrum-gray-700); - --spectrum-neutral-subdued-content-color-hover:var(--spectrum-gray-800); - --spectrum-neutral-subdued-content-color-down:var(--spectrum-gray-800); - --spectrum-neutral-subdued-content-color-key-focus:var(--spectrum-gray-800); - --spectrum-accent-content-color-default:var(--spectrum-accent-color-900); - --spectrum-accent-content-color-hover:var(--spectrum-accent-color-1000); - --spectrum-accent-content-color-down:var(--spectrum-accent-color-1000); - --spectrum-accent-content-color-key-focus:var(--spectrum-accent-color-1000); - --spectrum-negative-content-color-default:var(--spectrum-negative-color-900); - --spectrum-negative-content-color-hover:var(--spectrum-negative-color-1000); - --spectrum-negative-content-color-down:var(--spectrum-negative-color-1000); - --spectrum-negative-content-color-key-focus:var(--spectrum-negative-color-1000); - --spectrum-disabled-content-color:var(--spectrum-gray-400); - --spectrum-disabled-static-white-content-color:var(--spectrum-transparent-white-400); - --spectrum-disabled-static-black-content-color:var(--spectrum-transparent-black-400); - --spectrum-disabled-border-color:var(--spectrum-gray-300); - --spectrum-disabled-static-white-border-color:var(--spectrum-transparent-white-300); - --spectrum-disabled-static-black-border-color:var(--spectrum-transparent-black-300); - --spectrum-negative-border-color-default:var(--spectrum-negative-color-900); - --spectrum-negative-border-color-hover:var(--spectrum-negative-color-1000); - --spectrum-negative-border-color-down:var(--spectrum-negative-color-1100); - --spectrum-negative-border-color-focus-hover:var(--spectrum-negative-border-color-down); - --spectrum-negative-border-color-focus:var(--spectrum-negative-color-1000); - --spectrum-negative-border-color-key-focus:var(--spectrum-negative-color-1000); - --spectrum-title-color:var(--spectrum-gray-900); - --spectrum-drop-shadow-emphasized-default-color:var(--spectrum-drop-shadow-color-100); - --spectrum-drop-shadow-emphasized-hover-color:var(--spectrum-drop-shadow-color-200); - --spectrum-drop-shadow-elevated-color:var(--spectrum-drop-shadow-color-200); - --spectrum-static-black-text-color:var(--spectrum-black); - --spectrum-static-white-text-color:var(--spectrum-white); - --spectrum-track-color:var(--spectrum-gray-300); - --spectrum-static-black-track-color:var(--spectrum-transparent-black-300); - --spectrum-static-white-track-color:var(--spectrum-transparent-white-300); - --spectrum-static-black-track-indicator-color:var(--spectrum-transparent-black-900); - --spectrum-static-white-track-indicator-color:var(--spectrum-transparent-white-900); - --spectrum-drop-shadow-dragged-color:var(--spectrum-drop-shadow-color-300); - --spectrum-swatch-border-color:var(--spectrum-gray-1000); - --spectrum-swatch-border-opacity:0.42; - --spectrum-swatch-disabled-icon-border-color:var(--spectrum-black); - --spectrum-swatch-disabled-icon-border-opacity:0.42; - --spectrum-thumbnail-border-color:var(--spectrum-gray-800); - --spectrum-thumbnail-border-opacity:0.1; - --spectrum-thumbnail-opacity-disabled:var(--spectrum-opacity-disabled); - --spectrum-opacity-checkerboard-square-light:var(--spectrum-white); - --spectrum-avatar-opacity-disabled:var(--spectrum-opacity-disabled); - --spectrum-color-area-border-color:var(--spectrum-gray-1000); - --spectrum-color-area-border-opacity:0.1; - --spectrum-color-slider-border-color:var(--spectrum-gray-1000); - --spectrum-color-slider-border-opacity:0.1; - --spectrum-color-loupe-drop-shadow-color:var(--spectrum-drop-shadow-elevated-color); - --spectrum-color-loupe-drop-shadow-y:var(--spectrum-drop-shadow-elevated-y); - --spectrum-color-loupe-drop-shadow-blur:var(--spectrum-drop-shadow-elevated-blur); - --spectrum-color-loupe-inner-border:var(--spectrum-transparent-black-200); - --spectrum-color-loupe-outer-border:var(--spectrum-white); - --spectrum-card-selection-background-color:var(--spectrum-gray-100); - --spectrum-card-selection-background-color-opacity:0.95; - --spectrum-drop-zone-background-color:var(--spectrum-accent-visual-color); - --spectrum-drop-zone-background-color-opacity:0.1; - --spectrum-drop-zone-background-color-opacity-filled:0.3; - --spectrum-coach-mark-pagination-color:var(--spectrum-gray-600); - --spectrum-color-handle-inner-border-color:var(--spectrum-black); - --spectrum-color-handle-inner-border-opacity:0.42; - --spectrum-color-handle-outer-border-color:var(--spectrum-black); - --spectrum-color-handle-outer-border-opacity:var(--spectrum-color-handle-inner-border-opacity); - --spectrum-color-handle-drop-shadow-color:var(--spectrum-drop-shadow-color); - --spectrum-floating-action-button-drop-shadow-color:var(--spectrum-transparent-black-300); - --spectrum-floating-action-button-shadow-color:var(--spectrum-floating-action-button-drop-shadow-color); - --spectrum-table-row-hover-color:var(--spectrum-gray-900); - --spectrum-table-row-hover-opacity:0.07; - --spectrum-table-selected-row-background-color:var(--spectrum-informative-background-color-default); - --spectrum-table-selected-row-background-opacity:0.1; - --spectrum-table-selected-row-background-color-non-emphasized:var(--spectrum-neutral-background-color-selected-default); - --spectrum-table-selected-row-background-opacity-non-emphasized:0.1; - --spectrum-table-row-down-opacity:0.1; - --spectrum-table-selected-row-background-opacity-hover:0.15; - --spectrum-table-selected-row-background-opacity-non-emphasized-hover:0.15; - --spectrum-popover-border-color:var(--spectrum-gray-200); - --spectrum-coach-indicator-color:var(--spectrum-blue-800); - --spectrum-swatch-group-border-color:var(--spectrum-gray-1000); - --spectrum-avatar-border-color:var(--spectrum-gray-25); - --spectrum-standard-panel-gripper-color-drag:var(--spectrum-gray-800); - --spectrum-standard-panel-gripper-color:var(--spectrum-gray-200); - --spectrum-bar-panel-gripper-color:var(--spectrum-gray-200); - --spectrum-bar-panel-gripper-color-drag:var(--spectrum-gray-800); - --spectrum-select-box-selected-border-color:var(--spectrum-gray-800); - --spectrum-white-rgb:255, 255, 255; - --spectrum-white:rgba(var(--spectrum-white-rgb)); - --spectrum-transparent-white-25-rgb:255, 255, 255; - --spectrum-transparent-white-25-opacity:0; - --spectrum-transparent-white-25:rgba(var(--spectrum-transparent-white-25-rgb), var(--spectrum-transparent-white-25-opacity)); - --spectrum-transparent-white-50-rgb:255, 255, 255; - --spectrum-transparent-white-50-opacity:0.04; - --spectrum-transparent-white-50:rgba(var(--spectrum-transparent-white-50-rgb), var(--spectrum-transparent-white-50-opacity)); - --spectrum-transparent-white-75-rgb:255, 255, 255; - --spectrum-transparent-white-75-opacity:0.07; - --spectrum-transparent-white-75:rgba(var(--spectrum-transparent-white-75-rgb), var(--spectrum-transparent-white-75-opacity)); - --spectrum-transparent-white-100-rgb:255, 255, 255; - --spectrum-transparent-white-100-opacity:0.11; - --spectrum-transparent-white-100:rgba(var(--spectrum-transparent-white-100-rgb), var(--spectrum-transparent-white-100-opacity)); - --spectrum-transparent-white-200-rgb:255, 255, 255; - --spectrum-transparent-white-200-opacity:0.14; - --spectrum-transparent-white-200:rgba(var(--spectrum-transparent-white-200-rgb), var(--spectrum-transparent-white-200-opacity)); - --spectrum-transparent-white-300-rgb:255, 255, 255; - --spectrum-transparent-white-300-opacity:0.17; - --spectrum-transparent-white-300:rgba(var(--spectrum-transparent-white-300-rgb), var(--spectrum-transparent-white-300-opacity)); - --spectrum-transparent-white-400-rgb:255, 255, 255; - --spectrum-transparent-white-400-opacity:0.21; - --spectrum-transparent-white-400:rgba(var(--spectrum-transparent-white-400-rgb), var(--spectrum-transparent-white-400-opacity)); - --spectrum-transparent-white-500-rgb:255, 255, 255; - --spectrum-transparent-white-500-opacity:0.39; - --spectrum-transparent-white-500:rgba(var(--spectrum-transparent-white-500-rgb), var(--spectrum-transparent-white-500-opacity)); - --spectrum-transparent-white-600-rgb:255, 255, 255; - --spectrum-transparent-white-600-opacity:0.51; - --spectrum-transparent-white-600:rgba(var(--spectrum-transparent-white-600-rgb), var(--spectrum-transparent-white-600-opacity)); - --spectrum-transparent-white-700-rgb:255, 255, 255; - --spectrum-transparent-white-700-opacity:0.66; - --spectrum-transparent-white-700:rgba(var(--spectrum-transparent-white-700-rgb), var(--spectrum-transparent-white-700-opacity)); - --spectrum-transparent-white-800-rgb:255, 255, 255; - --spectrum-transparent-white-800-opacity:0.85; - --spectrum-transparent-white-800:rgba(var(--spectrum-transparent-white-800-rgb), var(--spectrum-transparent-white-800-opacity)); - --spectrum-transparent-white-900-rgb:255, 255, 255; - --spectrum-transparent-white-900-opacity:0.94; - --spectrum-transparent-white-900:rgba(var(--spectrum-transparent-white-900-rgb), var(--spectrum-transparent-white-900-opacity)); - --spectrum-transparent-white-1000-rgb:255, 255, 255; - --spectrum-transparent-white-1000:rgba(var(--spectrum-transparent-white-1000-rgb)); - --spectrum-black-rgb:0, 0, 0; - --spectrum-black:rgba(var(--spectrum-black-rgb)); - --spectrum-transparent-black-25-rgb:0, 0, 0; - --spectrum-transparent-black-25-opacity:0; - --spectrum-transparent-black-25:rgba(var(--spectrum-transparent-black-25-rgb), var(--spectrum-transparent-black-25-opacity)); - --spectrum-transparent-black-50-rgb:0, 0, 0; - --spectrum-transparent-black-50-opacity:0.03; - --spectrum-transparent-black-50:rgba(var(--spectrum-transparent-black-50-rgb), var(--spectrum-transparent-black-50-opacity)); - --spectrum-transparent-black-75-rgb:0, 0, 0; - --spectrum-transparent-black-75-opacity:0.05; - --spectrum-transparent-black-75:rgba(var(--spectrum-transparent-black-75-rgb), var(--spectrum-transparent-black-75-opacity)); - --spectrum-transparent-black-100-rgb:0, 0, 0; - --spectrum-transparent-black-100-opacity:0.09; - --spectrum-transparent-black-100:rgba(var(--spectrum-transparent-black-100-rgb), var(--spectrum-transparent-black-100-opacity)); - --spectrum-transparent-black-200-rgb:0, 0, 0; - --spectrum-transparent-black-200-opacity:0.12; - --spectrum-transparent-black-200:rgba(var(--spectrum-transparent-black-200-rgb), var(--spectrum-transparent-black-200-opacity)); - --spectrum-transparent-black-300-rgb:0, 0, 0; - --spectrum-transparent-black-300-opacity:0.15; - --spectrum-transparent-black-300:rgba(var(--spectrum-transparent-black-300-rgb), var(--spectrum-transparent-black-300-opacity)); - --spectrum-transparent-black-400-rgb:0, 0, 0; - --spectrum-transparent-black-400-opacity:0.22; - --spectrum-transparent-black-400:rgba(var(--spectrum-transparent-black-400-rgb), var(--spectrum-transparent-black-400-opacity)); - --spectrum-transparent-black-500-rgb:0, 0, 0; - --spectrum-transparent-black-500-opacity:0.44; - --spectrum-transparent-black-500:rgba(var(--spectrum-transparent-black-500-rgb), var(--spectrum-transparent-black-500-opacity)); - --spectrum-transparent-black-600-rgb:0, 0, 0; - --spectrum-transparent-black-600-opacity:0.56; - --spectrum-transparent-black-600:rgba(var(--spectrum-transparent-black-600-rgb), var(--spectrum-transparent-black-600-opacity)); - --spectrum-transparent-black-700-rgb:0, 0, 0; - --spectrum-transparent-black-700-opacity:0.69; - --spectrum-transparent-black-700:rgba(var(--spectrum-transparent-black-700-rgb), var(--spectrum-transparent-black-700-opacity)); - --spectrum-transparent-black-800-rgb:0, 0, 0; - --spectrum-transparent-black-800-opacity:0.84; - --spectrum-transparent-black-800:rgba(var(--spectrum-transparent-black-800-rgb), var(--spectrum-transparent-black-800-opacity)); - --spectrum-transparent-black-900-rgb:0, 0, 0; - --spectrum-transparent-black-900-opacity:0.93; - --spectrum-transparent-black-900:rgba(var(--spectrum-transparent-black-900-rgb), var(--spectrum-transparent-black-900-opacity)); - --spectrum-transparent-black-1000-rgb:0, 0, 0; - --spectrum-transparent-black-1000:rgba(var(--spectrum-transparent-black-1000-rgb)); - --spectrum-static-blue-900-rgb:59, 99, 251; - --spectrum-static-blue-900:rgba(var(--spectrum-static-blue-900-rgb)); - --spectrum-static-blue-1000-rgb:39, 77, 234; - --spectrum-static-blue-1000:rgba(var(--spectrum-static-blue-1000-rgb)); - --spectrum-static-fuchsia-900-rgb:181, 57, 200; - --spectrum-static-fuchsia-900:rgba(var(--spectrum-static-fuchsia-900-rgb)); - --spectrum-static-fuchsia-1000-rgb:156, 40, 175; - --spectrum-static-fuchsia-1000:rgba(var(--spectrum-static-fuchsia-1000-rgb)); - --spectrum-static-indigo-900-rgb:113, 85, 250; - --spectrum-static-indigo-900:rgba(var(--spectrum-static-indigo-900-rgb)); - --spectrum-static-indigo-1000-rgb:99, 56, 238; - --spectrum-static-indigo-1000:rgba(var(--spectrum-static-indigo-1000-rgb)); - --spectrum-static-magenta-900-rgb:217, 35, 97; - --spectrum-static-magenta-900:rgba(var(--spectrum-static-magenta-900-rgb)); - --spectrum-static-magenta-1000-rgb:186, 22, 80; - --spectrum-static-magenta-1000:rgba(var(--spectrum-static-magenta-1000-rgb)); - --spectrum-static-red-900-rgb:215, 50, 32; - --spectrum-static-red-900:rgba(var(--spectrum-static-red-900-rgb)); - --spectrum-static-red-1000-rgb:183, 40, 24; - --spectrum-static-red-1000:rgba(var(--spectrum-static-red-1000-rgb)); - --spectrum-icon-color-inverse:var(--spectrum-gray-50); - --spectrum-icon-color-primary-default:var(--spectrum-neutral-content-color-default); - --spectrum-icon-color-green-primary-default:var(--spectrum-green-800); - --spectrum-icon-color-primary-hover:var(--spectrum-neutral-content-color-hover); - --spectrum-icon-color-primary-down:var(--spectrum-neutral-content-color-down); - --spectrum-icon-color-cinnamon-primary-default:var(--spectrum-cinnamon-800); - --spectrum-icon-color-cinnamon-primary-hover:var(--spectrum-cinnamon-900); - --spectrum-icon-color-cinnamon-primary-down:var(--spectrum-cinnamon-1000); - --spectrum-icon-color-cyan-primary-default:var(--spectrum-cyan-800); - --spectrum-icon-color-cyan-primary-hover:var(--spectrum-cyan-900); - --spectrum-icon-color-cyan-primary-down:var(--spectrum-cyan-1000); - --spectrum-icon-color-green-primary-hover:var(--spectrum-green-900); - --spectrum-icon-color-green-primary-down:var(--spectrum-green-1000); - --spectrum-icon-color-seafoam-primary-default:var(--spectrum-seafoam-800); - --spectrum-icon-color-seafoam-primary-hover:var(--spectrum-seafoam-900); - --spectrum-icon-color-seafoam-primary-down:var(--spectrum-seafoam-1000); - --spectrum-icon-color-disabled-primary:var(--spectrum-gray-400); - --spectrum-icon-color-fuchsia-background:var(--spectrum-fuchsia-200); - --spectrum-icon-color-magenta-background:var(--spectrum-magenta-200); - --spectrum-icon-color-pink-background:var(--spectrum-pink-200); - --spectrum-icon-color-purple-background:var(--spectrum-purple-200); - --spectrum-icon-color-inverse-background:var(--spectrum-gray-50); - --spectrum-icon-color-emphasized-background:var(--spectrum-gray-900); - --spectrum-radio-button-selection-indicator:4px; - --spectrum-field-label-top-margin-small:0px; - --spectrum-field-label-top-margin-medium:0px; - --spectrum-field-label-top-margin-large:0px; - --spectrum-field-label-top-margin-extra-large:0px; - --spectrum-field-label-to-component:0px; - --spectrum-help-text-to-component:0px; - --spectrum-action-button-edge-to-hold-icon-extra-small:3px; - --spectrum-action-button-edge-to-hold-icon-small:3px; - --spectrum-button-minimum-width-multiplier:2.25; - --spectrum-divider-thickness-small:1px; - --spectrum-divider-thickness-medium:2px; - --spectrum-divider-thickness-large:4px; - --spectrum-action-bar-height:var(--spectrum-component-height-400); - --spectrum-action-bar-top-to-item-counter:var(--spectrum-component-top-to-text-300); - --spectrum-swatch-rectangle-width-multiplier:2; - --spectrum-swatch-slash-thickness-extra-small:2px; - --spectrum-swatch-slash-thickness-small:3px; - --spectrum-swatch-slash-thickness-medium:4px; - --spectrum-swatch-slash-thickness-large:5px; - --spectrum-progress-bar-minimum-width:48px; - --spectrum-progress-bar-maximum-width:768px; - --spectrum-meter-minimum-width:48px; - --spectrum-meter-maximum-width:768px; - --spectrum-meter-default-width:var(--spectrum-meter-width); - --spectrum-in-line-alert-minimum-width:240px; - --spectrum-popover-tip-width:16px; - --spectrum-popover-tip-height:8px; - --spectrum-popover-top-to-content-area:var(--spectrum-popover-edge-to-content-area); - --spectrum-popover-edge-to-content-area:var(--spectrum-spacing-100); - --spectrum-menu-item-label-to-description:var(--spectrum-menu-item-label-to-description-medium); - --spectrum-menu-item-section-divider-height:12px; - --spectrum-slider-track-thickness:2px; - --spectrum-slider-handle-gap:4px; - --spectrum-picker-minimum-width-multiplier:2; - --spectrum-picker-border-width:var(--spectrum-border-width-100); - --spectrum-picker-end-edge-to-disclousure-icon-quiet:var(--spectrum-picker-end-edge-to-disclosure-icon-quiet); - --spectrum-picker-end-edge-to-disclosure-icon-quiet:0px; - --spectrum-text-field-minimum-width-multiplier:1.5; - --spectrum-combo-box-minimum-width-multiplier:2.5; - --spectrum-combo-box-quiet-minimum-width-multiplier:2; - --spectrum-combo-box-visual-to-field-button-small:var(--spectrum-combo-box-visual-to-field-button); - --spectrum-combo-box-visual-to-field-button-medium:var(--spectrum-combo-box-visual-to-field-button); - --spectrum-combo-box-visual-to-field-button-large:var(--spectrum-combo-box-visual-to-field-button); - --spectrum-combo-box-visual-to-field-button-extra-large:var(--spectrum-combo-box-visual-to-field-button); - --spectrum-combo-box-visual-to-field-button-quiet:var(--spectrum-combo-box-visual-to-field-button); - --spectrum-alert-dialog-minimum-width:288px; - --spectrum-alert-dialog-maximum-width:480px; - --spectrum-alert-dialog-title-size:var(--spectrum-alert-dialog-title-font-size); - --spectrum-alert-dialog-description-size:var(--spectrum-alert-dialog-description-font-size); - --spectrum-contextual-help-minimum-width:268px; - --spectrum-contextual-help-title-size:var(--spectrum-contextual-help-title-font-size); - --spectrum-contextual-help-body-size:var(--spectrum-contextual-help-body-font-size); - --spectrum-breadcrumbs-height:var(--spectrum-component-height-200); - --spectrum-breadcrumbs-height-compact:var(--spectrum-component-height-100); - --spectrum-breadcrumbs-top-to-text:var(--spectrum-component-top-to-text-200); - --spectrum-breadcrumbs-top-to-text-compact:var(--spectrum-component-top-to-text-100); - --spectrum-breadcrumbs-bottom-to-text:var(--spectrum-component-bottom-to-text-200); - --spectrum-breadcrumbs-bottom-to-text-compact:var(--spectrum-component-bottom-to-text-100); - --spectrum-breadcrumbs-start-edge-to-text:var(--spectrum-breadcrumbs-start-edge-to-text-large); - --spectrum-breadcrumbs-end-edge-to-text:0px; - --spectrum-breadcrumbs-top-to-separator-icon:var(--spectrum-breadcrumbs-top-to-separator-large); - --spectrum-breadcrumbs-top-to-separator-icon-compact:var(--spectrum-breadcrumbs-top-to-separator-medium); - --spectrum-breadcrumbs-separator-icon-to-bottom-text-multiline:var(--spectrum-breadcrumbs-separator-to-bottom-text-multiline); - --spectrum-breadcrumbs-truncated-menu-to-separator-icon:var(--spectrum-breadcrumbs-truncated-menu-to-separator); - --spectrum-breadcrumbs-top-to-truncated-menu:0px; - --spectrum-breadcrumbs-top-to-truncated-menu-compact:var(--spectrum-breadcrumbs-top-to-truncated-menu); - --spectrum-breadcrumbs-start-edge-to-truncated-menu:0px; - --spectrum-alert-banner-to-top-workflow-icon:var(--spectrum-alert-banner-top-to-workflow-icon); - --spectrum-alert-banner-to-top-text:var(--spectrum-alert-banner-top-to-text); - --spectrum-alert-banner-to-bottom-text:var(--spectrum-alert-banner-bottom-to-text); - --spectrum-color-area-border-width:var(--spectrum-border-width-100); - --spectrum-color-area-border-rounding:var(--spectrum-corner-radius-medium-size-small); - --spectrum-color-wheel-color-area-margin:12px; - --spectrum-color-slider-border-width:1px; - --spectrum-color-slider-border-rounding:var(--spectrum-corner-radius-medium-size-small); - --spectrum-floating-action-button-drop-shadow-blur:12px; - --spectrum-floating-action-button-drop-shadow-y:4px; - --spectrum-illustrated-message-maximum-width:var(--spectrum-illustrated-message-vertical-maximum-width); - --spectrum-illustrated-message-title-size:var(--spectrum-illustrated-message-large-title-font-size); - --spectrum-illustrated-message-cjk-title-size:var(--spectrum-illustrated-message-large-cjk-title-font-size); - --spectrum-illustrated-message-body-size:var(--spectrum-illustrated-message-large-body-font-size); - --spectrum-search-field-minimum-width-multiplier:4; - --spectrum-color-loupe-height:64px; - --spectrum-color-loupe-width:48px; - --spectrum-color-loupe-bottom-to-color-handle:12px; - --spectrum-color-loupe-outer-border-width:var(--spectrum-border-width-200); - --spectrum-color-loupe-inner-border-width:1px; - --spectrum-card-minimum-width:100px; - --spectrum-card-preview-minimum-height:130px; - --spectrum-card-selection-background-size:40px; - --spectrum-drop-zone-width:428px; - --spectrum-drop-zone-content-maximum-width:var(--spectrum-illustrated-message-maximum-width); - --spectrum-drop-zone-border-dash-length:8px; - --spectrum-drop-zone-border-dash-gap:6px; - --spectrum-drop-zone-title-size:var(--spectrum-drop-zone-title-font-size); - --spectrum-drop-zone-cjk-title-size:var(--spectrum-drop-zone-cjk-title-font-size); - --spectrum-drop-zone-body-size:var(--spectrum-drop-zone-body-font-size); - --spectrum-coach-mark-title-size:var(--spectrum-coach-mark-title-font-size); - --spectrum-coach-mark-body-size:var(--spectrum-coach-mark-body-font-size); - --spectrum-coach-mark-pagination-body-size:var(--spectrum-coach-mark-pagination-body-font-size); - --spectrum-accordion-top-to-text-compact-small:2px; - --spectrum-accordion-top-to-text-compact-medium:4px; - --spectrum-accordion-disclosure-indicator-to-text:0px; - --spectrum-accordion-edge-to-disclosure-indicator:0px; - --spectrum-accordion-edge-to-text:0px; - --spectrum-accordion-focus-indicator-gap:0px; - --spectrum-color-handle-border-width:var(--spectrum-border-width-200); - --spectrum-color-handle-inner-border-width:1px; - --spectrum-color-handle-outer-border-width:1px; - --spectrum-color-handle-drop-shadow-x:0; - --spectrum-color-handle-drop-shadow-y:0; - --spectrum-color-handle-drop-shadow-blur:0; - --spectrum-table-row-height-small-compact:var(--spectrum-component-height-75); - --spectrum-table-row-height-medium-compact:var(--spectrum-component-height-100); - --spectrum-table-row-height-large-compact:var(--spectrum-component-height-200); - --spectrum-table-row-height-extra-large-compact:var(--spectrum-component-height-300); - --spectrum-table-row-top-to-text-small-compact:var(--spectrum-component-top-to-text-75); - --spectrum-table-row-top-to-text-medium-compact:var(--spectrum-component-top-to-text-100); - --spectrum-table-row-top-to-text-large-compact:var(--spectrum-component-top-to-text-200); - --spectrum-table-row-top-to-text-extra-large-compact:var(--spectrum-component-top-to-text-300); - --spectrum-table-row-bottom-to-text-small-compact:var(--spectrum-component-bottom-to-text-75); - --spectrum-table-row-bottom-to-text-medium-compact:var(--spectrum-component-bottom-to-text-100); - --spectrum-table-row-bottom-to-text-large-compact:var(--spectrum-component-bottom-to-text-200); - --spectrum-table-row-bottom-to-text-extra-large-compact:var(--spectrum-component-bottom-to-text-300); - --spectrum-table-edge-to-content:16px; - --spectrum-table-border-divider-width:1px; - --spectrum-tab-item-height-small:var(--spectrum-component-height-200); - --spectrum-tab-item-height-medium:var(--spectrum-component-height-300); - --spectrum-tab-item-height-large:var(--spectrum-component-height-400); - --spectrum-tab-item-height-extra-large:var(--spectrum-component-height-500); - --spectrum-tab-item-compact-height-small:var(--spectrum-component-height-75); - --spectrum-tab-item-compact-height-medium:var(--spectrum-component-height-100); - --spectrum-tab-item-compact-height-large:var(--spectrum-component-height-200); - --spectrum-tab-item-compact-height-extra-large:var(--spectrum-component-height-300); - --spectrum-tab-item-start-to-edge-quiet:0px; - --spectrum-in-field-button-width-stacked-small:20px; - --spectrum-in-field-button-width-stacked-medium:28px; - --spectrum-in-field-button-width-stacked-large:36px; - --spectrum-in-field-button-width-stacked-extra-large:44px; - --spectrum-in-field-button-fill-stacked-inner-border-rounding:0px; - --spectrum-in-field-button-edge-to-fill:0px; - --spectrum-in-field-button-stacked-inner-edge-to-fill:0px; - --spectrum-in-field-button-edge-to-disclosure-icon-stacked-small:7px; - --spectrum-in-field-button-edge-to-disclosure-icon-stacked-medium:9px; - --spectrum-in-field-button-edge-to-disclosure-icon-stacked-large:13px; - --spectrum-in-field-button-edge-to-disclosure-icon-stacked-extra-large:16px; - --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small:3px; - --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium:3px; - --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large:4px; - --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large:5px; - --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-small:var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small); - --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-medium:var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium); - --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-large:var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large); - --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-extra-large:var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large); - --spectrum-asterisk-icon-size-75:8px; - --spectrum-divider-vertical-minimum-height:200px; - --spectrum-divider-horizontal-minimum-width:200px; - --spectrum-tooltip-tip-corner-radius:1px; - --spectrum-tag-minimum-width-multiplier:1; - --spectrum-tag-maximum-width-multiplier:7; - --spectrum-title-cjk-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-title-cjk-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-title-cjk-font-family:var(--spectrum-cjk-font-family); - --spectrum-title-cjk-font-style:var(--spectrum-default-font-style); - --spectrum-title-cjk-font-weight:var(--spectrum-bold-font-weight); - --spectrum-title-cjk-line-height:var(--spectrum-cjk-line-height-100); - --spectrum-title-cjk-size-l:var(--spectrum-font-size-200); - --spectrum-title-cjk-size-m:var(--spectrum-font-size-100); - --spectrum-title-cjk-size-s:var(--spectrum-font-size-75); - --spectrum-title-cjk-size-xl:var(--spectrum-font-size-300); - --spectrum-title-cjk-size-xs:var(--spectrum-font-size-50); - --spectrum-title-cjk-size-xxl:var(--spectrum-font-size-400); - --spectrum-title-cjk-size-xxxl:var(--spectrum-font-size-500); - --spectrum-title-cjk-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-title-cjk-strong-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-title-cjk-strong-font-style:var(--spectrum-default-font-style); - --spectrum-title-cjk-strong-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-title-line-height:var(--spectrum-line-height-100); - --spectrum-title-margin-bottom-multiplier:0.25; - --spectrum-title-margin-top-multiplier:0.88888889; - --spectrum-title-sans-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-title-sans-serif-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-title-sans-serif-font-family:var(--spectrum-sans-serif-font-family); - --spectrum-title-sans-serif-font-style:var(--spectrum-default-font-style); - --spectrum-title-sans-serif-font-weight:var(--spectrum-bold-font-weight); - --spectrum-title-sans-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-title-sans-serif-strong-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-title-sans-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-title-sans-serif-strong-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-title-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-title-serif-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-title-serif-font-family:var(--spectrum-serif-font-family); - --spectrum-title-serif-font-style:var(--spectrum-default-font-style); - --spectrum-title-serif-font-weight:var(--spectrum-bold-font-weight); - --spectrum-title-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-title-serif-strong-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-title-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-title-serif-strong-font-weight:var(--spectrum-black-font-weight); - --spectrum-title-size-l:var(--spectrum-font-size-300); - --spectrum-title-size-m:var(--spectrum-font-size-200); - --spectrum-title-size-s:var(--spectrum-font-size-100); - --spectrum-title-size-xl:var(--spectrum-font-size-400); - --spectrum-title-size-xs:var(--spectrum-font-size-75); - --spectrum-title-size-xxl:var(--spectrum-font-size-500); - --spectrum-title-size-xxxl:var(--spectrum-font-size-600); - --spectrum-combo-box-visual-to-field-button:0px; - --spectrum-in-field-button-edge-to-fill-medium:6px; - --spectrum-in-field-button-edge-to-fill-large:8px; - --spectrum-standard-dialog-maximum-width-small:400px; - --spectrum-standard-dialog-minimum-width:288px; - --spectrum-standard-dialog-maximum-width-medium:480px; - --spectrum-standard-dialog-maximum-width-large:640px; - --spectrum-status-light-text-to-visual-75:var(--spectrum-text-to-visual-75); - --spectrum-status-light-text-to-visual-100:var(--spectrum-text-to-visual-100); - --spectrum-status-light-text-to-visual-200:var(--spectrum-text-to-visual-200); - --spectrum-status-light-text-to-visual-300:var(--spectrum-text-to-visual-300); - --spectrum-menu-item-label-to-description-small:1px; - --spectrum-menu-item-label-to-description-medium:1px; - --spectrum-menu-item-label-to-description-large:2px; - --spectrum-menu-item-label-to-description-extra-large:2px; - --spectrum-menu-section-header-to-description-small:1px; - --spectrum-menu-section-header-to-description-medium:1px; - --spectrum-menu-section-header-to-description-large:2px; - --spectrum-menu-section-header-to-description-extra-large:2px; - --spectrum-menu-item-background-opacity:0; - --spectrum-illustrated-message-small-body-font-size:var(--spectrum-body-size-xs); - --spectrum-drop-zone-title-font-size:var(--spectrum-illustrated-message-medium-title-font-size); - --spectrum-drop-zone-cjk-title-font-size:var(--spectrum-illustrated-message-medium-cjk-title-font-size); - --spectrum-drop-zone-body-font-size:var(--spectrum-illustrated-message-medium-body-font-size); - --spectrum-breadcrumbs-truncated-menu-to-separator:0px; - --spectrum-coach-indicator-collapsed-ring-rounding-increment:6px; - --spectrum-coach-indicator-expanded-ring-rounding-increment:14px; - --spectrum-coach-indicator-collapsed-ring-thickness:4px; - --spectrum-coach-indicator-expanded-ring-thickness:8px; - --spectrum-coach-indicator-collapsed-gap:2px; - --spectrum-coach-indicator-expanded-gap:6px; - --spectrum-coach-indicator-opacity:0.2; - --spectrum-accordion-item-to-divider:0px; - --spectrum-thumbnail-opacity-checkerboard-square-size:4px; - --spectrum-thumbnail-corner-radius:var(--spectrum-corner-radius-75); - --spectrum-action-bar-top-to-content-area:var(--spectrum-spacing-200); - --spectrum-action-bar-bottom-to-content-area:var(--spectrum-spacing-200); - --spectrum-action-bar-edge-to-content-area:var(--spectrum-spacing-100); - --spectrum-action-bar-close-button-to-counter:var(--spectrum-text-to-control-50); - --spectrum-action-bar-counter-font-size:var(--spectrum-font-size-100); - --spectrum-swatch-group-spacing-spacious:6px; - --spectrum-swatch-group-border-opacity:0.2; - --spectrum-avatar-border-width:var(--spectrum-border-width-100); - --spectrum-avatar-group-size-50:var(--spectrum-avatar-size-50); - --spectrum-avatar-group-size-75:var(--spectrum-avatar-size-75); - --spectrum-avatar-group-size-100:var(--spectrum-avatar-size-100); - --spectrum-avatar-group-size-200:var(--spectrum-avatar-size-200); - --spectrum-avatar-group-size-300:var(--spectrum-avatar-size-300); - --spectrum-avatar-group-size-400:var(--spectrum-avatar-size-400); - --spectrum-avatar-group-size-500:var(--spectrum-avatar-size-500); - --spectrum-code-cjk-size-xl:var(--spectrum-code-size-xl); - --spectrum-code-cjk-size-l:var(--spectrum-code-size-l); - --spectrum-code-cjk-size-m:var(--spectrum-code-size-m); - --spectrum-code-cjk-size-s:var(--spectrum-code-size-s); - --spectrum-code-cjk-size-xs:var(--spectrum-code-size-xs); - --spectrum-standard-panel-width:260px; - --spectrum-standard-panel-minimum-width:200px; - --spectrum-standard-panel-maximum-width:400px; - --spectrum-standard-panel-top-to-close-button-compact:5px; - --spectrum-standard-panel-top-to-close-button-regular:9px; - --spectrum-standard-panel-top-to-close-button-spacious:17px; - --spectrum-standard-panel-edge-to-close-button-compact:3px; - --spectrum-standard-panel-edge-to-close-button-regular:7px; - --spectrum-standard-panel-edge-to-close-button-spacious:15px; - --spectrum-standard-panel-title-font-size:var(--spectrum-title-size-s); - --spectrum-illustrated-message-horizontal-maximum-width:535px; - --spectrum-illustrated-message-vertical-maximum-width:380px; - --spectrum-bar-panel-width:56px; - --spectrum-bar-panel-minimum-width:40px; - --spectrum-bar-panel-maximum-width:72px; - --spectrum-bar-panel-spacing-extra-spacious:20px; - --spectrum-rating-top-to-content-area-small:var(--spectrum-spacing-75); - --spectrum-rating-bottom-to-content-area-small:var(--spectrum-spacing-75); - --spectrum-rating-edge-to-content-area-small:var(--spectrum-spacing-75); - --spectrum-rating-top-to-content-area-medium:6px; - --spectrum-rating-bottom-to-content-area-medium:6px; - --spectrum-rating-edge-to-content-area-medium:6px; - --spectrum-rating-width-small:104px; - --spectrum-rating-height-small:var(--spectrum-component-height-75); - --spectrum-rating-width-medium:128px; - --spectrum-rating-height-medium:var(--spectrum-component-height-100); - --spectrum-segmented-control-selection-border-width:var(--spectrum-border-width-200); - --spectrum-slider-handle-precision-width:6px; - --spectrum-slider-track-height-medium:4px; - --spectrum-slider-track-height-large:16px; - --spectrum-segmented-control-item-height:var(--spectrum-component-height-100); - --spectrum-in-field-stepper-to-end-medium:3px; - --spectrum-in-field-stepper-to-end-large:4px; - --spectrum-number-field-minimum-width-multiplier:1.25; - --spectrum-takeover-dialog-height:100%; - --spectrum-takeover-dialog-width:100%; - --spectrum-corner-radius-0:0px; - --spectrum-corner-radius-75:3px; - --spectrum-corner-radius-100:4px; - --spectrum-corner-radius-200:5px; - --spectrum-corner-radius-300:6px; - --spectrum-corner-radius-400:7px; - --spectrum-corner-radius-500:8px; - --spectrum-corner-radius-600:9px; - --spectrum-corner-radius-700:10px; - --spectrum-corner-radius-800:16px; - --spectrum-corner-radius-1000:0.5; - --spectrum-drop-shadow-x:var(--spectrum-drop-shadow-x-100); - --spectrum-drop-shadow-y:var(--spectrum-drop-shadow-y-100); - --spectrum-drop-shadow-blur:var(--spectrum-drop-shadow-blur-100); - --spectrum-android-elevation:2dp; - --spectrum-spacing-50:2px; - --spectrum-spacing-75:4px; - --spectrum-spacing-100:8px; - --spectrum-spacing-200:12px; - --spectrum-spacing-300:16px; - --spectrum-spacing-400:24px; - --spectrum-spacing-500:32px; - --spectrum-spacing-600:40px; - --spectrum-spacing-700:48px; - --spectrum-spacing-800:64px; - --spectrum-spacing-900:80px; - --spectrum-spacing-1000:96px; - --spectrum-focus-indicator-thickness:2px; - --spectrum-focus-indicator-gap:2px; - --spectrum-side-focus-indicator:4px; - --spectrum-border-width-100:1px; - --spectrum-border-width-200:2px; - --spectrum-border-width-400:4px; - --spectrum-field-edge-to-text-quiet:0px; - --spectrum-field-edge-to-visual-quiet:0px; - --spectrum-field-edge-to-border-quiet:0px; - --spectrum-field-edge-to-alert-icon-quiet:0px; - --spectrum-field-edge-to-validation-icon-quiet:0px; - --spectrum-field-width-small:var(--spectrum-field-default-width-small); - --spectrum-side-label-character-count-top-margin-small:0px; - --spectrum-side-label-character-count-top-margin-medium:0px; - --spectrum-side-label-character-count-top-margin-large:0px; - --spectrum-side-label-character-count-top-margin-extra-large:0px; - --spectrum-text-underline-thickness:1px; - --spectrum-text-underline-gap:1px; - --spectrum-component-size-width-ratio-down:0.3333; - --spectrum-component-size-minimum-perspective-down:24px; - --spectrum-component-size-difference-down:-2px; - --spectrum-corner-radius-none:var(--spectrum-corner-radius-0); - --spectrum-corner-radius-small-default:var(--spectrum-corner-radius-100); - --spectrum-corner-radius-medium-default:var(--spectrum-corner-radius-500); - --spectrum-corner-radius-large-default:var(--spectrum-corner-radius-700); - --spectrum-corner-radius-extra-large-default:var(--spectrum-corner-radius-800); - --spectrum-corner-radius-full:var(--spectrum-corner-radius-1000); - --spectrum-corner-radius-small-size-small:var(--spectrum-corner-radius-75); - --spectrum-corner-radius-small-size-medium:var(--spectrum-corner-radius-100); - --spectrum-corner-radius-small-size-large:var(--spectrum-corner-radius-200); - --spectrum-corner-radius-small-size-extra-large:var(--spectrum-corner-radius-300); - --spectrum-corner-radius-medium-size-extra-small:var(--spectrum-corner-radius-300); - --spectrum-corner-radius-medium-size-small:var(--spectrum-corner-radius-400); - --spectrum-corner-radius-medium-size-medium:var(--spectrum-corner-radius-500); - --spectrum-corner-radius-medium-size-large:var(--spectrum-corner-radius-600); - --spectrum-corner-radius-medium-size-extra-large:var(--spectrum-corner-radius-700); - --spectrum-field-width-medium:var(--spectrum-field-default-width-medium); - --spectrum-field-width-large:var(--spectrum-field-default-width-large); - --spectrum-field-width-extra-large:var(--spectrum-field-default-width-extra-large); - --spectrum-drop-shadow-x-100:0px; - --spectrum-drop-shadow-x-200:0px; - --spectrum-drop-shadow-x-300:0px; - --spectrum-drop-shadow-y-100:1px; - --spectrum-drop-shadow-y-200:2px; - --spectrum-drop-shadow-y-300:6px; - --spectrum-drop-shadow-blur-100:6px; - --spectrum-drop-shadow-blur-200:8px; - --spectrum-drop-shadow-blur-300:16px; - --spectrum-drop-shadow-emphasized-default-x:var(--spectrum-drop-shadow-x-100); - --spectrum-drop-shadow-emphasized-default-y:var(--spectrum-drop-shadow-y-100); - --spectrum-drop-shadow-emphasized-default-blur:var(--spectrum-drop-shadow-blur-100); - --spectrum-drop-shadow-emphasized-hover-x:var(--spectrum-drop-shadow-x-200); - --spectrum-drop-shadow-emphasized-hover-y:var(--spectrum-drop-shadow-y-200); - --spectrum-drop-shadow-emphasized-hover-blur:var(--spectrum-drop-shadow-blur-200); - --spectrum-drop-shadow-elevated-x:var(--spectrum-drop-shadow-x-200); - --spectrum-drop-shadow-elevated-y:var(--spectrum-drop-shadow-y-200); - --spectrum-drop-shadow-elevated-blur:var(--spectrum-drop-shadow-blur-200); - --spectrum-drop-shadow-dragged-x:var(--spectrum-drop-shadow-x-300); - --spectrum-drop-shadow-dragged-y:var(--spectrum-drop-shadow-y-300); - --spectrum-drop-shadow-dragged-blur:var(--spectrum-drop-shadow-blur-300); - --spectrum-gradient-stop-1-genai:0; - --spectrum-gradient-stop-2-genai:0.3333; - --spectrum-gradient-stop-3-genai:1; - --spectrum-gradient-stop-1-premium:0; - --spectrum-gradient-stop-2-premium:0.6666; - --spectrum-gradient-stop-3-premium:1; - --spectrum-window-to-edge:var(--spectrum-spacing-600); - --spectrum-accent-color-100:var(--spectrum-blue-100); - --spectrum-accent-color-200:var(--spectrum-blue-200); - --spectrum-accent-color-300:var(--spectrum-blue-300); - --spectrum-accent-color-400:var(--spectrum-blue-400); - --spectrum-accent-color-500:var(--spectrum-blue-500); - --spectrum-accent-color-600:var(--spectrum-blue-600); - --spectrum-accent-color-700:var(--spectrum-blue-700); - --spectrum-accent-color-800:var(--spectrum-blue-800); - --spectrum-accent-color-900:var(--spectrum-blue-900); - --spectrum-accent-color-1000:var(--spectrum-blue-1000); - --spectrum-accent-color-1100:var(--spectrum-blue-1100); - --spectrum-accent-color-1200:var(--spectrum-blue-1200); - --spectrum-accent-color-1300:var(--spectrum-blue-1300); - --spectrum-accent-color-1400:var(--spectrum-blue-1400); - --spectrum-accent-color-1500:var(--spectrum-blue-1500); - --spectrum-accent-color-1600:var(--spectrum-blue-1600); - --spectrum-informative-color-100:var(--spectrum-blue-100); - --spectrum-informative-color-200:var(--spectrum-blue-200); - --spectrum-informative-color-300:var(--spectrum-blue-300); - --spectrum-informative-color-400:var(--spectrum-blue-400); - --spectrum-informative-color-500:var(--spectrum-blue-500); - --spectrum-informative-color-600:var(--spectrum-blue-600); - --spectrum-informative-color-700:var(--spectrum-blue-700); - --spectrum-informative-color-800:var(--spectrum-blue-800); - --spectrum-informative-color-900:var(--spectrum-blue-900); - --spectrum-informative-color-1000:var(--spectrum-blue-1000); - --spectrum-informative-color-1100:var(--spectrum-blue-1100); - --spectrum-informative-color-1200:var(--spectrum-blue-1200); - --spectrum-informative-color-1300:var(--spectrum-blue-1300); - --spectrum-informative-color-1400:var(--spectrum-blue-1400); - --spectrum-informative-color-1500:var(--spectrum-blue-1500); - --spectrum-informative-color-1600:var(--spectrum-blue-1600); - --spectrum-negative-color-100:var(--spectrum-red-100); - --spectrum-negative-color-200:var(--spectrum-red-200); - --spectrum-negative-color-300:var(--spectrum-red-300); - --spectrum-negative-color-400:var(--spectrum-red-400); - --spectrum-negative-color-500:var(--spectrum-red-500); - --spectrum-negative-color-600:var(--spectrum-red-600); - --spectrum-negative-color-700:var(--spectrum-red-700); - --spectrum-negative-color-800:var(--spectrum-red-800); - --spectrum-negative-color-900:var(--spectrum-red-900); - --spectrum-negative-color-1000:var(--spectrum-red-1000); - --spectrum-negative-color-1100:var(--spectrum-red-1100); - --spectrum-negative-color-1200:var(--spectrum-red-1200); - --spectrum-negative-color-1300:var(--spectrum-red-1300); - --spectrum-negative-color-1400:var(--spectrum-red-1400); - --spectrum-negative-color-1500:var(--spectrum-red-1500); - --spectrum-negative-color-1600:var(--spectrum-red-1600); - --spectrum-notice-color-100:var(--spectrum-orange-100); - --spectrum-notice-color-200:var(--spectrum-orange-200); - --spectrum-notice-color-300:var(--spectrum-orange-300); - --spectrum-notice-color-400:var(--spectrum-orange-400); - --spectrum-notice-color-500:var(--spectrum-orange-500); - --spectrum-notice-color-600:var(--spectrum-orange-600); - --spectrum-notice-color-700:var(--spectrum-orange-700); - --spectrum-notice-color-800:var(--spectrum-orange-800); - --spectrum-notice-color-900:var(--spectrum-orange-900); - --spectrum-notice-color-1000:var(--spectrum-orange-1000); - --spectrum-notice-color-1100:var(--spectrum-orange-1100); - --spectrum-notice-color-1200:var(--spectrum-orange-1200); - --spectrum-notice-color-1300:var(--spectrum-orange-1300); - --spectrum-notice-color-1400:var(--spectrum-orange-1400); - --spectrum-notice-color-1500:var(--spectrum-orange-1500); - --spectrum-notice-color-1600:var(--spectrum-orange-1600); - --spectrum-positive-color-100:var(--spectrum-green-100); - --spectrum-positive-color-200:var(--spectrum-green-200); - --spectrum-positive-color-300:var(--spectrum-green-300); - --spectrum-positive-color-400:var(--spectrum-green-400); - --spectrum-positive-color-500:var(--spectrum-green-500); - --spectrum-positive-color-600:var(--spectrum-green-600); - --spectrum-positive-color-700:var(--spectrum-green-700); - --spectrum-positive-color-800:var(--spectrum-green-800); - --spectrum-positive-color-900:var(--spectrum-green-900); - --spectrum-positive-color-1000:var(--spectrum-green-1000); - --spectrum-positive-color-1100:var(--spectrum-green-1100); - --spectrum-positive-color-1200:var(--spectrum-green-1200); - --spectrum-positive-color-1300:var(--spectrum-green-1300); - --spectrum-positive-color-1400:var(--spectrum-green-1400); - --spectrum-positive-color-1500:var(--spectrum-green-1500); - --spectrum-positive-color-1600:var(--spectrum-green-1600); - --spectrum-negative-subdued-background-color-default:var(--spectrum-negative-subtle-background-color-default); - --spectrum-negative-subdued-background-color-hover:var(--spectrum-negative-color-300); - --spectrum-negative-subdued-background-color-down:var(--spectrum-negative-color-300); - --spectrum-negative-subdued-background-color-key-focus:var(--spectrum-negative-color-300); - --spectrum-icon-color-informative:var(--spectrum-informative-visual-color); - --spectrum-icon-color-neutral:var(--spectrum-neutral-visual-color); - --spectrum-icon-color-positive:var(--spectrum-positive-visual-color); - --spectrum-icon-color-notice:var(--spectrum-notice-visual-color); - --spectrum-icon-color-negative:var(--spectrum-negative-visual-color); - --spectrum-default-font-family:var(--spectrum-sans-serif-font-family); - --spectrum-letter-spacing:0em; - --spectrum-text-align-start:start; - --spectrum-text-align-center:center; - --spectrum-text-align-end:end; - --spectrum-sans-serif-font-family:Adobe Clean; - --spectrum-serif-font-family:Adobe Clean Serif; - --spectrum-cjk-font-family:Adobe Clean Han; - --spectrum-light-font-weight:300; - --spectrum-regular-font-weight:400; - --spectrum-medium-font-weight:500; - --spectrum-bold-font-weight:700; - --spectrum-extra-bold-font-weight:800; - --spectrum-black-font-weight:900; - --spectrum-italic-font-style:italic; - --spectrum-default-font-style:normal; - --spectrum-line-height-100:1.3; - --spectrum-line-height-200:1.5; - --spectrum-cjk-line-height-100:1.5; - --spectrum-cjk-line-height-200:1.7; - --spectrum-cjk-letter-spacing:var(--spectrum-letter-spacing); - --spectrum-heading-sans-serif-font-family:var(--spectrum-sans-serif-font-family); - --spectrum-heading-serif-font-family:var(--spectrum-serif-font-family); - --spectrum-heading-cjk-font-family:var(--spectrum-cjk-font-family); - --spectrum-heading-sans-serif-light-font-weight:var(--spectrum-light-font-weight); - --spectrum-heading-sans-serif-light-font-style:var(--spectrum-default-font-style); - --spectrum-heading-serif-light-font-weight:var(--spectrum-regular-font-weight); - --spectrum-heading-serif-light-font-style:var(--spectrum-default-font-style); - --spectrum-heading-cjk-light-font-weight:var(--spectrum-light-font-weight); - --spectrum-heading-cjk-light-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-heading-sans-serif-font-style:var(--spectrum-default-font-style); - --spectrum-heading-serif-font-weight:var(--spectrum-bold-font-weight); - --spectrum-heading-serif-font-style:var(--spectrum-default-font-style); - --spectrum-heading-cjk-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-heading-cjk-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-heavy-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-sans-serif-heavy-font-style:var(--spectrum-default-font-style); - --spectrum-heading-serif-heavy-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-serif-heavy-font-style:var(--spectrum-default-font-style); - --spectrum-heading-cjk-heavy-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-heading-cjk-heavy-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-light-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-heading-sans-serif-light-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-serif-light-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-heading-serif-light-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-cjk-light-strong-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-heading-cjk-light-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-strong-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-sans-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-serif-strong-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-cjk-strong-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-cjk-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-heavy-strong-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-sans-serif-heavy-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-serif-heavy-strong-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-serif-heavy-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-cjk-heavy-strong-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-cjk-heavy-strong-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-light-emphasized-font-weight:var(--spectrum-light-font-weight); - --spectrum-heading-sans-serif-light-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-serif-light-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-heading-serif-light-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-cjk-light-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-heading-cjk-light-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-heading-sans-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-serif-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-heading-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-cjk-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-cjk-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-heavy-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-sans-serif-heavy-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-serif-heavy-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-serif-heavy-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-cjk-heavy-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-cjk-heavy-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-light-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-heading-sans-serif-light-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-serif-light-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-heading-serif-light-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-cjk-light-strong-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-heading-cjk-light-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-strong-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-sans-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-serif-strong-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-cjk-strong-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-cjk-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-heading-sans-serif-heavy-strong-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-sans-serif-heavy-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-serif-heavy-strong-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-serif-heavy-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-heading-cjk-heavy-strong-emphasized-font-weight:var(--spectrum-black-font-weight); - --spectrum-heading-cjk-heavy-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-heading-size-xxxl:var(--spectrum-font-size-1300); - --spectrum-heading-size-xxl:var(--spectrum-font-size-1100); - --spectrum-heading-size-xl:var(--spectrum-font-size-900); - --spectrum-heading-size-l:var(--spectrum-font-size-700); - --spectrum-heading-size-m:var(--spectrum-font-size-500); - --spectrum-heading-size-s:var(--spectrum-font-size-400); - --spectrum-heading-size-xs:var(--spectrum-font-size-300); - --spectrum-heading-size-xxs:var(--spectrum-font-size-100); - --spectrum-heading-cjk-size-xxxxl:var(--spectrum-font-size-1400); - --spectrum-heading-size-xxxxl:var(--spectrum-font-size-1500); - --spectrum-heading-cjk-size-xxxl:var(--spectrum-font-size-1200); - --spectrum-heading-cjk-size-xxl:var(--spectrum-font-size-1000); - --spectrum-heading-cjk-size-xl:var(--spectrum-font-size-800); - --spectrum-heading-cjk-size-l:var(--spectrum-font-size-600); - --spectrum-heading-cjk-size-m:var(--spectrum-font-size-400); - --spectrum-heading-cjk-size-s:var(--spectrum-font-size-300); - --spectrum-heading-cjk-size-xs:var(--spectrum-font-size-200); - --spectrum-heading-cjk-size-xxs:var(--spectrum-font-size-100); - --spectrum-heading-line-height:var(--spectrum-line-height-100); - --spectrum-heading-cjk-line-height:var(--spectrum-cjk-line-height-100); - --spectrum-heading-margin-top-multiplier:0.88888889; - --spectrum-heading-margin-bottom-multiplier:0.25; - --spectrum-heading-color:var(--spectrum-gray-900); - --spectrum-body-sans-serif-font-family:var(--spectrum-sans-serif-font-family); - --spectrum-body-serif-font-family:var(--spectrum-serif-font-family); - --spectrum-body-cjk-font-family:var(--spectrum-cjk-font-family); - --spectrum-body-sans-serif-font-weight:var(--spectrum-regular-font-weight); - --spectrum-body-sans-serif-font-style:var(--spectrum-default-font-style); - --spectrum-body-serif-font-weight:var(--spectrum-regular-font-weight); - --spectrum-body-serif-font-style:var(--spectrum-default-font-style); - --spectrum-body-cjk-font-weight:var(--spectrum-regular-font-weight); - --spectrum-body-cjk-font-style:var(--spectrum-default-font-style); - --spectrum-body-sans-serif-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-body-sans-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-body-serif-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-body-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-body-cjk-strong-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-body-cjk-strong-font-style:var(--spectrum-default-font-style); - --spectrum-body-sans-serif-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-body-sans-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-body-serif-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-body-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-body-cjk-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-body-cjk-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-body-sans-serif-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-body-sans-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-body-serif-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-body-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-body-cjk-strong-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-body-cjk-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-body-size-xxxl:var(--spectrum-font-size-600); - --spectrum-body-size-xxl:var(--spectrum-font-size-500); - --spectrum-body-size-xl:var(--spectrum-font-size-400); - --spectrum-body-size-xxs:var(--spectrum-font-size-50); - --spectrum-body-cjk-size-xxxl:var(--spectrum-font-size-500); - --spectrum-body-cjk-size-xxl:var(--spectrum-font-size-400); - --spectrum-body-cjk-size-xl:var(--spectrum-font-size-300); - --spectrum-body-cjk-size-l:var(--spectrum-font-size-200); - --spectrum-body-cjk-size-m:var(--spectrum-font-size-100); - --spectrum-body-cjk-size-s:var(--spectrum-font-size-75); - --spectrum-body-cjk-size-xs:var(--spectrum-font-size-50); - --spectrum-body-cjk-size-xxs:var(--spectrum-font-size-25); - --spectrum-body-size-l:var(--spectrum-font-size-300); - --spectrum-body-size-m:var(--spectrum-font-size-200); - --spectrum-body-size-s:var(--spectrum-font-size-100); - --spectrum-body-size-xs:var(--spectrum-font-size-75); - --spectrum-body-line-height:var(--spectrum-line-height-200); - --spectrum-body-cjk-line-height:var(--spectrum-cjk-line-height-200); - --spectrum-body-margin-multiplier:0.75; - --spectrum-body-color:var(--spectrum-gray-800); - --spectrum-detail-sans-serif-font-family:var(--spectrum-sans-serif-font-family); - --spectrum-detail-serif-font-family:var(--spectrum-serif-font-family); - --spectrum-detail-cjk-font-family:var(--spectrum-cjk-font-family); - --spectrum-detail-sans-serif-font-weight:var(--spectrum-medium-font-weight); - --spectrum-detail-sans-serif-font-style:var(--spectrum-default-font-style); - --spectrum-detail-serif-font-weight:var(--spectrum-medium-font-weight); - --spectrum-detail-serif-font-style:var(--spectrum-default-font-style); - --spectrum-detail-cjk-font-weight:var(--spectrum-bold-font-weight); - --spectrum-detail-cjk-font-style:var(--spectrum-default-font-style); - --spectrum-detail-sans-serif-light-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-sans-serif-light-font-style:var(--spectrum-default-font-style); - --spectrum-detail-serif-light-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-serif-light-font-style:var(--spectrum-default-font-style); - --spectrum-detail-cjk-light-font-weight:var(--spectrum-light-font-weight); - --spectrum-detail-cjk-light-font-style:var(--spectrum-default-font-style); - --spectrum-detail-sans-serif-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-detail-sans-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-detail-serif-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-detail-serif-strong-font-style:var(--spectrum-default-font-style); - --spectrum-detail-cjk-strong-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-detail-cjk-strong-font-style:var(--spectrum-default-font-style); - --spectrum-detail-sans-serif-light-strong-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-sans-serif-light-strong-font-style:var(--spectrum-default-font-style); - --spectrum-detail-serif-light-strong-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-serif-light-strong-font-style:var(--spectrum-default-font-style); - --spectrum-detail-cjk-light-strong-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-detail-cjk-light-strong-font-style:var(--spectrum-default-font-style); - --spectrum-detail-sans-serif-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-sans-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-serif-emphasized-font-weight:var(--spectrum-medium-font-weight); - --spectrum-detail-serif-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-cjk-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-detail-cjk-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-detail-sans-serif-light-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-sans-serif-light-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-serif-light-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-serif-light-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-cjk-light-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-cjk-light-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-detail-sans-serif-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-detail-sans-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-serif-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-detail-serif-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-cjk-strong-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-detail-cjk-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-detail-sans-serif-light-strong-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-sans-serif-light-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-serif-light-strong-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-detail-serif-light-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-detail-cjk-light-strong-emphasized-font-weight:var(--spectrum-extra-bold-font-weight); - --spectrum-detail-cjk-light-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-detail-size-xl:var(--spectrum-font-size-300); - --spectrum-detail-size-l:var(--spectrum-font-size-200); - --spectrum-detail-size-m:var(--spectrum-font-size-100); - --spectrum-detail-size-s:var(--spectrum-font-size-75); - --spectrum-detail-line-height:var(--spectrum-line-height-100); - --spectrum-detail-cjk-line-height:var(--spectrum-cjk-line-height-100); - --spectrum-detail-margin-top-multiplier:0.88888889; - --spectrum-detail-margin-bottom-multiplier:0.25; - --spectrum-detail-letter-spacing:0.06em; - --spectrum-detail-sans-serif-text-transform:uppercase; - --spectrum-detail-serif-text-transform:uppercase; - --spectrum-detail-color:var(--spectrum-gray-600); - --spectrum-detail-cjk-size-xs:var(--spectrum-font-size-25); - --spectrum-detail-cjk-size-s:var(--spectrum-font-size-50); - --spectrum-detail-cjk-size-m:var(--spectrum-font-size-75); - --spectrum-detail-cjk-size-l:var(--spectrum-font-size-100); - --spectrum-detail-cjk-size-xl:var(--spectrum-font-size-200); - --spectrum-detail-size-xs:var(--spectrum-font-size-50); - --spectrum-code-font-family:Source Code Pro; - --spectrum-code-cjk-font-family:var(--spectrum-code-font-family); - --spectrum-code-font-weight:var(--spectrum-regular-font-weight); - --spectrum-code-font-style:var(--spectrum-default-font-style); - --spectrum-code-cjk-font-weight:var(--spectrum-regular-font-weight); - --spectrum-code-cjk-font-style:var(--spectrum-default-font-style); - --spectrum-code-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-code-strong-font-style:var(--spectrum-default-font-style); - --spectrum-code-cjk-strong-font-weight:var(--spectrum-bold-font-weight); - --spectrum-code-cjk-strong-font-style:var(--spectrum-default-font-style); - --spectrum-code-emphasized-font-weight:var(--spectrum-regular-font-weight); - --spectrum-code-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-code-cjk-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-code-cjk-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-code-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-code-strong-emphasized-font-style:var(--spectrum-italic-font-style); - --spectrum-code-cjk-strong-emphasized-font-weight:var(--spectrum-bold-font-weight); - --spectrum-code-cjk-strong-emphasized-font-style:var(--spectrum-default-font-style); - --spectrum-code-size-xl:var(--spectrum-font-size-400); - --spectrum-code-size-l:var(--spectrum-font-size-300); - --spectrum-code-size-m:var(--spectrum-font-size-200); - --spectrum-code-size-s:var(--spectrum-font-size-100); - --spectrum-code-size-xs:var(--spectrum-font-size-75); - --spectrum-code-line-height:var(--spectrum-line-height-200); - --spectrum-code-cjk-line-height:var(--spectrum-cjk-line-height-200); - --spectrum-code-color:var(--spectrum-gray-800); - --system:spectrum; - --spectrum-animation-linear:cubic-bezier(0, 0, 1, 1); - --spectrum-animation-duration-0:0ms; - --spectrum-animation-duration-100:130ms; - --spectrum-animation-duration-200:160ms; - --spectrum-animation-duration-300:190ms; - --spectrum-animation-duration-400:220ms; - --spectrum-animation-duration-500:250ms; - --spectrum-animation-duration-600:300ms; - --spectrum-animation-duration-700:350ms; - --spectrum-animation-duration-800:400ms; - --spectrum-animation-duration-900:450ms; - --spectrum-animation-duration-1000:500ms; - --spectrum-animation-duration-2000:1000ms; - --spectrum-animation-duration-4000:2000ms; - --spectrum-animation-duration-6000:3000ms; - --spectrum-animation-ease-in-out:cubic-bezier(.45, 0, .40, 1); - --spectrum-animation-ease-in:cubic-bezier(.50, 0, 1, 1); - --spectrum-animation-ease-out:cubic-bezier(0, 0, 0.40, 1); - --spectrum-animation-ease-linear:cubic-bezier(0, 0, 1, 1); - - - --spectrum-sans-font-family-stack:adobe-clean, var(--spectrum-sans-serif-font-family), 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif; - --spectrum-sans-serif-font:var(--spectrum-sans-font-family-stack); - - --spectrum-serif-font-family-stack:adobe-clean-serif, var(--spectrum-serif-font-family), 'Source Serif Pro', Georgia, serif; - --spectrum-serif-font:var(--spectrum-serif-font-family-stack); + --spectrum-swatch-border-color-rgb: 255, 255, 255; - --spectrum-code-font-family-stack:'Source Code Pro', Monaco, monospace; + --spectrum-swatch-border-color-opacity: 0.51; - --spectrum-cjk-font-family-stack:adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; - --spectrum-cjk-font:var(--spectrum-code-font-family-stack); + --spectrum-swatch-border-color: rgba(var(--spectrum-swatch-border-color-rgb), var(--spectrum-swatch-border-color-opacity)); + --spectrum-swatch-border-color-light-rgb: 255, 255, 255; + --spectrum-swatch-border-color-light-opacity: 0.2; + --spectrum-swatch-border-color-light: rgba(var(--spectrum-swatch-border-color-light-rgb), var(--spectrum-swatch-border-color-light-opacity)); - /* static white / black background color for docs containers */ - --spectrum-docs-static-white-background-color-rgb:15, 121, 125; - --spectrum-docs-static-white-background-color:rgba(var(--spectrum-docs-static-white-background-color-rgb)); - --spectrum-docs-static-black-background-color-rgb:206, 247, 243; - --spectrum-docs-static-black-background-color:rgba(var(--spectrum-docs-static-black-background-color-rgb)); - - /* override for Spectrum Tokens value until a Style Dictionary transform gets written for our usage */ - --spectrum-corner-radius-1000:9999px; + --spectrum-treeview-item-background-color-quiet-selected: rgba(var(--spectrum-gray-900-rgb), 0.07); + --spectrum-treeview-item-background-color-selected: rgba(var(--spectrum-blue-800-rgb), 0.15); } -.spectrum--large{ - --spectrum-checkbox-control-size-small:16px; - --spectrum-checkbox-control-size-medium:18px; - --spectrum-checkbox-control-size-large:20px; - --spectrum-checkbox-control-size-extra-large:22px; - --spectrum-checkbox-top-to-control-small:7px; - --spectrum-checkbox-top-to-control-medium:11px; - --spectrum-checkbox-top-to-control-large:15px; - --spectrum-checkbox-top-to-control-extra-large:19px; - --spectrum-switch-control-width-small:30px; - --spectrum-switch-control-width-medium:34px; - --spectrum-switch-control-width-large:38px; - --spectrum-switch-control-width-extra-large:46px; - --spectrum-switch-control-height-small:18px; - --spectrum-switch-control-height-medium:20px; - --spectrum-switch-control-height-large:22px; - --spectrum-switch-control-height-extra-large:26px; - --spectrum-switch-top-to-control-small:7px; - --spectrum-switch-top-to-control-medium:11px; - --spectrum-switch-top-to-control-large:15px; - --spectrum-switch-top-to-control-extra-large:19px; - --spectrum-radio-button-control-size-small:16px; - --spectrum-radio-button-control-size-medium:18px; - --spectrum-radio-button-control-size-large:20px; - --spectrum-radio-button-control-size-extra-large:22px; - --spectrum-radio-button-top-to-control-small:7px; - --spectrum-radio-button-top-to-control-medium:11px; - --spectrum-radio-button-top-to-control-large:15px; - --spectrum-radio-button-top-to-control-extra-large:19px; - --spectrum-field-label-text-to-asterisk-small:5px; - --spectrum-field-label-text-to-asterisk-medium:5px; - --spectrum-field-label-text-to-asterisk-large:6px; - --spectrum-field-label-text-to-asterisk-extra-large:6px; - --spectrum-field-label-top-to-asterisk-small:11px; - --spectrum-field-label-top-to-asterisk-medium:15px; - --spectrum-field-label-top-to-asterisk-large:19px; - --spectrum-field-label-top-to-asterisk-extra-large:24px; - --spectrum-field-label-to-component-quiet-small:-10px; - --spectrum-field-label-to-component-quiet-medium:-10px; - --spectrum-field-label-to-component-quiet-large:-15px; - --spectrum-field-label-to-component-quiet-extra-large:-19px; - --spectrum-help-text-top-to-workflow-icon-small:var(--spectrum-component-top-to-workflow-icon-75); - --spectrum-help-text-top-to-workflow-icon-medium:var(--spectrum-component-top-to-workflow-icon-100); - --spectrum-help-text-top-to-workflow-icon-large:var(--spectrum-component-top-to-workflow-icon-200); - --spectrum-help-text-top-to-workflow-icon-extra-large:var(--spectrum-component-top-to-workflow-icon-300); - --spectrum-status-light-dot-size-small:10px; - --spectrum-status-light-dot-size-medium:12px; - --spectrum-status-light-dot-size-large:14px; - --spectrum-status-light-dot-size-extra-large:16px; - --spectrum-status-light-top-to-dot-small:10px; - --spectrum-status-light-top-to-dot-medium:14px; - --spectrum-status-light-top-to-dot-large:18px; - --spectrum-status-light-top-to-dot-extra-large:22px; - --spectrum-action-button-edge-to-hold-icon-medium:5px; - --spectrum-action-button-edge-to-hold-icon-large:6px; - --spectrum-action-button-edge-to-hold-icon-extra-large:7px; - --spectrum-tooltip-tip-width:12px; - --spectrum-tooltip-tip-height:6px; - --spectrum-tooltip-maximum-width:200px; - --spectrum-progress-circle-size-small:20px; - --spectrum-progress-circle-size-medium:40px; - --spectrum-progress-circle-size-large:80px; - --spectrum-progress-circle-thickness-small:3px; - --spectrum-progress-circle-thickness-medium:4px; - --spectrum-progress-circle-thickness-large:5px; - --spectrum-toast-height:60px; - --spectrum-toast-maximum-width:420px; - --spectrum-toast-top-to-workflow-icon:20px; - --spectrum-toast-top-to-text:20px; - --spectrum-toast-bottom-to-text:22px; - --spectrum-swatch-size-extra-small:20px; - --spectrum-swatch-size-small:30px; - --spectrum-swatch-size-medium:40px; - --spectrum-swatch-size-large:50px; - --spectrum-progress-bar-thickness-small:5px; - --spectrum-progress-bar-thickness-medium:8px; - --spectrum-progress-bar-thickness-large:10px; - --spectrum-progress-bar-thickness-extra-large:13px; - --spectrum-meter-width:240px; - --spectrum-meter-thickness-small:5px; - --spectrum-meter-thickness-large:10px; - --spectrum-tag-top-to-avatar-small:5px; - --spectrum-tag-top-to-avatar-medium:7px; - --spectrum-tag-top-to-avatar-large:11px; - --spectrum-tag-top-to-cross-icon-small:10px; - --spectrum-tag-top-to-cross-icon-medium:15px; - --spectrum-tag-top-to-cross-icon-large:19px; - --spectrum-menu-item-edge-to-content-not-selected-small:24px; - --spectrum-menu-item-edge-to-content-not-selected-medium:42px; - --spectrum-menu-item-edge-to-content-not-selected-large:47px; - --spectrum-menu-item-edge-to-content-not-selected-extra-large:54px; - --spectrum-menu-item-top-to-disclosure-icon-small:9px; - --spectrum-menu-item-top-to-disclosure-icon-medium:13px; - --spectrum-menu-item-top-to-disclosure-icon-large:17px; - --spectrum-menu-item-top-to-disclosure-icon-extra-large:22px; - --spectrum-menu-item-top-to-selected-icon-small:9px; - --spectrum-menu-item-top-to-selected-icon-medium:13px; - --spectrum-menu-item-top-to-selected-icon-large:17px; - --spectrum-menu-item-top-to-selected-icon-extra-large:22px; - --spectrum-slider-control-height-small:18px; - --spectrum-slider-control-height-medium:20px; - --spectrum-slider-control-height-large:22px; - --spectrum-slider-control-height-extra-large:26px; - --spectrum-slider-handle-size-small:18px; - --spectrum-slider-handle-size-medium:20px; - --spectrum-slider-handle-size-large:22px; - --spectrum-slider-handle-size-extra-large:26px; - --spectrum-slider-handle-border-width-down-small:7px; - --spectrum-slider-handle-border-width-down-medium:8px; - --spectrum-slider-handle-border-width-down-large:9px; - --spectrum-slider-handle-border-width-down-extra-large:11px; - --spectrum-slider-bottom-to-handle-small:6px; - --spectrum-slider-bottom-to-handle-medium:10px; - --spectrum-slider-bottom-to-handle-large:14px; - --spectrum-slider-bottom-to-handle-extra-large:17px; - --spectrum-slider-control-to-field-label-small:-8px; - --spectrum-slider-control-to-field-label-medium:-16px; - --spectrum-slider-control-to-field-label-large:-20px; - --spectrum-slider-control-to-field-label-extra-large:-28px; - --spectrum-picker-visual-to-disclosure-icon-small:9px; - --spectrum-picker-visual-to-disclosure-icon-medium:10px; - --spectrum-picker-visual-to-disclosure-icon-large:11px; - --spectrum-picker-visual-to-disclosure-icon-extra-large:13px; - --spectrum-text-area-minimum-width:140px; - --spectrum-text-area-minimum-height:70px; - --spectrum-thumbnail-size-50:20px; - --spectrum-thumbnail-size-75:24px; - --spectrum-thumbnail-size-100:28px; - --spectrum-thumbnail-size-200:32px; - --spectrum-thumbnail-size-300:36px; - --spectrum-thumbnail-size-400:40px; - --spectrum-thumbnail-size-500:44px; - --spectrum-thumbnail-size-600:48px; - --spectrum-thumbnail-size-700:52px; - --spectrum-thumbnail-size-800:56px; - --spectrum-thumbnail-size-900:64px; - --spectrum-thumbnail-size-1000:72px; - --spectrum-opacity-checkerboard-square-size:var(--spectrum-opacity-checkerboard-square-size-medium); - --spectrum-opacity-checkerboard-square-size-medium:10px; - --spectrum-breadcrumbs-height-multiline:90px; - --spectrum-breadcrumbs-top-to-text-multiline:5px; - --spectrum-breadcrumbs-bottom-to-text-multiline:11px; - --spectrum-breadcrumbs-top-text-to-bottom-text:11px; - --spectrum-breadcrumbs-top-to-separator-icon-multiline:var(--spectrum-breadcrumbs-separator-icon-to-bottom-text-multiline); - --spectrum-breadcrumbs-truncated-menu-to-bottom-text:5px; - --spectrum-avatar-size-50:20px; - --spectrum-avatar-size-75:24px; - --spectrum-avatar-size-100:28px; - --spectrum-avatar-size-200:32px; - --spectrum-avatar-size-300:36px; - --spectrum-avatar-size-400:40px; - --spectrum-avatar-size-500:44px; - --spectrum-avatar-size-600:48px; - --spectrum-avatar-size-700:52px; - --spectrum-avatar-size-800:56px; - --spectrum-avatar-size-900:64px; - --spectrum-avatar-size-1000:72px; - --spectrum-avatar-size-1100:80px; - --spectrum-avatar-size-1200:88px; - --spectrum-avatar-size-1300:96px; - --spectrum-avatar-size-1400:104px; - --spectrum-avatar-size-1500:112px; - --spectrum-alert-banner-minimum-height:64px; - --spectrum-alert-banner-width:680px; - --spectrum-alert-banner-top-to-workflow-icon:20px; - --spectrum-alert-banner-top-to-text:21px; - --spectrum-alert-banner-bottom-to-text:22px; - --spectrum-rating-indicator-width:22px; - --spectrum-rating-indicator-to-icon:5px; - --spectrum-color-area-width:240px; - --spectrum-color-area-minimum-width:80px; - --spectrum-color-area-height:240px; - --spectrum-color-area-minimum-height:80px; - --spectrum-color-wheel-width:240px; - --spectrum-color-wheel-minimum-width:219px; - --spectrum-color-slider-length:240px; - --spectrum-color-slider-minimum-length:100px; - --spectrum-coach-mark-width:216px; - --spectrum-coach-mark-minimum-width:216px; - --spectrum-coach-mark-maximum-width:248px; - --spectrum-coach-mark-edge-to-content:var(--spectrum-spacing-300); - --spectrum-coach-mark-pagination-text-to-bottom-edge:22px; - --spectrum-coach-mark-media-height:162px; - --spectrum-coach-mark-media-minimum-height:121px; - --spectrum-accordion-top-to-text-regular-small:7px; - --spectrum-accordion-small-top-to-text-spacious:12px; - --spectrum-accordion-top-to-text-regular-medium:9px; - --spectrum-accordion-top-to-text-spacious-medium:14px; - --spectrum-accordion-top-to-text-compact-large:7px; - --spectrum-accordion-top-to-text-regular-large:12px; - --spectrum-accordion-top-to-text-spacious-large:14px; - --spectrum-accordion-top-to-text-compact-extra-large:7px; - --spectrum-accordion-top-to-text-regular-extra-large:12px; - --spectrum-accordion-top-to-text-spacious-extra-large:14px; - --spectrum-accordion-bottom-to-text-compact-small:4px; - --spectrum-accordion-bottom-to-text-regular-small:9px; - --spectrum-accordion-bottom-to-text-spacious-small:14px; - --spectrum-accordion-bottom-to-text-compact-medium:8px; - --spectrum-accordion-bottom-to-text-regular-medium:13px; - --spectrum-accordion-bottom-to-text-spacious-medium:18px; - --spectrum-accordion-bottom-to-text-compact-large:9px; - --spectrum-accordion-bottom-to-text-regular-large:14px; - --spectrum-accordion-bottom-to-text-spacious-large:19px; - --spectrum-accordion-bottom-to-text-compact-extra-large:10px; - --spectrum-accordion-bottom-to-text-regular-extra-large:15px; - --spectrum-accordion-bottom-to-text-spacious-extra-large:21px; - --spectrum-accordion-minimum-width:250px; - --spectrum-accordion-content-area-top-to-content:10px; - --spectrum-accordion-content-area-bottom-to-content:20px; - --spectrum-color-handle-size:20px; - --spectrum-color-handle-size-key-focus:40px; - --spectrum-table-column-header-row-top-to-text-small:10px; - --spectrum-table-column-header-row-top-to-text-medium:9px; - --spectrum-table-column-header-row-top-to-text-large:13px; - --spectrum-table-column-header-row-top-to-text-extra-large:16px; - --spectrum-table-column-header-row-bottom-to-text-small:11px; - --spectrum-table-column-header-row-bottom-to-text-medium:10px; - --spectrum-table-column-header-row-bottom-to-text-large:13px; - --spectrum-table-column-header-row-bottom-to-text-extra-large:17px; - --spectrum-table-row-height-small-regular:var(--spectrum-table-row-height-small); - --spectrum-table-row-height-small:40px; - --spectrum-table-row-height-medium-regular:var(--spectrum-table-row-height-medium); - --spectrum-table-row-height-medium:50px; - --spectrum-table-row-height-large-regular:var(--spectrum-table-row-height-large); - --spectrum-table-row-height-large:60px; - --spectrum-table-row-height-extra-large-regular:var(--spectrum-table-row-height-extra-large); - --spectrum-table-row-height-extra-large:70px; - --spectrum-table-row-height-small-spacious:50px; - --spectrum-table-row-height-medium-spacious:60px; - --spectrum-table-row-height-large-spacious:70px; - --spectrum-table-row-height-extra-large-spacious:80px; - --spectrum-table-row-top-to-text-small-regular:var(--spectrum-table-row-top-to-text-small); - --spectrum-table-row-top-to-text-small:10px; - --spectrum-table-row-top-to-text-medium-regular:var(--spectrum-table-row-top-to-text-medium); - --spectrum-table-row-top-to-text-medium:14px; - --spectrum-table-row-top-to-text-large-regular:var(--spectrum-table-row-top-to-text-large); - --spectrum-table-row-top-to-text-large:18px; - --spectrum-table-row-top-to-text-extra-large-regular:var(--spectrum-table-row-top-to-text-extra-large); - --spectrum-table-row-top-to-text-extra-large:21px; - --spectrum-table-row-bottom-to-text-small-regular:var(--spectrum-table-row-bottom-to-text-small); - --spectrum-table-row-bottom-to-text-small:11px; - --spectrum-table-row-bottom-to-text-medium-regular:var(--spectrum-table-row-bottom-to-text-medium); - --spectrum-table-row-bottom-to-text-medium:15px; - --spectrum-table-row-bottom-to-text-large-regular:var(--spectrum-table-row-bottom-to-text-large); - --spectrum-table-row-bottom-to-text-large:18px; - --spectrum-table-row-bottom-to-text-extra-large-regular:var(--spectrum-table-row-bottom-to-text-extra-large); - --spectrum-table-row-bottom-to-text-extra-large:22px; - --spectrum-table-row-top-to-text-small-spacious:15px; - --spectrum-table-row-top-to-text-medium-spacious:16px; - --spectrum-table-row-top-to-text-large-spacious:23px; - --spectrum-table-row-top-to-text-extra-large-spacious:26px; - --spectrum-table-row-bottom-to-text-small-spacious:16px; - --spectrum-table-row-bottom-to-text-medium-spacious:18px; - --spectrum-table-row-bottom-to-text-large-spacious:23px; - --spectrum-table-row-bottom-to-text-extra-large-spacious:27px; - --spectrum-table-checkbox-to-text:30px; - --spectrum-table-header-row-checkbox-to-top-small:14px; - --spectrum-table-header-row-checkbox-to-top-medium:11px; - --spectrum-table-header-row-checkbox-to-top-large:17px; - --spectrum-table-header-row-checkbox-to-top-extra-large:21px; - --spectrum-table-row-checkbox-to-top-small-compact:9px; - --spectrum-table-row-checkbox-to-top-small-regular:var(--spectrum-table-row-checkbox-to-top-small); - --spectrum-table-row-checkbox-to-top-small:14px; - --spectrum-table-row-checkbox-to-top-small-spacious:19px; - --spectrum-table-row-checkbox-to-top-medium-compact:11px; - --spectrum-table-row-checkbox-to-top-medium-regular:var(--spectrum-table-row-checkbox-to-top-medium); - --spectrum-table-row-checkbox-to-top-medium:16px; - --spectrum-table-row-checkbox-to-top-medium-spacious:21px; - --spectrum-table-row-checkbox-to-top-large-compact:17px; - --spectrum-table-row-checkbox-to-top-large-regular:var(--spectrum-table-row-checkbox-to-top-large); - --spectrum-table-row-checkbox-to-top-large:22px; - --spectrum-table-row-checkbox-to-top-large-spacious:27px; - --spectrum-table-row-checkbox-to-top-extra-large-compact:21px; - --spectrum-table-row-checkbox-to-top-extra-large-regular:var(--spectrum-table-row-checkbox-to-top-extra-large); - --spectrum-table-row-checkbox-to-top-extra-large:26px; - --spectrum-table-row-checkbox-to-top-extra-large-spacious:31px; - --spectrum-table-section-header-row-height-small:30px; - --spectrum-table-section-header-row-height-medium:40px; - --spectrum-table-section-header-row-height-large:50px; - --spectrum-table-section-header-row-height-extra-large:60px; - --spectrum-table-thumbnail-to-top-minimum-small-compact:5px; - --spectrum-table-thumbnail-to-top-minimum-medium-compact:6px; - --spectrum-table-thumbnail-to-top-minimum-large-compact:9px; - --spectrum-table-thumbnail-to-top-minimum-extra-large-compact:10px; - --spectrum-table-thumbnail-to-top-minimum-small-regular:var(--spectrum-table-thumbnail-to-top-minimum-small); - --spectrum-table-thumbnail-to-top-minimum-small:6px; - --spectrum-table-thumbnail-to-top-minimum-medium-regular:var(--spectrum-table-thumbnail-to-top-minimum-medium); - --spectrum-table-thumbnail-to-top-minimum-medium:9px; - --spectrum-table-thumbnail-to-top-minimum-large-regular:var(--spectrum-table-thumbnail-to-top-minimum-large); - --spectrum-table-thumbnail-to-top-minimum-large:10px; - --spectrum-table-thumbnail-to-top-minimum-extra-large-regular:var(--spectrum-table-thumbnail-to-top-minimum-extra-large); - --spectrum-table-thumbnail-to-top-minimum-extra-large:10px; - --spectrum-table-thumbnail-to-top-minimum-small-spacious:9px; - --spectrum-table-thumbnail-to-top-minimum-medium-spacious:10px; - --spectrum-table-thumbnail-to-top-minimum-large-spacious:10px; - --spectrum-table-thumbnail-to-top-minimum-extra-large-spacious:12px; - --spectrum-tab-item-to-tab-item-horizontal-small:27px; - --spectrum-tab-item-to-tab-item-horizontal-medium:30px; - --spectrum-tab-item-to-tab-item-horizontal-large:33px; - --spectrum-tab-item-to-tab-item-horizontal-extra-large:36px; - --spectrum-tab-item-to-tab-item-vertical-small:5px; - --spectrum-tab-item-to-tab-item-vertical-medium:5px; - --spectrum-tab-item-to-tab-item-vertical-large:6px; - --spectrum-tab-item-to-tab-item-vertical-extra-large:6px; - --spectrum-tab-item-start-to-edge-small:13px; - --spectrum-tab-item-start-to-edge-medium:15px; - --spectrum-tab-item-start-to-edge-large:17px; - --spectrum-tab-item-start-to-edge-extra-large:19px; - --spectrum-tab-item-top-to-text-small:14px; - --spectrum-tab-item-bottom-to-text-small:15px; - --spectrum-tab-item-top-to-text-medium:18px; - --spectrum-tab-item-bottom-to-text-medium:19px; - --spectrum-tab-item-top-to-text-large:22px; - --spectrum-tab-item-bottom-to-text-large:22px; - --spectrum-tab-item-top-to-text-extra-large:25px; - --spectrum-tab-item-bottom-to-text-extra-large:25px; - --spectrum-tab-item-top-to-text-compact-small:5px; - --spectrum-tab-item-bottom-to-text-compact-small:6px; - --spectrum-tab-item-top-to-text-compact-medium:9px; - --spectrum-tab-item-bottom-to-text-compact-medium:10px; - --spectrum-tab-item-top-to-text-compact-large:12px; - --spectrum-tab-item-bottom-to-text-compact-large:14px; - --spectrum-tab-item-top-to-text-compact-extra-large:15px; - --spectrum-tab-item-bottom-to-text-compact-extra-large:17px; - --spectrum-tab-item-top-to-workflow-icon-small:15px; - --spectrum-tab-item-top-to-workflow-icon-medium:19px; - --spectrum-tab-item-top-to-workflow-icon-large:23px; - --spectrum-tab-item-top-to-workflow-icon-extra-large:26px; - --spectrum-tab-item-top-to-workflow-icon-compact-small:5px; - --spectrum-tab-item-top-to-workflow-icon-compact-medium:9px; - --spectrum-tab-item-top-to-workflow-icon-compact-large:13px; - --spectrum-tab-item-top-to-workflow-icon-compact-extra-large:16px; - --spectrum-tab-item-focus-indicator-gap-small:9px; - --spectrum-tab-item-focus-indicator-gap-medium:10px; - --spectrum-tab-item-focus-indicator-gap-large:11px; - --spectrum-tab-item-focus-indicator-gap-extra-large:12px; - --spectrum-side-navigation-width:240px; - --spectrum-side-navigation-minimum-width:200px; - --spectrum-side-navigation-maximum-width:300px; - --spectrum-side-navigation-second-level-edge-to-text:30px; - --spectrum-side-navigation-third-level-edge-to-text:45px; - --spectrum-side-navigation-with-icon-second-level-edge-to-text:62px; - --spectrum-side-navigation-with-icon-third-level-edge-to-text:77px; - --spectrum-side-navigation-item-to-item:5px; - --spectrum-side-navigation-item-to-header:30px; - --spectrum-side-navigation-bottom-to-text:10px; - --spectrum-tray-top-to-content-area:5px; - --spectrum-arrow-icon-size-75:12px; - --spectrum-arrow-icon-size-100:14px; - --spectrum-arrow-icon-size-200:16px; - --spectrum-arrow-icon-size-300:16px; - --spectrum-arrow-icon-size-400:18px; - --spectrum-arrow-icon-size-500:22px; - --spectrum-arrow-icon-size-600:24px; - --spectrum-asterisk-icon-size-100:10px; - --spectrum-asterisk-icon-size-200:12px; - --spectrum-asterisk-icon-size-300:12px; - --spectrum-checkmark-icon-size-50:12px; - --spectrum-checkmark-icon-size-75:12px; - --spectrum-checkmark-icon-size-100:14px; - --spectrum-checkmark-icon-size-200:14px; - --spectrum-checkmark-icon-size-300:16px; - --spectrum-checkmark-icon-size-400:18px; - --spectrum-checkmark-icon-size-500:20px; - --spectrum-checkmark-icon-size-600:24px; - --spectrum-chevron-icon-size-50:8px; - --spectrum-chevron-icon-size-75:12px; - --spectrum-chevron-icon-size-100:14px; - --spectrum-chevron-icon-size-200:14px; - --spectrum-chevron-icon-size-300:16px; - --spectrum-chevron-icon-size-400:18px; - --spectrum-chevron-icon-size-500:20px; - --spectrum-chevron-icon-size-600:24px; - --spectrum-cross-icon-size-75:10px; - --spectrum-cross-icon-size-100:10px; - --spectrum-cross-icon-size-200:12px; - --spectrum-cross-icon-size-300:14px; - --spectrum-cross-icon-size-400:16px; - --spectrum-cross-icon-size-500:16px; - --spectrum-cross-icon-size-600:18px; - --spectrum-dash-icon-size-50:10px; - --spectrum-dash-icon-size-75:10px; - --spectrum-dash-icon-size-100:12px; - --spectrum-dash-icon-size-200:14px; - --spectrum-dash-icon-size-300:16px; - --spectrum-dash-icon-size-400:18px; - --spectrum-dash-icon-size-500:20px; - --spectrum-dash-icon-size-600:22px; - --spectrum-side-navigation-header-to-item:10px; - --spectrum-switch-handle-size-small:10px; - --spectrum-switch-handle-selected-size-small:12px; - --spectrum-switch-handle-selected-size-medium:14px; - --spectrum-switch-handle-selected-size-large:16px; - --spectrum-switch-handle-selected-size-extra-large:20px; - --spectrum-switch-handle-size-medium:12px; - --spectrum-switch-handle-size-large:14px; - --spectrum-switch-handle-size-extra-large:18px; - --spectrum-tag-label-to-clear-icon-small:10px; - --spectrum-tag-label-to-clear-icon-medium:15px; - --spectrum-tag-label-to-clear-icon-large:19px; - --spectrum-tag-edge-to-clear-icon-small:10px; - --spectrum-tag-edge-to-clear-icon-medium:15px; - --spectrum-tag-edge-to-clear-icon-large:19px; - --spectrum-opacity-checkerboard-square-size-small:5px; - --spectrum-alert-banner-top-to-alert-icon:29px; - --spectrum-accordion-top-to-text-spacious-small:12px; - --spectrum-field-default-width-small:240px; - --spectrum-field-default-width-medium:256px; - --spectrum-field-default-width-large:272px; - --spectrum-field-default-width-extra-large:288px; - --spectrum-tag-minimum-width-small:25px; - --spectrum-tag-minimum-width-medium:34px; - --spectrum-tag-minimum-width-large:42px; - --spectrum-in-field-button-edge-to-fill-small:5px; - --spectrum-in-field-button-edge-to-fill-extra-large:10px; - --spectrum-in-field-progress-circle-edge-to-fill:2px; - --spectrum-in-field-progress-circle-size-75:18px; - --spectrum-in-field-progress-circle-size-100:24px; - --spectrum-in-field-progress-circle-size-200:28px; - --spectrum-in-field-progress-circle-size-300:30px; - --spectrum-alert-dialog-description-font-size:var(--spectrum-body-size-s); - --spectrum-alert-dialog-title-font-size:var(--spectrum-title-size-xl); - --spectrum-coach-mark-body-font-size:var(--spectrum-body-size-s); - --spectrum-coach-mark-pagination-body-font-size:var(--spectrum-body-size-xs); - --spectrum-coach-mark-title-font-size:var(--spectrum-title-size-s); - --spectrum-standard-dialog-title-font-size:var(--spectrum-title-size-xl); - --spectrum-standard-dialog-body-font-size:var(--spectrum-body-size-s); - --spectrum-link-out-icon-size-75:12px; - --spectrum-link-out-icon-size-100:14px; - --spectrum-link-out-icon-size-200:16px; - --spectrum-menu-item-top-to-thumbnail-small:10px; - --spectrum-menu-item-top-to-thumbnail-medium:11px; - --spectrum-menu-item-top-to-thumbnail-large:12px; - --spectrum-menu-item-top-to-thumbnail-extra-large:13px; - --spectrum-illustrated-message-small-title-font-size:var(--spectrum-title-size-s); - --spectrum-illustrated-message-small-cjk-title-font-size:var(--spectrum-title-cjk-size-s); - --spectrum-illustrated-message-medium-title-font-size:var(--spectrum-title-size-l); - --spectrum-illustrated-message-medium-cjk-title-font-size:var(--spectrum-title-cjk-size-l); - --spectrum-illustrated-message-large-title-font-size:var(--spectrum-title-size-xl); - --spectrum-illustrated-message-large-cjk-title-font-size:var(--spectrum-title-cjk-size-xl); - --spectrum-illustrated-message-medium-body-font-size:var(--spectrum-body-size-xs); - --spectrum-illustrated-message-large-body-font-size:var(--spectrum-body-size-xs); - --spectrum-breadcrumbs-separator-to-bottom-text-multiline:15px; - --spectrum-breadcrumbs-start-edge-to-text-large:11px; - --spectrum-breadcrumbs-start-edge-to-text-medium:8px; - --spectrum-breadcrumbs-start-edge-to-text-multiline:5px; - --spectrum-breadcrumbs-top-to-separator-large:20px; - --spectrum-breadcrumbs-top-to-separator-medium:15px; - --spectrum-breadcrumbs-top-to-separator-multiline:10px; - --spectrum-breadcrumbs-text-to-separator-large:11px; - --spectrum-breadcrumbs-text-to-separator-medium:8px; - --spectrum-breadcrumbs-text-to-separator-multiline:5px; - --spectrum-contextual-help-body-font-size:var(--spectrum-body-size-xs); - --spectrum-contextual-help-title-font-size:var(--spectrum-title-size-s); - --spectrum-accordion-content-area-edge-to-content-small:10px; - --spectrum-accordion-content-area-edge-to-content-medium:11px; - --spectrum-accordion-content-area-edge-to-content-large:15px; - --spectrum-accordion-content-area-edge-to-content-extra-large:19px; - --spectrum-accordion-disclosure-indicator-to-text-small:9px; - --spectrum-accordion-disclosure-indicator-to-text-medium:13px; - --spectrum-accordion-disclosure-indicator-to-text-large:17px; - --spectrum-accordion-disclosure-indicator-to-text-extra-large:22px; - --spectrum-meter-thickness-medium:8px; - --spectrum-meter-thickness-extra-large:13px; - --spectrum-avatar-to-avatar-50:-5px; - --spectrum-avatar-to-avatar-75:-6px; - --spectrum-avatar-to-avatar-100:-7px; - --spectrum-avatar-to-avatar-200:-8px; - --spectrum-avatar-to-avatar-300:-9px; - --spectrum-avatar-to-avatar-400:-10px; - --spectrum-avatar-to-avatar-500:-11px; - --spectrum-select-box-horizontal-minimum-height:100px; - --spectrum-select-box-horizontal-width:460px; - --spectrum-select-box-vertical-height:212px; - --spectrum-select-box-edge-to-checkbox:15px; - --spectrum-select-box-horizontal-end-to-content:40px; - --spectrum-select-box-horizontal-illustration-to-label:12px; - --spectrum-select-box-horizontal-label-to-description:3px; - --spectrum-select-box-horizontal-start-to-content:30px; - --spectrum-select-box-horizontal-top-to-content:20px; - --spectrum-select-box-top-to-checkbox:5px; - --spectrum-select-box-vertical-edge-to-content:30px; - --spectrum-select-box-vertical-illustration-to-label:10px; - --spectrum-slider-control-to-field-label-editable-small:-8px; - --spectrum-slider-control-to-field-label-editable-medium:-16px; - --spectrum-slider-control-to-field-label-editable-large:-20px; - --spectrum-slider-control-to-field-label-editable-extra-large:-24px; - --spectrum-slider-control-to-field-label-side-small:20px; - --spectrum-slider-control-to-field-label-side-medium:20px; - --spectrum-slider-control-to-field-label-side-large:24px; - --spectrum-slider-control-to-field-label-side-extra-large:28px; - --spectrum-slider-control-to-text-field-small:20px; - --spectrum-slider-control-to-text-field-medium:20px; - --spectrum-slider-control-to-text-field-large:24px; - --spectrum-slider-control-to-text-field-extra-large:28px; - --spectrum-slider-handle-height-precision-small:24px; - --spectrum-slider-handle-height-precision-medium:26px; - --spectrum-slider-handle-height-precision-large:30px; - --spectrum-slider-handle-height-precision-extra-large:32px; - --spectrum-slider-handle-small:22px; - --spectrum-slider-handle-medium:24px; - --spectrum-slider-handle-large:28px; - --spectrum-slider-handle-extra-large:30px; - --spectrum-in-field-stepper-to-end-small:3px; - --spectrum-in-field-stepper-to-end-extra-large:5px; - --spectrum-number-field-with-stepper-minimum-width-small:126px; - --spectrum-number-field-with-stepper-minimum-width-medium:150px; - --spectrum-number-field-with-stepper-minimum-width-large:174px; - --spectrum-number-field-with-stepper-minimum-width-extra-large:198px; - --spectrum-number-field-visual-to-in-field-stepper-small:7px; - --spectrum-number-field-visual-to-in-field-stepper-medium:8px; - --spectrum-number-field-visual-to-in-field-stepper-large:9px; - --spectrum-number-field-visual-to-in-field-stepper-extra-large:10px; - --spectrum-workflow-icon-size-50:16px; - --spectrum-workflow-icon-size-75:18px; - --spectrum-workflow-icon-size-100:24px; - --spectrum-workflow-icon-size-200:28px; - --spectrum-workflow-icon-size-300:30px; - --spectrum-text-to-visual-50:7px; - --spectrum-text-to-visual-75:7px; - --spectrum-text-to-visual-100:8px; - --spectrum-text-to-visual-200:9px; - --spectrum-text-to-visual-300:10px; - --spectrum-text-to-visual-400:11px; - --spectrum-text-to-control-50:5px; - --spectrum-text-to-control-75:11px; - --spectrum-text-to-control-100:13px; - --spectrum-text-to-control-200:14px; - --spectrum-text-to-control-300:16px; - --spectrum-component-height-50:26px; - --spectrum-component-height-75:30px; - --spectrum-component-height-100:40px; - --spectrum-component-height-200:50px; - --spectrum-component-height-300:60px; - --spectrum-component-height-400:70px; - --spectrum-component-height-500:80px; - --spectrum-component-pill-edge-to-visual-75:13px; - --spectrum-component-pill-edge-to-visual-100:17px; - --spectrum-component-pill-edge-to-visual-200:22px; - --spectrum-component-pill-edge-to-visual-300:27px; - --spectrum-component-pill-edge-to-visual-only-75:6px; - --spectrum-component-pill-edge-to-visual-only-100:8px; - --spectrum-component-pill-edge-to-visual-only-200:11px; - --spectrum-component-pill-edge-to-visual-only-300:15px; - --spectrum-component-pill-edge-to-text-75:15px; - --spectrum-component-pill-edge-to-text-100:20px; - --spectrum-component-pill-edge-to-text-200:25px; - --spectrum-component-pill-edge-to-text-300:30px; - --spectrum-component-edge-to-visual-50:7px; - --spectrum-component-edge-to-visual-75:9px; - --spectrum-component-edge-to-visual-100:12px; - --spectrum-component-edge-to-visual-200:16px; - --spectrum-component-edge-to-visual-300:19px; - --spectrum-component-edge-to-visual-only-50:5px; - --spectrum-component-edge-to-visual-only-75:6px; - --spectrum-component-edge-to-visual-only-100:8px; - --spectrum-component-edge-to-visual-only-200:11px; - --spectrum-component-edge-to-visual-only-300:15px; - --spectrum-component-edge-to-text-50:10px; - --spectrum-component-edge-to-text-75:11px; - --spectrum-component-edge-to-text-100:15px; - --spectrum-component-edge-to-text-200:19px; - --spectrum-component-edge-to-text-300:22px; - --spectrum-component-top-to-workflow-icon-50:5px; - --spectrum-component-top-to-workflow-icon-75:6px; - --spectrum-component-top-to-workflow-icon-100:8px; - --spectrum-component-top-to-workflow-icon-200:11px; - --spectrum-component-top-to-workflow-icon-300:15px; - --spectrum-component-top-to-text-50:4px; - --spectrum-component-top-to-text-75:5px; - --spectrum-component-top-to-text-100:8px; - --spectrum-component-top-to-text-200:12px; - --spectrum-component-top-to-text-300:15px; - --spectrum-component-bottom-to-text-50:6px; - --spectrum-component-bottom-to-text-75:6px; - --spectrum-component-bottom-to-text-100:11px; - --spectrum-component-bottom-to-text-200:14px; - --spectrum-component-bottom-to-text-300:18px; - --spectrum-component-to-menu-small:7px; - --spectrum-component-to-menu-medium:8px; - --spectrum-component-to-menu-large:9px; - --spectrum-component-to-menu-extra-large:10px; - --spectrum-field-edge-to-disclosure-icon-75:9px; - --spectrum-field-edge-to-disclosure-icon-100:13px; - --spectrum-field-edge-to-disclosure-icon-200:17px; - --spectrum-field-edge-to-disclosure-icon-300:22px; - --spectrum-field-end-edge-to-disclosure-icon-75:9px; - --spectrum-field-end-edge-to-disclosure-icon-100:13px; - --spectrum-field-end-edge-to-disclosure-icon-200:17px; - --spectrum-field-end-edge-to-disclosure-icon-300:22px; - --spectrum-field-top-to-disclosure-icon-75:9px; - --spectrum-field-top-to-disclosure-icon-100:13px; - --spectrum-field-top-to-disclosure-icon-200:17px; - --spectrum-field-top-to-disclosure-icon-300:22px; - --spectrum-field-top-to-alert-icon-small:5px; - --spectrum-field-top-to-alert-icon-medium:9px; - --spectrum-field-top-to-alert-icon-large:13px; - --spectrum-field-top-to-alert-icon-extra-large:16px; - --spectrum-field-top-to-validation-icon-small:9px; - --spectrum-field-top-to-validation-icon-medium:13px; - --spectrum-field-top-to-validation-icon-large:17px; - --spectrum-field-top-to-validation-icon-extra-large:22px; - --spectrum-field-top-to-progress-circle-small:6px; - --spectrum-field-top-to-progress-circle-medium:8px; - --spectrum-field-top-to-progress-circle-large:11px; - --spectrum-field-top-to-progress-circle-extra-large:15px; - --spectrum-field-edge-to-alert-icon-small:11px; - --spectrum-field-edge-to-alert-icon-medium:15px; - --spectrum-field-edge-to-alert-icon-large:19px; - --spectrum-field-edge-to-alert-icon-extra-large:22px; - --spectrum-field-edge-to-validation-icon-small:11px; - --spectrum-field-edge-to-validation-icon-medium:15px; - --spectrum-field-edge-to-validation-icon-large:19px; - --spectrum-field-edge-to-validation-icon-extra-large:22px; - --spectrum-field-text-to-alert-icon-small:10px; - --spectrum-field-text-to-alert-icon-medium:15px; - --spectrum-field-text-to-alert-icon-large:19px; - --spectrum-field-text-to-alert-icon-extra-large:22px; - --spectrum-field-text-to-validation-icon-small:10px; - --spectrum-field-text-to-validation-icon-medium:15px; - --spectrum-field-text-to-validation-icon-large:19px; - --spectrum-field-text-to-validation-icon-extra-large:22px; - --spectrum-field-width:var(--spectrum-field-width-small); - --spectrum-character-count-to-field-quiet-small:-4px; - --spectrum-character-count-to-field-quiet-medium:-4px; - --spectrum-character-count-to-field-quiet-large:-4px; - --spectrum-character-count-to-field-quiet-extra-large:-5px; - --spectrum-side-label-character-count-to-field:15px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-small:9px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-medium:13px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-large:17px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-extra-large:22px; - --spectrum-navigational-indicator-top-to-back-icon-small:7px; - --spectrum-navigational-indicator-top-to-back-icon-medium:12px; - --spectrum-navigational-indicator-top-to-back-icon-large:16px; - --spectrum-navigational-indicator-top-to-back-icon-extra-large:19px; - --spectrum-color-control-track-width:30px; - --spectrum-corner-triangle-icon-size-75:6px; - --spectrum-corner-triangle-icon-size-100:7px; - --spectrum-corner-triangle-icon-size-200:8px; - --spectrum-corner-triangle-icon-size-300:8px; - --spectrum-font-size-25:12px; - --spectrum-font-size-50:13px; - --spectrum-font-size-75:15px; - --spectrum-font-size-100:17px; - --spectrum-font-size-200:19px; - --spectrum-font-size-300:22px; - --spectrum-font-size-400:24px; - --spectrum-font-size-500:27px; - --spectrum-font-size-600:31px; - --spectrum-font-size-700:34px; - --spectrum-font-size-800:39px; - --spectrum-font-size-900:44px; - --spectrum-font-size-1000:49px; - --spectrum-font-size-1100:55px; - --spectrum-font-size-1200:62px; - --spectrum-font-size-1300:70px; - --spectrum-font-size-1400:79px; - --spectrum-font-size-1500:88px; - --spectrum-slider-tick-mark-height:13px; - --spectrum-slider-ramp-track-height:20px; - - --spectrum-colorwheel-path:"M 119 119 m -119 0 a 119 119 0 1 0 238 0 a 119 119 0 1 0 -238 0.2 M 119 119 m -91 0 a 91 91 0 1 0 182 0 a 91 91 0 1 0 -182 0"; - --spectrum-colorwheel-path-borders:"M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; - --spectrum-colorwheel-colorarea-container-size:182px; - - --spectrum-colorloupe-checkerboard-fill:url(#checkerboard-secondary); +.spectrum { + --spectrum-focus-indicator-color: var(--spectrum-blue-800); + --spectrum-static-white-focus-indicator-color: var(--spectrum-white); + --spectrum-static-black-focus-indicator-color: var(--spectrum-black); + --spectrum-overlay-color: var(--spectrum-black); + --spectrum-drop-shadow-color: var(--spectrum-drop-shadow-color-100); + --spectrum-opacity-disabled: 0.3; + --spectrum-background-base-color: var(--spectrum-gray-25); + --spectrum-background-layer-1-color: var(--spectrum-gray-50); + --spectrum-neutral-background-color-default: var(--spectrum-gray-800); + --spectrum-neutral-background-color-hover: var(--spectrum-gray-900); + --spectrum-neutral-background-color-down: var(--spectrum-gray-900); + --spectrum-neutral-background-color-key-focus: var(--spectrum-gray-900); + --spectrum-neutral-background-color-selected-default: var(--spectrum-gray-800); + --spectrum-neutral-background-color-selected-hover: var(--spectrum-gray-900); + --spectrum-neutral-background-color-selected-down: var(--spectrum-gray-900); + --spectrum-neutral-background-color-selected-key-focus: var(--spectrum-gray-900); + --spectrum-neutral-subdued-content-color-selected: var(--spectrum-neutral-subdued-content-color-down); + --spectrum-accent-content-color-selected: var(--spectrum-accent-content-color-down); + --spectrum-disabled-background-color: var(--spectrum-gray-100); + --spectrum-disabled-static-white-background-color: var(--spectrum-transparent-white-100); + --spectrum-disabled-static-black-background-color: var(--spectrum-transparent-black-100); + --spectrum-background-opacity-default: 0; + --spectrum-background-opacity-hover: 0.1; + --spectrum-background-opacity-down: 0.1; + --spectrum-background-opacity-key-focus: 0.1; + --spectrum-neutral-content-color-default: var(--spectrum-gray-800); + --spectrum-neutral-content-color-hover: var(--spectrum-gray-900); + --spectrum-neutral-content-color-down: var(--spectrum-gray-900); + --spectrum-neutral-content-color-focus-hover: var(--spectrum-neutral-content-color-down); + --spectrum-neutral-content-color-focus: var(--spectrum-neutral-content-color-down); + --spectrum-neutral-content-color-key-focus: var(--spectrum-gray-900); + --spectrum-neutral-subdued-content-color-default: var(--spectrum-gray-700); + --spectrum-neutral-subdued-content-color-hover: var(--spectrum-gray-800); + --spectrum-neutral-subdued-content-color-down: var(--spectrum-gray-800); + --spectrum-neutral-subdued-content-color-key-focus: var(--spectrum-gray-800); + --spectrum-accent-content-color-default: var(--spectrum-accent-color-900); + --spectrum-accent-content-color-hover: var(--spectrum-accent-color-1000); + --spectrum-accent-content-color-down: var(--spectrum-accent-color-1000); + --spectrum-accent-content-color-key-focus: var(--spectrum-accent-color-1000); + --spectrum-negative-content-color-default: var(--spectrum-negative-color-900); + --spectrum-negative-content-color-hover: var(--spectrum-negative-color-1000); + --spectrum-negative-content-color-down: var(--spectrum-negative-color-1000); + --spectrum-negative-content-color-key-focus: var(--spectrum-negative-color-1000); + --spectrum-disabled-content-color: var(--spectrum-gray-400); + --spectrum-disabled-static-white-content-color: var(--spectrum-transparent-white-400); + --spectrum-disabled-static-black-content-color: var(--spectrum-transparent-black-400); + --spectrum-disabled-border-color: var(--spectrum-gray-300); + --spectrum-disabled-static-white-border-color: var(--spectrum-transparent-white-300); + --spectrum-disabled-static-black-border-color: var(--spectrum-transparent-black-300); + --spectrum-negative-border-color-default: var(--spectrum-negative-color-900); + --spectrum-negative-border-color-hover: var(--spectrum-negative-color-1000); + --spectrum-negative-border-color-down: var(--spectrum-negative-color-1100); + --spectrum-negative-border-color-focus-hover: var(--spectrum-negative-border-color-down); + --spectrum-negative-border-color-focus: var(--spectrum-negative-color-1000); + --spectrum-negative-border-color-key-focus: var(--spectrum-negative-color-1000); + --spectrum-title-color: var(--spectrum-gray-900); + --spectrum-drop-shadow-emphasized-default-color: var(--spectrum-drop-shadow-color-100); + --spectrum-drop-shadow-emphasized-hover-color: var(--spectrum-drop-shadow-color-200); + --spectrum-drop-shadow-elevated-color: var(--spectrum-drop-shadow-color-200); + --spectrum-static-black-text-color: var(--spectrum-black); + --spectrum-static-white-text-color: var(--spectrum-white); + --spectrum-track-color: var(--spectrum-gray-300); + --spectrum-static-black-track-color: var(--spectrum-transparent-black-300); + --spectrum-static-white-track-color: var(--spectrum-transparent-white-300); + --spectrum-static-black-track-indicator-color: var(--spectrum-transparent-black-900); + --spectrum-static-white-track-indicator-color: var(--spectrum-transparent-white-900); + --spectrum-drop-shadow-dragged-color: var(--spectrum-drop-shadow-color-300); + --spectrum-swatch-border-color: var(--spectrum-gray-1000); + --spectrum-swatch-border-opacity: 0.42; + --spectrum-swatch-disabled-icon-border-color: var(--spectrum-black); + --spectrum-swatch-disabled-icon-border-opacity: 0.42; + --spectrum-thumbnail-border-color: var(--spectrum-gray-800); + --spectrum-thumbnail-border-opacity: 0.1; + --spectrum-thumbnail-opacity-disabled: var(--spectrum-opacity-disabled); + --spectrum-opacity-checkerboard-square-light: var(--spectrum-white); + --spectrum-avatar-opacity-disabled: var(--spectrum-opacity-disabled); + --spectrum-color-area-border-color: var(--spectrum-gray-1000); + --spectrum-color-area-border-opacity: 0.1; + --spectrum-color-slider-border-color: var(--spectrum-gray-1000); + --spectrum-color-slider-border-opacity: 0.1; + --spectrum-color-loupe-drop-shadow-color: var(--spectrum-drop-shadow-elevated-color); + --spectrum-color-loupe-drop-shadow-y: var(--spectrum-drop-shadow-elevated-y); + --spectrum-color-loupe-drop-shadow-blur: var(--spectrum-drop-shadow-elevated-blur); + --spectrum-color-loupe-inner-border: var(--spectrum-transparent-black-200); + --spectrum-color-loupe-outer-border: var(--spectrum-white); + --spectrum-card-selection-background-color: var(--spectrum-gray-100); + --spectrum-card-selection-background-color-opacity: 0.95; + --spectrum-drop-zone-background-color: var(--spectrum-accent-visual-color); + --spectrum-drop-zone-background-color-opacity: 0.1; + --spectrum-drop-zone-background-color-opacity-filled: 0.3; + --spectrum-coach-mark-pagination-color: var(--spectrum-gray-600); + --spectrum-color-handle-inner-border-color: var(--spectrum-black); + --spectrum-color-handle-inner-border-opacity: 0.42; + --spectrum-color-handle-outer-border-color: var(--spectrum-black); + --spectrum-color-handle-outer-border-opacity: var(--spectrum-color-handle-inner-border-opacity); + --spectrum-color-handle-drop-shadow-color: var(--spectrum-drop-shadow-color); + --spectrum-floating-action-button-drop-shadow-color: var(--spectrum-transparent-black-300); + --spectrum-floating-action-button-shadow-color: var(--spectrum-floating-action-button-drop-shadow-color); + --spectrum-table-row-hover-color: var(--spectrum-gray-900); + --spectrum-table-row-hover-opacity: 0.07; + --spectrum-table-selected-row-background-color: var(--spectrum-informative-background-color-default); + --spectrum-table-selected-row-background-opacity: 0.1; + --spectrum-table-selected-row-background-color-non-emphasized: var(--spectrum-neutral-background-color-selected-default); + --spectrum-table-selected-row-background-opacity-non-emphasized: 0.1; + --spectrum-table-row-down-opacity: 0.1; + --spectrum-table-selected-row-background-opacity-hover: 0.15; + --spectrum-table-selected-row-background-opacity-non-emphasized-hover: 0.15; + --spectrum-popover-border-color: var(--spectrum-gray-200); + --spectrum-coach-indicator-color: var(--spectrum-blue-800); + --spectrum-swatch-group-border-color: var(--spectrum-gray-1000); + --spectrum-avatar-border-color: var(--spectrum-gray-25); + --spectrum-standard-panel-gripper-color-drag: var(--spectrum-gray-800); + --spectrum-standard-panel-gripper-color: var(--spectrum-gray-200); + --spectrum-bar-panel-gripper-color: var(--spectrum-gray-200); + --spectrum-bar-panel-gripper-color-drag: var(--spectrum-gray-800); + --spectrum-select-box-selected-border-color: var(--spectrum-gray-800); + --spectrum-white-rgb: 255, 255, 255; + --spectrum-white: rgba(var(--spectrum-white-rgb)); + --spectrum-transparent-white-25-rgb: 255, 255, 255; + --spectrum-transparent-white-25-opacity: 0; + --spectrum-transparent-white-25: rgba(var(--spectrum-transparent-white-25-rgb), var(--spectrum-transparent-white-25-opacity)); + --spectrum-transparent-white-50-rgb: 255, 255, 255; + --spectrum-transparent-white-50-opacity: 0.04; + --spectrum-transparent-white-50: rgba(var(--spectrum-transparent-white-50-rgb), var(--spectrum-transparent-white-50-opacity)); + --spectrum-transparent-white-75-rgb: 255, 255, 255; + --spectrum-transparent-white-75-opacity: 0.07; + --spectrum-transparent-white-75: rgba(var(--spectrum-transparent-white-75-rgb), var(--spectrum-transparent-white-75-opacity)); + --spectrum-transparent-white-100-rgb: 255, 255, 255; + --spectrum-transparent-white-100-opacity: 0.11; + --spectrum-transparent-white-100: rgba(var(--spectrum-transparent-white-100-rgb), var(--spectrum-transparent-white-100-opacity)); + --spectrum-transparent-white-200-rgb: 255, 255, 255; + --spectrum-transparent-white-200-opacity: 0.14; + --spectrum-transparent-white-200: rgba(var(--spectrum-transparent-white-200-rgb), var(--spectrum-transparent-white-200-opacity)); + --spectrum-transparent-white-300-rgb: 255, 255, 255; + --spectrum-transparent-white-300-opacity: 0.17; + --spectrum-transparent-white-300: rgba(var(--spectrum-transparent-white-300-rgb), var(--spectrum-transparent-white-300-opacity)); + --spectrum-transparent-white-400-rgb: 255, 255, 255; + --spectrum-transparent-white-400-opacity: 0.21; + --spectrum-transparent-white-400: rgba(var(--spectrum-transparent-white-400-rgb), var(--spectrum-transparent-white-400-opacity)); + --spectrum-transparent-white-500-rgb: 255, 255, 255; + --spectrum-transparent-white-500-opacity: 0.39; + --spectrum-transparent-white-500: rgba(var(--spectrum-transparent-white-500-rgb), var(--spectrum-transparent-white-500-opacity)); + --spectrum-transparent-white-600-rgb: 255, 255, 255; + --spectrum-transparent-white-600-opacity: 0.51; + --spectrum-transparent-white-600: rgba(var(--spectrum-transparent-white-600-rgb), var(--spectrum-transparent-white-600-opacity)); + --spectrum-transparent-white-700-rgb: 255, 255, 255; + --spectrum-transparent-white-700-opacity: 0.66; + --spectrum-transparent-white-700: rgba(var(--spectrum-transparent-white-700-rgb), var(--spectrum-transparent-white-700-opacity)); + --spectrum-transparent-white-800-rgb: 255, 255, 255; + --spectrum-transparent-white-800-opacity: 0.85; + --spectrum-transparent-white-800: rgba(var(--spectrum-transparent-white-800-rgb), var(--spectrum-transparent-white-800-opacity)); + --spectrum-transparent-white-900-rgb: 255, 255, 255; + --spectrum-transparent-white-900-opacity: 0.94; + --spectrum-transparent-white-900: rgba(var(--spectrum-transparent-white-900-rgb), var(--spectrum-transparent-white-900-opacity)); + --spectrum-transparent-white-1000-rgb: 255, 255, 255; + --spectrum-transparent-white-1000: rgba(var(--spectrum-transparent-white-1000-rgb)); + --spectrum-black-rgb: 0, 0, 0; + --spectrum-black: rgba(var(--spectrum-black-rgb)); + --spectrum-transparent-black-25-rgb: 0, 0, 0; + --spectrum-transparent-black-25-opacity: 0; + --spectrum-transparent-black-25: rgba(var(--spectrum-transparent-black-25-rgb), var(--spectrum-transparent-black-25-opacity)); + --spectrum-transparent-black-50-rgb: 0, 0, 0; + --spectrum-transparent-black-50-opacity: 0.03; + --spectrum-transparent-black-50: rgba(var(--spectrum-transparent-black-50-rgb), var(--spectrum-transparent-black-50-opacity)); + --spectrum-transparent-black-75-rgb: 0, 0, 0; + --spectrum-transparent-black-75-opacity: 0.05; + --spectrum-transparent-black-75: rgba(var(--spectrum-transparent-black-75-rgb), var(--spectrum-transparent-black-75-opacity)); + --spectrum-transparent-black-100-rgb: 0, 0, 0; + --spectrum-transparent-black-100-opacity: 0.09; + --spectrum-transparent-black-100: rgba(var(--spectrum-transparent-black-100-rgb), var(--spectrum-transparent-black-100-opacity)); + --spectrum-transparent-black-200-rgb: 0, 0, 0; + --spectrum-transparent-black-200-opacity: 0.12; + --spectrum-transparent-black-200: rgba(var(--spectrum-transparent-black-200-rgb), var(--spectrum-transparent-black-200-opacity)); + --spectrum-transparent-black-300-rgb: 0, 0, 0; + --spectrum-transparent-black-300-opacity: 0.15; + --spectrum-transparent-black-300: rgba(var(--spectrum-transparent-black-300-rgb), var(--spectrum-transparent-black-300-opacity)); + --spectrum-transparent-black-400-rgb: 0, 0, 0; + --spectrum-transparent-black-400-opacity: 0.22; + --spectrum-transparent-black-400: rgba(var(--spectrum-transparent-black-400-rgb), var(--spectrum-transparent-black-400-opacity)); + --spectrum-transparent-black-500-rgb: 0, 0, 0; + --spectrum-transparent-black-500-opacity: 0.44; + --spectrum-transparent-black-500: rgba(var(--spectrum-transparent-black-500-rgb), var(--spectrum-transparent-black-500-opacity)); + --spectrum-transparent-black-600-rgb: 0, 0, 0; + --spectrum-transparent-black-600-opacity: 0.56; + --spectrum-transparent-black-600: rgba(var(--spectrum-transparent-black-600-rgb), var(--spectrum-transparent-black-600-opacity)); + --spectrum-transparent-black-700-rgb: 0, 0, 0; + --spectrum-transparent-black-700-opacity: 0.69; + --spectrum-transparent-black-700: rgba(var(--spectrum-transparent-black-700-rgb), var(--spectrum-transparent-black-700-opacity)); + --spectrum-transparent-black-800-rgb: 0, 0, 0; + --spectrum-transparent-black-800-opacity: 0.84; + --spectrum-transparent-black-800: rgba(var(--spectrum-transparent-black-800-rgb), var(--spectrum-transparent-black-800-opacity)); + --spectrum-transparent-black-900-rgb: 0, 0, 0; + --spectrum-transparent-black-900-opacity: 0.93; + --spectrum-transparent-black-900: rgba(var(--spectrum-transparent-black-900-rgb), var(--spectrum-transparent-black-900-opacity)); + --spectrum-transparent-black-1000-rgb: 0, 0, 0; + --spectrum-transparent-black-1000: rgba(var(--spectrum-transparent-black-1000-rgb)); + --spectrum-static-blue-900-rgb: 59, 99, 251; + --spectrum-static-blue-900: rgba(var(--spectrum-static-blue-900-rgb)); + --spectrum-static-blue-1000-rgb: 39, 77, 234; + --spectrum-static-blue-1000: rgba(var(--spectrum-static-blue-1000-rgb)); + --spectrum-static-fuchsia-900-rgb: 181, 57, 200; + --spectrum-static-fuchsia-900: rgba(var(--spectrum-static-fuchsia-900-rgb)); + --spectrum-static-fuchsia-1000-rgb: 156, 40, 175; + --spectrum-static-fuchsia-1000: rgba(var(--spectrum-static-fuchsia-1000-rgb)); + --spectrum-static-indigo-900-rgb: 113, 85, 250; + --spectrum-static-indigo-900: rgba(var(--spectrum-static-indigo-900-rgb)); + --spectrum-static-indigo-1000-rgb: 99, 56, 238; + --spectrum-static-indigo-1000: rgba(var(--spectrum-static-indigo-1000-rgb)); + --spectrum-static-magenta-900-rgb: 217, 35, 97; + --spectrum-static-magenta-900: rgba(var(--spectrum-static-magenta-900-rgb)); + --spectrum-static-magenta-1000-rgb: 186, 22, 80; + --spectrum-static-magenta-1000: rgba(var(--spectrum-static-magenta-1000-rgb)); + --spectrum-static-red-900-rgb: 215, 50, 32; + --spectrum-static-red-900: rgba(var(--spectrum-static-red-900-rgb)); + --spectrum-static-red-1000-rgb: 183, 40, 24; + --spectrum-static-red-1000: rgba(var(--spectrum-static-red-1000-rgb)); + --spectrum-icon-color-inverse: var(--spectrum-gray-50); + --spectrum-icon-color-primary-default: var(--spectrum-neutral-content-color-default); + --spectrum-icon-color-green-primary-default: var(--spectrum-green-800); + --spectrum-icon-color-primary-hover: var(--spectrum-neutral-content-color-hover); + --spectrum-icon-color-primary-down: var(--spectrum-neutral-content-color-down); + --spectrum-icon-color-cinnamon-primary-default: var(--spectrum-cinnamon-800); + --spectrum-icon-color-cinnamon-primary-hover: var(--spectrum-cinnamon-900); + --spectrum-icon-color-cinnamon-primary-down: var(--spectrum-cinnamon-1000); + --spectrum-icon-color-cyan-primary-default: var(--spectrum-cyan-800); + --spectrum-icon-color-cyan-primary-hover: var(--spectrum-cyan-900); + --spectrum-icon-color-cyan-primary-down: var(--spectrum-cyan-1000); + --spectrum-icon-color-green-primary-hover: var(--spectrum-green-900); + --spectrum-icon-color-green-primary-down: var(--spectrum-green-1000); + --spectrum-icon-color-seafoam-primary-default: var(--spectrum-seafoam-800); + --spectrum-icon-color-seafoam-primary-hover: var(--spectrum-seafoam-900); + --spectrum-icon-color-seafoam-primary-down: var(--spectrum-seafoam-1000); + --spectrum-icon-color-disabled-primary: var(--spectrum-gray-400); + --spectrum-icon-color-fuchsia-background: var(--spectrum-fuchsia-200); + --spectrum-icon-color-magenta-background: var(--spectrum-magenta-200); + --spectrum-icon-color-pink-background: var(--spectrum-pink-200); + --spectrum-icon-color-purple-background: var(--spectrum-purple-200); + --spectrum-icon-color-inverse-background: var(--spectrum-gray-50); + --spectrum-icon-color-emphasized-background: var(--spectrum-gray-900); + --spectrum-radio-button-selection-indicator: 4px; + --spectrum-field-label-top-margin-small: 0px; + --spectrum-field-label-top-margin-medium: 0px; + --spectrum-field-label-top-margin-large: 0px; + --spectrum-field-label-top-margin-extra-large: 0px; + --spectrum-field-label-to-component: 0px; + --spectrum-help-text-to-component: 0px; + --spectrum-action-button-edge-to-hold-icon-extra-small: 3px; + --spectrum-action-button-edge-to-hold-icon-small: 3px; + --spectrum-button-minimum-width-multiplier: 2.25; + --spectrum-divider-thickness-small: 1px; + --spectrum-divider-thickness-medium: 2px; + --spectrum-divider-thickness-large: 4px; + --spectrum-action-bar-height: var(--spectrum-component-height-400); + --spectrum-action-bar-top-to-item-counter: var(--spectrum-component-top-to-text-300); + --spectrum-swatch-rectangle-width-multiplier: 2; + --spectrum-swatch-slash-thickness-extra-small: 2px; + --spectrum-swatch-slash-thickness-small: 3px; + --spectrum-swatch-slash-thickness-medium: 4px; + --spectrum-swatch-slash-thickness-large: 5px; + --spectrum-progress-bar-minimum-width: 48px; + --spectrum-progress-bar-maximum-width: 768px; + --spectrum-meter-minimum-width: 48px; + --spectrum-meter-maximum-width: 768px; + --spectrum-meter-default-width: var(--spectrum-meter-width); + --spectrum-in-line-alert-minimum-width: 240px; + --spectrum-popover-tip-width: 16px; + --spectrum-popover-tip-height: 8px; + --spectrum-popover-top-to-content-area: var(--spectrum-popover-edge-to-content-area); + --spectrum-popover-edge-to-content-area: var(--spectrum-spacing-100); + --spectrum-menu-item-label-to-description: var(--spectrum-menu-item-label-to-description-medium); + --spectrum-menu-item-section-divider-height: 12px; + --spectrum-slider-track-thickness: 2px; + --spectrum-slider-handle-gap: 4px; + --spectrum-picker-minimum-width-multiplier: 2; + --spectrum-picker-border-width: var(--spectrum-border-width-100); + --spectrum-picker-end-edge-to-disclousure-icon-quiet: var(--spectrum-picker-end-edge-to-disclosure-icon-quiet); + --spectrum-picker-end-edge-to-disclosure-icon-quiet: 0px; + --spectrum-text-field-minimum-width-multiplier: 1.5; + --spectrum-combo-box-minimum-width-multiplier: 2.5; + --spectrum-combo-box-quiet-minimum-width-multiplier: 2; + --spectrum-combo-box-visual-to-field-button-small: var(--spectrum-combo-box-visual-to-field-button); + --spectrum-combo-box-visual-to-field-button-medium: var(--spectrum-combo-box-visual-to-field-button); + --spectrum-combo-box-visual-to-field-button-large: var(--spectrum-combo-box-visual-to-field-button); + --spectrum-combo-box-visual-to-field-button-extra-large: var(--spectrum-combo-box-visual-to-field-button); + --spectrum-combo-box-visual-to-field-button-quiet: var(--spectrum-combo-box-visual-to-field-button); + --spectrum-alert-dialog-minimum-width: 288px; + --spectrum-alert-dialog-maximum-width: 480px; + --spectrum-alert-dialog-title-size: var(--spectrum-alert-dialog-title-font-size); + --spectrum-alert-dialog-description-size: var(--spectrum-alert-dialog-description-font-size); + --spectrum-contextual-help-minimum-width: 268px; + --spectrum-contextual-help-title-size: var(--spectrum-contextual-help-title-font-size); + --spectrum-contextual-help-body-size: var(--spectrum-contextual-help-body-font-size); + --spectrum-breadcrumbs-height: var(--spectrum-component-height-200); + --spectrum-breadcrumbs-height-compact: var(--spectrum-component-height-100); + --spectrum-breadcrumbs-top-to-text: var(--spectrum-component-top-to-text-200); + --spectrum-breadcrumbs-top-to-text-compact: var(--spectrum-component-top-to-text-100); + --spectrum-breadcrumbs-bottom-to-text: var(--spectrum-component-bottom-to-text-200); + --spectrum-breadcrumbs-bottom-to-text-compact: var(--spectrum-component-bottom-to-text-100); + --spectrum-breadcrumbs-start-edge-to-text: var(--spectrum-breadcrumbs-start-edge-to-text-large); + --spectrum-breadcrumbs-end-edge-to-text: 0px; + --spectrum-breadcrumbs-top-to-separator-icon: var(--spectrum-breadcrumbs-top-to-separator-large); + --spectrum-breadcrumbs-top-to-separator-icon-compact: var(--spectrum-breadcrumbs-top-to-separator-medium); + --spectrum-breadcrumbs-separator-icon-to-bottom-text-multiline: var(--spectrum-breadcrumbs-separator-to-bottom-text-multiline); + --spectrum-breadcrumbs-truncated-menu-to-separator-icon: var(--spectrum-breadcrumbs-truncated-menu-to-separator); + --spectrum-breadcrumbs-top-to-truncated-menu: 0px; + --spectrum-breadcrumbs-top-to-truncated-menu-compact: var(--spectrum-breadcrumbs-top-to-truncated-menu); + --spectrum-breadcrumbs-start-edge-to-truncated-menu: 0px; + --spectrum-alert-banner-to-top-workflow-icon: var(--spectrum-alert-banner-top-to-workflow-icon); + --spectrum-alert-banner-to-top-text: var(--spectrum-alert-banner-top-to-text); + --spectrum-alert-banner-to-bottom-text: var(--spectrum-alert-banner-bottom-to-text); + --spectrum-color-area-border-width: var(--spectrum-border-width-100); + --spectrum-color-area-border-rounding: var(--spectrum-corner-radius-medium-size-small); + --spectrum-color-wheel-color-area-margin: 12px; + --spectrum-color-slider-border-width: 1px; + --spectrum-color-slider-border-rounding: var(--spectrum-corner-radius-medium-size-small); + --spectrum-floating-action-button-drop-shadow-blur: 12px; + --spectrum-floating-action-button-drop-shadow-y: 4px; + --spectrum-illustrated-message-maximum-width: var(--spectrum-illustrated-message-vertical-maximum-width); + --spectrum-illustrated-message-title-size: var(--spectrum-illustrated-message-large-title-font-size); + --spectrum-illustrated-message-cjk-title-size: var(--spectrum-illustrated-message-large-cjk-title-font-size); + --spectrum-illustrated-message-body-size: var(--spectrum-illustrated-message-large-body-font-size); + --spectrum-search-field-minimum-width-multiplier: 4; + --spectrum-color-loupe-height: 64px; + --spectrum-color-loupe-width: 48px; + --spectrum-color-loupe-bottom-to-color-handle: 12px; + --spectrum-color-loupe-outer-border-width: var(--spectrum-border-width-200); + --spectrum-color-loupe-inner-border-width: 1px; + --spectrum-card-minimum-width: 100px; + --spectrum-card-preview-minimum-height: 130px; + --spectrum-card-selection-background-size: 40px; + --spectrum-drop-zone-width: 428px; + --spectrum-drop-zone-content-maximum-width: var(--spectrum-illustrated-message-maximum-width); + --spectrum-drop-zone-border-dash-length: 8px; + --spectrum-drop-zone-border-dash-gap: 6px; + --spectrum-drop-zone-title-size: var(--spectrum-drop-zone-title-font-size); + --spectrum-drop-zone-cjk-title-size: var(--spectrum-drop-zone-cjk-title-font-size); + --spectrum-drop-zone-body-size: var(--spectrum-drop-zone-body-font-size); + --spectrum-coach-mark-title-size: var(--spectrum-coach-mark-title-font-size); + --spectrum-coach-mark-body-size: var(--spectrum-coach-mark-body-font-size); + --spectrum-coach-mark-pagination-body-size: var(--spectrum-coach-mark-pagination-body-font-size); + --spectrum-accordion-top-to-text-compact-small: 2px; + --spectrum-accordion-top-to-text-compact-medium: 4px; + --spectrum-accordion-disclosure-indicator-to-text: 0px; + --spectrum-accordion-edge-to-disclosure-indicator: 0px; + --spectrum-accordion-edge-to-text: 0px; + --spectrum-accordion-focus-indicator-gap: 0px; + --spectrum-color-handle-border-width: var(--spectrum-border-width-200); + --spectrum-color-handle-inner-border-width: 1px; + --spectrum-color-handle-outer-border-width: 1px; + --spectrum-color-handle-drop-shadow-x: 0; + --spectrum-color-handle-drop-shadow-y: 0; + --spectrum-color-handle-drop-shadow-blur: 0; + --spectrum-table-row-height-small-compact: var(--spectrum-component-height-75); + --spectrum-table-row-height-medium-compact: var(--spectrum-component-height-100); + --spectrum-table-row-height-large-compact: var(--spectrum-component-height-200); + --spectrum-table-row-height-extra-large-compact: var(--spectrum-component-height-300); + --spectrum-table-row-top-to-text-small-compact: var(--spectrum-component-top-to-text-75); + --spectrum-table-row-top-to-text-medium-compact: var(--spectrum-component-top-to-text-100); + --spectrum-table-row-top-to-text-large-compact: var(--spectrum-component-top-to-text-200); + --spectrum-table-row-top-to-text-extra-large-compact: var(--spectrum-component-top-to-text-300); + --spectrum-table-row-bottom-to-text-small-compact: var(--spectrum-component-bottom-to-text-75); + --spectrum-table-row-bottom-to-text-medium-compact: var(--spectrum-component-bottom-to-text-100); + --spectrum-table-row-bottom-to-text-large-compact: var(--spectrum-component-bottom-to-text-200); + --spectrum-table-row-bottom-to-text-extra-large-compact: var(--spectrum-component-bottom-to-text-300); + --spectrum-table-edge-to-content: 16px; + --spectrum-table-border-divider-width: 1px; + --spectrum-tab-item-height-small: var(--spectrum-component-height-200); + --spectrum-tab-item-height-medium: var(--spectrum-component-height-300); + --spectrum-tab-item-height-large: var(--spectrum-component-height-400); + --spectrum-tab-item-height-extra-large: var(--spectrum-component-height-500); + --spectrum-tab-item-compact-height-small: var(--spectrum-component-height-75); + --spectrum-tab-item-compact-height-medium: var(--spectrum-component-height-100); + --spectrum-tab-item-compact-height-large: var(--spectrum-component-height-200); + --spectrum-tab-item-compact-height-extra-large: var(--spectrum-component-height-300); + --spectrum-tab-item-start-to-edge-quiet: 0px; + --spectrum-in-field-button-width-stacked-small: 20px; + --spectrum-in-field-button-width-stacked-medium: 28px; + --spectrum-in-field-button-width-stacked-large: 36px; + --spectrum-in-field-button-width-stacked-extra-large: 44px; + --spectrum-in-field-button-fill-stacked-inner-border-rounding: 0px; + --spectrum-in-field-button-edge-to-fill: 0px; + --spectrum-in-field-button-stacked-inner-edge-to-fill: 0px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-small: 7px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-medium: 9px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-large: 13px; + --spectrum-in-field-button-edge-to-disclosure-icon-stacked-extra-large: 16px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small: 3px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium: 3px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large: 4px; + --spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large: 5px; + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-small: var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-small); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-medium: var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-medium); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-large: var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-large); + --spectrum-in-field-button-inner-edge-to-disclosure-icon-stacked-extra-large: var(--spectrum-in-field-button-outer-edge-to-disclosure-icon-stacked-extra-large); + --spectrum-asterisk-icon-size-75: 8px; + --spectrum-divider-vertical-minimum-height: 200px; + --spectrum-divider-horizontal-minimum-width: 200px; + --spectrum-tooltip-tip-corner-radius: 1px; + --spectrum-tag-minimum-width-multiplier: 1; + --spectrum-tag-maximum-width-multiplier: 7; + --spectrum-title-cjk-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-title-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-title-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-title-cjk-size-l: var(--spectrum-font-size-200); + --spectrum-title-cjk-size-m: var(--spectrum-font-size-100); + --spectrum-title-cjk-size-s: var(--spectrum-font-size-75); + --spectrum-title-cjk-size-xl: var(--spectrum-font-size-300); + --spectrum-title-cjk-size-xs: var(--spectrum-font-size-50); + --spectrum-title-cjk-size-xxl: var(--spectrum-font-size-400); + --spectrum-title-cjk-size-xxxl: var(--spectrum-font-size-500); + --spectrum-title-cjk-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-strong-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-title-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-title-cjk-strong-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-title-line-height: var(--spectrum-line-height-100); + --spectrum-title-margin-bottom-multiplier: 0.25; + --spectrum-title-margin-top-multiplier: 0.88888889; + --spectrum-title-sans-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-title-sans-serif-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-sans-serif-font-family: var(--spectrum-sans-serif-font-family); + --spectrum-title-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-title-sans-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-sans-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-title-sans-serif-strong-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-title-sans-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-title-sans-serif-strong-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-title-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-title-serif-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-title-serif-font-style: var(--spectrum-default-font-style); + --spectrum-title-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-title-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-title-serif-strong-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-title-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-title-serif-strong-font-weight: var(--spectrum-black-font-weight); + --spectrum-title-size-l: var(--spectrum-font-size-300); + --spectrum-title-size-m: var(--spectrum-font-size-200); + --spectrum-title-size-s: var(--spectrum-font-size-100); + --spectrum-title-size-xl: var(--spectrum-font-size-400); + --spectrum-title-size-xs: var(--spectrum-font-size-75); + --spectrum-title-size-xxl: var(--spectrum-font-size-500); + --spectrum-title-size-xxxl: var(--spectrum-font-size-600); + --spectrum-combo-box-visual-to-field-button: 0px; + --spectrum-in-field-button-edge-to-fill-medium: 6px; + --spectrum-in-field-button-edge-to-fill-large: 8px; + --spectrum-standard-dialog-maximum-width-small: 400px; + --spectrum-standard-dialog-minimum-width: 288px; + --spectrum-standard-dialog-maximum-width-medium: 480px; + --spectrum-standard-dialog-maximum-width-large: 640px; + --spectrum-status-light-text-to-visual-75: var(--spectrum-text-to-visual-75); + --spectrum-status-light-text-to-visual-100: var(--spectrum-text-to-visual-100); + --spectrum-status-light-text-to-visual-200: var(--spectrum-text-to-visual-200); + --spectrum-status-light-text-to-visual-300: var(--spectrum-text-to-visual-300); + --spectrum-menu-item-label-to-description-small: 1px; + --spectrum-menu-item-label-to-description-medium: 1px; + --spectrum-menu-item-label-to-description-large: 2px; + --spectrum-menu-item-label-to-description-extra-large: 2px; + --spectrum-menu-section-header-to-description-small: 1px; + --spectrum-menu-section-header-to-description-medium: 1px; + --spectrum-menu-section-header-to-description-large: 2px; + --spectrum-menu-section-header-to-description-extra-large: 2px; + --spectrum-menu-item-background-opacity: 0; + --spectrum-illustrated-message-small-body-font-size: var(--spectrum-body-size-xs); + --spectrum-drop-zone-title-font-size: var(--spectrum-illustrated-message-medium-title-font-size); + --spectrum-drop-zone-cjk-title-font-size: var(--spectrum-illustrated-message-medium-cjk-title-font-size); + --spectrum-drop-zone-body-font-size: var(--spectrum-illustrated-message-medium-body-font-size); + --spectrum-breadcrumbs-truncated-menu-to-separator: 0px; + --spectrum-coach-indicator-collapsed-ring-rounding-increment: 6px; + --spectrum-coach-indicator-expanded-ring-rounding-increment: 14px; + --spectrum-coach-indicator-collapsed-ring-thickness: 4px; + --spectrum-coach-indicator-expanded-ring-thickness: 8px; + --spectrum-coach-indicator-collapsed-gap: 2px; + --spectrum-coach-indicator-expanded-gap: 6px; + --spectrum-coach-indicator-opacity: 0.2; + --spectrum-accordion-item-to-divider: 0px; + --spectrum-thumbnail-opacity-checkerboard-square-size: 4px; + --spectrum-thumbnail-corner-radius: var(--spectrum-corner-radius-75); + --spectrum-action-bar-top-to-content-area: var(--spectrum-spacing-200); + --spectrum-action-bar-bottom-to-content-area: var(--spectrum-spacing-200); + --spectrum-action-bar-edge-to-content-area: var(--spectrum-spacing-100); + --spectrum-action-bar-close-button-to-counter: var(--spectrum-text-to-control-50); + --spectrum-action-bar-counter-font-size: var(--spectrum-font-size-100); + --spectrum-swatch-group-spacing-spacious: 6px; + --spectrum-swatch-group-border-opacity: 0.2; + --spectrum-avatar-border-width: var(--spectrum-border-width-100); + --spectrum-avatar-group-size-50: var(--spectrum-avatar-size-50); + --spectrum-avatar-group-size-75: var(--spectrum-avatar-size-75); + --spectrum-avatar-group-size-100: var(--spectrum-avatar-size-100); + --spectrum-avatar-group-size-200: var(--spectrum-avatar-size-200); + --spectrum-avatar-group-size-300: var(--spectrum-avatar-size-300); + --spectrum-avatar-group-size-400: var(--spectrum-avatar-size-400); + --spectrum-avatar-group-size-500: var(--spectrum-avatar-size-500); + --spectrum-code-cjk-size-xl: var(--spectrum-code-size-xl); + --spectrum-code-cjk-size-l: var(--spectrum-code-size-l); + --spectrum-code-cjk-size-m: var(--spectrum-code-size-m); + --spectrum-code-cjk-size-s: var(--spectrum-code-size-s); + --spectrum-code-cjk-size-xs: var(--spectrum-code-size-xs); + --spectrum-standard-panel-width: 260px; + --spectrum-standard-panel-minimum-width: 200px; + --spectrum-standard-panel-maximum-width: 400px; + --spectrum-standard-panel-top-to-close-button-compact: 5px; + --spectrum-standard-panel-top-to-close-button-regular: 9px; + --spectrum-standard-panel-top-to-close-button-spacious: 17px; + --spectrum-standard-panel-edge-to-close-button-compact: 3px; + --spectrum-standard-panel-edge-to-close-button-regular: 7px; + --spectrum-standard-panel-edge-to-close-button-spacious: 15px; + --spectrum-standard-panel-title-font-size: var(--spectrum-title-size-s); + --spectrum-illustrated-message-horizontal-maximum-width: 535px; + --spectrum-illustrated-message-vertical-maximum-width: 380px; + --spectrum-bar-panel-width: 56px; + --spectrum-bar-panel-minimum-width: 40px; + --spectrum-bar-panel-maximum-width: 72px; + --spectrum-bar-panel-spacing-extra-spacious: 20px; + --spectrum-rating-top-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-bottom-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-edge-to-content-area-small: var(--spectrum-spacing-75); + --spectrum-rating-top-to-content-area-medium: 6px; + --spectrum-rating-bottom-to-content-area-medium: 6px; + --spectrum-rating-edge-to-content-area-medium: 6px; + --spectrum-rating-width-small: 104px; + --spectrum-rating-height-small: var(--spectrum-component-height-75); + --spectrum-rating-width-medium: 128px; + --spectrum-rating-height-medium: var(--spectrum-component-height-100); + --spectrum-segmented-control-selection-border-width: var(--spectrum-border-width-200); + --spectrum-slider-handle-precision-width: 6px; + --spectrum-slider-track-height-medium: 4px; + --spectrum-slider-track-height-large: 16px; + --spectrum-segmented-control-item-height: var(--spectrum-component-height-100); + --spectrum-in-field-stepper-to-end-medium: 3px; + --spectrum-in-field-stepper-to-end-large: 4px; + --spectrum-number-field-minimum-width-multiplier: 1.25; + --spectrum-takeover-dialog-height: 100%; + --spectrum-takeover-dialog-width: 100%; + --spectrum-corner-radius-0: 0px; + --spectrum-corner-radius-75: 3px; + --spectrum-corner-radius-100: 4px; + --spectrum-corner-radius-200: 5px; + --spectrum-corner-radius-300: 6px; + --spectrum-corner-radius-400: 7px; + --spectrum-corner-radius-500: 8px; + --spectrum-corner-radius-600: 9px; + --spectrum-corner-radius-700: 10px; + --spectrum-corner-radius-800: 16px; + --spectrum-corner-radius-1000: 0.5; + --spectrum-drop-shadow-x: var(--spectrum-drop-shadow-x-100); + --spectrum-drop-shadow-y: var(--spectrum-drop-shadow-y-100); + --spectrum-drop-shadow-blur: var(--spectrum-drop-shadow-blur-100); + --spectrum-android-elevation: 2dp; + --spectrum-spacing-50: 2px; + --spectrum-spacing-75: 4px; + --spectrum-spacing-100: 8px; + --spectrum-spacing-200: 12px; + --spectrum-spacing-300: 16px; + --spectrum-spacing-400: 24px; + --spectrum-spacing-500: 32px; + --spectrum-spacing-600: 40px; + --spectrum-spacing-700: 48px; + --spectrum-spacing-800: 64px; + --spectrum-spacing-900: 80px; + --spectrum-spacing-1000: 96px; + --spectrum-focus-indicator-thickness: 2px; + --spectrum-focus-indicator-gap: 2px; + --spectrum-side-focus-indicator: 4px; + --spectrum-border-width-100: 1px; + --spectrum-border-width-200: 2px; + --spectrum-border-width-400: 4px; + --spectrum-field-edge-to-text-quiet: 0px; + --spectrum-field-edge-to-visual-quiet: 0px; + --spectrum-field-edge-to-border-quiet: 0px; + --spectrum-field-edge-to-alert-icon-quiet: 0px; + --spectrum-field-edge-to-validation-icon-quiet: 0px; + --spectrum-field-width-small: var(--spectrum-field-default-width-small); + --spectrum-side-label-character-count-top-margin-small: 0px; + --spectrum-side-label-character-count-top-margin-medium: 0px; + --spectrum-side-label-character-count-top-margin-large: 0px; + --spectrum-side-label-character-count-top-margin-extra-large: 0px; + --spectrum-text-underline-thickness: 1px; + --spectrum-text-underline-gap: 1px; + --spectrum-component-size-width-ratio-down: 0.3333; + --spectrum-component-size-minimum-perspective-down: 24px; + --spectrum-component-size-difference-down: -2px; + --spectrum-corner-radius-none: var(--spectrum-corner-radius-0); + --spectrum-corner-radius-small-default: var(--spectrum-corner-radius-100); + --spectrum-corner-radius-medium-default: var(--spectrum-corner-radius-500); + --spectrum-corner-radius-large-default: var(--spectrum-corner-radius-700); + --spectrum-corner-radius-extra-large-default: var(--spectrum-corner-radius-800); + --spectrum-corner-radius-full: var(--spectrum-corner-radius-1000); + --spectrum-corner-radius-small-size-small: var(--spectrum-corner-radius-75); + --spectrum-corner-radius-small-size-medium: var(--spectrum-corner-radius-100); + --spectrum-corner-radius-small-size-large: var(--spectrum-corner-radius-200); + --spectrum-corner-radius-small-size-extra-large: var(--spectrum-corner-radius-300); + --spectrum-corner-radius-medium-size-extra-small: var(--spectrum-corner-radius-300); + --spectrum-corner-radius-medium-size-small: var(--spectrum-corner-radius-400); + --spectrum-corner-radius-medium-size-medium: var(--spectrum-corner-radius-500); + --spectrum-corner-radius-medium-size-large: var(--spectrum-corner-radius-600); + --spectrum-corner-radius-medium-size-extra-large: var(--spectrum-corner-radius-700); + --spectrum-field-width-medium: var(--spectrum-field-default-width-medium); + --spectrum-field-width-large: var(--spectrum-field-default-width-large); + --spectrum-field-width-extra-large: var(--spectrum-field-default-width-extra-large); + --spectrum-drop-shadow-x-100: 0px; + --spectrum-drop-shadow-x-200: 0px; + --spectrum-drop-shadow-x-300: 0px; + --spectrum-drop-shadow-y-100: 1px; + --spectrum-drop-shadow-y-200: 2px; + --spectrum-drop-shadow-y-300: 6px; + --spectrum-drop-shadow-blur-100: 6px; + --spectrum-drop-shadow-blur-200: 8px; + --spectrum-drop-shadow-blur-300: 16px; + --spectrum-drop-shadow-emphasized-default-x: var(--spectrum-drop-shadow-x-100); + --spectrum-drop-shadow-emphasized-default-y: var(--spectrum-drop-shadow-y-100); + --spectrum-drop-shadow-emphasized-default-blur: var(--spectrum-drop-shadow-blur-100); + --spectrum-drop-shadow-emphasized-hover-x: var(--spectrum-drop-shadow-x-200); + --spectrum-drop-shadow-emphasized-hover-y: var(--spectrum-drop-shadow-y-200); + --spectrum-drop-shadow-emphasized-hover-blur: var(--spectrum-drop-shadow-blur-200); + --spectrum-drop-shadow-elevated-x: var(--spectrum-drop-shadow-x-200); + --spectrum-drop-shadow-elevated-y: var(--spectrum-drop-shadow-y-200); + --spectrum-drop-shadow-elevated-blur: var(--spectrum-drop-shadow-blur-200); + --spectrum-drop-shadow-dragged-x: var(--spectrum-drop-shadow-x-300); + --spectrum-drop-shadow-dragged-y: var(--spectrum-drop-shadow-y-300); + --spectrum-drop-shadow-dragged-blur: var(--spectrum-drop-shadow-blur-300); + --spectrum-gradient-stop-1-genai: 0; + --spectrum-gradient-stop-2-genai: 0.3333; + --spectrum-gradient-stop-3-genai: 1; + --spectrum-gradient-stop-1-premium: 0; + --spectrum-gradient-stop-2-premium: 0.6666; + --spectrum-gradient-stop-3-premium: 1; + --spectrum-window-to-edge: var(--spectrum-spacing-600); + --spectrum-accent-color-100: var(--spectrum-blue-100); + --spectrum-accent-color-200: var(--spectrum-blue-200); + --spectrum-accent-color-300: var(--spectrum-blue-300); + --spectrum-accent-color-400: var(--spectrum-blue-400); + --spectrum-accent-color-500: var(--spectrum-blue-500); + --spectrum-accent-color-600: var(--spectrum-blue-600); + --spectrum-accent-color-700: var(--spectrum-blue-700); + --spectrum-accent-color-800: var(--spectrum-blue-800); + --spectrum-accent-color-900: var(--spectrum-blue-900); + --spectrum-accent-color-1000: var(--spectrum-blue-1000); + --spectrum-accent-color-1100: var(--spectrum-blue-1100); + --spectrum-accent-color-1200: var(--spectrum-blue-1200); + --spectrum-accent-color-1300: var(--spectrum-blue-1300); + --spectrum-accent-color-1400: var(--spectrum-blue-1400); + --spectrum-accent-color-1500: var(--spectrum-blue-1500); + --spectrum-accent-color-1600: var(--spectrum-blue-1600); + --spectrum-informative-color-100: var(--spectrum-blue-100); + --spectrum-informative-color-200: var(--spectrum-blue-200); + --spectrum-informative-color-300: var(--spectrum-blue-300); + --spectrum-informative-color-400: var(--spectrum-blue-400); + --spectrum-informative-color-500: var(--spectrum-blue-500); + --spectrum-informative-color-600: var(--spectrum-blue-600); + --spectrum-informative-color-700: var(--spectrum-blue-700); + --spectrum-informative-color-800: var(--spectrum-blue-800); + --spectrum-informative-color-900: var(--spectrum-blue-900); + --spectrum-informative-color-1000: var(--spectrum-blue-1000); + --spectrum-informative-color-1100: var(--spectrum-blue-1100); + --spectrum-informative-color-1200: var(--spectrum-blue-1200); + --spectrum-informative-color-1300: var(--spectrum-blue-1300); + --spectrum-informative-color-1400: var(--spectrum-blue-1400); + --spectrum-informative-color-1500: var(--spectrum-blue-1500); + --spectrum-informative-color-1600: var(--spectrum-blue-1600); + --spectrum-negative-color-100: var(--spectrum-red-100); + --spectrum-negative-color-200: var(--spectrum-red-200); + --spectrum-negative-color-300: var(--spectrum-red-300); + --spectrum-negative-color-400: var(--spectrum-red-400); + --spectrum-negative-color-500: var(--spectrum-red-500); + --spectrum-negative-color-600: var(--spectrum-red-600); + --spectrum-negative-color-700: var(--spectrum-red-700); + --spectrum-negative-color-800: var(--spectrum-red-800); + --spectrum-negative-color-900: var(--spectrum-red-900); + --spectrum-negative-color-1000: var(--spectrum-red-1000); + --spectrum-negative-color-1100: var(--spectrum-red-1100); + --spectrum-negative-color-1200: var(--spectrum-red-1200); + --spectrum-negative-color-1300: var(--spectrum-red-1300); + --spectrum-negative-color-1400: var(--spectrum-red-1400); + --spectrum-negative-color-1500: var(--spectrum-red-1500); + --spectrum-negative-color-1600: var(--spectrum-red-1600); + --spectrum-notice-color-100: var(--spectrum-orange-100); + --spectrum-notice-color-200: var(--spectrum-orange-200); + --spectrum-notice-color-300: var(--spectrum-orange-300); + --spectrum-notice-color-400: var(--spectrum-orange-400); + --spectrum-notice-color-500: var(--spectrum-orange-500); + --spectrum-notice-color-600: var(--spectrum-orange-600); + --spectrum-notice-color-700: var(--spectrum-orange-700); + --spectrum-notice-color-800: var(--spectrum-orange-800); + --spectrum-notice-color-900: var(--spectrum-orange-900); + --spectrum-notice-color-1000: var(--spectrum-orange-1000); + --spectrum-notice-color-1100: var(--spectrum-orange-1100); + --spectrum-notice-color-1200: var(--spectrum-orange-1200); + --spectrum-notice-color-1300: var(--spectrum-orange-1300); + --spectrum-notice-color-1400: var(--spectrum-orange-1400); + --spectrum-notice-color-1500: var(--spectrum-orange-1500); + --spectrum-notice-color-1600: var(--spectrum-orange-1600); + --spectrum-positive-color-100: var(--spectrum-green-100); + --spectrum-positive-color-200: var(--spectrum-green-200); + --spectrum-positive-color-300: var(--spectrum-green-300); + --spectrum-positive-color-400: var(--spectrum-green-400); + --spectrum-positive-color-500: var(--spectrum-green-500); + --spectrum-positive-color-600: var(--spectrum-green-600); + --spectrum-positive-color-700: var(--spectrum-green-700); + --spectrum-positive-color-800: var(--spectrum-green-800); + --spectrum-positive-color-900: var(--spectrum-green-900); + --spectrum-positive-color-1000: var(--spectrum-green-1000); + --spectrum-positive-color-1100: var(--spectrum-green-1100); + --spectrum-positive-color-1200: var(--spectrum-green-1200); + --spectrum-positive-color-1300: var(--spectrum-green-1300); + --spectrum-positive-color-1400: var(--spectrum-green-1400); + --spectrum-positive-color-1500: var(--spectrum-green-1500); + --spectrum-positive-color-1600: var(--spectrum-green-1600); + --spectrum-negative-subdued-background-color-default: var(--spectrum-negative-subtle-background-color-default); + --spectrum-negative-subdued-background-color-hover: var(--spectrum-negative-color-300); + --spectrum-negative-subdued-background-color-down: var(--spectrum-negative-color-300); + --spectrum-negative-subdued-background-color-key-focus: var(--spectrum-negative-color-300); + --spectrum-icon-color-informative: var(--spectrum-informative-visual-color); + --spectrum-icon-color-neutral: var(--spectrum-neutral-visual-color); + --spectrum-icon-color-positive: var(--spectrum-positive-visual-color); + --spectrum-icon-color-notice: var(--spectrum-notice-visual-color); + --spectrum-icon-color-negative: var(--spectrum-negative-visual-color); + --spectrum-default-font-family: var(--spectrum-sans-serif-font-family); + --spectrum-letter-spacing: 0em; + --spectrum-text-align-start: start; + --spectrum-text-align-center: center; + --spectrum-text-align-end: end; + --spectrum-sans-serif-font-family: adobe clean; + --spectrum-serif-font-family: adobe clean serif; + --spectrum-cjk-font-family: adobe clean han; + --spectrum-light-font-weight: 300; + --spectrum-regular-font-weight: 400; + --spectrum-medium-font-weight: 500; + --spectrum-bold-font-weight: 700; + --spectrum-extra-bold-font-weight: 800; + --spectrum-black-font-weight: 900; + --spectrum-italic-font-style: italic; + --spectrum-default-font-style: normal; + --spectrum-line-height-100: 1.3; + --spectrum-line-height-200: 1.5; + --spectrum-cjk-line-height-100: 1.5; + --spectrum-cjk-line-height-200: 1.7; + --spectrum-cjk-letter-spacing: var(--spectrum-letter-spacing); + --spectrum-heading-sans-serif-font-family: var(--spectrum-sans-serif-font-family); + --spectrum-heading-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-heading-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-heading-sans-serif-light-font-weight: var(--spectrum-light-font-weight); + --spectrum-heading-sans-serif-light-font-style: var(--spectrum-default-font-style); + --spectrum-heading-serif-light-font-weight: var(--spectrum-regular-font-weight); + --spectrum-heading-serif-light-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-light-font-weight: var(--spectrum-light-font-weight); + --spectrum-heading-cjk-light-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-heading-serif-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-serif-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-heavy-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-sans-serif-heavy-font-style: var(--spectrum-default-font-style); + --spectrum-heading-serif-heavy-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-serif-heavy-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-heavy-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-cjk-heavy-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-light-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-sans-serif-light-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-serif-light-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-serif-light-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-light-strong-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-cjk-light-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-strong-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-sans-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-serif-strong-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-strong-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-heavy-strong-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-sans-serif-heavy-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-serif-heavy-strong-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-serif-heavy-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-cjk-heavy-strong-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-cjk-heavy-strong-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-light-emphasized-font-weight: var(--spectrum-light-font-weight); + --spectrum-heading-sans-serif-light-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-serif-light-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-heading-serif-light-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-cjk-light-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-heading-cjk-light-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-sans-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-serif-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-cjk-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-cjk-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-heavy-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-sans-serif-heavy-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-serif-heavy-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-serif-heavy-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-cjk-heavy-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-cjk-heavy-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-light-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-sans-serif-light-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-serif-light-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-heading-serif-light-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-cjk-light-strong-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-heading-cjk-light-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-strong-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-sans-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-serif-strong-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-cjk-strong-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-cjk-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-heading-sans-serif-heavy-strong-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-sans-serif-heavy-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-serif-heavy-strong-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-serif-heavy-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-heading-cjk-heavy-strong-emphasized-font-weight: var(--spectrum-black-font-weight); + --spectrum-heading-cjk-heavy-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-heading-size-xxxl: var(--spectrum-font-size-1300); + --spectrum-heading-size-xxl: var(--spectrum-font-size-1100); + --spectrum-heading-size-xl: var(--spectrum-font-size-900); + --spectrum-heading-size-l: var(--spectrum-font-size-700); + --spectrum-heading-size-m: var(--spectrum-font-size-500); + --spectrum-heading-size-s: var(--spectrum-font-size-400); + --spectrum-heading-size-xs: var(--spectrum-font-size-300); + --spectrum-heading-size-xxs: var(--spectrum-font-size-100); + --spectrum-heading-cjk-size-xxxxl: var(--spectrum-font-size-1400); + --spectrum-heading-size-xxxxl: var(--spectrum-font-size-1500); + --spectrum-heading-cjk-size-xxxl: var(--spectrum-font-size-1200); + --spectrum-heading-cjk-size-xxl: var(--spectrum-font-size-1000); + --spectrum-heading-cjk-size-xl: var(--spectrum-font-size-800); + --spectrum-heading-cjk-size-l: var(--spectrum-font-size-600); + --spectrum-heading-cjk-size-m: var(--spectrum-font-size-400); + --spectrum-heading-cjk-size-s: var(--spectrum-font-size-300); + --spectrum-heading-cjk-size-xs: var(--spectrum-font-size-200); + --spectrum-heading-cjk-size-xxs: var(--spectrum-font-size-100); + --spectrum-heading-line-height: var(--spectrum-line-height-100); + --spectrum-heading-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-heading-margin-top-multiplier: 0.88888889; + --spectrum-heading-margin-bottom-multiplier: 0.25; + --spectrum-heading-color: var(--spectrum-gray-900); + --spectrum-body-sans-serif-font-family: var(--spectrum-sans-serif-font-family); + --spectrum-body-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-body-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-body-sans-serif-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-body-serif-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-serif-font-style: var(--spectrum-default-font-style); + --spectrum-body-cjk-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-body-sans-serif-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-body-sans-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-body-serif-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-body-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-body-cjk-strong-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-body-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-body-sans-serif-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-sans-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-body-serif-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-body-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-body-cjk-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-body-cjk-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-body-sans-serif-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-body-sans-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-body-serif-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-body-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-body-cjk-strong-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-body-cjk-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-body-size-xxxl: var(--spectrum-font-size-600); + --spectrum-body-size-xxl: var(--spectrum-font-size-500); + --spectrum-body-size-xl: var(--spectrum-font-size-400); + --spectrum-body-size-xxs: var(--spectrum-font-size-50); + --spectrum-body-cjk-size-xxxl: var(--spectrum-font-size-500); + --spectrum-body-cjk-size-xxl: var(--spectrum-font-size-400); + --spectrum-body-cjk-size-xl: var(--spectrum-font-size-300); + --spectrum-body-cjk-size-l: var(--spectrum-font-size-200); + --spectrum-body-cjk-size-m: var(--spectrum-font-size-100); + --spectrum-body-cjk-size-s: var(--spectrum-font-size-75); + --spectrum-body-cjk-size-xs: var(--spectrum-font-size-50); + --spectrum-body-cjk-size-xxs: var(--spectrum-font-size-25); + --spectrum-body-size-l: var(--spectrum-font-size-300); + --spectrum-body-size-m: var(--spectrum-font-size-200); + --spectrum-body-size-s: var(--spectrum-font-size-100); + --spectrum-body-size-xs: var(--spectrum-font-size-75); + --spectrum-body-line-height: var(--spectrum-line-height-200); + --spectrum-body-cjk-line-height: var(--spectrum-cjk-line-height-200); + --spectrum-body-margin-multiplier: 0.75; + --spectrum-body-color: var(--spectrum-gray-800); + --spectrum-detail-sans-serif-font-family: var(--spectrum-sans-serif-font-family); + --spectrum-detail-serif-font-family: var(--spectrum-serif-font-family); + --spectrum-detail-cjk-font-family: var(--spectrum-cjk-font-family); + --spectrum-detail-sans-serif-font-weight: var(--spectrum-medium-font-weight); + --spectrum-detail-sans-serif-font-style: var(--spectrum-default-font-style); + --spectrum-detail-serif-font-weight: var(--spectrum-medium-font-weight); + --spectrum-detail-serif-font-style: var(--spectrum-default-font-style); + --spectrum-detail-cjk-font-weight: var(--spectrum-bold-font-weight); + --spectrum-detail-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-sans-serif-light-font-style: var(--spectrum-default-font-style); + --spectrum-detail-serif-light-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-serif-light-font-style: var(--spectrum-default-font-style); + --spectrum-detail-cjk-light-font-weight: var(--spectrum-light-font-weight); + --spectrum-detail-cjk-light-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-detail-sans-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-serif-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-detail-serif-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-cjk-strong-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-detail-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-strong-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-sans-serif-light-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-serif-light-strong-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-serif-light-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-cjk-light-strong-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-detail-cjk-light-strong-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-sans-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-serif-emphasized-font-weight: var(--spectrum-medium-font-weight); + --spectrum-detail-serif-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-cjk-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-detail-cjk-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-sans-serif-light-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-serif-light-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-serif-light-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-cjk-light-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-cjk-light-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-detail-sans-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-serif-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-detail-serif-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-cjk-strong-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-detail-cjk-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-detail-sans-serif-light-strong-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-sans-serif-light-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-serif-light-strong-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-detail-serif-light-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-detail-cjk-light-strong-emphasized-font-weight: var(--spectrum-extra-bold-font-weight); + --spectrum-detail-cjk-light-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-detail-size-xl: var(--spectrum-font-size-300); + --spectrum-detail-size-l: var(--spectrum-font-size-200); + --spectrum-detail-size-m: var(--spectrum-font-size-100); + --spectrum-detail-size-s: var(--spectrum-font-size-75); + --spectrum-detail-line-height: var(--spectrum-line-height-100); + --spectrum-detail-cjk-line-height: var(--spectrum-cjk-line-height-100); + --spectrum-detail-margin-top-multiplier: 0.88888889; + --spectrum-detail-margin-bottom-multiplier: 0.25; + --spectrum-detail-letter-spacing: 0.06em; + --spectrum-detail-sans-serif-text-transform: uppercase; + --spectrum-detail-serif-text-transform: uppercase; + --spectrum-detail-color: var(--spectrum-gray-600); + --spectrum-detail-cjk-size-xs: var(--spectrum-font-size-25); + --spectrum-detail-cjk-size-s: var(--spectrum-font-size-50); + --spectrum-detail-cjk-size-m: var(--spectrum-font-size-75); + --spectrum-detail-cjk-size-l: var(--spectrum-font-size-100); + --spectrum-detail-cjk-size-xl: var(--spectrum-font-size-200); + --spectrum-detail-size-xs: var(--spectrum-font-size-50); + --spectrum-code-font-family: source code pro; + --spectrum-code-cjk-font-family: var(--spectrum-code-font-family); + --spectrum-code-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-font-style: var(--spectrum-default-font-style); + --spectrum-code-cjk-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-cjk-font-style: var(--spectrum-default-font-style); + --spectrum-code-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-strong-font-style: var(--spectrum-default-font-style); + --spectrum-code-cjk-strong-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-cjk-strong-font-style: var(--spectrum-default-font-style); + --spectrum-code-emphasized-font-weight: var(--spectrum-regular-font-weight); + --spectrum-code-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-code-cjk-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-cjk-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-code-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-strong-emphasized-font-style: var(--spectrum-italic-font-style); + --spectrum-code-cjk-strong-emphasized-font-weight: var(--spectrum-bold-font-weight); + --spectrum-code-cjk-strong-emphasized-font-style: var(--spectrum-default-font-style); + --spectrum-code-size-xl: var(--spectrum-font-size-400); + --spectrum-code-size-l: var(--spectrum-font-size-300); + --spectrum-code-size-m: var(--spectrum-font-size-200); + --spectrum-code-size-s: var(--spectrum-font-size-100); + --spectrum-code-size-xs: var(--spectrum-font-size-75); + --spectrum-code-line-height: var(--spectrum-line-height-200); + --spectrum-code-cjk-line-height: var(--spectrum-cjk-line-height-200); + --spectrum-code-color: var(--spectrum-gray-800); + --system: spectrum; - --spectrum-menu-item-selectable-edge-to-text-not-selected-small:34px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-medium:42px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-large:47px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large:54px; + --spectrum-animation-duration-0: 0ms; + --spectrum-animation-duration-100: 130ms; + --spectrum-animation-duration-200: 160ms; + --spectrum-animation-duration-300: 190ms; + --spectrum-animation-duration-400: 220ms; + --spectrum-animation-duration-500: 250ms; + --spectrum-animation-duration-600: 300ms; + --spectrum-animation-duration-700: 350ms; + --spectrum-animation-duration-800: 400ms; + --spectrum-animation-duration-900: 450ms; + --spectrum-animation-duration-1000: 500ms; + --spectrum-animation-duration-2000: 1000ms; + --spectrum-animation-duration-4000: 2000ms; + --spectrum-animation-duration-6000: 3000ms; - --spectrum-menu-item-checkmark-height-small:12px; - --spectrum-menu-item-checkmark-height-medium:14px; - --spectrum-menu-item-checkmark-height-large:16px; - --spectrum-menu-item-checkmark-height-extra-large:16px; + --spectrum-animation-linear: cubic-bezier(0, 0, 1, 1); - --spectrum-menu-item-checkmark-width-small:12px; - --spectrum-menu-item-checkmark-width-medium:14px; - --spectrum-menu-item-checkmark-width-large:16px; - --spectrum-menu-item-checkmark-width-extra-large:16px; + --spectrum-animation-ease-in-out: cubic-bezier(0.45, 0, 0.4, 1); + --spectrum-animation-ease-in: cubic-bezier(0.5, 0, 1, 1); + --spectrum-animation-ease-out: cubic-bezier(0, 0, 0.4, 1); + --spectrum-animation-ease-linear: cubic-bezier(0, 0, 1, 1); + --spectrum-sans-font-family-stack: adobe-clean, var(--spectrum-sans-serif-font-family), "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + --spectrum-sans-serif-font: var(--spectrum-sans-font-family-stack); - --spectrum-rating-icon-spacing:var(--spectrum-spacing-100); + --spectrum-serif-font-family-stack: adobe-clean-serif, var(--spectrum-serif-font-family), "Source Serif Pro", Georgia, serif; + --spectrum-serif-font: var(--spectrum-serif-font-family-stack); - --spectrum-button-top-to-text-small:6px; - --spectrum-button-bottom-to-text-small:5px; - --spectrum-button-top-to-text-medium:9px; - --spectrum-button-bottom-to-text-medium:10px; - --spectrum-button-top-to-text-large:12px; - --spectrum-button-bottom-to-text-large:13px; - --spectrum-button-top-to-text-extra-large:16px; - --spectrum-button-bottom-to-text-extra-large:17px; + --spectrum-code-font-family-stack: "Source Code Pro", Monaco, monospace; - --spectrum-alert-banner-close-button-spacing:var(--spectrum-spacing-200); - --spectrum-alert-banner-edge-to-divider:var(--spectrum-spacing-200); - --spectrum-alert-banner-edge-to-button:var(--spectrum-spacing-200); - --spectrum-alert-banner-text-to-button-vertical:var(--spectrum-spacing-200); + --spectrum-font-family-ar: myriad-arabic, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; + --spectrum-font-family-he: myriad-hebrew, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif; - --spectrum-alert-dialog-padding:var(--spectrum-spacing-400); - --spectrum-alert-dialog-description-to-buttons:var(--spectrum-spacing-600); + --spectrum-font-family: var(--spectrum-sans-font-family-stack); + --spectrum-font-style: var(--spectrum-default-font-style); + --spectrum-font-size: var(--spectrum-font-size-100); - --spectrum-coach-indicator-gap:8px; - --spectrum-coach-indicator-ring-diameter:20px; - --spectrum-coach-indicator-quiet-ring-diameter:10px; - - --spectrum-coachmark-buttongroup-display:none; - --spectrum-coachmark-buttongroup-mobile-display:flex; - --spectrum-coachmark-menu-display:none; - --spectrum-coachmark-menu-mobile-display:inline-flex; - - --spectrum-well-padding:20px; - --spectrum-well-margin-top:5px; - --spectrum-well-min-width:300px; - --spectrum-well-border-radius:5px; + --spectrum-cjk-font-family-stack: adobe-clean-han-japanese, var(--spectrum-cjk-font-family), sans-serif; + --spectrum-cjk-font: var(--spectrum-code-font-family-stack); + --spectrum-docs-static-white-background-color-rgb: 15, 121, 125; + --spectrum-docs-static-white-background-color: rgba(var(--spectrum-docs-static-white-background-color-rgb)); + --spectrum-docs-static-black-background-color-rgb: 181, 209, 211; + --spectrum-docs-static-black-background-color: rgba(var(--spectrum-docs-static-black-background-color-rgb)); + --spectrum-corner-radius-1000: 9999px; +} +.spectrum--large { + --spectrum-checkbox-control-size-small: 16px; + --spectrum-checkbox-control-size-medium: 18px; + --spectrum-checkbox-control-size-large: 20px; + --spectrum-checkbox-control-size-extra-large: 22px; + --spectrum-checkbox-top-to-control-small: 7px; + --spectrum-checkbox-top-to-control-medium: 11px; + --spectrum-checkbox-top-to-control-large: 15px; + --spectrum-checkbox-top-to-control-extra-large: 19px; + --spectrum-switch-control-width-small: 30px; + --spectrum-switch-control-width-medium: 34px; + --spectrum-switch-control-width-large: 38px; + --spectrum-switch-control-width-extra-large: 46px; + --spectrum-switch-control-height-small: 18px; + --spectrum-switch-control-height-medium: 20px; + --spectrum-switch-control-height-large: 22px; + --spectrum-switch-control-height-extra-large: 26px; + --spectrum-switch-top-to-control-small: 7px; + --spectrum-switch-top-to-control-medium: 11px; + --spectrum-switch-top-to-control-large: 15px; + --spectrum-switch-top-to-control-extra-large: 19px; + --spectrum-radio-button-control-size-small: 16px; + --spectrum-radio-button-control-size-medium: 18px; + --spectrum-radio-button-control-size-large: 20px; + --spectrum-radio-button-control-size-extra-large: 22px; + --spectrum-radio-button-top-to-control-small: 7px; + --spectrum-radio-button-top-to-control-medium: 11px; + --spectrum-radio-button-top-to-control-large: 15px; + --spectrum-radio-button-top-to-control-extra-large: 19px; + --spectrum-field-label-text-to-asterisk-small: 5px; + --spectrum-field-label-text-to-asterisk-medium: 5px; + --spectrum-field-label-text-to-asterisk-large: 6px; + --spectrum-field-label-text-to-asterisk-extra-large: 6px; + --spectrum-field-label-top-to-asterisk-small: 11px; + --spectrum-field-label-top-to-asterisk-medium: 15px; + --spectrum-field-label-top-to-asterisk-large: 19px; + --spectrum-field-label-top-to-asterisk-extra-large: 24px; + --spectrum-field-label-to-component-quiet-small: -10px; + --spectrum-field-label-to-component-quiet-medium: -10px; + --spectrum-field-label-to-component-quiet-large: -15px; + --spectrum-field-label-to-component-quiet-extra-large: -19px; + --spectrum-help-text-top-to-workflow-icon-small: var(--spectrum-component-top-to-workflow-icon-75); + --spectrum-help-text-top-to-workflow-icon-medium: var(--spectrum-component-top-to-workflow-icon-100); + --spectrum-help-text-top-to-workflow-icon-large: var(--spectrum-component-top-to-workflow-icon-200); + --spectrum-help-text-top-to-workflow-icon-extra-large: var(--spectrum-component-top-to-workflow-icon-300); + --spectrum-status-light-dot-size-small: 10px; + --spectrum-status-light-dot-size-medium: 12px; + --spectrum-status-light-dot-size-large: 14px; + --spectrum-status-light-dot-size-extra-large: 16px; + --spectrum-status-light-top-to-dot-small: 10px; + --spectrum-status-light-top-to-dot-medium: 14px; + --spectrum-status-light-top-to-dot-large: 18px; + --spectrum-status-light-top-to-dot-extra-large: 22px; + --spectrum-action-button-edge-to-hold-icon-medium: 5px; + --spectrum-action-button-edge-to-hold-icon-large: 6px; + --spectrum-action-button-edge-to-hold-icon-extra-large: 7px; + --spectrum-tooltip-tip-width: 12px; + --spectrum-tooltip-tip-height: 6px; + --spectrum-tooltip-maximum-width: 200px; + --spectrum-progress-circle-size-small: 20px; + --spectrum-progress-circle-size-medium: 40px; + --spectrum-progress-circle-size-large: 80px; + --spectrum-progress-circle-thickness-small: 3px; + --spectrum-progress-circle-thickness-medium: 4px; + --spectrum-progress-circle-thickness-large: 5px; + --spectrum-toast-height: 60px; + --spectrum-toast-maximum-width: 420px; + --spectrum-toast-top-to-workflow-icon: 20px; + --spectrum-toast-top-to-text: 20px; + --spectrum-toast-bottom-to-text: 22px; + --spectrum-swatch-size-extra-small: 20px; + --spectrum-swatch-size-small: 30px; + --spectrum-swatch-size-medium: 40px; + --spectrum-swatch-size-large: 50px; + --spectrum-progress-bar-thickness-small: 5px; + --spectrum-progress-bar-thickness-medium: 8px; + --spectrum-progress-bar-thickness-large: 10px; + --spectrum-progress-bar-thickness-extra-large: 13px; + --spectrum-meter-width: 240px; + --spectrum-meter-thickness-small: 5px; + --spectrum-meter-thickness-large: 10px; + --spectrum-tag-top-to-avatar-small: 5px; + --spectrum-tag-top-to-avatar-medium: 7px; + --spectrum-tag-top-to-avatar-large: 11px; + --spectrum-tag-top-to-cross-icon-small: 10px; + --spectrum-tag-top-to-cross-icon-medium: 15px; + --spectrum-tag-top-to-cross-icon-large: 19px; + --spectrum-menu-item-edge-to-content-not-selected-small: 24px; + --spectrum-menu-item-edge-to-content-not-selected-medium: 42px; + --spectrum-menu-item-edge-to-content-not-selected-large: 47px; + --spectrum-menu-item-edge-to-content-not-selected-extra-large: 54px; + --spectrum-menu-item-top-to-disclosure-icon-small: 9px; + --spectrum-menu-item-top-to-disclosure-icon-medium: 13px; + --spectrum-menu-item-top-to-disclosure-icon-large: 17px; + --spectrum-menu-item-top-to-disclosure-icon-extra-large: 22px; + --spectrum-menu-item-top-to-selected-icon-small: 9px; + --spectrum-menu-item-top-to-selected-icon-medium: 13px; + --spectrum-menu-item-top-to-selected-icon-large: 17px; + --spectrum-menu-item-top-to-selected-icon-extra-large: 22px; + --spectrum-slider-control-height-small: 18px; + --spectrum-slider-control-height-medium: 20px; + --spectrum-slider-control-height-large: 22px; + --spectrum-slider-control-height-extra-large: 26px; + --spectrum-slider-handle-size-small: 18px; + --spectrum-slider-handle-size-medium: 20px; + --spectrum-slider-handle-size-large: 22px; + --spectrum-slider-handle-size-extra-large: 26px; + --spectrum-slider-handle-border-width-down-small: 7px; + --spectrum-slider-handle-border-width-down-medium: 8px; + --spectrum-slider-handle-border-width-down-large: 9px; + --spectrum-slider-handle-border-width-down-extra-large: 11px; + --spectrum-slider-bottom-to-handle-small: 6px; + --spectrum-slider-bottom-to-handle-medium: 10px; + --spectrum-slider-bottom-to-handle-large: 14px; + --spectrum-slider-bottom-to-handle-extra-large: 17px; + --spectrum-slider-control-to-field-label-small: -8px; + --spectrum-slider-control-to-field-label-medium: -16px; + --spectrum-slider-control-to-field-label-large: -20px; + --spectrum-slider-control-to-field-label-extra-large: -28px; + --spectrum-picker-visual-to-disclosure-icon-small: 9px; + --spectrum-picker-visual-to-disclosure-icon-medium: 10px; + --spectrum-picker-visual-to-disclosure-icon-large: 11px; + --spectrum-picker-visual-to-disclosure-icon-extra-large: 13px; + --spectrum-text-area-minimum-width: 140px; + --spectrum-text-area-minimum-height: 70px; + --spectrum-thumbnail-size-50: 20px; + --spectrum-thumbnail-size-75: 24px; + --spectrum-thumbnail-size-100: 28px; + --spectrum-thumbnail-size-200: 32px; + --spectrum-thumbnail-size-300: 36px; + --spectrum-thumbnail-size-400: 40px; + --spectrum-thumbnail-size-500: 44px; + --spectrum-thumbnail-size-600: 48px; + --spectrum-thumbnail-size-700: 52px; + --spectrum-thumbnail-size-800: 56px; + --spectrum-thumbnail-size-900: 64px; + --spectrum-thumbnail-size-1000: 72px; + --spectrum-opacity-checkerboard-square-size: var(--spectrum-opacity-checkerboard-square-size-medium); + --spectrum-opacity-checkerboard-square-size-medium: 10px; + --spectrum-breadcrumbs-height-multiline: 90px; + --spectrum-breadcrumbs-top-to-text-multiline: 5px; + --spectrum-breadcrumbs-bottom-to-text-multiline: 11px; + --spectrum-breadcrumbs-top-text-to-bottom-text: 11px; + --spectrum-breadcrumbs-top-to-separator-icon-multiline: var(--spectrum-breadcrumbs-separator-icon-to-bottom-text-multiline); + --spectrum-breadcrumbs-truncated-menu-to-bottom-text: 5px; + --spectrum-avatar-size-50: 20px; + --spectrum-avatar-size-75: 24px; + --spectrum-avatar-size-100: 28px; + --spectrum-avatar-size-200: 32px; + --spectrum-avatar-size-300: 36px; + --spectrum-avatar-size-400: 40px; + --spectrum-avatar-size-500: 44px; + --spectrum-avatar-size-600: 48px; + --spectrum-avatar-size-700: 52px; + --spectrum-avatar-size-800: 56px; + --spectrum-avatar-size-900: 64px; + --spectrum-avatar-size-1000: 72px; + --spectrum-avatar-size-1100: 80px; + --spectrum-avatar-size-1200: 88px; + --spectrum-avatar-size-1300: 96px; + --spectrum-avatar-size-1400: 104px; + --spectrum-avatar-size-1500: 112px; + --spectrum-alert-banner-minimum-height: 64px; + --spectrum-alert-banner-width: 680px; + --spectrum-alert-banner-top-to-workflow-icon: 20px; + --spectrum-alert-banner-top-to-text: 21px; + --spectrum-alert-banner-bottom-to-text: 22px; + --spectrum-rating-indicator-width: 22px; + --spectrum-rating-indicator-to-icon: 5px; + --spectrum-color-area-width: 240px; + --spectrum-color-area-minimum-width: 80px; + --spectrum-color-area-height: 240px; + --spectrum-color-area-minimum-height: 80px; + --spectrum-color-wheel-width: 240px; + --spectrum-color-wheel-minimum-width: 219px; + --spectrum-color-slider-length: 240px; + --spectrum-color-slider-minimum-length: 100px; + --spectrum-coach-mark-width: 216px; + --spectrum-coach-mark-minimum-width: 216px; + --spectrum-coach-mark-maximum-width: 248px; + --spectrum-coach-mark-edge-to-content: var(--spectrum-spacing-300); + --spectrum-coach-mark-pagination-text-to-bottom-edge: 22px; + --spectrum-coach-mark-media-height: 162px; + --spectrum-coach-mark-media-minimum-height: 121px; + --spectrum-accordion-top-to-text-regular-small: 7px; + --spectrum-accordion-small-top-to-text-spacious: 12px; + --spectrum-accordion-top-to-text-regular-medium: 9px; + --spectrum-accordion-top-to-text-spacious-medium: 14px; + --spectrum-accordion-top-to-text-compact-large: 7px; + --spectrum-accordion-top-to-text-regular-large: 12px; + --spectrum-accordion-top-to-text-spacious-large: 14px; + --spectrum-accordion-top-to-text-compact-extra-large: 7px; + --spectrum-accordion-top-to-text-regular-extra-large: 12px; + --spectrum-accordion-top-to-text-spacious-extra-large: 14px; + --spectrum-accordion-bottom-to-text-compact-small: 4px; + --spectrum-accordion-bottom-to-text-regular-small: 9px; + --spectrum-accordion-bottom-to-text-spacious-small: 14px; + --spectrum-accordion-bottom-to-text-compact-medium: 8px; + --spectrum-accordion-bottom-to-text-regular-medium: 13px; + --spectrum-accordion-bottom-to-text-spacious-medium: 18px; + --spectrum-accordion-bottom-to-text-compact-large: 9px; + --spectrum-accordion-bottom-to-text-regular-large: 14px; + --spectrum-accordion-bottom-to-text-spacious-large: 19px; + --spectrum-accordion-bottom-to-text-compact-extra-large: 10px; + --spectrum-accordion-bottom-to-text-regular-extra-large: 15px; + --spectrum-accordion-bottom-to-text-spacious-extra-large: 21px; + --spectrum-accordion-minimum-width: 250px; + --spectrum-accordion-content-area-top-to-content: 10px; + --spectrum-accordion-content-area-bottom-to-content: 20px; + --spectrum-color-handle-size: 20px; + --spectrum-color-handle-size-key-focus: 40px; + --spectrum-table-column-header-row-top-to-text-small: 10px; + --spectrum-table-column-header-row-top-to-text-medium: 9px; + --spectrum-table-column-header-row-top-to-text-large: 13px; + --spectrum-table-column-header-row-top-to-text-extra-large: 16px; + --spectrum-table-column-header-row-bottom-to-text-small: 11px; + --spectrum-table-column-header-row-bottom-to-text-medium: 10px; + --spectrum-table-column-header-row-bottom-to-text-large: 13px; + --spectrum-table-column-header-row-bottom-to-text-extra-large: 17px; + --spectrum-table-row-height-small-regular: var(--spectrum-table-row-height-small); + --spectrum-table-row-height-small: 40px; + --spectrum-table-row-height-medium-regular: var(--spectrum-table-row-height-medium); + --spectrum-table-row-height-medium: 50px; + --spectrum-table-row-height-large-regular: var(--spectrum-table-row-height-large); + --spectrum-table-row-height-large: 60px; + --spectrum-table-row-height-extra-large-regular: var(--spectrum-table-row-height-extra-large); + --spectrum-table-row-height-extra-large: 70px; + --spectrum-table-row-height-small-spacious: 50px; + --spectrum-table-row-height-medium-spacious: 60px; + --spectrum-table-row-height-large-spacious: 70px; + --spectrum-table-row-height-extra-large-spacious: 80px; + --spectrum-table-row-top-to-text-small-regular: var(--spectrum-table-row-top-to-text-small); + --spectrum-table-row-top-to-text-small: 10px; + --spectrum-table-row-top-to-text-medium-regular: var(--spectrum-table-row-top-to-text-medium); + --spectrum-table-row-top-to-text-medium: 14px; + --spectrum-table-row-top-to-text-large-regular: var(--spectrum-table-row-top-to-text-large); + --spectrum-table-row-top-to-text-large: 18px; + --spectrum-table-row-top-to-text-extra-large-regular: var(--spectrum-table-row-top-to-text-extra-large); + --spectrum-table-row-top-to-text-extra-large: 21px; + --spectrum-table-row-bottom-to-text-small-regular: var(--spectrum-table-row-bottom-to-text-small); + --spectrum-table-row-bottom-to-text-small: 11px; + --spectrum-table-row-bottom-to-text-medium-regular: var(--spectrum-table-row-bottom-to-text-medium); + --spectrum-table-row-bottom-to-text-medium: 15px; + --spectrum-table-row-bottom-to-text-large-regular: var(--spectrum-table-row-bottom-to-text-large); + --spectrum-table-row-bottom-to-text-large: 18px; + --spectrum-table-row-bottom-to-text-extra-large-regular: var(--spectrum-table-row-bottom-to-text-extra-large); + --spectrum-table-row-bottom-to-text-extra-large: 22px; + --spectrum-table-row-top-to-text-small-spacious: 15px; + --spectrum-table-row-top-to-text-medium-spacious: 16px; + --spectrum-table-row-top-to-text-large-spacious: 23px; + --spectrum-table-row-top-to-text-extra-large-spacious: 26px; + --spectrum-table-row-bottom-to-text-small-spacious: 16px; + --spectrum-table-row-bottom-to-text-medium-spacious: 18px; + --spectrum-table-row-bottom-to-text-large-spacious: 23px; + --spectrum-table-row-bottom-to-text-extra-large-spacious: 27px; + --spectrum-table-checkbox-to-text: 30px; + --spectrum-table-header-row-checkbox-to-top-small: 14px; + --spectrum-table-header-row-checkbox-to-top-medium: 11px; + --spectrum-table-header-row-checkbox-to-top-large: 17px; + --spectrum-table-header-row-checkbox-to-top-extra-large: 21px; + --spectrum-table-row-checkbox-to-top-small-compact: 9px; + --spectrum-table-row-checkbox-to-top-small-regular: var(--spectrum-table-row-checkbox-to-top-small); + --spectrum-table-row-checkbox-to-top-small: 14px; + --spectrum-table-row-checkbox-to-top-small-spacious: 19px; + --spectrum-table-row-checkbox-to-top-medium-compact: 11px; + --spectrum-table-row-checkbox-to-top-medium-regular: var(--spectrum-table-row-checkbox-to-top-medium); + --spectrum-table-row-checkbox-to-top-medium: 16px; + --spectrum-table-row-checkbox-to-top-medium-spacious: 21px; + --spectrum-table-row-checkbox-to-top-large-compact: 17px; + --spectrum-table-row-checkbox-to-top-large-regular: var(--spectrum-table-row-checkbox-to-top-large); + --spectrum-table-row-checkbox-to-top-large: 22px; + --spectrum-table-row-checkbox-to-top-large-spacious: 27px; + --spectrum-table-row-checkbox-to-top-extra-large-compact: 21px; + --spectrum-table-row-checkbox-to-top-extra-large-regular: var(--spectrum-table-row-checkbox-to-top-extra-large); + --spectrum-table-row-checkbox-to-top-extra-large: 26px; + --spectrum-table-row-checkbox-to-top-extra-large-spacious: 31px; + --spectrum-table-section-header-row-height-small: 30px; + --spectrum-table-section-header-row-height-medium: 40px; + --spectrum-table-section-header-row-height-large: 50px; + --spectrum-table-section-header-row-height-extra-large: 60px; + --spectrum-table-thumbnail-to-top-minimum-small-compact: 5px; + --spectrum-table-thumbnail-to-top-minimum-medium-compact: 6px; + --spectrum-table-thumbnail-to-top-minimum-large-compact: 9px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-compact: 10px; + --spectrum-table-thumbnail-to-top-minimum-small-regular: var(--spectrum-table-thumbnail-to-top-minimum-small); + --spectrum-table-thumbnail-to-top-minimum-small: 6px; + --spectrum-table-thumbnail-to-top-minimum-medium-regular: var(--spectrum-table-thumbnail-to-top-minimum-medium); + --spectrum-table-thumbnail-to-top-minimum-medium: 9px; + --spectrum-table-thumbnail-to-top-minimum-large-regular: var(--spectrum-table-thumbnail-to-top-minimum-large); + --spectrum-table-thumbnail-to-top-minimum-large: 10px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-regular: var(--spectrum-table-thumbnail-to-top-minimum-extra-large); + --spectrum-table-thumbnail-to-top-minimum-extra-large: 10px; + --spectrum-table-thumbnail-to-top-minimum-small-spacious: 9px; + --spectrum-table-thumbnail-to-top-minimum-medium-spacious: 10px; + --spectrum-table-thumbnail-to-top-minimum-large-spacious: 10px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-spacious: 12px; + --spectrum-tab-item-to-tab-item-horizontal-small: 27px; + --spectrum-tab-item-to-tab-item-horizontal-medium: 30px; + --spectrum-tab-item-to-tab-item-horizontal-large: 33px; + --spectrum-tab-item-to-tab-item-horizontal-extra-large: 36px; + --spectrum-tab-item-to-tab-item-vertical-small: 5px; + --spectrum-tab-item-to-tab-item-vertical-medium: 5px; + --spectrum-tab-item-to-tab-item-vertical-large: 6px; + --spectrum-tab-item-to-tab-item-vertical-extra-large: 6px; + --spectrum-tab-item-start-to-edge-small: 13px; + --spectrum-tab-item-start-to-edge-medium: 15px; + --spectrum-tab-item-start-to-edge-large: 17px; + --spectrum-tab-item-start-to-edge-extra-large: 19px; + --spectrum-tab-item-top-to-text-small: 14px; + --spectrum-tab-item-bottom-to-text-small: 15px; + --spectrum-tab-item-top-to-text-medium: 18px; + --spectrum-tab-item-bottom-to-text-medium: 19px; + --spectrum-tab-item-top-to-text-large: 22px; + --spectrum-tab-item-bottom-to-text-large: 22px; + --spectrum-tab-item-top-to-text-extra-large: 25px; + --spectrum-tab-item-bottom-to-text-extra-large: 25px; + --spectrum-tab-item-top-to-text-compact-small: 5px; + --spectrum-tab-item-bottom-to-text-compact-small: 6px; + --spectrum-tab-item-top-to-text-compact-medium: 9px; + --spectrum-tab-item-bottom-to-text-compact-medium: 10px; + --spectrum-tab-item-top-to-text-compact-large: 12px; + --spectrum-tab-item-bottom-to-text-compact-large: 14px; + --spectrum-tab-item-top-to-text-compact-extra-large: 15px; + --spectrum-tab-item-bottom-to-text-compact-extra-large: 17px; + --spectrum-tab-item-top-to-workflow-icon-small: 15px; + --spectrum-tab-item-top-to-workflow-icon-medium: 19px; + --spectrum-tab-item-top-to-workflow-icon-large: 23px; + --spectrum-tab-item-top-to-workflow-icon-extra-large: 26px; + --spectrum-tab-item-top-to-workflow-icon-compact-small: 5px; + --spectrum-tab-item-top-to-workflow-icon-compact-medium: 9px; + --spectrum-tab-item-top-to-workflow-icon-compact-large: 13px; + --spectrum-tab-item-top-to-workflow-icon-compact-extra-large: 16px; + --spectrum-tab-item-focus-indicator-gap-small: 9px; + --spectrum-tab-item-focus-indicator-gap-medium: 10px; + --spectrum-tab-item-focus-indicator-gap-large: 11px; + --spectrum-tab-item-focus-indicator-gap-extra-large: 12px; + --spectrum-side-navigation-width: 240px; + --spectrum-side-navigation-minimum-width: 200px; + --spectrum-side-navigation-maximum-width: 300px; + --spectrum-side-navigation-second-level-edge-to-text: 30px; + --spectrum-side-navigation-third-level-edge-to-text: 45px; + --spectrum-side-navigation-with-icon-second-level-edge-to-text: 62px; + --spectrum-side-navigation-with-icon-third-level-edge-to-text: 77px; + --spectrum-side-navigation-item-to-item: 5px; + --spectrum-side-navigation-item-to-header: 30px; + --spectrum-side-navigation-bottom-to-text: 10px; + --spectrum-tray-top-to-content-area: 5px; + --spectrum-arrow-icon-size-75: 12px; + --spectrum-arrow-icon-size-100: 14px; + --spectrum-arrow-icon-size-200: 16px; + --spectrum-arrow-icon-size-300: 16px; + --spectrum-arrow-icon-size-400: 18px; + --spectrum-arrow-icon-size-500: 22px; + --spectrum-arrow-icon-size-600: 24px; + --spectrum-asterisk-icon-size-100: 10px; + --spectrum-asterisk-icon-size-200: 12px; + --spectrum-asterisk-icon-size-300: 12px; + --spectrum-checkmark-icon-size-50: 12px; + --spectrum-checkmark-icon-size-75: 12px; + --spectrum-checkmark-icon-size-100: 14px; + --spectrum-checkmark-icon-size-200: 14px; + --spectrum-checkmark-icon-size-300: 16px; + --spectrum-checkmark-icon-size-400: 18px; + --spectrum-checkmark-icon-size-500: 20px; + --spectrum-checkmark-icon-size-600: 24px; + --spectrum-chevron-icon-size-50: 8px; + --spectrum-chevron-icon-size-75: 12px; + --spectrum-chevron-icon-size-100: 14px; + --spectrum-chevron-icon-size-200: 14px; + --spectrum-chevron-icon-size-300: 16px; + --spectrum-chevron-icon-size-400: 18px; + --spectrum-chevron-icon-size-500: 20px; + --spectrum-chevron-icon-size-600: 24px; + --spectrum-cross-icon-size-75: 10px; + --spectrum-cross-icon-size-100: 10px; + --spectrum-cross-icon-size-200: 12px; + --spectrum-cross-icon-size-300: 14px; + --spectrum-cross-icon-size-400: 16px; + --spectrum-cross-icon-size-500: 16px; + --spectrum-cross-icon-size-600: 18px; + --spectrum-dash-icon-size-50: 10px; + --spectrum-dash-icon-size-75: 10px; + --spectrum-dash-icon-size-100: 12px; + --spectrum-dash-icon-size-200: 14px; + --spectrum-dash-icon-size-300: 16px; + --spectrum-dash-icon-size-400: 18px; + --spectrum-dash-icon-size-500: 20px; + --spectrum-dash-icon-size-600: 22px; + --spectrum-side-navigation-header-to-item: 10px; + --spectrum-switch-handle-size-small: 10px; + --spectrum-switch-handle-selected-size-small: 12px; + --spectrum-switch-handle-selected-size-medium: 14px; + --spectrum-switch-handle-selected-size-large: 16px; + --spectrum-switch-handle-selected-size-extra-large: 20px; + --spectrum-switch-handle-size-medium: 12px; + --spectrum-switch-handle-size-large: 14px; + --spectrum-switch-handle-size-extra-large: 18px; + --spectrum-tag-label-to-clear-icon-small: 10px; + --spectrum-tag-label-to-clear-icon-medium: 15px; + --spectrum-tag-label-to-clear-icon-large: 19px; + --spectrum-tag-edge-to-clear-icon-small: 10px; + --spectrum-tag-edge-to-clear-icon-medium: 15px; + --spectrum-tag-edge-to-clear-icon-large: 19px; + --spectrum-opacity-checkerboard-square-size-small: 5px; + --spectrum-alert-banner-top-to-alert-icon: 29px; + --spectrum-accordion-top-to-text-spacious-small: 12px; + --spectrum-field-default-width-small: 240px; + --spectrum-field-default-width-medium: 256px; + --spectrum-field-default-width-large: 272px; + --spectrum-field-default-width-extra-large: 288px; + --spectrum-tag-minimum-width-small: 25px; + --spectrum-tag-minimum-width-medium: 34px; + --spectrum-tag-minimum-width-large: 42px; + --spectrum-in-field-button-edge-to-fill-small: 5px; + --spectrum-in-field-button-edge-to-fill-extra-large: 10px; + --spectrum-in-field-progress-circle-edge-to-fill: 2px; + --spectrum-in-field-progress-circle-size-75: 18px; + --spectrum-in-field-progress-circle-size-100: 24px; + --spectrum-in-field-progress-circle-size-200: 28px; + --spectrum-in-field-progress-circle-size-300: 30px; + --spectrum-alert-dialog-description-font-size: var(--spectrum-body-size-s); + --spectrum-alert-dialog-title-font-size: var(--spectrum-title-size-xl); + --spectrum-coach-mark-body-font-size: var(--spectrum-body-size-s); + --spectrum-coach-mark-pagination-body-font-size: var(--spectrum-body-size-xs); + --spectrum-coach-mark-title-font-size: var(--spectrum-title-size-s); + --spectrum-standard-dialog-title-font-size: var(--spectrum-title-size-xl); + --spectrum-standard-dialog-body-font-size: var(--spectrum-body-size-s); + --spectrum-link-out-icon-size-75: 12px; + --spectrum-link-out-icon-size-100: 14px; + --spectrum-link-out-icon-size-200: 16px; + --spectrum-menu-item-top-to-thumbnail-small: 10px; + --spectrum-menu-item-top-to-thumbnail-medium: 11px; + --spectrum-menu-item-top-to-thumbnail-large: 12px; + --spectrum-menu-item-top-to-thumbnail-extra-large: 13px; + --spectrum-illustrated-message-small-title-font-size: var(--spectrum-title-size-s); + --spectrum-illustrated-message-small-cjk-title-font-size: var(--spectrum-title-cjk-size-s); + --spectrum-illustrated-message-medium-title-font-size: var(--spectrum-title-size-l); + --spectrum-illustrated-message-medium-cjk-title-font-size: var(--spectrum-title-cjk-size-l); + --spectrum-illustrated-message-large-title-font-size: var(--spectrum-title-size-xl); + --spectrum-illustrated-message-large-cjk-title-font-size: var(--spectrum-title-cjk-size-xl); + --spectrum-illustrated-message-medium-body-font-size: var(--spectrum-body-size-xs); + --spectrum-illustrated-message-large-body-font-size: var(--spectrum-body-size-xs); + --spectrum-breadcrumbs-separator-to-bottom-text-multiline: 15px; + --spectrum-breadcrumbs-start-edge-to-text-large: 11px; + --spectrum-breadcrumbs-start-edge-to-text-medium: 8px; + --spectrum-breadcrumbs-start-edge-to-text-multiline: 5px; + --spectrum-breadcrumbs-top-to-separator-large: 20px; + --spectrum-breadcrumbs-top-to-separator-medium: 15px; + --spectrum-breadcrumbs-top-to-separator-multiline: 10px; + --spectrum-breadcrumbs-text-to-separator-large: 11px; + --spectrum-breadcrumbs-text-to-separator-medium: 8px; + --spectrum-breadcrumbs-text-to-separator-multiline: 5px; + --spectrum-contextual-help-body-font-size: var(--spectrum-body-size-xs); + --spectrum-contextual-help-title-font-size: var(--spectrum-title-size-s); + --spectrum-accordion-content-area-edge-to-content-small: 10px; + --spectrum-accordion-content-area-edge-to-content-medium: 11px; + --spectrum-accordion-content-area-edge-to-content-large: 15px; + --spectrum-accordion-content-area-edge-to-content-extra-large: 19px; + --spectrum-accordion-disclosure-indicator-to-text-small: 9px; + --spectrum-accordion-disclosure-indicator-to-text-medium: 13px; + --spectrum-accordion-disclosure-indicator-to-text-large: 17px; + --spectrum-accordion-disclosure-indicator-to-text-extra-large: 22px; + --spectrum-meter-thickness-medium: 8px; + --spectrum-meter-thickness-extra-large: 13px; + --spectrum-avatar-to-avatar-50: -5px; + --spectrum-avatar-to-avatar-75: -6px; + --spectrum-avatar-to-avatar-100: -7px; + --spectrum-avatar-to-avatar-200: -8px; + --spectrum-avatar-to-avatar-300: -9px; + --spectrum-avatar-to-avatar-400: -10px; + --spectrum-avatar-to-avatar-500: -11px; + --spectrum-select-box-horizontal-minimum-height: 100px; + --spectrum-select-box-horizontal-width: 460px; + --spectrum-select-box-vertical-height: 212px; + --spectrum-select-box-edge-to-checkbox: 15px; + --spectrum-select-box-horizontal-end-to-content: 40px; + --spectrum-select-box-horizontal-illustration-to-label: 12px; + --spectrum-select-box-horizontal-label-to-description: 3px; + --spectrum-select-box-horizontal-start-to-content: 30px; + --spectrum-select-box-horizontal-top-to-content: 20px; + --spectrum-select-box-top-to-checkbox: 5px; + --spectrum-select-box-vertical-edge-to-content: 30px; + --spectrum-select-box-vertical-illustration-to-label: 10px; + --spectrum-slider-control-to-field-label-editable-small: -8px; + --spectrum-slider-control-to-field-label-editable-medium: -16px; + --spectrum-slider-control-to-field-label-editable-large: -20px; + --spectrum-slider-control-to-field-label-editable-extra-large: -24px; + --spectrum-slider-control-to-field-label-side-small: 20px; + --spectrum-slider-control-to-field-label-side-medium: 20px; + --spectrum-slider-control-to-field-label-side-large: 24px; + --spectrum-slider-control-to-field-label-side-extra-large: 28px; + --spectrum-slider-control-to-text-field-small: 20px; + --spectrum-slider-control-to-text-field-medium: 20px; + --spectrum-slider-control-to-text-field-large: 24px; + --spectrum-slider-control-to-text-field-extra-large: 28px; + --spectrum-slider-handle-height-precision-small: 24px; + --spectrum-slider-handle-height-precision-medium: 26px; + --spectrum-slider-handle-height-precision-large: 30px; + --spectrum-slider-handle-height-precision-extra-large: 32px; + --spectrum-slider-handle-small: 22px; + --spectrum-slider-handle-medium: 24px; + --spectrum-slider-handle-large: 28px; + --spectrum-slider-handle-extra-large: 30px; + --spectrum-in-field-stepper-to-end-small: 3px; + --spectrum-in-field-stepper-to-end-extra-large: 5px; + --spectrum-number-field-with-stepper-minimum-width-small: 126px; + --spectrum-number-field-with-stepper-minimum-width-medium: 150px; + --spectrum-number-field-with-stepper-minimum-width-large: 174px; + --spectrum-number-field-with-stepper-minimum-width-extra-large: 198px; + --spectrum-number-field-visual-to-in-field-stepper-small: 7px; + --spectrum-number-field-visual-to-in-field-stepper-medium: 8px; + --spectrum-number-field-visual-to-in-field-stepper-large: 9px; + --spectrum-number-field-visual-to-in-field-stepper-extra-large: 10px; + --spectrum-workflow-icon-size-50: 16px; + --spectrum-workflow-icon-size-75: 18px; + --spectrum-workflow-icon-size-100: 24px; + --spectrum-workflow-icon-size-200: 28px; + --spectrum-workflow-icon-size-300: 30px; + --spectrum-text-to-visual-50: 7px; + --spectrum-text-to-visual-75: 7px; + --spectrum-text-to-visual-100: 8px; + --spectrum-text-to-visual-200: 9px; + --spectrum-text-to-visual-300: 10px; + --spectrum-text-to-visual-400: 11px; + --spectrum-text-to-control-50: 5px; + --spectrum-text-to-control-75: 11px; + --spectrum-text-to-control-100: 13px; + --spectrum-text-to-control-200: 14px; + --spectrum-text-to-control-300: 16px; + --spectrum-component-height-50: 26px; + --spectrum-component-height-75: 30px; + --spectrum-component-height-100: 40px; + --spectrum-component-height-200: 50px; + --spectrum-component-height-300: 60px; + --spectrum-component-height-400: 70px; + --spectrum-component-height-500: 80px; + --spectrum-component-pill-edge-to-visual-75: 13px; + --spectrum-component-pill-edge-to-visual-100: 17px; + --spectrum-component-pill-edge-to-visual-200: 22px; + --spectrum-component-pill-edge-to-visual-300: 27px; + --spectrum-component-pill-edge-to-visual-only-75: 6px; + --spectrum-component-pill-edge-to-visual-only-100: 8px; + --spectrum-component-pill-edge-to-visual-only-200: 11px; + --spectrum-component-pill-edge-to-visual-only-300: 15px; + --spectrum-component-pill-edge-to-text-75: 15px; + --spectrum-component-pill-edge-to-text-100: 20px; + --spectrum-component-pill-edge-to-text-200: 25px; + --spectrum-component-pill-edge-to-text-300: 30px; + --spectrum-component-edge-to-visual-50: 7px; + --spectrum-component-edge-to-visual-75: 9px; + --spectrum-component-edge-to-visual-100: 12px; + --spectrum-component-edge-to-visual-200: 16px; + --spectrum-component-edge-to-visual-300: 19px; + --spectrum-component-edge-to-visual-only-50: 5px; + --spectrum-component-edge-to-visual-only-75: 6px; + --spectrum-component-edge-to-visual-only-100: 8px; + --spectrum-component-edge-to-visual-only-200: 11px; + --spectrum-component-edge-to-visual-only-300: 15px; + --spectrum-component-edge-to-text-50: 10px; + --spectrum-component-edge-to-text-75: 11px; + --spectrum-component-edge-to-text-100: 15px; + --spectrum-component-edge-to-text-200: 19px; + --spectrum-component-edge-to-text-300: 22px; + --spectrum-component-top-to-workflow-icon-50: 5px; + --spectrum-component-top-to-workflow-icon-75: 6px; + --spectrum-component-top-to-workflow-icon-100: 8px; + --spectrum-component-top-to-workflow-icon-200: 11px; + --spectrum-component-top-to-workflow-icon-300: 15px; + --spectrum-component-top-to-text-50: 4px; + --spectrum-component-top-to-text-75: 5px; + --spectrum-component-top-to-text-100: 8px; + --spectrum-component-top-to-text-200: 12px; + --spectrum-component-top-to-text-300: 15px; + --spectrum-component-bottom-to-text-50: 6px; + --spectrum-component-bottom-to-text-75: 6px; + --spectrum-component-bottom-to-text-100: 11px; + --spectrum-component-bottom-to-text-200: 14px; + --spectrum-component-bottom-to-text-300: 18px; + --spectrum-component-to-menu-small: 7px; + --spectrum-component-to-menu-medium: 8px; + --spectrum-component-to-menu-large: 9px; + --spectrum-component-to-menu-extra-large: 10px; + --spectrum-field-edge-to-disclosure-icon-75: 9px; + --spectrum-field-edge-to-disclosure-icon-100: 13px; + --spectrum-field-edge-to-disclosure-icon-200: 17px; + --spectrum-field-edge-to-disclosure-icon-300: 22px; + --spectrum-field-end-edge-to-disclosure-icon-75: 9px; + --spectrum-field-end-edge-to-disclosure-icon-100: 13px; + --spectrum-field-end-edge-to-disclosure-icon-200: 17px; + --spectrum-field-end-edge-to-disclosure-icon-300: 22px; + --spectrum-field-top-to-disclosure-icon-75: 9px; + --spectrum-field-top-to-disclosure-icon-100: 13px; + --spectrum-field-top-to-disclosure-icon-200: 17px; + --spectrum-field-top-to-disclosure-icon-300: 22px; + --spectrum-field-top-to-alert-icon-small: 5px; + --spectrum-field-top-to-alert-icon-medium: 9px; + --spectrum-field-top-to-alert-icon-large: 13px; + --spectrum-field-top-to-alert-icon-extra-large: 16px; + --spectrum-field-top-to-validation-icon-small: 9px; + --spectrum-field-top-to-validation-icon-medium: 13px; + --spectrum-field-top-to-validation-icon-large: 17px; + --spectrum-field-top-to-validation-icon-extra-large: 22px; + --spectrum-field-top-to-progress-circle-small: 6px; + --spectrum-field-top-to-progress-circle-medium: 8px; + --spectrum-field-top-to-progress-circle-large: 11px; + --spectrum-field-top-to-progress-circle-extra-large: 15px; + --spectrum-field-edge-to-alert-icon-small: 11px; + --spectrum-field-edge-to-alert-icon-medium: 15px; + --spectrum-field-edge-to-alert-icon-large: 19px; + --spectrum-field-edge-to-alert-icon-extra-large: 22px; + --spectrum-field-edge-to-validation-icon-small: 11px; + --spectrum-field-edge-to-validation-icon-medium: 15px; + --spectrum-field-edge-to-validation-icon-large: 19px; + --spectrum-field-edge-to-validation-icon-extra-large: 22px; + --spectrum-field-text-to-alert-icon-small: 10px; + --spectrum-field-text-to-alert-icon-medium: 15px; + --spectrum-field-text-to-alert-icon-large: 19px; + --spectrum-field-text-to-alert-icon-extra-large: 22px; + --spectrum-field-text-to-validation-icon-small: 10px; + --spectrum-field-text-to-validation-icon-medium: 15px; + --spectrum-field-text-to-validation-icon-large: 19px; + --spectrum-field-text-to-validation-icon-extra-large: 22px; + --spectrum-field-width: var(--spectrum-field-width-small); + --spectrum-character-count-to-field-quiet-small: -4px; + --spectrum-character-count-to-field-quiet-medium: -4px; + --spectrum-character-count-to-field-quiet-large: -4px; + --spectrum-character-count-to-field-quiet-extra-large: -5px; + --spectrum-side-label-character-count-to-field: 15px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-small: 9px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-medium: 13px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-large: 17px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-extra-large: 22px; + --spectrum-navigational-indicator-top-to-back-icon-small: 7px; + --spectrum-navigational-indicator-top-to-back-icon-medium: 12px; + --spectrum-navigational-indicator-top-to-back-icon-large: 16px; + --spectrum-navigational-indicator-top-to-back-icon-extra-large: 19px; + --spectrum-color-control-track-width: 30px; + --spectrum-corner-triangle-icon-size-75: 6px; + --spectrum-corner-triangle-icon-size-100: 7px; + --spectrum-corner-triangle-icon-size-200: 8px; + --spectrum-corner-triangle-icon-size-300: 8px; + --spectrum-font-size-25: 12px; + --spectrum-font-size-50: 13px; + --spectrum-font-size-75: 15px; + --spectrum-font-size-100: 17px; + --spectrum-font-size-200: 19px; + --spectrum-font-size-300: 22px; + --spectrum-font-size-400: 24px; + --spectrum-font-size-500: 27px; + --spectrum-font-size-600: 31px; + --spectrum-font-size-700: 34px; + --spectrum-font-size-800: 39px; + --spectrum-font-size-900: 44px; + --spectrum-font-size-1000: 49px; + --spectrum-font-size-1100: 55px; + --spectrum-font-size-1200: 62px; + --spectrum-font-size-1300: 70px; + --spectrum-font-size-1400: 79px; + --spectrum-font-size-1500: 88px; + --scale: large; - /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ - --spectrum-workflow-icon-size-xxl:40px; - --spectrum-workflow-icon-size-xxs:15px; + --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-200); + --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-200); + --spectrum-alert-banner-text-to-button-vertical: var(--spectrum-spacing-200); - --spectrum-treeview-item-indentation-medium:20px; - --spectrum-treeview-item-indentation-small:15px; - --spectrum-treeview-item-indentation-large:25px; - --spectrum-treeview-item-indentation-extra-large:30px; - --spectrum-treeview-indicator-inset-block-start:6px; - --spectrum-treeview-item-min-block-size-thumbnail-offset-medium:2px; + --spectrum-alert-dialog-padding: var(--spectrum-spacing-400); + --spectrum-alert-dialog-description-to-buttons: var(--spectrum-spacing-600); - --spectrum-dialog-confirm-entry-animation-distance:25px; - --spectrum-dialog-confirm-hero-height:160px; - --spectrum-dialog-confirm-border-radius:5px; - --spectrum-dialog-confirm-title-text-size:19px; - --spectrum-dialog-confirm-description-text-size:15px; - --spectrum-dialog-confirm-padding-grid:24px; + --spectrum-assetcard-focus-ring-border-radius: 9px; + --spectrum-assetcard-selectionindicator-margin: 15px; + --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xxs); + --spectrum-assetcard-header-content-font-size: var(--spectrum-heading-size-xxs); + --spectrum-assetcard-content-font-size: var(--spectrum-body-size-xs); - --spectrum-datepicker-initial-width:160px; - --spectrum-datepicker-generic-padding:15px; - --spectrum-datepicker-dash-line-height:30px; - --spectrum-datepicker-width-quiet-first:90px; - --spectrum-datepicker-width-quiet-second:20px; - --spectrum-datepicker-datetime-width-first:45px; - --spectrum-datepicker-invalid-icon-to-button:10px; - --spectrum-datepicker-invalid-icon-to-button-quiet:9px; - --spectrum-datepicker-input-datetime-width:30px; + --spectrum-button-top-to-text-small: 6px; + --spectrum-button-bottom-to-text-small: 5px; + --spectrum-button-top-to-text-medium: 9px; + --spectrum-button-bottom-to-text-medium: 10px; + --spectrum-button-top-to-text-large: 12px; + --spectrum-button-bottom-to-text-large: 13px; + --spectrum-button-top-to-text-extra-large: 16px; + --spectrum-button-bottom-to-text-extra-large: 17px; - --spectrum-pagination-textfield-width:60px; - --spectrum-pagination-item-inline-spacing:6px; + --spectrum-coach-indicator-gap: 8px; + --spectrum-coach-indicator-ring-diameter: 20px; + --spectrum-coach-indicator-quiet-ring-diameter: 10px; - --spectrum-dial-border-radius:20px; - --spectrum-dial-handle-position:10px; - --spectrum-dial-handle-block-margin:20px; - --spectrum-dial-handle-inline-margin:20px; - --spectrum-dial-controls-margin:10px; - --spectrum-dial-label-gap-y:6px; - --spectrum-dial-label-container-top-to-text:5px; + --spectrum-coachmark-buttongroup-display: none; + --spectrum-coachmark-buttongroup-mobile-display: flex; + --spectrum-coachmark-menu-display: none; + --spectrum-coachmark-menu-mobile-display: inline-flex; - --spectrum-assetcard-focus-ring-border-radius:9px; - --spectrum-assetcard-selectionindicator-margin:15px; - --spectrum-assetcard-title-font-size:var(--spectrum-heading-size-xxs); - --spectrum-assetcard-header-content-font-size:var(--spectrum-heading-size-xxs); - --spectrum-assetcard-content-font-size:var(--spectrum-body-size-xs); + --spectrum-colorwheel-path: "M 119 119 m -119 0 a 119 119 0 1 0 238 0 a 119 119 0 1 0 -238 0.2 M 119 119 m -91 0 a 91 91 0 1 0 182 0 a 91 91 0 1 0 -182 0"; + --spectrum-colorwheel-path-borders: "M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; + --spectrum-colorwheel-colorarea-container-size: 182px; - /* To get a square that measures 12px on the diagonal, the sides have to be 10px */ - --spectrum-tooltip-tip-square-size:10px; + --spectrum-colorloupe-checkerboard-fill: url(#checkerboard-secondary); - --spectrum-ui-icon-medium-display:none; - --spectrum-ui-icon-large-display:block; -} -.spectrum--light, .spectrum--lightest{ - --spectrum-overlay-opacity:0.4; - --spectrum-background-layer-2-color:var(--spectrum-gray-25); - --spectrum-neutral-subdued-background-color-default:var(--spectrum-gray-700); - --spectrum-neutral-subdued-background-color-hover:var(--spectrum-gray-800); - --spectrum-neutral-subdued-background-color-down:var(--spectrum-gray-800); - --spectrum-neutral-subdued-background-color-key-focus:var(--spectrum-gray-800); - --spectrum-accent-background-color-default:var(--spectrum-accent-color-900); - --spectrum-accent-background-color-hover:var(--spectrum-accent-color-1000); - --spectrum-accent-background-color-down:var(--spectrum-accent-color-1000); - --spectrum-accent-background-color-key-focus:var(--spectrum-accent-color-1000); - --spectrum-informative-background-color-default:var(--spectrum-informative-color-900); - --spectrum-informative-background-color-hover:var(--spectrum-informative-color-1000); - --spectrum-informative-background-color-down:var(--spectrum-informative-color-1000); - --spectrum-informative-background-color-key-focus:var(--spectrum-informative-color-1000); - --spectrum-negative-background-color-default:var(--spectrum-negative-color-900); - --spectrum-negative-background-color-hover:var(--spectrum-negative-color-1000); - --spectrum-negative-background-color-down:var(--spectrum-negative-color-1000); - --spectrum-negative-background-color-key-focus:var(--spectrum-negative-color-1000); - --spectrum-positive-background-color-default:var(--spectrum-positive-color-900); - --spectrum-positive-background-color-hover:var(--spectrum-positive-color-1000); - --spectrum-positive-background-color-down:var(--spectrum-positive-color-1000); - --spectrum-positive-background-color-key-focus:var(--spectrum-positive-color-1000); - --spectrum-notice-background-color-default:var(--spectrum-notice-color-600); - --spectrum-gray-background-color-default:var(--spectrum-gray-700); - --spectrum-red-background-color-default:var(--spectrum-red-900); - --spectrum-orange-background-color-default:var(--spectrum-orange-600); - --spectrum-yellow-background-color-default:var(--spectrum-yellow-400); - --spectrum-chartreuse-background-color-default:var(--spectrum-chartreuse-500); - --spectrum-celery-background-color-default:var(--spectrum-celery-600); - --spectrum-green-background-color-default:var(--spectrum-green-900); - --spectrum-seafoam-background-color-default:var(--spectrum-seafoam-900); - --spectrum-cyan-background-color-default:var(--spectrum-cyan-900); - --spectrum-blue-background-color-default:var(--spectrum-blue-900); - --spectrum-indigo-background-color-default:var(--spectrum-indigo-900); - --spectrum-purple-background-color-default:var(--spectrum-purple-900); - --spectrum-fuchsia-background-color-default:var(--spectrum-fuchsia-900); - --spectrum-magenta-background-color-default:var(--spectrum-magenta-900); - --spectrum-neutral-visual-color:var(--spectrum-gray-500); - --spectrum-accent-visual-color:var(--spectrum-accent-color-800); - --spectrum-informative-visual-color:var(--spectrum-informative-color-800); - --spectrum-negative-visual-color:var(--spectrum-negative-color-800); - --spectrum-notice-visual-color:var(--spectrum-notice-color-800); - --spectrum-positive-visual-color:var(--spectrum-positive-color-800); - --spectrum-gray-visual-color:var(--spectrum-gray-500); - --spectrum-red-visual-color:var(--spectrum-red-800); - --spectrum-orange-visual-color:var(--spectrum-orange-700); - --spectrum-yellow-visual-color:var(--spectrum-yellow-600); - --spectrum-chartreuse-visual-color:var(--spectrum-chartreuse-600); - --spectrum-celery-visual-color:var(--spectrum-celery-700); - --spectrum-green-visual-color:var(--spectrum-green-700); - --spectrum-seafoam-visual-color:var(--spectrum-seafoam-700); - --spectrum-cyan-visual-color:var(--spectrum-cyan-600); - --spectrum-blue-visual-color:var(--spectrum-blue-800); - --spectrum-indigo-visual-color:var(--spectrum-indigo-800); - --spectrum-purple-visual-color:var(--spectrum-purple-800); - --spectrum-fuchsia-visual-color:var(--spectrum-fuchsia-800); - --spectrum-magenta-visual-color:var(--spectrum-magenta-800); - --spectrum-background-elevated-color:var(--spectrum-gray-25); - --spectrum-background-pasteboard-color:var(--spectrum-gray-100); - --spectrum-brown-visual-color:var(--spectrum-brown-800); - --spectrum-cinnamon-visual-color:var(--spectrum-cinnamon-800); - --spectrum-pink-visual-color:var(--spectrum-pink-800); - --spectrum-silver-visual-color:var(--spectrum-silver-800); - --spectrum-turquoise-visual-color:var(--spectrum-turquoise-800); - --spectrum-brown-background-color-default:var(--spectrum-brown-900); - --spectrum-cinnamon-background-color-default:var(--spectrum-cinnamon-900); - --spectrum-pink-background-color-default:var(--spectrum-pink-900); - --spectrum-silver-background-color-default:var(--spectrum-silver-900); - --spectrum-turquoise-background-color-default:var(--spectrum-turquoise-900); - --spectrum-drop-shadow-color-100-rgb:0, 0, 0; - --spectrum-drop-shadow-color-100-opacity:0.12; - --spectrum-drop-shadow-color-100:rgba(var(--spectrum-drop-shadow-color-100-rgb), var(--spectrum-drop-shadow-color-100-opacity)); - --spectrum-drop-shadow-color-200-rgb:0, 0, 0; - --spectrum-drop-shadow-color-200-opacity:0.16; - --spectrum-drop-shadow-color-200:rgba(var(--spectrum-drop-shadow-color-200-rgb), var(--spectrum-drop-shadow-color-200-opacity)); - --spectrum-drop-shadow-color-300-rgb:0, 0, 0; - --spectrum-drop-shadow-color-300-opacity:0.2; - --spectrum-drop-shadow-color-300:rgba(var(--spectrum-drop-shadow-color-300-rgb), var(--spectrum-drop-shadow-color-300-opacity)); - --spectrum-neutral-subtle-background-color-default:var(--spectrum-gray-100); - --spectrum-gray-subtle-background-color-default:var(--spectrum-gray-100); - --spectrum-blue-subtle-background-color-default:var(--spectrum-blue-200); - --spectrum-green-subtle-background-color-default:var(--spectrum-green-200); - --spectrum-orange-subtle-background-color-default:var(--spectrum-orange-200); - --spectrum-red-subtle-background-color-default:var(--spectrum-red-200); - --spectrum-brown-subtle-background-color-default:var(--spectrum-brown-200); - --spectrum-cinnamon-subtle-background-color-default:var(--spectrum-cinnamon-200); - --spectrum-celery-subtle-background-color-default:var(--spectrum-celery-200); - --spectrum-chartreuse-subtle-background-color-default:var(--spectrum-chartreuse-200); - --spectrum-cyan-subtle-background-color-default:var(--spectrum-cyan-200); - --spectrum-fuchsia-subtle-background-color-default:var(--spectrum-fuchsia-200); - --spectrum-indigo-subtle-background-color-default:var(--spectrum-indigo-200); - --spectrum-magenta-subtle-background-color-default:var(--spectrum-magenta-200); - --spectrum-pink-subtle-background-color-default:var(--spectrum-pink-200); - --spectrum-purple-subtle-background-color-default:var(--spectrum-purple-200); - --spectrum-seafoam-subtle-background-color-default:var(--spectrum-seafoam-200); - --spectrum-silver-subtle-background-color-default:var(--spectrum-silver-200); - --spectrum-turquoise-subtle-background-color-default:var(--spectrum-turquoise-200); - --spectrum-yellow-subtle-background-color-default:var(--spectrum-yellow-200); - --spectrum-opacity-checkerboard-square-dark:var(--spectrum-gray-200); - --spectrum-menu-item-background-color-default:var(--spectrum-gray-100); - --spectrum-menu-item-background-color-hover:var(--spectrum-gray-100); - --spectrum-menu-item-background-color-down:var(--spectrum-gray-100); - --spectrum-menu-item-background-color-keyboard-focus:var(--spectrum-gray-100); - --spectrum-menu-item-background-color-disabled:var(--spectrum-gray-100); - --spectrum-popover-border-opacity:0; - --spectrum-gray-25-rgb:255, 255, 255; - --spectrum-gray-25:rgba(var(--spectrum-gray-25-rgb)); - --spectrum-gray-50-rgb:248, 248, 248; - --spectrum-gray-50:rgba(var(--spectrum-gray-50-rgb)); - --spectrum-gray-75-rgb:243, 243, 243; - --spectrum-gray-75:rgba(var(--spectrum-gray-75-rgb)); - --spectrum-gray-100-rgb:233, 233, 233; - --spectrum-gray-100:rgba(var(--spectrum-gray-100-rgb)); - --spectrum-gray-200-rgb:225, 225, 225; - --spectrum-gray-200:rgba(var(--spectrum-gray-200-rgb)); - --spectrum-gray-300-rgb:218, 218, 218; - --spectrum-gray-300:rgba(var(--spectrum-gray-300-rgb)); - --spectrum-gray-400-rgb:198, 198, 198; - --spectrum-gray-400:rgba(var(--spectrum-gray-400-rgb)); - --spectrum-gray-500-rgb:143, 143, 143; - --spectrum-gray-500:rgba(var(--spectrum-gray-500-rgb)); - --spectrum-gray-600-rgb:113, 113, 113; - --spectrum-gray-600:rgba(var(--spectrum-gray-600-rgb)); - --spectrum-gray-700-rgb:80, 80, 80; - --spectrum-gray-700:rgba(var(--spectrum-gray-700-rgb)); - --spectrum-gray-800-rgb:41, 41, 41; - --spectrum-gray-800:rgba(var(--spectrum-gray-800-rgb)); - --spectrum-gray-900-rgb:19, 19, 19; - --spectrum-gray-900:rgba(var(--spectrum-gray-900-rgb)); - --spectrum-gray-1000-rgb:0, 0, 0; - --spectrum-gray-1000:rgba(var(--spectrum-gray-1000-rgb)); - --spectrum-blue-100-rgb:245, 249, 255; - --spectrum-blue-100:rgba(var(--spectrum-blue-100-rgb)); - --spectrum-blue-200-rgb:229, 240, 254; - --spectrum-blue-200:rgba(var(--spectrum-blue-200-rgb)); - --spectrum-blue-300-rgb:203, 226, 254; - --spectrum-blue-300:rgba(var(--spectrum-blue-300-rgb)); - --spectrum-blue-400-rgb:172, 207, 253; - --spectrum-blue-400:rgba(var(--spectrum-blue-400-rgb)); - --spectrum-blue-500-rgb:142, 185, 252; - --spectrum-blue-500:rgba(var(--spectrum-blue-500-rgb)); - --spectrum-blue-600-rgb:114, 158, 253; - --spectrum-blue-600:rgba(var(--spectrum-blue-600-rgb)); - --spectrum-blue-700-rgb:93, 137, 255; - --spectrum-blue-700:rgba(var(--spectrum-blue-700-rgb)); - --spectrum-blue-800-rgb:75, 117, 255; - --spectrum-blue-800:rgba(var(--spectrum-blue-800-rgb)); - --spectrum-blue-900-rgb:59, 99, 251; - --spectrum-blue-900:rgba(var(--spectrum-blue-900-rgb)); - --spectrum-blue-1000-rgb:39, 77, 234; - --spectrum-blue-1000:rgba(var(--spectrum-blue-1000-rgb)); - --spectrum-blue-1100-rgb:29, 62, 207; - --spectrum-blue-1100:rgba(var(--spectrum-blue-1100-rgb)); - --spectrum-blue-1200-rgb:21, 50, 173; - --spectrum-blue-1200:rgba(var(--spectrum-blue-1200-rgb)); - --spectrum-blue-1300-rgb:16, 40, 140; - --spectrum-blue-1300:rgba(var(--spectrum-blue-1300-rgb)); - --spectrum-blue-1400-rgb:12, 31, 105; - --spectrum-blue-1400:rgba(var(--spectrum-blue-1400-rgb)); - --spectrum-blue-1500-rgb:14, 24, 67; - --spectrum-blue-1500:rgba(var(--spectrum-blue-1500-rgb)); - --spectrum-blue-1600-rgb:7, 11, 30; - --spectrum-blue-1600:rgba(var(--spectrum-blue-1600-rgb)); - --spectrum-red-100-rgb:255, 246, 245; - --spectrum-red-100:rgba(var(--spectrum-red-100-rgb)); - --spectrum-red-200-rgb:255, 235, 232; - --spectrum-red-200:rgba(var(--spectrum-red-200-rgb)); - --spectrum-red-300-rgb:255, 214, 209; - --spectrum-red-300:rgba(var(--spectrum-red-300-rgb)); - --spectrum-red-400-rgb:255, 188, 180; - --spectrum-red-400:rgba(var(--spectrum-red-400-rgb)); - --spectrum-red-500-rgb:255, 157, 145; - --spectrum-red-500:rgba(var(--spectrum-red-500-rgb)); - --spectrum-red-600-rgb:255, 118, 101; - --spectrum-red-600:rgba(var(--spectrum-red-600-rgb)); - --spectrum-red-700-rgb:255, 81, 61; - --spectrum-red-700:rgba(var(--spectrum-red-700-rgb)); - --spectrum-red-800-rgb:240, 56, 35; - --spectrum-red-800:rgba(var(--spectrum-red-800-rgb)); - --spectrum-red-900-rgb:215, 50, 32; - --spectrum-red-900:rgba(var(--spectrum-red-900-rgb)); - --spectrum-red-1000-rgb:183, 40, 24; - --spectrum-red-1000:rgba(var(--spectrum-red-1000-rgb)); - --spectrum-red-1100-rgb:156, 33, 19; - --spectrum-red-1100:rgba(var(--spectrum-red-1100-rgb)); - --spectrum-red-1200-rgb:129, 27, 14; - --spectrum-red-1200:rgba(var(--spectrum-red-1200-rgb)); - --spectrum-red-1300-rgb:104, 21, 10; - --spectrum-red-1300:rgba(var(--spectrum-red-1300-rgb)); - --spectrum-red-1400-rgb:80, 16, 6; - --spectrum-red-1400:rgba(var(--spectrum-red-1400-rgb)); - --spectrum-red-1500-rgb:59, 11, 4; - --spectrum-red-1500:rgba(var(--spectrum-red-1500-rgb)); - --spectrum-red-1600-rgb:29, 5, 2; - --spectrum-red-1600:rgba(var(--spectrum-red-1600-rgb)); - --spectrum-orange-100-rgb:255, 246, 231; - --spectrum-orange-100:rgba(var(--spectrum-orange-100-rgb)); - --spectrum-orange-200-rgb:255, 236, 207; - --spectrum-orange-200:rgba(var(--spectrum-orange-200-rgb)); - --spectrum-orange-300-rgb:255, 218, 158; - --spectrum-orange-300:rgba(var(--spectrum-orange-300-rgb)); - --spectrum-orange-400-rgb:255, 193, 94; - --spectrum-orange-400:rgba(var(--spectrum-orange-400-rgb)); - --spectrum-orange-500-rgb:255, 162, 19; - --spectrum-orange-500:rgba(var(--spectrum-orange-500-rgb)); - --spectrum-orange-600-rgb:252, 125, 0; - --spectrum-orange-600:rgba(var(--spectrum-orange-600-rgb)); - --spectrum-orange-700-rgb:232, 106, 0; - --spectrum-orange-700:rgba(var(--spectrum-orange-700-rgb)); - --spectrum-orange-800-rgb:212, 91, 0; - --spectrum-orange-800:rgba(var(--spectrum-orange-800-rgb)); - --spectrum-orange-900-rgb:194, 78, 0; - --spectrum-orange-900:rgba(var(--spectrum-orange-900-rgb)); - --spectrum-orange-1000-rgb:167, 62, 0; - --spectrum-orange-1000:rgba(var(--spectrum-orange-1000-rgb)); - --spectrum-orange-1100-rgb:144, 51, 0; - --spectrum-orange-1100:rgba(var(--spectrum-orange-1100-rgb)); - --spectrum-orange-1200-rgb:118, 41, 0; - --spectrum-orange-1200:rgba(var(--spectrum-orange-1200-rgb)); - --spectrum-orange-1300-rgb:95, 32, 0; - --spectrum-orange-1300:rgba(var(--spectrum-orange-1300-rgb)); - --spectrum-orange-1400-rgb:73, 24, 0; - --spectrum-orange-1400:rgba(var(--spectrum-orange-1400-rgb)); - --spectrum-orange-1500-rgb:52, 18, 0; - --spectrum-orange-1500:rgba(var(--spectrum-orange-1500-rgb)); - --spectrum-orange-1600-rgb:25, 8, 0; - --spectrum-orange-1600:rgba(var(--spectrum-orange-1600-rgb)); - --spectrum-yellow-100-rgb:255, 248, 204; - --spectrum-yellow-100:rgba(var(--spectrum-yellow-100-rgb)); - --spectrum-yellow-200-rgb:255, 241, 151; - --spectrum-yellow-200:rgba(var(--spectrum-yellow-200-rgb)); - --spectrum-yellow-300-rgb:255, 222, 44; - --spectrum-yellow-300:rgba(var(--spectrum-yellow-300-rgb)); - --spectrum-yellow-400-rgb:245, 199, 0; - --spectrum-yellow-400:rgba(var(--spectrum-yellow-400-rgb)); - --spectrum-yellow-500-rgb:230, 175, 0; - --spectrum-yellow-500:rgba(var(--spectrum-yellow-500-rgb)); - --spectrum-yellow-600-rgb:210, 149, 0; - --spectrum-yellow-600:rgba(var(--spectrum-yellow-600-rgb)); - --spectrum-yellow-700-rgb:193, 131, 0; - --spectrum-yellow-700:rgba(var(--spectrum-yellow-700-rgb)); - --spectrum-yellow-800-rgb:175, 116, 0; - --spectrum-yellow-800:rgba(var(--spectrum-yellow-800-rgb)); - --spectrum-yellow-900-rgb:158, 102, 0; - --spectrum-yellow-900:rgba(var(--spectrum-yellow-900-rgb)); - --spectrum-yellow-1000-rgb:134, 85, 0; - --spectrum-yellow-1000:rgba(var(--spectrum-yellow-1000-rgb)); - --spectrum-yellow-1100-rgb:114, 72, 0; - --spectrum-yellow-1100:rgba(var(--spectrum-yellow-1100-rgb)); - --spectrum-yellow-1200-rgb:93, 59, 0; - --spectrum-yellow-1200:rgba(var(--spectrum-yellow-1200-rgb)); - --spectrum-yellow-1300-rgb:75, 47, 0; - --spectrum-yellow-1300:rgba(var(--spectrum-yellow-1300-rgb)); - --spectrum-yellow-1400-rgb:56, 35, 0; - --spectrum-yellow-1400:rgba(var(--spectrum-yellow-1400-rgb)); - --spectrum-yellow-1500-rgb:40, 25, 0; - --spectrum-yellow-1500:rgba(var(--spectrum-yellow-1500-rgb)); - --spectrum-yellow-1600-rgb:18, 11, 0; - --spectrum-yellow-1600:rgba(var(--spectrum-yellow-1600-rgb)); - --spectrum-chartreuse-100-rgb:246, 251, 222; - --spectrum-chartreuse-100:rgba(var(--spectrum-chartreuse-100-rgb)); - --spectrum-chartreuse-200-rgb:234, 246, 173; - --spectrum-chartreuse-200:rgba(var(--spectrum-chartreuse-200-rgb)); - --spectrum-chartreuse-300-rgb:208, 236, 70; - --spectrum-chartreuse-300:rgba(var(--spectrum-chartreuse-300-rgb)); - --spectrum-chartreuse-400-rgb:182, 219, 0; - --spectrum-chartreuse-400:rgba(var(--spectrum-chartreuse-400-rgb)); - --spectrum-chartreuse-500-rgb:163, 196, 0; - --spectrum-chartreuse-500:rgba(var(--spectrum-chartreuse-500-rgb)); - --spectrum-chartreuse-600-rgb:143, 172, 0; - --spectrum-chartreuse-600:rgba(var(--spectrum-chartreuse-600-rgb)); - --spectrum-chartreuse-700-rgb:128, 153, 0; - --spectrum-chartreuse-700:rgba(var(--spectrum-chartreuse-700-rgb)); - --spectrum-chartreuse-800-rgb:114, 137, 0; - --spectrum-chartreuse-800:rgba(var(--spectrum-chartreuse-800-rgb)); - --spectrum-chartreuse-900-rgb:102, 122, 0; - --spectrum-chartreuse-900:rgba(var(--spectrum-chartreuse-900-rgb)); - --spectrum-chartreuse-1000-rgb:86, 103, 0; - --spectrum-chartreuse-1000:rgba(var(--spectrum-chartreuse-1000-rgb)); - --spectrum-chartreuse-1100-rgb:73, 87, 0; - --spectrum-chartreuse-1100:rgba(var(--spectrum-chartreuse-1100-rgb)); - --spectrum-chartreuse-1200-rgb:60, 71, 0; - --spectrum-chartreuse-1200:rgba(var(--spectrum-chartreuse-1200-rgb)); - --spectrum-chartreuse-1300-rgb:47, 57, 0; - --spectrum-chartreuse-1300:rgba(var(--spectrum-chartreuse-1300-rgb)); - --spectrum-chartreuse-1400-rgb:35, 43, 0; - --spectrum-chartreuse-1400:rgba(var(--spectrum-chartreuse-1400-rgb)); - --spectrum-chartreuse-1500-rgb:25, 30, 0; - --spectrum-chartreuse-1500:rgba(var(--spectrum-chartreuse-1500-rgb)); - --spectrum-chartreuse-1600-rgb:11, 14, 0; - --spectrum-chartreuse-1600:rgba(var(--spectrum-chartreuse-1600-rgb)); - --spectrum-celery-100-rgb:235, 255, 220; - --spectrum-celery-100:rgba(var(--spectrum-celery-100-rgb)); - --spectrum-celery-200-rgb:197, 255, 156; - --spectrum-celery-200:rgba(var(--spectrum-celery-200-rgb)); - --spectrum-celery-300-rgb:157, 247, 92; - --spectrum-celery-300:rgba(var(--spectrum-celery-300-rgb)); - --spectrum-celery-400-rgb:129, 228, 58; - --spectrum-celery-400:rgba(var(--spectrum-celery-400-rgb)); - --spectrum-celery-500-rgb:110, 206, 42; - --spectrum-celery-500:rgba(var(--spectrum-celery-500-rgb)); - --spectrum-celery-600-rgb:93, 180, 31; - --spectrum-celery-600:rgba(var(--spectrum-celery-600-rgb)); - --spectrum-celery-700-rgb:82, 161, 25; - --spectrum-celery-700:rgba(var(--spectrum-celery-700-rgb)); - --spectrum-celery-800-rgb:72, 144, 20; - --spectrum-celery-800:rgba(var(--spectrum-celery-800-rgb)); - --spectrum-celery-900-rgb:64, 129, 17; - --spectrum-celery-900:rgba(var(--spectrum-celery-900-rgb)); - --spectrum-celery-1000-rgb:52, 109, 12; - --spectrum-celery-1000:rgba(var(--spectrum-celery-1000-rgb)); - --spectrum-celery-1100-rgb:44, 92, 9; - --spectrum-celery-1100:rgba(var(--spectrum-celery-1100-rgb)); - --spectrum-celery-1200-rgb:35, 75, 6; - --spectrum-celery-1200:rgba(var(--spectrum-celery-1200-rgb)); - --spectrum-celery-1300-rgb:27, 60, 3; - --spectrum-celery-1300:rgba(var(--spectrum-celery-1300-rgb)); - --spectrum-celery-1400-rgb:19, 46, 0; - --spectrum-celery-1400:rgba(var(--spectrum-celery-1400-rgb)); - --spectrum-celery-1500-rgb:12, 33, 0; - --spectrum-celery-1500:rgba(var(--spectrum-celery-1500-rgb)); - --spectrum-celery-1600-rgb:4, 15, 0; - --spectrum-celery-1600:rgba(var(--spectrum-celery-1600-rgb)); - --spectrum-green-100-rgb:237, 252, 241; - --spectrum-green-100:rgba(var(--spectrum-green-100-rgb)); - --spectrum-green-200-rgb:215, 247, 225; - --spectrum-green-200:rgba(var(--spectrum-green-200-rgb)); - --spectrum-green-300-rgb:173, 238, 197; - --spectrum-green-300:rgba(var(--spectrum-green-300-rgb)); - --spectrum-green-400-rgb:107, 227, 162; - --spectrum-green-400:rgba(var(--spectrum-green-400-rgb)); - --spectrum-green-500-rgb:43, 209, 125; - --spectrum-green-500:rgba(var(--spectrum-green-500-rgb)); - --spectrum-green-600-rgb:18, 184, 103; - --spectrum-green-600:rgba(var(--spectrum-green-600-rgb)); - --spectrum-green-700-rgb:11, 164, 93; - --spectrum-green-700:rgba(var(--spectrum-green-700-rgb)); - --spectrum-green-800-rgb:7, 147, 85; - --spectrum-green-800:rgba(var(--spectrum-green-800-rgb)); - --spectrum-green-900-rgb:5, 131, 78; - --spectrum-green-900:rgba(var(--spectrum-green-900-rgb)); - --spectrum-green-1000-rgb:3, 110, 69; - --spectrum-green-1000:rgba(var(--spectrum-green-1000-rgb)); - --spectrum-green-1100-rgb:2, 93, 60; - --spectrum-green-1100:rgba(var(--spectrum-green-1100-rgb)); - --spectrum-green-1200-rgb:1, 76, 52; - --spectrum-green-1200:rgba(var(--spectrum-green-1200-rgb)); - --spectrum-green-1300-rgb:0, 61, 44; - --spectrum-green-1300:rgba(var(--spectrum-green-1300-rgb)); - --spectrum-green-1400-rgb:0, 46, 34; - --spectrum-green-1400:rgba(var(--spectrum-green-1400-rgb)); - --spectrum-green-1500-rgb:0, 33, 25; - --spectrum-green-1500:rgba(var(--spectrum-green-1500-rgb)); - --spectrum-green-1600-rgb:0, 15, 12; - --spectrum-green-1600:rgba(var(--spectrum-green-1600-rgb)); - --spectrum-seafoam-100-rgb:235, 251, 246; - --spectrum-seafoam-100:rgba(var(--spectrum-seafoam-100-rgb)); - --spectrum-seafoam-200-rgb:211, 246, 234; - --spectrum-seafoam-200:rgba(var(--spectrum-seafoam-200-rgb)); - --spectrum-seafoam-300-rgb:169, 237, 216; - --spectrum-seafoam-300:rgba(var(--spectrum-seafoam-300-rgb)); - --spectrum-seafoam-400-rgb:92, 225, 194; - --spectrum-seafoam-400:rgba(var(--spectrum-seafoam-400-rgb)); - --spectrum-seafoam-500-rgb:16, 207, 169; - --spectrum-seafoam-500:rgba(var(--spectrum-seafoam-500-rgb)); - --spectrum-seafoam-600-rgb:13, 181, 149; - --spectrum-seafoam-600:rgba(var(--spectrum-seafoam-600-rgb)); - --spectrum-seafoam-700-rgb:11, 162, 134; - --spectrum-seafoam-700:rgba(var(--spectrum-seafoam-700-rgb)); - --spectrum-seafoam-800-rgb:9, 144, 120; - --spectrum-seafoam-800:rgba(var(--spectrum-seafoam-800-rgb)); - --spectrum-seafoam-900-rgb:7, 129, 109; - --spectrum-seafoam-900:rgba(var(--spectrum-seafoam-900-rgb)); - --spectrum-seafoam-1000-rgb:5, 108, 92; - --spectrum-seafoam-1000:rgba(var(--spectrum-seafoam-1000-rgb)); - --spectrum-seafoam-1100-rgb:3, 92, 80; - --spectrum-seafoam-1100:rgba(var(--spectrum-seafoam-1100-rgb)); - --spectrum-seafoam-1200-rgb:1, 75, 67; - --spectrum-seafoam-1200:rgba(var(--spectrum-seafoam-1200-rgb)); - --spectrum-seafoam-1300-rgb:0, 60, 54; - --spectrum-seafoam-1300:rgba(var(--spectrum-seafoam-1300-rgb)); - --spectrum-seafoam-1400-rgb:0, 46, 40; - --spectrum-seafoam-1400:rgba(var(--spectrum-seafoam-1400-rgb)); - --spectrum-seafoam-1500-rgb:0, 33, 29; - --spectrum-seafoam-1500:rgba(var(--spectrum-seafoam-1500-rgb)); - --spectrum-seafoam-1600-rgb:0, 15, 14; - --spectrum-seafoam-1600:rgba(var(--spectrum-seafoam-1600-rgb)); - --spectrum-cyan-100-rgb:238, 250, 254; - --spectrum-cyan-100:rgba(var(--spectrum-cyan-100-rgb)); - --spectrum-cyan-200-rgb:217, 244, 253; - --spectrum-cyan-200:rgba(var(--spectrum-cyan-200-rgb)); - --spectrum-cyan-300-rgb:183, 231, 252; - --spectrum-cyan-300:rgba(var(--spectrum-cyan-300-rgb)); - --spectrum-cyan-400-rgb:138, 213, 255; - --spectrum-cyan-400:rgba(var(--spectrum-cyan-400-rgb)); - --spectrum-cyan-500-rgb:92, 192, 255; - --spectrum-cyan-500:rgba(var(--spectrum-cyan-500-rgb)); - --spectrum-cyan-600-rgb:48, 167, 254; - --spectrum-cyan-600:rgba(var(--spectrum-cyan-600-rgb)); - --spectrum-cyan-700-rgb:29, 149, 231; - --spectrum-cyan-700:rgba(var(--spectrum-cyan-700-rgb)); - --spectrum-cyan-800-rgb:18, 134, 205; - --spectrum-cyan-800:rgba(var(--spectrum-cyan-800-rgb)); - --spectrum-cyan-900-rgb:11, 120, 179; - --spectrum-cyan-900:rgba(var(--spectrum-cyan-900-rgb)); - --spectrum-cyan-1000-rgb:4, 102, 145; - --spectrum-cyan-1000:rgba(var(--spectrum-cyan-1000-rgb)); - --spectrum-cyan-1100-rgb:0, 87, 121; - --spectrum-cyan-1100:rgba(var(--spectrum-cyan-1100-rgb)); - --spectrum-cyan-1200-rgb:0, 71, 98; - --spectrum-cyan-1200:rgba(var(--spectrum-cyan-1200-rgb)); - --spectrum-cyan-1300-rgb:0, 57, 78; - --spectrum-cyan-1300:rgba(var(--spectrum-cyan-1300-rgb)); - --spectrum-cyan-1400-rgb:0, 43, 59; - --spectrum-cyan-1400:rgba(var(--spectrum-cyan-1400-rgb)); - --spectrum-cyan-1500-rgb:0, 31, 43; - --spectrum-cyan-1500:rgba(var(--spectrum-cyan-1500-rgb)); - --spectrum-cyan-1600-rgb:0, 14, 20; - --spectrum-cyan-1600:rgba(var(--spectrum-cyan-1600-rgb)); - --spectrum-indigo-100-rgb:247, 248, 255; - --spectrum-indigo-100:rgba(var(--spectrum-indigo-100-rgb)); - --spectrum-indigo-200-rgb:235, 238, 255; - --spectrum-indigo-200:rgba(var(--spectrum-indigo-200-rgb)); - --spectrum-indigo-300-rgb:216, 222, 255; - --spectrum-indigo-300:rgba(var(--spectrum-indigo-300-rgb)); - --spectrum-indigo-400-rgb:192, 201, 255; - --spectrum-indigo-400:rgba(var(--spectrum-indigo-400-rgb)); - --spectrum-indigo-500-rgb:167, 178, 255; - --spectrum-indigo-500:rgba(var(--spectrum-indigo-500-rgb)); - --spectrum-indigo-600-rgb:145, 151, 254; - --spectrum-indigo-600:rgba(var(--spectrum-indigo-600-rgb)); - --spectrum-indigo-700-rgb:132, 128, 254; - --spectrum-indigo-700:rgba(var(--spectrum-indigo-700-rgb)); - --spectrum-indigo-800-rgb:122, 106, 253; - --spectrum-indigo-800:rgba(var(--spectrum-indigo-800-rgb)); - --spectrum-indigo-900-rgb:113, 85, 250; - --spectrum-indigo-900:rgba(var(--spectrum-indigo-900-rgb)); - --spectrum-indigo-1000-rgb:99, 56, 238; - --spectrum-indigo-1000:rgba(var(--spectrum-indigo-1000-rgb)); - --spectrum-indigo-1100-rgb:84, 36, 219; - --spectrum-indigo-1100:rgba(var(--spectrum-indigo-1100-rgb)); - --spectrum-indigo-1200-rgb:69, 19, 191; - --spectrum-indigo-1200:rgba(var(--spectrum-indigo-1200-rgb)); - --spectrum-indigo-1300-rgb:55, 6, 160; - --spectrum-indigo-1300:rgba(var(--spectrum-indigo-1300-rgb)); - --spectrum-indigo-1400-rgb:42, 0, 129; - --spectrum-indigo-1400:rgba(var(--spectrum-indigo-1400-rgb)); - --spectrum-indigo-1500-rgb:31, 0, 98; - --spectrum-indigo-1500:rgba(var(--spectrum-indigo-1500-rgb)); - --spectrum-indigo-1600-rgb:17, 0, 54; - --spectrum-indigo-1600:rgba(var(--spectrum-indigo-1600-rgb)); - --spectrum-purple-100-rgb:251, 247, 254; - --spectrum-purple-100:rgba(var(--spectrum-purple-100-rgb)); - --spectrum-purple-200-rgb:244, 235, 252; - --spectrum-purple-200:rgba(var(--spectrum-purple-200-rgb)); - --spectrum-purple-300-rgb:235, 218, 249; - --spectrum-purple-300:rgba(var(--spectrum-purple-300-rgb)); - --spectrum-purple-400-rgb:221, 193, 246; - --spectrum-purple-400:rgba(var(--spectrum-purple-400-rgb)); - --spectrum-purple-500-rgb:208, 167, 243; - --spectrum-purple-500:rgba(var(--spectrum-purple-500-rgb)); - --spectrum-purple-600-rgb:191, 138, 238; - --spectrum-purple-600:rgba(var(--spectrum-purple-600-rgb)); - --spectrum-purple-700-rgb:178, 114, 235; - --spectrum-purple-700:rgba(var(--spectrum-purple-700-rgb)); - --spectrum-purple-800-rgb:166, 92, 231; - --spectrum-purple-800:rgba(var(--spectrum-purple-800-rgb)); - --spectrum-purple-900-rgb:154, 71, 226; - --spectrum-purple-900:rgba(var(--spectrum-purple-900-rgb)); - --spectrum-purple-1000-rgb:134, 40, 217; - --spectrum-purple-1000:rgba(var(--spectrum-purple-1000-rgb)); - --spectrum-purple-1100-rgb:115, 13, 204; - --spectrum-purple-1100:rgba(var(--spectrum-purple-1100-rgb)); - --spectrum-purple-1200-rgb:93, 0, 177; - --spectrum-purple-1200:rgba(var(--spectrum-purple-1200-rgb)); - --spectrum-purple-1300-rgb:75, 0, 144; - --spectrum-purple-1300:rgba(var(--spectrum-purple-1300-rgb)); - --spectrum-purple-1400-rgb:59, 0, 111; - --spectrum-purple-1400:rgba(var(--spectrum-purple-1400-rgb)); - --spectrum-purple-1500-rgb:44, 0, 84; - --spectrum-purple-1500:rgba(var(--spectrum-purple-1500-rgb)); - --spectrum-purple-1600-rgb:23, 0, 45; - --spectrum-purple-1600:rgba(var(--spectrum-purple-1600-rgb)); - --spectrum-fuchsia-100-rgb:254, 246, 255; - --spectrum-fuchsia-100:rgba(var(--spectrum-fuchsia-100-rgb)); - --spectrum-fuchsia-200-rgb:253, 233, 255; - --spectrum-fuchsia-200:rgba(var(--spectrum-fuchsia-200-rgb)); - --spectrum-fuchsia-300-rgb:250, 211, 255; - --spectrum-fuchsia-300:rgba(var(--spectrum-fuchsia-300-rgb)); - --spectrum-fuchsia-400-rgb:247, 181, 255; - --spectrum-fuchsia-400:rgba(var(--spectrum-fuchsia-400-rgb)); - --spectrum-fuchsia-500-rgb:243, 147, 255; - --spectrum-fuchsia-500:rgba(var(--spectrum-fuchsia-500-rgb)); - --spectrum-fuchsia-600-rgb:236, 105, 255; - --spectrum-fuchsia-600:rgba(var(--spectrum-fuchsia-600-rgb)); - --spectrum-fuchsia-700-rgb:223, 77, 245; - --spectrum-fuchsia-700:rgba(var(--spectrum-fuchsia-700-rgb)); - --spectrum-fuchsia-800-rgb:200, 68, 220; - --spectrum-fuchsia-800:rgba(var(--spectrum-fuchsia-800-rgb)); - --spectrum-fuchsia-900-rgb:181, 57, 200; - --spectrum-fuchsia-900:rgba(var(--spectrum-fuchsia-900-rgb)); - --spectrum-fuchsia-1000-rgb:156, 40, 175; - --spectrum-fuchsia-1000:rgba(var(--spectrum-fuchsia-1000-rgb)); - --spectrum-fuchsia-1100-rgb:135, 27, 154; - --spectrum-fuchsia-1100:rgba(var(--spectrum-fuchsia-1100-rgb)); - --spectrum-fuchsia-1200-rgb:113, 15, 131; - --spectrum-fuchsia-1200:rgba(var(--spectrum-fuchsia-1200-rgb)); - --spectrum-fuchsia-1300-rgb:92, 4, 109; - --spectrum-fuchsia-1300:rgba(var(--spectrum-fuchsia-1300-rgb)); - --spectrum-fuchsia-1400-rgb:72, 0, 88; - --spectrum-fuchsia-1400:rgba(var(--spectrum-fuchsia-1400-rgb)); - --spectrum-fuchsia-1500-rgb:54, 0, 66; - --spectrum-fuchsia-1500:rgba(var(--spectrum-fuchsia-1500-rgb)); - --spectrum-fuchsia-1600-rgb:29, 0, 35; - --spectrum-fuchsia-1600:rgba(var(--spectrum-fuchsia-1600-rgb)); - --spectrum-magenta-100-rgb:255, 245, 248; - --spectrum-magenta-100:rgba(var(--spectrum-magenta-100-rgb)); - --spectrum-magenta-200-rgb:255, 232, 240; - --spectrum-magenta-200:rgba(var(--spectrum-magenta-200-rgb)); - --spectrum-magenta-300-rgb:255, 213, 227; - --spectrum-magenta-300:rgba(var(--spectrum-magenta-300-rgb)); - --spectrum-magenta-400-rgb:255, 185, 208; - --spectrum-magenta-400:rgba(var(--spectrum-magenta-400-rgb)); - --spectrum-magenta-500-rgb:255, 152, 187; - --spectrum-magenta-500:rgba(var(--spectrum-magenta-500-rgb)); - --spectrum-magenta-600-rgb:255, 112, 159; - --spectrum-magenta-600:rgba(var(--spectrum-magenta-600-rgb)); - --spectrum-magenta-700-rgb:255, 72, 133; - --spectrum-magenta-700:rgba(var(--spectrum-magenta-700-rgb)); - --spectrum-magenta-800-rgb:240, 45, 110; - --spectrum-magenta-800:rgba(var(--spectrum-magenta-800-rgb)); - --spectrum-magenta-900-rgb:217, 35, 97; - --spectrum-magenta-900:rgba(var(--spectrum-magenta-900-rgb)); - --spectrum-magenta-1000-rgb:186, 22, 80; - --spectrum-magenta-1000:rgba(var(--spectrum-magenta-1000-rgb)); - --spectrum-magenta-1100-rgb:163, 5, 62; - --spectrum-magenta-1100:rgba(var(--spectrum-magenta-1100-rgb)); - --spectrum-magenta-1200-rgb:136, 0, 51; - --spectrum-magenta-1200:rgba(var(--spectrum-magenta-1200-rgb)); - --spectrum-magenta-1300-rgb:111, 0, 40; - --spectrum-magenta-1300:rgba(var(--spectrum-magenta-1300-rgb)); - --spectrum-magenta-1400-rgb:86, 0, 30; - --spectrum-magenta-1400:rgba(var(--spectrum-magenta-1400-rgb)); - --spectrum-magenta-1500-rgb:64, 0, 22; - --spectrum-magenta-1500:rgba(var(--spectrum-magenta-1500-rgb)); - --spectrum-magenta-1600-rgb:35, 0, 12; - --spectrum-magenta-1600:rgba(var(--spectrum-magenta-1600-rgb)); - --spectrum-pink-100-rgb:255, 246, 252; - --spectrum-pink-100:rgba(var(--spectrum-pink-100-rgb)); - --spectrum-pink-200-rgb:255, 232, 247; - --spectrum-pink-200:rgba(var(--spectrum-pink-200-rgb)); - --spectrum-pink-300-rgb:255, 211, 240; - --spectrum-pink-300:rgba(var(--spectrum-pink-300-rgb)); - --spectrum-pink-400-rgb:255, 181, 230; - --spectrum-pink-400:rgba(var(--spectrum-pink-400-rgb)); - --spectrum-pink-500-rgb:255, 148, 219; - --spectrum-pink-500:rgba(var(--spectrum-pink-500-rgb)); - --spectrum-pink-600-rgb:255, 103, 204; - --spectrum-pink-600:rgba(var(--spectrum-pink-600-rgb)); - --spectrum-pink-700-rgb:242, 76, 184; - --spectrum-pink-700:rgba(var(--spectrum-pink-700-rgb)); - --spectrum-pink-800-rgb:228, 52, 163; - --spectrum-pink-800:rgba(var(--spectrum-pink-800-rgb)); - --spectrum-pink-900-rgb:206, 42, 146; - --spectrum-pink-900:rgba(var(--spectrum-pink-900-rgb)); - --spectrum-pink-1000-rgb:176, 31, 123; - --spectrum-pink-1000:rgba(var(--spectrum-pink-1000-rgb)); - --spectrum-pink-1100-rgb:152, 22, 104; - --spectrum-pink-1100:rgba(var(--spectrum-pink-1100-rgb)); - --spectrum-pink-1200-rgb:128, 12, 85; - --spectrum-pink-1200:rgba(var(--spectrum-pink-1200-rgb)); - --spectrum-pink-1300-rgb:105, 3, 68; - --spectrum-pink-1300:rgba(var(--spectrum-pink-1300-rgb)); - --spectrum-pink-1400-rgb:83, 0, 53; - --spectrum-pink-1400:rgba(var(--spectrum-pink-1400-rgb)); - --spectrum-pink-1500-rgb:62, 0, 39; - --spectrum-pink-1500:rgba(var(--spectrum-pink-1500-rgb)); - --spectrum-pink-1600-rgb:33, 0, 21; - --spectrum-pink-1600:rgba(var(--spectrum-pink-1600-rgb)); - --spectrum-turquoise-100-rgb:238, 251, 251; - --spectrum-turquoise-100:rgba(var(--spectrum-turquoise-100-rgb)); - --spectrum-turquoise-200-rgb:209, 245, 245; - --spectrum-turquoise-200:rgba(var(--spectrum-turquoise-200-rgb)); - --spectrum-turquoise-300-rgb:169, 236, 237; - --spectrum-turquoise-300:rgba(var(--spectrum-turquoise-300-rgb)); - --spectrum-turquoise-400-rgb:111, 221, 228; - --spectrum-turquoise-400:rgba(var(--spectrum-turquoise-400-rgb)); - --spectrum-turquoise-500-rgb:39, 202, 216; - --spectrum-turquoise-500:rgba(var(--spectrum-turquoise-500-rgb)); - --spectrum-turquoise-600-rgb:15, 177, 192; - --spectrum-turquoise-600:rgba(var(--spectrum-turquoise-600-rgb)); - --spectrum-turquoise-700-rgb:12, 158, 171; - --spectrum-turquoise-700:rgba(var(--spectrum-turquoise-700-rgb)); - --spectrum-turquoise-800-rgb:10, 141, 153; - --spectrum-turquoise-800:rgba(var(--spectrum-turquoise-800-rgb)); - --spectrum-turquoise-900-rgb:8, 126, 137; - --spectrum-turquoise-900:rgba(var(--spectrum-turquoise-900-rgb)); - --spectrum-turquoise-1000-rgb:5, 107, 116; - --spectrum-turquoise-1000:rgba(var(--spectrum-turquoise-1000-rgb)); - --spectrum-turquoise-1100-rgb:3, 90, 98; - --spectrum-turquoise-1100:rgba(var(--spectrum-turquoise-1100-rgb)); - --spectrum-turquoise-1200-rgb:1, 74, 81; - --spectrum-turquoise-1200:rgba(var(--spectrum-turquoise-1200-rgb)); - --spectrum-turquoise-1300-rgb:0, 59, 65; - --spectrum-turquoise-1300:rgba(var(--spectrum-turquoise-1300-rgb)); - --spectrum-turquoise-1400-rgb:0, 44, 49; - --spectrum-turquoise-1400:rgba(var(--spectrum-turquoise-1400-rgb)); - --spectrum-turquoise-1500-rgb:0, 32, 35; - --spectrum-turquoise-1500:rgba(var(--spectrum-turquoise-1500-rgb)); - --spectrum-turquoise-1600-rgb:0, 15, 17; - --spectrum-turquoise-1600:rgba(var(--spectrum-turquoise-1600-rgb)); - --spectrum-brown-100-rgb:252, 247, 242; - --spectrum-brown-100:rgba(var(--spectrum-brown-100-rgb)); - --spectrum-brown-200-rgb:247, 238, 225; - --spectrum-brown-200:rgba(var(--spectrum-brown-200-rgb)); - --spectrum-brown-300-rgb:239, 221, 195; - --spectrum-brown-300:rgba(var(--spectrum-brown-300-rgb)); - --spectrum-brown-400-rgb:229, 200, 157; - --spectrum-brown-400:rgba(var(--spectrum-brown-400-rgb)); - --spectrum-brown-500-rgb:214, 177, 123; - --spectrum-brown-500:rgba(var(--spectrum-brown-500-rgb)); - --spectrum-brown-600-rgb:190, 155, 104; - --spectrum-brown-600:rgba(var(--spectrum-brown-600-rgb)); - --spectrum-brown-700-rgb:171, 138, 90; - --spectrum-brown-700:rgba(var(--spectrum-brown-700-rgb)); - --spectrum-brown-800-rgb:154, 123, 77; - --spectrum-brown-800:rgba(var(--spectrum-brown-800-rgb)); - --spectrum-brown-900-rgb:139, 109, 66; - --spectrum-brown-900:rgba(var(--spectrum-brown-900-rgb)); - --spectrum-brown-1000-rgb:119, 91, 50; - --spectrum-brown-1000:rgba(var(--spectrum-brown-1000-rgb)); - --spectrum-brown-1100-rgb:103, 76, 35; - --spectrum-brown-1100:rgba(var(--spectrum-brown-1100-rgb)); - --spectrum-brown-1200-rgb:88, 61, 21; - --spectrum-brown-1200:rgba(var(--spectrum-brown-1200-rgb)); - --spectrum-brown-1300-rgb:70, 49, 17; - --spectrum-brown-1300:rgba(var(--spectrum-brown-1300-rgb)); - --spectrum-brown-1400-rgb:52, 37, 13; - --spectrum-brown-1400:rgba(var(--spectrum-brown-1400-rgb)); - --spectrum-brown-1500-rgb:38, 26, 9; - --spectrum-brown-1500:rgba(var(--spectrum-brown-1500-rgb)); - --spectrum-brown-1600-rgb:16, 12, 4; - --spectrum-brown-1600:rgba(var(--spectrum-brown-1600-rgb)); - --spectrum-silver-100-rgb:247, 247, 247; - --spectrum-silver-100:rgba(var(--spectrum-silver-100-rgb)); - --spectrum-silver-200-rgb:239, 239, 239; - --spectrum-silver-200:rgba(var(--spectrum-silver-200-rgb)); - --spectrum-silver-300-rgb:223, 223, 223; - --spectrum-silver-300:rgba(var(--spectrum-silver-300-rgb)); - --spectrum-silver-400-rgb:204, 204, 204; - --spectrum-silver-400:rgba(var(--spectrum-silver-400-rgb)); - --spectrum-silver-500-rgb:183, 183, 183; - --spectrum-silver-500:rgba(var(--spectrum-silver-500-rgb)); - --spectrum-silver-600-rgb:160, 160, 160; - --spectrum-silver-600:rgba(var(--spectrum-silver-600-rgb)); - --spectrum-silver-700-rgb:143, 143, 143; - --spectrum-silver-700:rgba(var(--spectrum-silver-700-rgb)); - --spectrum-silver-800-rgb:128, 128, 128; - --spectrum-silver-800:rgba(var(--spectrum-silver-800-rgb)); - --spectrum-silver-900-rgb:114, 114, 114; - --spectrum-silver-900:rgba(var(--spectrum-silver-900-rgb)); - --spectrum-silver-1000-rgb:96, 96, 96; - --spectrum-silver-1000:rgba(var(--spectrum-silver-1000-rgb)); - --spectrum-silver-1100-rgb:81, 81, 81; - --spectrum-silver-1100:rgba(var(--spectrum-silver-1100-rgb)); - --spectrum-silver-1200-rgb:66, 66, 66; - --spectrum-silver-1200:rgba(var(--spectrum-silver-1200-rgb)); - --spectrum-silver-1300-rgb:52, 52, 52; - --spectrum-silver-1300:rgba(var(--spectrum-silver-1300-rgb)); - --spectrum-silver-1400-rgb:39, 39, 39; - --spectrum-silver-1400:rgba(var(--spectrum-silver-1400-rgb)); - --spectrum-silver-1500-rgb:28, 28, 28; - --spectrum-silver-1500:rgba(var(--spectrum-silver-1500-rgb)); - --spectrum-silver-1600-rgb:12, 12, 12; - --spectrum-silver-1600:rgba(var(--spectrum-silver-1600-rgb)); - --spectrum-cinnamon-100-rgb:253, 247, 243; - --spectrum-cinnamon-100:rgba(var(--spectrum-cinnamon-100-rgb)); - --spectrum-cinnamon-200-rgb:249, 236, 229; - --spectrum-cinnamon-200:rgba(var(--spectrum-cinnamon-200-rgb)); - --spectrum-cinnamon-300-rgb:244, 218, 203; - --spectrum-cinnamon-300:rgba(var(--spectrum-cinnamon-300-rgb)); - --spectrum-cinnamon-400-rgb:237, 196, 172; - --spectrum-cinnamon-400:rgba(var(--spectrum-cinnamon-400-rgb)); - --spectrum-cinnamon-500-rgb:229, 170, 136; - --spectrum-cinnamon-500:rgba(var(--spectrum-cinnamon-500-rgb)); - --spectrum-cinnamon-600-rgb:212, 145, 108; - --spectrum-cinnamon-600:rgba(var(--spectrum-cinnamon-600-rgb)); - --spectrum-cinnamon-700-rgb:198, 126, 88; - --spectrum-cinnamon-700:rgba(var(--spectrum-cinnamon-700-rgb)); - --spectrum-cinnamon-800-rgb:184, 109, 70; - --spectrum-cinnamon-800:rgba(var(--spectrum-cinnamon-800-rgb)); - --spectrum-cinnamon-900-rgb:170, 94, 56; - --spectrum-cinnamon-900:rgba(var(--spectrum-cinnamon-900-rgb)); - --spectrum-cinnamon-1000-rgb:147, 77, 43; - --spectrum-cinnamon-1000:rgba(var(--spectrum-cinnamon-1000-rgb)); - --spectrum-cinnamon-1100-rgb:128, 62, 32; - --spectrum-cinnamon-1100:rgba(var(--spectrum-cinnamon-1100-rgb)); - --spectrum-cinnamon-1200-rgb:110, 48, 21; - --spectrum-cinnamon-1200:rgba(var(--spectrum-cinnamon-1200-rgb)); - --spectrum-cinnamon-1300-rgb:92, 35, 11; - --spectrum-cinnamon-1300:rgba(var(--spectrum-cinnamon-1300-rgb)); - --spectrum-cinnamon-1400-rgb:72, 25, 6; - --spectrum-cinnamon-1400:rgba(var(--spectrum-cinnamon-1400-rgb)); - --spectrum-cinnamon-1500-rgb:52, 18, 4; - --spectrum-cinnamon-1500:rgba(var(--spectrum-cinnamon-1500-rgb)); - --spectrum-cinnamon-1600-rgb:24, 8, 2; - --spectrum-cinnamon-1600:rgba(var(--spectrum-cinnamon-1600-rgb)); - --spectrum-icon-color-blue-primary-default:var(--spectrum-blue-900); - --spectrum-icon-color-red-primary-default:var(--spectrum-red-900); - --spectrum-icon-color-yellow-primary-default:var(--spectrum-yellow-400); - --spectrum-icon-color-blue-primary-hover:var(--spectrum-blue-1000); - --spectrum-icon-color-blue-primary-down:var(--spectrum-blue-1100); - --spectrum-icon-color-brown-primary-default:var(--spectrum-brown-800); - --spectrum-icon-color-brown-primary-hover:var(--spectrum-brown-900); - --spectrum-icon-color-brown-primary-down:var(--spectrum-brown-1000); - --spectrum-icon-color-celery-primary-default:var(--spectrum-celery-700); - --spectrum-icon-color-celery-primary-hover:var(--spectrum-celery-800); - --spectrum-icon-color-celery-primary-down:var(--spectrum-celery-900); - --spectrum-icon-color-chartreuse-primary-default:var(--spectrum-chartreuse-600); - --spectrum-icon-color-chartreuse-primary-hover:var(--spectrum-chartreuse-700); - --spectrum-icon-color-chartreuse-primary-down:var(--spectrum-chartreuse-800); - --spectrum-icon-color-fuchsia-primary-default:var(--spectrum-fuchsia-900); - --spectrum-icon-color-fuchsia-primary-hover:var(--spectrum-fuchsia-1000); - --spectrum-icon-color-fuchsia-primary-down:var(--spectrum-fuchsia-1100); - --spectrum-icon-color-indigo-primary-default:var(--spectrum-indigo-900); - --spectrum-icon-color-indigo-primary-hover:var(--spectrum-indigo-1000); - --spectrum-icon-color-indigo-primary-down:var(--spectrum-indigo-1100); - --spectrum-icon-color-magenta-primary-default:var(--spectrum-magenta-900); - --spectrum-icon-color-magenta-primary-hover:var(--spectrum-magenta-1000); - --spectrum-icon-color-magenta-primary-down:var(--spectrum-magenta-1100); - --spectrum-icon-color-orange-primary-default:var(--spectrum-orange-700); - --spectrum-icon-color-orange-primary-hover:var(--spectrum-orange-800); - --spectrum-icon-color-orange-primary-down:var(--spectrum-orange-900); - --spectrum-icon-color-pink-primary-default:var(--spectrum-pink-800); - --spectrum-icon-color-pink-primary-hover:var(--spectrum-pink-900); - --spectrum-icon-color-pink-primary-down:var(--spectrum-pink-1000); - --spectrum-icon-color-purple-primary-default:var(--spectrum-purple-900); - --spectrum-icon-color-purple-primary-hover:var(--spectrum-purple-1000); - --spectrum-icon-color-purple-primary-down:var(--spectrum-purple-1100); - --spectrum-icon-color-red-primary-hover:var(--spectrum-red-1000); - --spectrum-icon-color-red-primary-down:var(--spectrum-red-1100); - --spectrum-icon-color-silver-primary-default:var(--spectrum-silver-700); - --spectrum-icon-color-silver-primary-hover:var(--spectrum-silver-800); - --spectrum-icon-color-silver-primary-down:var(--spectrum-silver-900); - --spectrum-icon-color-turquoise-primary-default:var(--spectrum-turquoise-700); - --spectrum-icon-color-turquoise-primary-hover:var(--spectrum-turquoise-800); - --spectrum-icon-color-turquoise-primary-down:var(--spectrum-turquoise-900); - --spectrum-icon-color-yellow-primary-hover:var(--spectrum-yellow-500); - --spectrum-icon-color-yellow-primary-down:var(--spectrum-yellow-600); - --spectrum-icon-color-blue-background:var(--spectrum-blue-200); - --spectrum-icon-color-brown-background:var(--spectrum-brown-200); - --spectrum-icon-color-celery-background:var(--spectrum-celery-100); - --spectrum-icon-color-chartreuse-background:var(--spectrum-chartreuse-200); - --spectrum-icon-color-cinnamon-background:var(--spectrum-cinnamon-200); - --spectrum-icon-color-cyan-background:var(--spectrum-cyan-100); - --spectrum-icon-color-green-background:var(--spectrum-green-100); - --spectrum-icon-color-indigo-background:var(--spectrum-indigo-200); - --spectrum-icon-color-orange-background:var(--spectrum-orange-200); - --spectrum-icon-color-red-background:var(--spectrum-red-200); - --spectrum-icon-color-seafoam-background:var(--spectrum-seafoam-200); - --spectrum-icon-color-silver-background:var(--spectrum-silver-200); - --spectrum-icon-color-turquoise-background:var(--spectrum-turquoise-200); - --spectrum-icon-color-yellow-background:var(--spectrum-yellow-100); - --spectrum-informative-subtle-background-color-default:var(--spectrum-informative-color-200); - --spectrum-positive-subtle-background-color-default:var(--spectrum-positive-color-200); - --spectrum-notice-subtle-background-color-default:var(--spectrum-notice-color-200); - --spectrum-negative-subtle-background-color-default:var(--spectrum-negative-color-200); - --spectrum-accent-subtle-background-color-default:var(--spectrum-accent-color-200); - --spectrum-menu-item-background-color-default-rgb:0, 0, 0; - --spectrum-menu-item-background-color-default-opacity:0; - --spectrum-menu-item-background-color-default:rgba(var(--spectrum-menu-item-background-color-default-rgb), var(--spectrum-menu-item-background-color-default-opacity)); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover:var(--spectrum-transparent-black-200); - --spectrum-menu-item-background-color-down:var(--spectrum-transparent-black-200); - --spectrum-menu-item-background-color-key-focus:var(--spectrum-transparent-black-200); + --spectrum-contextual-help-content-spacing: var(--spectrum-spacing-200); - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var(--spectrum-blue-800-rgb); /* var(--spectrum-accent-color-800);*/ + --spectrum-datepicker-initial-width: 160px; + --spectrum-datepicker-generic-padding: 15px; + --spectrum-datepicker-dash-line-height: 30px; + --spectrum-datepicker-width-quiet-first: 90px; + --spectrum-datepicker-width-quiet-second: 20px; + --spectrum-datepicker-datetime-width-first: 45px; + --spectrum-datepicker-invalid-icon-to-button: 10px; + --spectrum-datepicker-invalid-icon-to-button-quiet: 9px; + --spectrum-datepicker-input-datetime-width: 30px; - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color:var(--spectrum-blue-800); + --spectrum-dial-border-radius: 20px; + --spectrum-dial-handle-position: 10px; + --spectrum-dial-handle-block-margin: 20px; + --spectrum-dial-handle-inline-margin: 20px; + --spectrum-dial-controls-margin: 10px; + --spectrum-dial-label-gap-y: 6px; + --spectrum-dial-label-container-top-to-text: 5px; - --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-900-rgb), 0.1); - --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-black-rgb), 0.06); - --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-down:var(--spectrum-transparent-black-200); - --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-900-rgb), 0.2); - --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-black-rgb), 0.06); - --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-800); + --spectrum-dialog-confirm-entry-animation-distance: 25px; + --spectrum-dialog-confirm-hero-height: 160px; + --spectrum-dialog-confirm-border-radius: 5px; + --spectrum-dialog-confirm-title-text-size: 19px; + --spectrum-dialog-confirm-description-text-size: 15px; + --spectrum-dialog-confirm-padding-grid: 24px; - --spectrum-badge-label-icon-color-primary:var(--spectrum-white); + --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 34px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 42px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 47px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 54px; - --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-800); - --spectrum-coach-indicator-ring-dark-color:var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color:var(--spectrum-gray-50); + --spectrum-menu-item-checkmark-height-small: 12px; + --spectrum-menu-item-checkmark-height-medium: 14px; + --spectrum-menu-item-checkmark-height-large: 16px; + --spectrum-menu-item-checkmark-height-extra-large: 16px; - --spectrum-well-border-color:var(--spectrum-black-rgb); + --spectrum-menu-item-checkmark-width-small: 12px; + --spectrum-menu-item-checkmark-width-medium: 14px; + --spectrum-menu-item-checkmark-width-large: 16px; + --spectrum-menu-item-checkmark-width-extra-large: 16px; - --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-800); + --spectrum-pagination-textfield-width: 60px; + --spectrum-pagination-item-inline-spacing: 6px; - --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.06); - --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-900-rgb), 0.1); + --spectrum-rating-icon-spacing: var(--spectrum-spacing-100); - --spectrum-logic-button-and-background-color:var(--spectrum-blue-900); - --spectrum-logic-button-and-border-color:var(--spectrum-blue-900); - --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1100); - --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1100); + --spectrum-slider-tick-mark-height: 13px; + --spectrum-slider-ramp-track-height: 20px; - --spectrum-logic-button-or-background-color:var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color:var(--spectrum-magenta-900); - --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-1100); - --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-1100); + --spectrum-treeview-item-indentation-medium: 20px; + --spectrum-treeview-item-indentation-small: 15px; + --spectrum-treeview-item-indentation-large: 25px; + --spectrum-treeview-item-indentation-extra-large: 30px; + --spectrum-treeview-indicator-inset-block-start: 6px; + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 2px; + --spectrum-tooltip-tip-square-size: 10px; - --spectrum-assetcard-border-color-selected:var(--spectrum-blue-900); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-900); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-1000); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-900); - --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-800); + --spectrum-ui-icon-medium-display: none; + --spectrum-ui-icon-large-display: block; - --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-900-rgb),0.2); - --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-900-rgb),0.1); - --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-800); + --spectrum-well-border-radius: 5px; + --spectrum-well-margin-top: 5px; + --spectrum-well-min-width: 300px; + --spectrum-well-padding: 20px; + --spectrum-workflow-icon-size-xxl: 40px; + --spectrum-workflow-icon-size-xxs: 15px; } -.spectrum--medium{ - --spectrum-checkbox-control-size-small:12px; - --spectrum-checkbox-control-size-medium:14px; - --spectrum-checkbox-control-size-large:16px; - --spectrum-checkbox-control-size-extra-large:18px; - --spectrum-checkbox-top-to-control-small:6px; - --spectrum-checkbox-top-to-control-medium:9px; - --spectrum-checkbox-top-to-control-large:12px; - --spectrum-checkbox-top-to-control-extra-large:15px; - --spectrum-switch-control-width-small:22px; - --spectrum-switch-control-width-medium:26px; - --spectrum-switch-control-width-large:30px; - --spectrum-switch-control-width-extra-large:34px; - --spectrum-switch-control-height-small:14px; - --spectrum-switch-control-height-medium:16px; - --spectrum-switch-control-height-large:18px; - --spectrum-switch-control-height-extra-large:20px; - --spectrum-switch-top-to-control-small:6px; - --spectrum-switch-top-to-control-medium:9px; - --spectrum-switch-top-to-control-large:12px; - --spectrum-switch-top-to-control-extra-large:15px; - --spectrum-radio-button-control-size-small:12px; - --spectrum-radio-button-control-size-medium:14px; - --spectrum-radio-button-control-size-large:16px; - --spectrum-radio-button-control-size-extra-large:18px; - --spectrum-radio-button-top-to-control-small:6px; - --spectrum-radio-button-top-to-control-medium:9px; - --spectrum-radio-button-top-to-control-large:12px; - --spectrum-radio-button-top-to-control-extra-large:15px; - --spectrum-field-label-text-to-asterisk-small:4px; - --spectrum-field-label-text-to-asterisk-medium:4px; - --spectrum-field-label-text-to-asterisk-large:5px; - --spectrum-field-label-text-to-asterisk-extra-large:5px; - --spectrum-field-label-top-to-asterisk-small:8px; - --spectrum-field-label-top-to-asterisk-medium:12px; - --spectrum-field-label-top-to-asterisk-large:15px; - --spectrum-field-label-top-to-asterisk-extra-large:18px; - --spectrum-field-label-to-component-quiet-small:-8px; - --spectrum-field-label-to-component-quiet-medium:-8px; - --spectrum-field-label-to-component-quiet-large:-12px; - --spectrum-field-label-to-component-quiet-extra-large:-15px; - --spectrum-help-text-top-to-workflow-icon-small:var(--spectrum-component-top-to-workflow-icon-75); - --spectrum-help-text-top-to-workflow-icon-medium:var(--spectrum-component-top-to-workflow-icon-100); - --spectrum-help-text-top-to-workflow-icon-large:var(--spectrum-component-top-to-workflow-icon-200); - --spectrum-help-text-top-to-workflow-icon-extra-large:var(--spectrum-component-top-to-workflow-icon-300); - --spectrum-status-light-dot-size-small:8px; - --spectrum-status-light-dot-size-medium:10px; - --spectrum-status-light-dot-size-large:12px; - --spectrum-status-light-dot-size-extra-large:14px; - --spectrum-status-light-top-to-dot-small:8px; - --spectrum-status-light-top-to-dot-medium:11px; - --spectrum-status-light-top-to-dot-large:14px; - --spectrum-status-light-top-to-dot-extra-large:17px; - --spectrum-action-button-edge-to-hold-icon-medium:4px; - --spectrum-action-button-edge-to-hold-icon-large:5px; - --spectrum-action-button-edge-to-hold-icon-extra-large:6px; - --spectrum-tooltip-tip-width:10px; - --spectrum-tooltip-tip-height:5px; - --spectrum-tooltip-maximum-width:160px; - --spectrum-progress-circle-size-small:16px; - --spectrum-progress-circle-size-medium:32px; - --spectrum-progress-circle-size-large:64px; - --spectrum-progress-circle-thickness-small:2px; - --spectrum-progress-circle-thickness-medium:3px; - --spectrum-progress-circle-thickness-large:4px; - --spectrum-toast-height:52px; - --spectrum-toast-maximum-width:336px; - --spectrum-toast-top-to-workflow-icon:18px; - --spectrum-toast-top-to-text:18px; - --spectrum-toast-bottom-to-text:20px; - --spectrum-swatch-size-extra-small:16px; - --spectrum-swatch-size-small:24px; - --spectrum-swatch-size-medium:32px; - --spectrum-swatch-size-large:40px; - --spectrum-progress-bar-thickness-small:4px; - --spectrum-progress-bar-thickness-medium:6px; - --spectrum-progress-bar-thickness-large:8px; - --spectrum-progress-bar-thickness-extra-large:10px; - --spectrum-meter-width:192px; - --spectrum-meter-thickness-small:4px; - --spectrum-meter-thickness-large:8px; - --spectrum-tag-top-to-avatar-small:4px; - --spectrum-tag-top-to-avatar-medium:6px; - --spectrum-tag-top-to-avatar-large:9px; - --spectrum-tag-top-to-cross-icon-small:8px; - --spectrum-tag-top-to-cross-icon-medium:12px; - --spectrum-tag-top-to-cross-icon-large:15px; - --spectrum-menu-item-edge-to-content-not-selected-small:28px; - --spectrum-menu-item-edge-to-content-not-selected-medium:32px; - --spectrum-menu-item-edge-to-content-not-selected-large:38px; - --spectrum-menu-item-edge-to-content-not-selected-extra-large:45px; - --spectrum-menu-item-top-to-disclosure-icon-small:7px; - --spectrum-menu-item-top-to-disclosure-icon-medium:11px; - --spectrum-menu-item-top-to-disclosure-icon-large:14px; - --spectrum-menu-item-top-to-disclosure-icon-extra-large:17px; - --spectrum-menu-item-top-to-selected-icon-small:7px; - --spectrum-menu-item-top-to-selected-icon-medium:11px; - --spectrum-menu-item-top-to-selected-icon-large:14px; - --spectrum-menu-item-top-to-selected-icon-extra-large:17px; - --spectrum-slider-control-height-small:14px; - --spectrum-slider-control-height-medium:16px; - --spectrum-slider-control-height-large:18px; - --spectrum-slider-control-height-extra-large:20px; - --spectrum-slider-handle-size-small:14px; - --spectrum-slider-handle-size-medium:16px; - --spectrum-slider-handle-size-large:18px; - --spectrum-slider-handle-size-extra-large:20px; - --spectrum-slider-handle-border-width-down-small:5px; - --spectrum-slider-handle-border-width-down-medium:6px; - --spectrum-slider-handle-border-width-down-large:7px; - --spectrum-slider-handle-border-width-down-extra-large:8px; - --spectrum-slider-bottom-to-handle-small:5px; - --spectrum-slider-bottom-to-handle-medium:8px; - --spectrum-slider-bottom-to-handle-large:11px; - --spectrum-slider-bottom-to-handle-extra-large:14px; - --spectrum-slider-control-to-field-label-small:-4px; - --spectrum-slider-control-to-field-label-medium:-12px; - --spectrum-slider-control-to-field-label-large:-16px; - --spectrum-slider-control-to-field-label-extra-large:-20px; - --spectrum-picker-visual-to-disclosure-icon-small:7px; - --spectrum-picker-visual-to-disclosure-icon-medium:8px; - --spectrum-picker-visual-to-disclosure-icon-large:9px; - --spectrum-picker-visual-to-disclosure-icon-extra-large:10px; - --spectrum-text-area-minimum-width:112px; - --spectrum-text-area-minimum-height:56px; - --spectrum-thumbnail-size-50:16px; - --spectrum-thumbnail-size-75:20px; - --spectrum-thumbnail-size-100:24px; - --spectrum-thumbnail-size-200:28px; - --spectrum-thumbnail-size-300:32px; - --spectrum-thumbnail-size-400:36px; - --spectrum-thumbnail-size-500:40px; - --spectrum-thumbnail-size-600:44px; - --spectrum-thumbnail-size-700:48px; - --spectrum-thumbnail-size-800:52px; - --spectrum-thumbnail-size-900:56px; - --spectrum-thumbnail-size-1000:64px; - --spectrum-opacity-checkerboard-square-size:var(--spectrum-opacity-checkerboard-square-size-medium); - --spectrum-opacity-checkerboard-square-size-medium:8px; - --spectrum-breadcrumbs-height-multiline:72px; - --spectrum-breadcrumbs-top-to-text-multiline:4px; - --spectrum-breadcrumbs-bottom-to-text-multiline:9px; - --spectrum-breadcrumbs-top-text-to-bottom-text:9px; - --spectrum-breadcrumbs-top-to-separator-icon-multiline:var(--spectrum-breadcrumbs-top-to-separator-multiline); - --spectrum-breadcrumbs-truncated-menu-to-bottom-text:4px; - --spectrum-avatar-size-50:16px; - --spectrum-avatar-size-75:20px; - --spectrum-avatar-size-100:24px; - --spectrum-avatar-size-200:28px; - --spectrum-avatar-size-300:32px; - --spectrum-avatar-size-400:36px; - --spectrum-avatar-size-500:40px; - --spectrum-avatar-size-600:44px; - --spectrum-avatar-size-700:48px; - --spectrum-avatar-size-800:52px; - --spectrum-avatar-size-900:56px; - --spectrum-avatar-size-1000:64px; - --spectrum-avatar-size-1100:72px; - --spectrum-avatar-size-1200:80px; - --spectrum-avatar-size-1300:88px; - --spectrum-avatar-size-1400:96px; - --spectrum-avatar-size-1500:104px; - --spectrum-alert-banner-minimum-height:56px; - --spectrum-alert-banner-width:832px; - --spectrum-alert-banner-top-to-workflow-icon:18px; - --spectrum-alert-banner-top-to-text:18px; - --spectrum-alert-banner-bottom-to-text:20px; - --spectrum-rating-indicator-width:18px; - --spectrum-rating-indicator-to-icon:4px; - --spectrum-color-area-width:192px; - --spectrum-color-area-minimum-width:64px; - --spectrum-color-area-height:192px; - --spectrum-color-area-minimum-height:64px; - --spectrum-color-wheel-width:192px; - --spectrum-color-wheel-minimum-width:175px; - --spectrum-color-slider-length:192px; - --spectrum-color-slider-minimum-length:80px; - --spectrum-coach-mark-width:296px; - --spectrum-coach-mark-minimum-width:296px; - --spectrum-coach-mark-maximum-width:380px; - --spectrum-coach-mark-edge-to-content:var(--spectrum-spacing-400); - --spectrum-coach-mark-pagination-text-to-bottom-edge:33px; - --spectrum-coach-mark-media-height:222px; - --spectrum-coach-mark-media-minimum-height:166px; - --spectrum-accordion-top-to-text-regular-small:5px; - --spectrum-accordion-small-top-to-text-spacious:9px; - --spectrum-accordion-top-to-text-regular-medium:8px; - --spectrum-accordion-top-to-text-spacious-medium:12px; - --spectrum-accordion-top-to-text-compact-large:4px; - --spectrum-accordion-top-to-text-regular-large:9px; - --spectrum-accordion-top-to-text-spacious-large:12px; - --spectrum-accordion-top-to-text-compact-extra-large:5px; - --spectrum-accordion-top-to-text-regular-extra-large:9px; - --spectrum-accordion-top-to-text-spacious-extra-large:13px; - --spectrum-accordion-bottom-to-text-compact-small:2px; - --spectrum-accordion-bottom-to-text-regular-small:7px; - --spectrum-accordion-bottom-to-text-spacious-small:11px; - --spectrum-accordion-bottom-to-text-compact-medium:5px; - --spectrum-accordion-bottom-to-text-regular-medium:9px; - --spectrum-accordion-bottom-to-text-spacious-medium:13px; - --spectrum-accordion-bottom-to-text-compact-large:8px; - --spectrum-accordion-bottom-to-text-regular-large:11px; - --spectrum-accordion-bottom-to-text-spacious-large:16px; - --spectrum-accordion-bottom-to-text-compact-extra-large:8px; - --spectrum-accordion-bottom-to-text-regular-extra-large:12px; - --spectrum-accordion-bottom-to-text-spacious-extra-large:16px; - --spectrum-accordion-minimum-width:200px; - --spectrum-accordion-content-area-top-to-content:8px; - --spectrum-accordion-content-area-bottom-to-content:16px; - --spectrum-color-handle-size:16px; - --spectrum-color-handle-size-key-focus:32px; - --spectrum-table-column-header-row-top-to-text-small:8px; - --spectrum-table-column-header-row-top-to-text-medium:6px; - --spectrum-table-column-header-row-top-to-text-large:10px; - --spectrum-table-column-header-row-top-to-text-extra-large:13px; - --spectrum-table-column-header-row-bottom-to-text-small:9px; - --spectrum-table-column-header-row-bottom-to-text-medium:8px; - --spectrum-table-column-header-row-bottom-to-text-large:10px; - --spectrum-table-column-header-row-bottom-to-text-extra-large:13px; - --spectrum-table-row-height-small-regular:var(--spectrum-table-row-height-small); - --spectrum-table-row-height-small:32px; - --spectrum-table-row-height-medium-regular:var(--spectrum-table-row-height-medium); - --spectrum-table-row-height-medium:40px; - --spectrum-table-row-height-large-regular:var(--spectrum-table-row-height-large); - --spectrum-table-row-height-large:48px; - --spectrum-table-row-height-extra-large-regular:var(--spectrum-table-row-height-extra-large); - --spectrum-table-row-height-extra-large:56px; - --spectrum-table-row-height-small-spacious:40px; - --spectrum-table-row-height-medium-spacious:48px; - --spectrum-table-row-height-large-spacious:56px; - --spectrum-table-row-height-extra-large-spacious:64px; - --spectrum-table-row-top-to-text-small-regular:var(--spectrum-table-row-top-to-text-small); - --spectrum-table-row-top-to-text-small:8px; - --spectrum-table-row-top-to-text-medium-regular:var(--spectrum-table-row-top-to-text-medium); - --spectrum-table-row-top-to-text-medium:10px; - --spectrum-table-row-top-to-text-large-regular:var(--spectrum-table-row-top-to-text-large); - --spectrum-table-row-top-to-text-large:14px; - --spectrum-table-row-top-to-text-extra-large-regular:var(--spectrum-table-row-top-to-text-extra-large); - --spectrum-table-row-top-to-text-extra-large:17px; - --spectrum-table-row-bottom-to-text-small-regular:var(--spectrum-table-row-bottom-to-text-small); - --spectrum-table-row-bottom-to-text-small:9px; - --spectrum-table-row-bottom-to-text-medium-regular:var(--spectrum-table-row-bottom-to-text-medium); - --spectrum-table-row-bottom-to-text-medium:13px; - --spectrum-table-row-bottom-to-text-large-regular:var(--spectrum-table-row-bottom-to-text-large); - --spectrum-table-row-bottom-to-text-large:14px; - --spectrum-table-row-bottom-to-text-extra-large-regular:var(--spectrum-table-row-bottom-to-text-extra-large); - --spectrum-table-row-bottom-to-text-extra-large:17px; - --spectrum-table-row-top-to-text-small-spacious:12px; - --spectrum-table-row-top-to-text-medium-spacious:15px; - --spectrum-table-row-top-to-text-large-spacious:18px; - --spectrum-table-row-top-to-text-extra-large-spacious:21px; - --spectrum-table-row-bottom-to-text-small-spacious:13px; - --spectrum-table-row-bottom-to-text-medium-spacious:16px; - --spectrum-table-row-bottom-to-text-large-spacious:18px; - --spectrum-table-row-bottom-to-text-extra-large-spacious:21px; - --spectrum-table-checkbox-to-text:24px; - --spectrum-table-header-row-checkbox-to-top-small:10px; - --spectrum-table-header-row-checkbox-to-top-medium:8px; - --spectrum-table-header-row-checkbox-to-top-large:12px; - --spectrum-table-header-row-checkbox-to-top-extra-large:15px; - --spectrum-table-row-checkbox-to-top-small-compact:6px; - --spectrum-table-row-checkbox-to-top-small-regular:var(--spectrum-table-row-checkbox-to-top-small); - --spectrum-table-row-checkbox-to-top-small:10px; - --spectrum-table-row-checkbox-to-top-small-spacious:14px; - --spectrum-table-row-checkbox-to-top-medium-compact:8px; - --spectrum-table-row-checkbox-to-top-medium-regular:var(--spectrum-table-row-checkbox-to-top-medium); - --spectrum-table-row-checkbox-to-top-medium:12px; - --spectrum-table-row-checkbox-to-top-medium-spacious:16px; - --spectrum-table-row-checkbox-to-top-large-compact:12px; - --spectrum-table-row-checkbox-to-top-large-regular:var(--spectrum-table-row-checkbox-to-top-large); - --spectrum-table-row-checkbox-to-top-large:16px; - --spectrum-table-row-checkbox-to-top-large-spacious:20px; - --spectrum-table-row-checkbox-to-top-extra-large-compact:15px; - --spectrum-table-row-checkbox-to-top-extra-large-regular:var(--spectrum-table-row-checkbox-to-top-extra-large); - --spectrum-table-row-checkbox-to-top-extra-large:19px; - --spectrum-table-row-checkbox-to-top-extra-large-spacious:23px; - --spectrum-table-section-header-row-height-small:24px; - --spectrum-table-section-header-row-height-medium:32px; - --spectrum-table-section-header-row-height-large:40px; - --spectrum-table-section-header-row-height-extra-large:48px; - --spectrum-table-thumbnail-to-top-minimum-small-compact:4px; - --spectrum-table-thumbnail-to-top-minimum-medium-compact:5px; - --spectrum-table-thumbnail-to-top-minimum-large-compact:7px; - --spectrum-table-thumbnail-to-top-minimum-extra-large-compact:8px; - --spectrum-table-thumbnail-to-top-minimum-small-regular:var(--spectrum-table-thumbnail-to-top-minimum-small); - --spectrum-table-thumbnail-to-top-minimum-small:5px; - --spectrum-table-thumbnail-to-top-minimum-medium-regular:var(--spectrum-table-thumbnail-to-top-minimum-medium); - --spectrum-table-thumbnail-to-top-minimum-medium:7px; - --spectrum-table-thumbnail-to-top-minimum-large-regular:var(--spectrum-table-thumbnail-to-top-minimum-large); - --spectrum-table-thumbnail-to-top-minimum-large:8px; - --spectrum-table-thumbnail-to-top-minimum-extra-large-regular:var(--spectrum-table-thumbnail-to-top-minimum-extra-large); - --spectrum-table-thumbnail-to-top-minimum-extra-large:8px; - --spectrum-table-thumbnail-to-top-minimum-small-spacious:7px; - --spectrum-table-thumbnail-to-top-minimum-medium-spacious:8px; - --spectrum-table-thumbnail-to-top-minimum-large-spacious:8px; - --spectrum-table-thumbnail-to-top-minimum-extra-large-spacious:10px; - --spectrum-tab-item-to-tab-item-horizontal-small:21px; - --spectrum-tab-item-to-tab-item-horizontal-medium:24px; - --spectrum-tab-item-to-tab-item-horizontal-large:27px; - --spectrum-tab-item-to-tab-item-horizontal-extra-large:30px; - --spectrum-tab-item-to-tab-item-vertical-small:4px; - --spectrum-tab-item-to-tab-item-vertical-medium:4px; - --spectrum-tab-item-to-tab-item-vertical-large:5px; - --spectrum-tab-item-to-tab-item-vertical-extra-large:5px; - --spectrum-tab-item-start-to-edge-small:12px; - --spectrum-tab-item-start-to-edge-medium:12px; - --spectrum-tab-item-start-to-edge-large:13px; - --spectrum-tab-item-start-to-edge-extra-large:13px; - --spectrum-tab-item-top-to-text-small:11px; - --spectrum-tab-item-bottom-to-text-small:12px; - --spectrum-tab-item-top-to-text-medium:14px; - --spectrum-tab-item-bottom-to-text-medium:14px; - --spectrum-tab-item-top-to-text-large:16px; - --spectrum-tab-item-bottom-to-text-large:18px; - --spectrum-tab-item-top-to-text-extra-large:19px; - --spectrum-tab-item-bottom-to-text-extra-large:20px; - --spectrum-tab-item-top-to-text-compact-small:4px; - --spectrum-tab-item-bottom-to-text-compact-small:5px; - --spectrum-tab-item-top-to-text-compact-medium:6px; - --spectrum-tab-item-bottom-to-text-compact-medium:8px; - --spectrum-tab-item-top-to-text-compact-large:10px; - --spectrum-tab-item-bottom-to-text-compact-large:12px; - --spectrum-tab-item-top-to-text-compact-extra-large:12px; - --spectrum-tab-item-bottom-to-text-compact-extra-large:13px; - --spectrum-tab-item-top-to-workflow-icon-small:13px; - --spectrum-tab-item-top-to-workflow-icon-medium:15px; - --spectrum-tab-item-top-to-workflow-icon-large:17px; - --spectrum-tab-item-top-to-workflow-icon-extra-large:19px; - --spectrum-tab-item-top-to-workflow-icon-compact-small:3px; - --spectrum-tab-item-top-to-workflow-icon-compact-medium:7px; - --spectrum-tab-item-top-to-workflow-icon-compact-large:9px; - --spectrum-tab-item-top-to-workflow-icon-compact-extra-large:11px; - --spectrum-tab-item-focus-indicator-gap-small:7px; - --spectrum-tab-item-focus-indicator-gap-medium:8px; - --spectrum-tab-item-focus-indicator-gap-large:9px; - --spectrum-tab-item-focus-indicator-gap-extra-large:10px; - --spectrum-side-navigation-width:192px; - --spectrum-side-navigation-minimum-width:160px; - --spectrum-side-navigation-maximum-width:240px; - --spectrum-side-navigation-second-level-edge-to-text:24px; - --spectrum-side-navigation-third-level-edge-to-text:36px; - --spectrum-side-navigation-with-icon-second-level-edge-to-text:50px; - --spectrum-side-navigation-with-icon-third-level-edge-to-text:62px; - --spectrum-side-navigation-item-to-item:4px; - --spectrum-side-navigation-item-to-header:24px; - --spectrum-side-navigation-bottom-to-text:8px; - --spectrum-tray-top-to-content-area:4px; - --spectrum-arrow-icon-size-75:10px; - --spectrum-arrow-icon-size-100:10px; - --spectrum-arrow-icon-size-200:12px; - --spectrum-arrow-icon-size-300:14px; - --spectrum-arrow-icon-size-400:16px; - --spectrum-arrow-icon-size-500:18px; - --spectrum-arrow-icon-size-600:20px; - --spectrum-asterisk-icon-size-100:8px; - --spectrum-asterisk-icon-size-200:10px; - --spectrum-asterisk-icon-size-300:10px; - --spectrum-checkmark-icon-size-50:10px; - --spectrum-checkmark-icon-size-75:10px; - --spectrum-checkmark-icon-size-100:10px; - --spectrum-checkmark-icon-size-200:12px; - --spectrum-checkmark-icon-size-300:14px; - --spectrum-checkmark-icon-size-400:16px; - --spectrum-checkmark-icon-size-500:16px; - --spectrum-checkmark-icon-size-600:18px; - --spectrum-chevron-icon-size-50:6px; - --spectrum-chevron-icon-size-75:10px; - --spectrum-chevron-icon-size-100:10px; - --spectrum-chevron-icon-size-200:12px; - --spectrum-chevron-icon-size-300:14px; - --spectrum-chevron-icon-size-400:16px; - --spectrum-chevron-icon-size-500:16px; - --spectrum-chevron-icon-size-600:18px; - --spectrum-cross-icon-size-75:8px; - --spectrum-cross-icon-size-100:8px; - --spectrum-cross-icon-size-200:10px; - --spectrum-cross-icon-size-300:12px; - --spectrum-cross-icon-size-400:12px; - --spectrum-cross-icon-size-500:14px; - --spectrum-cross-icon-size-600:16px; - --spectrum-dash-icon-size-50:8px; - --spectrum-dash-icon-size-75:8px; - --spectrum-dash-icon-size-100:10px; - --spectrum-dash-icon-size-200:12px; - --spectrum-dash-icon-size-300:12px; - --spectrum-dash-icon-size-400:14px; - --spectrum-dash-icon-size-500:16px; - --spectrum-dash-icon-size-600:18px; - --spectrum-side-navigation-header-to-item:8px; - --spectrum-switch-handle-size-small:6px; - --spectrum-switch-handle-selected-size-small:8px; - --spectrum-switch-handle-selected-size-medium:10px; - --spectrum-switch-handle-selected-size-large:12px; - --spectrum-switch-handle-selected-size-extra-large:14px; - --spectrum-switch-handle-size-medium:8px; - --spectrum-switch-handle-size-large:10px; - --spectrum-switch-handle-size-extra-large:12px; - --spectrum-tag-label-to-clear-icon-small:8px; - --spectrum-tag-label-to-clear-icon-medium:12px; - --spectrum-tag-label-to-clear-icon-large:15px; - --spectrum-tag-edge-to-clear-icon-small:8px; - --spectrum-tag-edge-to-clear-icon-medium:12px; - --spectrum-tag-edge-to-clear-icon-large:15px; - --spectrum-opacity-checkerboard-square-size-small:4px; - --spectrum-alert-banner-top-to-alert-icon:37px; - --spectrum-accordion-top-to-text-spacious-small:9px; - --spectrum-field-default-width-small:192px; - --spectrum-field-default-width-medium:208px; - --spectrum-field-default-width-large:224px; - --spectrum-field-default-width-extra-large:240px; - --spectrum-tag-minimum-width-small:21px; - --spectrum-tag-minimum-width-medium:27px; - --spectrum-tag-minimum-width-large:33px; - --spectrum-in-field-button-edge-to-fill-small:4px; - --spectrum-in-field-button-edge-to-fill-extra-large:8px; - --spectrum-in-field-progress-circle-edge-to-fill:1px; - --spectrum-in-field-progress-circle-size-75:16px; - --spectrum-in-field-progress-circle-size-100:20px; - --spectrum-in-field-progress-circle-size-200:22px; - --spectrum-in-field-progress-circle-size-300:26px; - --spectrum-alert-dialog-description-font-size:var(--spectrum-body-size-m); - --spectrum-alert-dialog-title-font-size:var(--spectrum-title-size-xxl); - --spectrum-coach-mark-body-font-size:var(--spectrum-body-size-m); - --spectrum-coach-mark-pagination-body-font-size:var(--spectrum-body-size-s); - --spectrum-coach-mark-title-font-size:var(--spectrum-title-size-m); - --spectrum-standard-dialog-title-font-size:var(--spectrum-title-size-xxl); - --spectrum-standard-dialog-body-font-size:var(--spectrum-body-size-m); - --spectrum-link-out-icon-size-75:10px; - --spectrum-link-out-icon-size-100:12px; - --spectrum-link-out-icon-size-200:14px; - --spectrum-menu-item-top-to-thumbnail-small:8px; - --spectrum-menu-item-top-to-thumbnail-medium:9px; - --spectrum-menu-item-top-to-thumbnail-large:10px; - --spectrum-menu-item-top-to-thumbnail-extra-large:11px; - --spectrum-illustrated-message-small-title-font-size:var(--spectrum-title-size-m); - --spectrum-illustrated-message-small-cjk-title-font-size:var(--spectrum-title-cjk-size-m); - --spectrum-illustrated-message-medium-title-font-size:var(--spectrum-title-size-xl); - --spectrum-illustrated-message-medium-cjk-title-font-size:var(--spectrum-title-cjk-size-xl); - --spectrum-illustrated-message-large-title-font-size:var(--spectrum-title-size-xxl); - --spectrum-illustrated-message-large-cjk-title-font-size:var(--spectrum-title-cjk-size-xxl); - --spectrum-illustrated-message-medium-body-font-size:var(--spectrum-body-size-s); - --spectrum-illustrated-message-large-body-font-size:var(--spectrum-body-size-s); - --spectrum-breadcrumbs-separator-to-bottom-text-multiline:11px; - --spectrum-breadcrumbs-start-edge-to-text-large:9px; - --spectrum-breadcrumbs-start-edge-to-text-medium:6px; - --spectrum-breadcrumbs-start-edge-to-text-multiline:4px; - --spectrum-breadcrumbs-top-to-separator-large:15px; - --spectrum-breadcrumbs-top-to-separator-medium:11px; - --spectrum-breadcrumbs-top-to-separator-multiline:7px; - --spectrum-breadcrumbs-text-to-separator-large:9px; - --spectrum-breadcrumbs-text-to-separator-medium:6px; - --spectrum-breadcrumbs-text-to-separator-multiline:4px; - --spectrum-contextual-help-body-font-size:var(--spectrum-body-size-s); - --spectrum-contextual-help-title-font-size:var(--spectrum-title-size-m); - --spectrum-accordion-content-area-edge-to-content-small:8px; - --spectrum-accordion-content-area-edge-to-content-medium:9px; - --spectrum-accordion-content-area-edge-to-content-large:12px; - --spectrum-accordion-content-area-edge-to-content-extra-large:15px; - --spectrum-accordion-disclosure-indicator-to-text-small:7px; - --spectrum-accordion-disclosure-indicator-to-text-medium:11px; - --spectrum-accordion-disclosure-indicator-to-text-large:14px; - --spectrum-accordion-disclosure-indicator-to-text-extra-large:17px; - --spectrum-meter-thickness-medium:6px; - --spectrum-meter-thickness-extra-large:10px; - --spectrum-avatar-to-avatar-50:-4px; - --spectrum-avatar-to-avatar-75:-5px; - --spectrum-avatar-to-avatar-100:-6px; - --spectrum-avatar-to-avatar-200:-7px; - --spectrum-avatar-to-avatar-300:-8px; - --spectrum-avatar-to-avatar-400:-9px; - --spectrum-avatar-to-avatar-500:-10px; - --spectrum-select-box-horizontal-minimum-height:80px; - --spectrum-select-box-horizontal-width:368px; - --spectrum-select-box-vertical-height:170px; - --spectrum-select-box-edge-to-checkbox:12px; - --spectrum-select-box-horizontal-end-to-content:32px; - --spectrum-select-box-horizontal-illustration-to-label:10px; - --spectrum-select-box-horizontal-label-to-description:2px; - --spectrum-select-box-horizontal-start-to-content:24px; - --spectrum-select-box-horizontal-top-to-content:16px; - --spectrum-select-box-top-to-checkbox:4px; - --spectrum-select-box-vertical-edge-to-content:24px; - --spectrum-select-box-vertical-illustration-to-label:8px; - --spectrum-slider-control-to-field-label-editable-small:-4px; - --spectrum-slider-control-to-field-label-editable-medium:-12px; - --spectrum-slider-control-to-field-label-editable-large:-16px; - --spectrum-slider-control-to-field-label-editable-extra-large:-20px; - --spectrum-slider-control-to-field-label-side-small:16px; - --spectrum-slider-control-to-field-label-side-medium:16px; - --spectrum-slider-control-to-field-label-side-large:20px; - --spectrum-slider-control-to-field-label-side-extra-large:24px; - --spectrum-slider-control-to-text-field-small:16px; - --spectrum-slider-control-to-text-field-medium:16px; - --spectrum-slider-control-to-text-field-large:20px; - --spectrum-slider-control-to-text-field-extra-large:24px; - --spectrum-slider-handle-height-precision-small:20px; - --spectrum-slider-handle-height-precision-medium:22px; - --spectrum-slider-handle-height-precision-large:24px; - --spectrum-slider-handle-height-precision-extra-large:26px; - --spectrum-slider-handle-small:18px; - --spectrum-slider-handle-medium:20px; - --spectrum-slider-handle-large:22px; - --spectrum-slider-handle-extra-large:24px; - --spectrum-in-field-stepper-to-end-small:0px; - --spectrum-in-field-stepper-to-end-extra-large:4px; - --spectrum-number-field-with-stepper-minimum-width-small:104px; - --spectrum-number-field-with-stepper-minimum-width-medium:120px; - --spectrum-number-field-with-stepper-minimum-width-large:144px; - --spectrum-number-field-with-stepper-minimum-width-extra-large:168px; - --spectrum-number-field-visual-to-in-field-stepper-small:5px; - --spectrum-number-field-visual-to-in-field-stepper-medium:6px; - --spectrum-number-field-visual-to-in-field-stepper-large:7px; - --spectrum-number-field-visual-to-in-field-stepper-extra-large:8px; - --spectrum-workflow-icon-size-50:14px; - --spectrum-workflow-icon-size-75:16px; - --spectrum-workflow-icon-size-100:20px; - --spectrum-workflow-icon-size-200:22px; - --spectrum-workflow-icon-size-300:26px; - --spectrum-text-to-visual-50:5px; - --spectrum-text-to-visual-75:5px; - --spectrum-text-to-visual-100:6px; - --spectrum-text-to-visual-200:7px; - --spectrum-text-to-visual-300:8px; - --spectrum-text-to-visual-400:9px; - --spectrum-text-to-control-50:4px; - --spectrum-text-to-control-75:9px; - --spectrum-text-to-control-100:10px; - --spectrum-text-to-control-200:11px; - --spectrum-text-to-control-300:13px; - --spectrum-component-height-50:20px; - --spectrum-component-height-75:24px; - --spectrum-component-height-100:32px; - --spectrum-component-height-200:40px; - --spectrum-component-height-300:48px; - --spectrum-component-height-400:56px; - --spectrum-component-height-500:64px; - --spectrum-component-pill-edge-to-visual-75:10px; - --spectrum-component-pill-edge-to-visual-100:14px; - --spectrum-component-pill-edge-to-visual-200:18px; - --spectrum-component-pill-edge-to-visual-300:21px; - --spectrum-component-pill-edge-to-visual-only-75:4px; - --spectrum-component-pill-edge-to-visual-only-100:6px; - --spectrum-component-pill-edge-to-visual-only-200:9px; - --spectrum-component-pill-edge-to-visual-only-300:11px; - --spectrum-component-pill-edge-to-text-75:12px; - --spectrum-component-pill-edge-to-text-100:16px; - --spectrum-component-pill-edge-to-text-200:20px; - --spectrum-component-pill-edge-to-text-300:24px; - --spectrum-component-edge-to-visual-50:6px; - --spectrum-component-edge-to-visual-75:7px; - --spectrum-component-edge-to-visual-100:10px; - --spectrum-component-edge-to-visual-200:13px; - --spectrum-component-edge-to-visual-300:15px; - --spectrum-component-edge-to-visual-only-50:3px; - --spectrum-component-edge-to-visual-only-75:4px; - --spectrum-component-edge-to-visual-only-100:6px; - --spectrum-component-edge-to-visual-only-200:9px; - --spectrum-component-edge-to-visual-only-300:11px; - --spectrum-component-edge-to-text-50:8px; - --spectrum-component-edge-to-text-75:9px; - --spectrum-component-edge-to-text-100:12px; - --spectrum-component-edge-to-text-200:15px; - --spectrum-component-edge-to-text-300:18px; - --spectrum-component-top-to-workflow-icon-50:3px; - --spectrum-component-top-to-workflow-icon-75:4px; - --spectrum-component-top-to-workflow-icon-100:6px; - --spectrum-component-top-to-workflow-icon-200:9px; - --spectrum-component-top-to-workflow-icon-300:11px; - --spectrum-component-top-to-text-50:3px; - --spectrum-component-top-to-text-75:4px; - --spectrum-component-top-to-text-100:6px; - --spectrum-component-top-to-text-200:9px; - --spectrum-component-top-to-text-300:12px; - --spectrum-component-bottom-to-text-50:3px; - --spectrum-component-bottom-to-text-75:5px; - --spectrum-component-bottom-to-text-100:9px; - --spectrum-component-bottom-to-text-200:11px; - --spectrum-component-bottom-to-text-300:14px; - --spectrum-component-to-menu-small:6px; - --spectrum-component-to-menu-medium:6px; - --spectrum-component-to-menu-large:7px; - --spectrum-component-to-menu-extra-large:8px; - --spectrum-field-edge-to-disclosure-icon-75:7px; - --spectrum-field-edge-to-disclosure-icon-100:11px; - --spectrum-field-edge-to-disclosure-icon-200:14px; - --spectrum-field-edge-to-disclosure-icon-300:17px; - --spectrum-field-end-edge-to-disclosure-icon-75:7px; - --spectrum-field-end-edge-to-disclosure-icon-100:11px; - --spectrum-field-end-edge-to-disclosure-icon-200:14px; - --spectrum-field-end-edge-to-disclosure-icon-300:17px; - --spectrum-field-top-to-disclosure-icon-75:7px; - --spectrum-field-top-to-disclosure-icon-100:11px; - --spectrum-field-top-to-disclosure-icon-200:14px; - --spectrum-field-top-to-disclosure-icon-300:17px; - --spectrum-field-top-to-alert-icon-small:4px; - --spectrum-field-top-to-alert-icon-medium:7px; - --spectrum-field-top-to-alert-icon-large:10px; - --spectrum-field-top-to-alert-icon-extra-large:13px; - --spectrum-field-top-to-validation-icon-small:7px; - --spectrum-field-top-to-validation-icon-medium:11px; - --spectrum-field-top-to-validation-icon-large:14px; - --spectrum-field-top-to-validation-icon-extra-large:17px; - --spectrum-field-top-to-progress-circle-small:4px; - --spectrum-field-top-to-progress-circle-medium:6px; - --spectrum-field-top-to-progress-circle-large:9px; - --spectrum-field-top-to-progress-circle-extra-large:11px; - --spectrum-field-edge-to-alert-icon-small:9px; - --spectrum-field-edge-to-alert-icon-medium:12px; - --spectrum-field-edge-to-alert-icon-large:15px; - --spectrum-field-edge-to-alert-icon-extra-large:18px; - --spectrum-field-edge-to-validation-icon-small:9px; - --spectrum-field-edge-to-validation-icon-medium:12px; - --spectrum-field-edge-to-validation-icon-large:15px; - --spectrum-field-edge-to-validation-icon-extra-large:18px; - --spectrum-field-text-to-alert-icon-small:8px; - --spectrum-field-text-to-alert-icon-medium:12px; - --spectrum-field-text-to-alert-icon-large:15px; - --spectrum-field-text-to-alert-icon-extra-large:18px; - --spectrum-field-text-to-validation-icon-small:8px; - --spectrum-field-text-to-validation-icon-medium:12px; - --spectrum-field-text-to-validation-icon-large:15px; - --spectrum-field-text-to-validation-icon-extra-large:18px; - --spectrum-field-width:var(--spectrum-field-width-small); - --spectrum-character-count-to-field-quiet-small:-3px; - --spectrum-character-count-to-field-quiet-medium:-3px; - --spectrum-character-count-to-field-quiet-large:-3px; - --spectrum-character-count-to-field-quiet-extra-large:-4px; - --spectrum-side-label-character-count-to-field:12px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-small:7px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-medium:11px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-large:14px; - --spectrum-disclosure-indicator-top-to-disclosure-icon-extra-large:17px; - --spectrum-navigational-indicator-top-to-back-icon-small:6px; - --spectrum-navigational-indicator-top-to-back-icon-medium:9px; - --spectrum-navigational-indicator-top-to-back-icon-large:12px; - --spectrum-navigational-indicator-top-to-back-icon-extra-large:15px; - --spectrum-color-control-track-width:24px; - --spectrum-corner-triangle-icon-size-75:5px; - --spectrum-corner-triangle-icon-size-100:5px; - --spectrum-corner-triangle-icon-size-200:6px; - --spectrum-corner-triangle-icon-size-300:7px; - --spectrum-font-size-25:10px; - --spectrum-font-size-50:11px; - --spectrum-font-size-75:12px; - --spectrum-font-size-100:14px; - --spectrum-font-size-200:16px; - --spectrum-font-size-300:18px; - --spectrum-font-size-400:20px; - --spectrum-font-size-500:22px; - --spectrum-font-size-600:25px; - --spectrum-font-size-700:28px; - --spectrum-font-size-800:32px; - --spectrum-font-size-900:36px; - --spectrum-font-size-1000:40px; - --spectrum-font-size-1100:45px; - --spectrum-font-size-1200:51px; - --spectrum-font-size-1300:58px; - --spectrum-font-size-1400:65px; - --spectrum-font-size-1500:73px; - --spectrum-slider-tick-mark-height:10px; - --spectrum-slider-ramp-track-height:16px; - - --spectrum-colorwheel-path:"M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0"; - --spectrum-colorwheel-path-borders:"M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; - --spectrum-colorwheel-colorarea-container-size:144px; - - --spectrum-colorloupe-checkerboard-fill:url(#checkerboard-primary); +.spectrum--light { + --spectrum-overlay-opacity: 0.4; + --spectrum-background-layer-2-color: var(--spectrum-gray-25); + --spectrum-neutral-subdued-background-color-default: var(--spectrum-gray-700); + --spectrum-neutral-subdued-background-color-hover: var(--spectrum-gray-800); + --spectrum-neutral-subdued-background-color-down: var(--spectrum-gray-800); + --spectrum-neutral-subdued-background-color-key-focus: var(--spectrum-gray-800); + --spectrum-accent-background-color-default: var(--spectrum-accent-color-900); + --spectrum-accent-background-color-hover: var(--spectrum-accent-color-1000); + --spectrum-accent-background-color-down: var(--spectrum-accent-color-1000); + --spectrum-accent-background-color-key-focus: var(--spectrum-accent-color-1000); + --spectrum-informative-background-color-default: var(--spectrum-informative-color-900); + --spectrum-informative-background-color-hover: var(--spectrum-informative-color-1000); + --spectrum-informative-background-color-down: var(--spectrum-informative-color-1000); + --spectrum-informative-background-color-key-focus: var(--spectrum-informative-color-1000); + --spectrum-negative-background-color-default: var(--spectrum-negative-color-900); + --spectrum-negative-background-color-hover: var(--spectrum-negative-color-1000); + --spectrum-negative-background-color-down: var(--spectrum-negative-color-1000); + --spectrum-negative-background-color-key-focus: var(--spectrum-negative-color-1000); + --spectrum-positive-background-color-default: var(--spectrum-positive-color-900); + --spectrum-positive-background-color-hover: var(--spectrum-positive-color-1000); + --spectrum-positive-background-color-down: var(--spectrum-positive-color-1000); + --spectrum-positive-background-color-key-focus: var(--spectrum-positive-color-1000); + --spectrum-notice-background-color-default: var(--spectrum-notice-color-600); + --spectrum-gray-background-color-default: var(--spectrum-gray-700); + --spectrum-red-background-color-default: var(--spectrum-red-900); + --spectrum-orange-background-color-default: var(--spectrum-orange-600); + --spectrum-yellow-background-color-default: var(--spectrum-yellow-400); + --spectrum-chartreuse-background-color-default: var(--spectrum-chartreuse-500); + --spectrum-celery-background-color-default: var(--spectrum-celery-600); + --spectrum-green-background-color-default: var(--spectrum-green-900); + --spectrum-seafoam-background-color-default: var(--spectrum-seafoam-900); + --spectrum-cyan-background-color-default: var(--spectrum-cyan-900); + --spectrum-blue-background-color-default: var(--spectrum-blue-900); + --spectrum-indigo-background-color-default: var(--spectrum-indigo-900); + --spectrum-purple-background-color-default: var(--spectrum-purple-900); + --spectrum-fuchsia-background-color-default: var(--spectrum-fuchsia-900); + --spectrum-magenta-background-color-default: var(--spectrum-magenta-900); + --spectrum-neutral-visual-color: var(--spectrum-gray-500); + --spectrum-accent-visual-color: var(--spectrum-accent-color-800); + --spectrum-informative-visual-color: var(--spectrum-informative-color-800); + --spectrum-negative-visual-color: var(--spectrum-negative-color-800); + --spectrum-notice-visual-color: var(--spectrum-notice-color-800); + --spectrum-positive-visual-color: var(--spectrum-positive-color-800); + --spectrum-gray-visual-color: var(--spectrum-gray-500); + --spectrum-red-visual-color: var(--spectrum-red-800); + --spectrum-orange-visual-color: var(--spectrum-orange-700); + --spectrum-yellow-visual-color: var(--spectrum-yellow-600); + --spectrum-chartreuse-visual-color: var(--spectrum-chartreuse-600); + --spectrum-celery-visual-color: var(--spectrum-celery-700); + --spectrum-green-visual-color: var(--spectrum-green-700); + --spectrum-seafoam-visual-color: var(--spectrum-seafoam-700); + --spectrum-cyan-visual-color: var(--spectrum-cyan-600); + --spectrum-blue-visual-color: var(--spectrum-blue-800); + --spectrum-indigo-visual-color: var(--spectrum-indigo-800); + --spectrum-purple-visual-color: var(--spectrum-purple-800); + --spectrum-fuchsia-visual-color: var(--spectrum-fuchsia-800); + --spectrum-magenta-visual-color: var(--spectrum-magenta-800); + --spectrum-background-elevated-color: var(--spectrum-gray-25); + --spectrum-background-pasteboard-color: var(--spectrum-gray-100); + --spectrum-brown-visual-color: var(--spectrum-brown-800); + --spectrum-cinnamon-visual-color: var(--spectrum-cinnamon-800); + --spectrum-pink-visual-color: var(--spectrum-pink-800); + --spectrum-silver-visual-color: var(--spectrum-silver-800); + --spectrum-turquoise-visual-color: var(--spectrum-turquoise-800); + --spectrum-brown-background-color-default: var(--spectrum-brown-900); + --spectrum-cinnamon-background-color-default: var(--spectrum-cinnamon-900); + --spectrum-pink-background-color-default: var(--spectrum-pink-900); + --spectrum-silver-background-color-default: var(--spectrum-silver-900); + --spectrum-turquoise-background-color-default: var(--spectrum-turquoise-900); + --spectrum-drop-shadow-color-100-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-100-opacity: 0.12; + --spectrum-drop-shadow-color-100: rgba(var(--spectrum-drop-shadow-color-100-rgb), var(--spectrum-drop-shadow-color-100-opacity)); + --spectrum-drop-shadow-color-200-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-200-opacity: 0.16; + --spectrum-drop-shadow-color-200: rgba(var(--spectrum-drop-shadow-color-200-rgb), var(--spectrum-drop-shadow-color-200-opacity)); + --spectrum-drop-shadow-color-300-rgb: 0, 0, 0; + --spectrum-drop-shadow-color-300-opacity: 0.2; + --spectrum-drop-shadow-color-300: rgba(var(--spectrum-drop-shadow-color-300-rgb), var(--spectrum-drop-shadow-color-300-opacity)); + --spectrum-neutral-subtle-background-color-default: var(--spectrum-gray-100); + --spectrum-gray-subtle-background-color-default: var(--spectrum-gray-100); + --spectrum-blue-subtle-background-color-default: var(--spectrum-blue-200); + --spectrum-green-subtle-background-color-default: var(--spectrum-green-200); + --spectrum-orange-subtle-background-color-default: var(--spectrum-orange-200); + --spectrum-red-subtle-background-color-default: var(--spectrum-red-200); + --spectrum-brown-subtle-background-color-default: var(--spectrum-brown-200); + --spectrum-cinnamon-subtle-background-color-default: var(--spectrum-cinnamon-200); + --spectrum-celery-subtle-background-color-default: var(--spectrum-celery-200); + --spectrum-chartreuse-subtle-background-color-default: var(--spectrum-chartreuse-200); + --spectrum-cyan-subtle-background-color-default: var(--spectrum-cyan-200); + --spectrum-fuchsia-subtle-background-color-default: var(--spectrum-fuchsia-200); + --spectrum-indigo-subtle-background-color-default: var(--spectrum-indigo-200); + --spectrum-magenta-subtle-background-color-default: var(--spectrum-magenta-200); + --spectrum-pink-subtle-background-color-default: var(--spectrum-pink-200); + --spectrum-purple-subtle-background-color-default: var(--spectrum-purple-200); + --spectrum-seafoam-subtle-background-color-default: var(--spectrum-seafoam-200); + --spectrum-silver-subtle-background-color-default: var(--spectrum-silver-200); + --spectrum-turquoise-subtle-background-color-default: var(--spectrum-turquoise-200); + --spectrum-yellow-subtle-background-color-default: var(--spectrum-yellow-200); + --spectrum-opacity-checkerboard-square-dark: var(--spectrum-gray-200); + --spectrum-menu-item-background-color-default: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-hover: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-down: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-keyboard-focus: var(--spectrum-gray-100); + --spectrum-menu-item-background-color-disabled: var(--spectrum-gray-100); + --spectrum-popover-border-opacity: 0; + --spectrum-gray-25-rgb: 255, 255, 255; + --spectrum-gray-25: rgba(var(--spectrum-gray-25-rgb)); + --spectrum-gray-50-rgb: 248, 248, 248; + --spectrum-gray-50: rgba(var(--spectrum-gray-50-rgb)); + --spectrum-gray-75-rgb: 243, 243, 243; + --spectrum-gray-75: rgba(var(--spectrum-gray-75-rgb)); + --spectrum-gray-100-rgb: 233, 233, 233; + --spectrum-gray-100: rgba(var(--spectrum-gray-100-rgb)); + --spectrum-gray-200-rgb: 225, 225, 225; + --spectrum-gray-200: rgba(var(--spectrum-gray-200-rgb)); + --spectrum-gray-300-rgb: 218, 218, 218; + --spectrum-gray-300: rgba(var(--spectrum-gray-300-rgb)); + --spectrum-gray-400-rgb: 198, 198, 198; + --spectrum-gray-400: rgba(var(--spectrum-gray-400-rgb)); + --spectrum-gray-500-rgb: 143, 143, 143; + --spectrum-gray-500: rgba(var(--spectrum-gray-500-rgb)); + --spectrum-gray-600-rgb: 113, 113, 113; + --spectrum-gray-600: rgba(var(--spectrum-gray-600-rgb)); + --spectrum-gray-700-rgb: 80, 80, 80; + --spectrum-gray-700: rgba(var(--spectrum-gray-700-rgb)); + --spectrum-gray-800-rgb: 41, 41, 41; + --spectrum-gray-800: rgba(var(--spectrum-gray-800-rgb)); + --spectrum-gray-900-rgb: 19, 19, 19; + --spectrum-gray-900: rgba(var(--spectrum-gray-900-rgb)); + --spectrum-gray-1000-rgb: 0, 0, 0; + --spectrum-gray-1000: rgba(var(--spectrum-gray-1000-rgb)); + --spectrum-blue-100-rgb: 245, 249, 255; + --spectrum-blue-100: rgba(var(--spectrum-blue-100-rgb)); + --spectrum-blue-200-rgb: 229, 240, 254; + --spectrum-blue-200: rgba(var(--spectrum-blue-200-rgb)); + --spectrum-blue-300-rgb: 203, 226, 254; + --spectrum-blue-300: rgba(var(--spectrum-blue-300-rgb)); + --spectrum-blue-400-rgb: 172, 207, 253; + --spectrum-blue-400: rgba(var(--spectrum-blue-400-rgb)); + --spectrum-blue-500-rgb: 142, 185, 252; + --spectrum-blue-500: rgba(var(--spectrum-blue-500-rgb)); + --spectrum-blue-600-rgb: 114, 158, 253; + --spectrum-blue-600: rgba(var(--spectrum-blue-600-rgb)); + --spectrum-blue-700-rgb: 93, 137, 255; + --spectrum-blue-700: rgba(var(--spectrum-blue-700-rgb)); + --spectrum-blue-800-rgb: 75, 117, 255; + --spectrum-blue-800: rgba(var(--spectrum-blue-800-rgb)); + --spectrum-blue-900-rgb: 59, 99, 251; + --spectrum-blue-900: rgba(var(--spectrum-blue-900-rgb)); + --spectrum-blue-1000-rgb: 39, 77, 234; + --spectrum-blue-1000: rgba(var(--spectrum-blue-1000-rgb)); + --spectrum-blue-1100-rgb: 29, 62, 207; + --spectrum-blue-1100: rgba(var(--spectrum-blue-1100-rgb)); + --spectrum-blue-1200-rgb: 21, 50, 173; + --spectrum-blue-1200: rgba(var(--spectrum-blue-1200-rgb)); + --spectrum-blue-1300-rgb: 16, 40, 140; + --spectrum-blue-1300: rgba(var(--spectrum-blue-1300-rgb)); + --spectrum-blue-1400-rgb: 12, 31, 105; + --spectrum-blue-1400: rgba(var(--spectrum-blue-1400-rgb)); + --spectrum-blue-1500-rgb: 14, 24, 67; + --spectrum-blue-1500: rgba(var(--spectrum-blue-1500-rgb)); + --spectrum-blue-1600-rgb: 7, 11, 30; + --spectrum-blue-1600: rgba(var(--spectrum-blue-1600-rgb)); + --spectrum-red-100-rgb: 255, 246, 245; + --spectrum-red-100: rgba(var(--spectrum-red-100-rgb)); + --spectrum-red-200-rgb: 255, 235, 232; + --spectrum-red-200: rgba(var(--spectrum-red-200-rgb)); + --spectrum-red-300-rgb: 255, 214, 209; + --spectrum-red-300: rgba(var(--spectrum-red-300-rgb)); + --spectrum-red-400-rgb: 255, 188, 180; + --spectrum-red-400: rgba(var(--spectrum-red-400-rgb)); + --spectrum-red-500-rgb: 255, 157, 145; + --spectrum-red-500: rgba(var(--spectrum-red-500-rgb)); + --spectrum-red-600-rgb: 255, 118, 101; + --spectrum-red-600: rgba(var(--spectrum-red-600-rgb)); + --spectrum-red-700-rgb: 255, 81, 61; + --spectrum-red-700: rgba(var(--spectrum-red-700-rgb)); + --spectrum-red-800-rgb: 240, 56, 35; + --spectrum-red-800: rgba(var(--spectrum-red-800-rgb)); + --spectrum-red-900-rgb: 215, 50, 32; + --spectrum-red-900: rgba(var(--spectrum-red-900-rgb)); + --spectrum-red-1000-rgb: 183, 40, 24; + --spectrum-red-1000: rgba(var(--spectrum-red-1000-rgb)); + --spectrum-red-1100-rgb: 156, 33, 19; + --spectrum-red-1100: rgba(var(--spectrum-red-1100-rgb)); + --spectrum-red-1200-rgb: 129, 27, 14; + --spectrum-red-1200: rgba(var(--spectrum-red-1200-rgb)); + --spectrum-red-1300-rgb: 104, 21, 10; + --spectrum-red-1300: rgba(var(--spectrum-red-1300-rgb)); + --spectrum-red-1400-rgb: 80, 16, 6; + --spectrum-red-1400: rgba(var(--spectrum-red-1400-rgb)); + --spectrum-red-1500-rgb: 59, 11, 4; + --spectrum-red-1500: rgba(var(--spectrum-red-1500-rgb)); + --spectrum-red-1600-rgb: 29, 5, 2; + --spectrum-red-1600: rgba(var(--spectrum-red-1600-rgb)); + --spectrum-orange-100-rgb: 255, 246, 231; + --spectrum-orange-100: rgba(var(--spectrum-orange-100-rgb)); + --spectrum-orange-200-rgb: 255, 236, 207; + --spectrum-orange-200: rgba(var(--spectrum-orange-200-rgb)); + --spectrum-orange-300-rgb: 255, 218, 158; + --spectrum-orange-300: rgba(var(--spectrum-orange-300-rgb)); + --spectrum-orange-400-rgb: 255, 193, 94; + --spectrum-orange-400: rgba(var(--spectrum-orange-400-rgb)); + --spectrum-orange-500-rgb: 255, 162, 19; + --spectrum-orange-500: rgba(var(--spectrum-orange-500-rgb)); + --spectrum-orange-600-rgb: 252, 125, 0; + --spectrum-orange-600: rgba(var(--spectrum-orange-600-rgb)); + --spectrum-orange-700-rgb: 232, 106, 0; + --spectrum-orange-700: rgba(var(--spectrum-orange-700-rgb)); + --spectrum-orange-800-rgb: 212, 91, 0; + --spectrum-orange-800: rgba(var(--spectrum-orange-800-rgb)); + --spectrum-orange-900-rgb: 194, 78, 0; + --spectrum-orange-900: rgba(var(--spectrum-orange-900-rgb)); + --spectrum-orange-1000-rgb: 167, 62, 0; + --spectrum-orange-1000: rgba(var(--spectrum-orange-1000-rgb)); + --spectrum-orange-1100-rgb: 144, 51, 0; + --spectrum-orange-1100: rgba(var(--spectrum-orange-1100-rgb)); + --spectrum-orange-1200-rgb: 118, 41, 0; + --spectrum-orange-1200: rgba(var(--spectrum-orange-1200-rgb)); + --spectrum-orange-1300-rgb: 95, 32, 0; + --spectrum-orange-1300: rgba(var(--spectrum-orange-1300-rgb)); + --spectrum-orange-1400-rgb: 73, 24, 0; + --spectrum-orange-1400: rgba(var(--spectrum-orange-1400-rgb)); + --spectrum-orange-1500-rgb: 52, 18, 0; + --spectrum-orange-1500: rgba(var(--spectrum-orange-1500-rgb)); + --spectrum-orange-1600-rgb: 25, 8, 0; + --spectrum-orange-1600: rgba(var(--spectrum-orange-1600-rgb)); + --spectrum-yellow-100-rgb: 255, 248, 204; + --spectrum-yellow-100: rgba(var(--spectrum-yellow-100-rgb)); + --spectrum-yellow-200-rgb: 255, 241, 151; + --spectrum-yellow-200: rgba(var(--spectrum-yellow-200-rgb)); + --spectrum-yellow-300-rgb: 255, 222, 44; + --spectrum-yellow-300: rgba(var(--spectrum-yellow-300-rgb)); + --spectrum-yellow-400-rgb: 245, 199, 0; + --spectrum-yellow-400: rgba(var(--spectrum-yellow-400-rgb)); + --spectrum-yellow-500-rgb: 230, 175, 0; + --spectrum-yellow-500: rgba(var(--spectrum-yellow-500-rgb)); + --spectrum-yellow-600-rgb: 210, 149, 0; + --spectrum-yellow-600: rgba(var(--spectrum-yellow-600-rgb)); + --spectrum-yellow-700-rgb: 193, 131, 0; + --spectrum-yellow-700: rgba(var(--spectrum-yellow-700-rgb)); + --spectrum-yellow-800-rgb: 175, 116, 0; + --spectrum-yellow-800: rgba(var(--spectrum-yellow-800-rgb)); + --spectrum-yellow-900-rgb: 158, 102, 0; + --spectrum-yellow-900: rgba(var(--spectrum-yellow-900-rgb)); + --spectrum-yellow-1000-rgb: 134, 85, 0; + --spectrum-yellow-1000: rgba(var(--spectrum-yellow-1000-rgb)); + --spectrum-yellow-1100-rgb: 114, 72, 0; + --spectrum-yellow-1100: rgba(var(--spectrum-yellow-1100-rgb)); + --spectrum-yellow-1200-rgb: 93, 59, 0; + --spectrum-yellow-1200: rgba(var(--spectrum-yellow-1200-rgb)); + --spectrum-yellow-1300-rgb: 75, 47, 0; + --spectrum-yellow-1300: rgba(var(--spectrum-yellow-1300-rgb)); + --spectrum-yellow-1400-rgb: 56, 35, 0; + --spectrum-yellow-1400: rgba(var(--spectrum-yellow-1400-rgb)); + --spectrum-yellow-1500-rgb: 40, 25, 0; + --spectrum-yellow-1500: rgba(var(--spectrum-yellow-1500-rgb)); + --spectrum-yellow-1600-rgb: 18, 11, 0; + --spectrum-yellow-1600: rgba(var(--spectrum-yellow-1600-rgb)); + --spectrum-chartreuse-100-rgb: 246, 251, 222; + --spectrum-chartreuse-100: rgba(var(--spectrum-chartreuse-100-rgb)); + --spectrum-chartreuse-200-rgb: 234, 246, 173; + --spectrum-chartreuse-200: rgba(var(--spectrum-chartreuse-200-rgb)); + --spectrum-chartreuse-300-rgb: 208, 236, 70; + --spectrum-chartreuse-300: rgba(var(--spectrum-chartreuse-300-rgb)); + --spectrum-chartreuse-400-rgb: 182, 219, 0; + --spectrum-chartreuse-400: rgba(var(--spectrum-chartreuse-400-rgb)); + --spectrum-chartreuse-500-rgb: 163, 196, 0; + --spectrum-chartreuse-500: rgba(var(--spectrum-chartreuse-500-rgb)); + --spectrum-chartreuse-600-rgb: 143, 172, 0; + --spectrum-chartreuse-600: rgba(var(--spectrum-chartreuse-600-rgb)); + --spectrum-chartreuse-700-rgb: 128, 153, 0; + --spectrum-chartreuse-700: rgba(var(--spectrum-chartreuse-700-rgb)); + --spectrum-chartreuse-800-rgb: 114, 137, 0; + --spectrum-chartreuse-800: rgba(var(--spectrum-chartreuse-800-rgb)); + --spectrum-chartreuse-900-rgb: 102, 122, 0; + --spectrum-chartreuse-900: rgba(var(--spectrum-chartreuse-900-rgb)); + --spectrum-chartreuse-1000-rgb: 86, 103, 0; + --spectrum-chartreuse-1000: rgba(var(--spectrum-chartreuse-1000-rgb)); + --spectrum-chartreuse-1100-rgb: 73, 87, 0; + --spectrum-chartreuse-1100: rgba(var(--spectrum-chartreuse-1100-rgb)); + --spectrum-chartreuse-1200-rgb: 60, 71, 0; + --spectrum-chartreuse-1200: rgba(var(--spectrum-chartreuse-1200-rgb)); + --spectrum-chartreuse-1300-rgb: 47, 57, 0; + --spectrum-chartreuse-1300: rgba(var(--spectrum-chartreuse-1300-rgb)); + --spectrum-chartreuse-1400-rgb: 35, 43, 0; + --spectrum-chartreuse-1400: rgba(var(--spectrum-chartreuse-1400-rgb)); + --spectrum-chartreuse-1500-rgb: 25, 30, 0; + --spectrum-chartreuse-1500: rgba(var(--spectrum-chartreuse-1500-rgb)); + --spectrum-chartreuse-1600-rgb: 11, 14, 0; + --spectrum-chartreuse-1600: rgba(var(--spectrum-chartreuse-1600-rgb)); + --spectrum-celery-100-rgb: 235, 255, 220; + --spectrum-celery-100: rgba(var(--spectrum-celery-100-rgb)); + --spectrum-celery-200-rgb: 197, 255, 156; + --spectrum-celery-200: rgba(var(--spectrum-celery-200-rgb)); + --spectrum-celery-300-rgb: 157, 247, 92; + --spectrum-celery-300: rgba(var(--spectrum-celery-300-rgb)); + --spectrum-celery-400-rgb: 129, 228, 58; + --spectrum-celery-400: rgba(var(--spectrum-celery-400-rgb)); + --spectrum-celery-500-rgb: 110, 206, 42; + --spectrum-celery-500: rgba(var(--spectrum-celery-500-rgb)); + --spectrum-celery-600-rgb: 93, 180, 31; + --spectrum-celery-600: rgba(var(--spectrum-celery-600-rgb)); + --spectrum-celery-700-rgb: 82, 161, 25; + --spectrum-celery-700: rgba(var(--spectrum-celery-700-rgb)); + --spectrum-celery-800-rgb: 72, 144, 20; + --spectrum-celery-800: rgba(var(--spectrum-celery-800-rgb)); + --spectrum-celery-900-rgb: 64, 129, 17; + --spectrum-celery-900: rgba(var(--spectrum-celery-900-rgb)); + --spectrum-celery-1000-rgb: 52, 109, 12; + --spectrum-celery-1000: rgba(var(--spectrum-celery-1000-rgb)); + --spectrum-celery-1100-rgb: 44, 92, 9; + --spectrum-celery-1100: rgba(var(--spectrum-celery-1100-rgb)); + --spectrum-celery-1200-rgb: 35, 75, 6; + --spectrum-celery-1200: rgba(var(--spectrum-celery-1200-rgb)); + --spectrum-celery-1300-rgb: 27, 60, 3; + --spectrum-celery-1300: rgba(var(--spectrum-celery-1300-rgb)); + --spectrum-celery-1400-rgb: 19, 46, 0; + --spectrum-celery-1400: rgba(var(--spectrum-celery-1400-rgb)); + --spectrum-celery-1500-rgb: 12, 33, 0; + --spectrum-celery-1500: rgba(var(--spectrum-celery-1500-rgb)); + --spectrum-celery-1600-rgb: 4, 15, 0; + --spectrum-celery-1600: rgba(var(--spectrum-celery-1600-rgb)); + --spectrum-green-100-rgb: 237, 252, 241; + --spectrum-green-100: rgba(var(--spectrum-green-100-rgb)); + --spectrum-green-200-rgb: 215, 247, 225; + --spectrum-green-200: rgba(var(--spectrum-green-200-rgb)); + --spectrum-green-300-rgb: 173, 238, 197; + --spectrum-green-300: rgba(var(--spectrum-green-300-rgb)); + --spectrum-green-400-rgb: 107, 227, 162; + --spectrum-green-400: rgba(var(--spectrum-green-400-rgb)); + --spectrum-green-500-rgb: 43, 209, 125; + --spectrum-green-500: rgba(var(--spectrum-green-500-rgb)); + --spectrum-green-600-rgb: 18, 184, 103; + --spectrum-green-600: rgba(var(--spectrum-green-600-rgb)); + --spectrum-green-700-rgb: 11, 164, 93; + --spectrum-green-700: rgba(var(--spectrum-green-700-rgb)); + --spectrum-green-800-rgb: 7, 147, 85; + --spectrum-green-800: rgba(var(--spectrum-green-800-rgb)); + --spectrum-green-900-rgb: 5, 131, 78; + --spectrum-green-900: rgba(var(--spectrum-green-900-rgb)); + --spectrum-green-1000-rgb: 3, 110, 69; + --spectrum-green-1000: rgba(var(--spectrum-green-1000-rgb)); + --spectrum-green-1100-rgb: 2, 93, 60; + --spectrum-green-1100: rgba(var(--spectrum-green-1100-rgb)); + --spectrum-green-1200-rgb: 1, 76, 52; + --spectrum-green-1200: rgba(var(--spectrum-green-1200-rgb)); + --spectrum-green-1300-rgb: 0, 61, 44; + --spectrum-green-1300: rgba(var(--spectrum-green-1300-rgb)); + --spectrum-green-1400-rgb: 0, 46, 34; + --spectrum-green-1400: rgba(var(--spectrum-green-1400-rgb)); + --spectrum-green-1500-rgb: 0, 33, 25; + --spectrum-green-1500: rgba(var(--spectrum-green-1500-rgb)); + --spectrum-green-1600-rgb: 0, 15, 12; + --spectrum-green-1600: rgba(var(--spectrum-green-1600-rgb)); + --spectrum-seafoam-100-rgb: 235, 251, 246; + --spectrum-seafoam-100: rgba(var(--spectrum-seafoam-100-rgb)); + --spectrum-seafoam-200-rgb: 211, 246, 234; + --spectrum-seafoam-200: rgba(var(--spectrum-seafoam-200-rgb)); + --spectrum-seafoam-300-rgb: 169, 237, 216; + --spectrum-seafoam-300: rgba(var(--spectrum-seafoam-300-rgb)); + --spectrum-seafoam-400-rgb: 92, 225, 194; + --spectrum-seafoam-400: rgba(var(--spectrum-seafoam-400-rgb)); + --spectrum-seafoam-500-rgb: 16, 207, 169; + --spectrum-seafoam-500: rgba(var(--spectrum-seafoam-500-rgb)); + --spectrum-seafoam-600-rgb: 13, 181, 149; + --spectrum-seafoam-600: rgba(var(--spectrum-seafoam-600-rgb)); + --spectrum-seafoam-700-rgb: 11, 162, 134; + --spectrum-seafoam-700: rgba(var(--spectrum-seafoam-700-rgb)); + --spectrum-seafoam-800-rgb: 9, 144, 120; + --spectrum-seafoam-800: rgba(var(--spectrum-seafoam-800-rgb)); + --spectrum-seafoam-900-rgb: 7, 129, 109; + --spectrum-seafoam-900: rgba(var(--spectrum-seafoam-900-rgb)); + --spectrum-seafoam-1000-rgb: 5, 108, 92; + --spectrum-seafoam-1000: rgba(var(--spectrum-seafoam-1000-rgb)); + --spectrum-seafoam-1100-rgb: 3, 92, 80; + --spectrum-seafoam-1100: rgba(var(--spectrum-seafoam-1100-rgb)); + --spectrum-seafoam-1200-rgb: 1, 75, 67; + --spectrum-seafoam-1200: rgba(var(--spectrum-seafoam-1200-rgb)); + --spectrum-seafoam-1300-rgb: 0, 60, 54; + --spectrum-seafoam-1300: rgba(var(--spectrum-seafoam-1300-rgb)); + --spectrum-seafoam-1400-rgb: 0, 46, 40; + --spectrum-seafoam-1400: rgba(var(--spectrum-seafoam-1400-rgb)); + --spectrum-seafoam-1500-rgb: 0, 33, 29; + --spectrum-seafoam-1500: rgba(var(--spectrum-seafoam-1500-rgb)); + --spectrum-seafoam-1600-rgb: 0, 15, 14; + --spectrum-seafoam-1600: rgba(var(--spectrum-seafoam-1600-rgb)); + --spectrum-cyan-100-rgb: 238, 250, 254; + --spectrum-cyan-100: rgba(var(--spectrum-cyan-100-rgb)); + --spectrum-cyan-200-rgb: 217, 244, 253; + --spectrum-cyan-200: rgba(var(--spectrum-cyan-200-rgb)); + --spectrum-cyan-300-rgb: 183, 231, 252; + --spectrum-cyan-300: rgba(var(--spectrum-cyan-300-rgb)); + --spectrum-cyan-400-rgb: 138, 213, 255; + --spectrum-cyan-400: rgba(var(--spectrum-cyan-400-rgb)); + --spectrum-cyan-500-rgb: 92, 192, 255; + --spectrum-cyan-500: rgba(var(--spectrum-cyan-500-rgb)); + --spectrum-cyan-600-rgb: 48, 167, 254; + --spectrum-cyan-600: rgba(var(--spectrum-cyan-600-rgb)); + --spectrum-cyan-700-rgb: 29, 149, 231; + --spectrum-cyan-700: rgba(var(--spectrum-cyan-700-rgb)); + --spectrum-cyan-800-rgb: 18, 134, 205; + --spectrum-cyan-800: rgba(var(--spectrum-cyan-800-rgb)); + --spectrum-cyan-900-rgb: 11, 120, 179; + --spectrum-cyan-900: rgba(var(--spectrum-cyan-900-rgb)); + --spectrum-cyan-1000-rgb: 4, 102, 145; + --spectrum-cyan-1000: rgba(var(--spectrum-cyan-1000-rgb)); + --spectrum-cyan-1100-rgb: 0, 87, 121; + --spectrum-cyan-1100: rgba(var(--spectrum-cyan-1100-rgb)); + --spectrum-cyan-1200-rgb: 0, 71, 98; + --spectrum-cyan-1200: rgba(var(--spectrum-cyan-1200-rgb)); + --spectrum-cyan-1300-rgb: 0, 57, 78; + --spectrum-cyan-1300: rgba(var(--spectrum-cyan-1300-rgb)); + --spectrum-cyan-1400-rgb: 0, 43, 59; + --spectrum-cyan-1400: rgba(var(--spectrum-cyan-1400-rgb)); + --spectrum-cyan-1500-rgb: 0, 31, 43; + --spectrum-cyan-1500: rgba(var(--spectrum-cyan-1500-rgb)); + --spectrum-cyan-1600-rgb: 0, 14, 20; + --spectrum-cyan-1600: rgba(var(--spectrum-cyan-1600-rgb)); + --spectrum-indigo-100-rgb: 247, 248, 255; + --spectrum-indigo-100: rgba(var(--spectrum-indigo-100-rgb)); + --spectrum-indigo-200-rgb: 235, 238, 255; + --spectrum-indigo-200: rgba(var(--spectrum-indigo-200-rgb)); + --spectrum-indigo-300-rgb: 216, 222, 255; + --spectrum-indigo-300: rgba(var(--spectrum-indigo-300-rgb)); + --spectrum-indigo-400-rgb: 192, 201, 255; + --spectrum-indigo-400: rgba(var(--spectrum-indigo-400-rgb)); + --spectrum-indigo-500-rgb: 167, 178, 255; + --spectrum-indigo-500: rgba(var(--spectrum-indigo-500-rgb)); + --spectrum-indigo-600-rgb: 145, 151, 254; + --spectrum-indigo-600: rgba(var(--spectrum-indigo-600-rgb)); + --spectrum-indigo-700-rgb: 132, 128, 254; + --spectrum-indigo-700: rgba(var(--spectrum-indigo-700-rgb)); + --spectrum-indigo-800-rgb: 122, 106, 253; + --spectrum-indigo-800: rgba(var(--spectrum-indigo-800-rgb)); + --spectrum-indigo-900-rgb: 113, 85, 250; + --spectrum-indigo-900: rgba(var(--spectrum-indigo-900-rgb)); + --spectrum-indigo-1000-rgb: 99, 56, 238; + --spectrum-indigo-1000: rgba(var(--spectrum-indigo-1000-rgb)); + --spectrum-indigo-1100-rgb: 84, 36, 219; + --spectrum-indigo-1100: rgba(var(--spectrum-indigo-1100-rgb)); + --spectrum-indigo-1200-rgb: 69, 19, 191; + --spectrum-indigo-1200: rgba(var(--spectrum-indigo-1200-rgb)); + --spectrum-indigo-1300-rgb: 55, 6, 160; + --spectrum-indigo-1300: rgba(var(--spectrum-indigo-1300-rgb)); + --spectrum-indigo-1400-rgb: 42, 0, 129; + --spectrum-indigo-1400: rgba(var(--spectrum-indigo-1400-rgb)); + --spectrum-indigo-1500-rgb: 31, 0, 98; + --spectrum-indigo-1500: rgba(var(--spectrum-indigo-1500-rgb)); + --spectrum-indigo-1600-rgb: 17, 0, 54; + --spectrum-indigo-1600: rgba(var(--spectrum-indigo-1600-rgb)); + --spectrum-purple-100-rgb: 251, 247, 254; + --spectrum-purple-100: rgba(var(--spectrum-purple-100-rgb)); + --spectrum-purple-200-rgb: 244, 235, 252; + --spectrum-purple-200: rgba(var(--spectrum-purple-200-rgb)); + --spectrum-purple-300-rgb: 235, 218, 249; + --spectrum-purple-300: rgba(var(--spectrum-purple-300-rgb)); + --spectrum-purple-400-rgb: 221, 193, 246; + --spectrum-purple-400: rgba(var(--spectrum-purple-400-rgb)); + --spectrum-purple-500-rgb: 208, 167, 243; + --spectrum-purple-500: rgba(var(--spectrum-purple-500-rgb)); + --spectrum-purple-600-rgb: 191, 138, 238; + --spectrum-purple-600: rgba(var(--spectrum-purple-600-rgb)); + --spectrum-purple-700-rgb: 178, 114, 235; + --spectrum-purple-700: rgba(var(--spectrum-purple-700-rgb)); + --spectrum-purple-800-rgb: 166, 92, 231; + --spectrum-purple-800: rgba(var(--spectrum-purple-800-rgb)); + --spectrum-purple-900-rgb: 154, 71, 226; + --spectrum-purple-900: rgba(var(--spectrum-purple-900-rgb)); + --spectrum-purple-1000-rgb: 134, 40, 217; + --spectrum-purple-1000: rgba(var(--spectrum-purple-1000-rgb)); + --spectrum-purple-1100-rgb: 115, 13, 204; + --spectrum-purple-1100: rgba(var(--spectrum-purple-1100-rgb)); + --spectrum-purple-1200-rgb: 93, 0, 177; + --spectrum-purple-1200: rgba(var(--spectrum-purple-1200-rgb)); + --spectrum-purple-1300-rgb: 75, 0, 144; + --spectrum-purple-1300: rgba(var(--spectrum-purple-1300-rgb)); + --spectrum-purple-1400-rgb: 59, 0, 111; + --spectrum-purple-1400: rgba(var(--spectrum-purple-1400-rgb)); + --spectrum-purple-1500-rgb: 44, 0, 84; + --spectrum-purple-1500: rgba(var(--spectrum-purple-1500-rgb)); + --spectrum-purple-1600-rgb: 23, 0, 45; + --spectrum-purple-1600: rgba(var(--spectrum-purple-1600-rgb)); + --spectrum-fuchsia-100-rgb: 254, 246, 255; + --spectrum-fuchsia-100: rgba(var(--spectrum-fuchsia-100-rgb)); + --spectrum-fuchsia-200-rgb: 253, 233, 255; + --spectrum-fuchsia-200: rgba(var(--spectrum-fuchsia-200-rgb)); + --spectrum-fuchsia-300-rgb: 250, 211, 255; + --spectrum-fuchsia-300: rgba(var(--spectrum-fuchsia-300-rgb)); + --spectrum-fuchsia-400-rgb: 247, 181, 255; + --spectrum-fuchsia-400: rgba(var(--spectrum-fuchsia-400-rgb)); + --spectrum-fuchsia-500-rgb: 243, 147, 255; + --spectrum-fuchsia-500: rgba(var(--spectrum-fuchsia-500-rgb)); + --spectrum-fuchsia-600-rgb: 236, 105, 255; + --spectrum-fuchsia-600: rgba(var(--spectrum-fuchsia-600-rgb)); + --spectrum-fuchsia-700-rgb: 223, 77, 245; + --spectrum-fuchsia-700: rgba(var(--spectrum-fuchsia-700-rgb)); + --spectrum-fuchsia-800-rgb: 200, 68, 220; + --spectrum-fuchsia-800: rgba(var(--spectrum-fuchsia-800-rgb)); + --spectrum-fuchsia-900-rgb: 181, 57, 200; + --spectrum-fuchsia-900: rgba(var(--spectrum-fuchsia-900-rgb)); + --spectrum-fuchsia-1000-rgb: 156, 40, 175; + --spectrum-fuchsia-1000: rgba(var(--spectrum-fuchsia-1000-rgb)); + --spectrum-fuchsia-1100-rgb: 135, 27, 154; + --spectrum-fuchsia-1100: rgba(var(--spectrum-fuchsia-1100-rgb)); + --spectrum-fuchsia-1200-rgb: 113, 15, 131; + --spectrum-fuchsia-1200: rgba(var(--spectrum-fuchsia-1200-rgb)); + --spectrum-fuchsia-1300-rgb: 92, 4, 109; + --spectrum-fuchsia-1300: rgba(var(--spectrum-fuchsia-1300-rgb)); + --spectrum-fuchsia-1400-rgb: 72, 0, 88; + --spectrum-fuchsia-1400: rgba(var(--spectrum-fuchsia-1400-rgb)); + --spectrum-fuchsia-1500-rgb: 54, 0, 66; + --spectrum-fuchsia-1500: rgba(var(--spectrum-fuchsia-1500-rgb)); + --spectrum-fuchsia-1600-rgb: 29, 0, 35; + --spectrum-fuchsia-1600: rgba(var(--spectrum-fuchsia-1600-rgb)); + --spectrum-magenta-100-rgb: 255, 245, 248; + --spectrum-magenta-100: rgba(var(--spectrum-magenta-100-rgb)); + --spectrum-magenta-200-rgb: 255, 232, 240; + --spectrum-magenta-200: rgba(var(--spectrum-magenta-200-rgb)); + --spectrum-magenta-300-rgb: 255, 213, 227; + --spectrum-magenta-300: rgba(var(--spectrum-magenta-300-rgb)); + --spectrum-magenta-400-rgb: 255, 185, 208; + --spectrum-magenta-400: rgba(var(--spectrum-magenta-400-rgb)); + --spectrum-magenta-500-rgb: 255, 152, 187; + --spectrum-magenta-500: rgba(var(--spectrum-magenta-500-rgb)); + --spectrum-magenta-600-rgb: 255, 112, 159; + --spectrum-magenta-600: rgba(var(--spectrum-magenta-600-rgb)); + --spectrum-magenta-700-rgb: 255, 72, 133; + --spectrum-magenta-700: rgba(var(--spectrum-magenta-700-rgb)); + --spectrum-magenta-800-rgb: 240, 45, 110; + --spectrum-magenta-800: rgba(var(--spectrum-magenta-800-rgb)); + --spectrum-magenta-900-rgb: 217, 35, 97; + --spectrum-magenta-900: rgba(var(--spectrum-magenta-900-rgb)); + --spectrum-magenta-1000-rgb: 186, 22, 80; + --spectrum-magenta-1000: rgba(var(--spectrum-magenta-1000-rgb)); + --spectrum-magenta-1100-rgb: 163, 5, 62; + --spectrum-magenta-1100: rgba(var(--spectrum-magenta-1100-rgb)); + --spectrum-magenta-1200-rgb: 136, 0, 51; + --spectrum-magenta-1200: rgba(var(--spectrum-magenta-1200-rgb)); + --spectrum-magenta-1300-rgb: 111, 0, 40; + --spectrum-magenta-1300: rgba(var(--spectrum-magenta-1300-rgb)); + --spectrum-magenta-1400-rgb: 86, 0, 30; + --spectrum-magenta-1400: rgba(var(--spectrum-magenta-1400-rgb)); + --spectrum-magenta-1500-rgb: 64, 0, 22; + --spectrum-magenta-1500: rgba(var(--spectrum-magenta-1500-rgb)); + --spectrum-magenta-1600-rgb: 35, 0, 12; + --spectrum-magenta-1600: rgba(var(--spectrum-magenta-1600-rgb)); + --spectrum-pink-100-rgb: 255, 246, 252; + --spectrum-pink-100: rgba(var(--spectrum-pink-100-rgb)); + --spectrum-pink-200-rgb: 255, 232, 247; + --spectrum-pink-200: rgba(var(--spectrum-pink-200-rgb)); + --spectrum-pink-300-rgb: 255, 211, 240; + --spectrum-pink-300: rgba(var(--spectrum-pink-300-rgb)); + --spectrum-pink-400-rgb: 255, 181, 230; + --spectrum-pink-400: rgba(var(--spectrum-pink-400-rgb)); + --spectrum-pink-500-rgb: 255, 148, 219; + --spectrum-pink-500: rgba(var(--spectrum-pink-500-rgb)); + --spectrum-pink-600-rgb: 255, 103, 204; + --spectrum-pink-600: rgba(var(--spectrum-pink-600-rgb)); + --spectrum-pink-700-rgb: 242, 76, 184; + --spectrum-pink-700: rgba(var(--spectrum-pink-700-rgb)); + --spectrum-pink-800-rgb: 228, 52, 163; + --spectrum-pink-800: rgba(var(--spectrum-pink-800-rgb)); + --spectrum-pink-900-rgb: 206, 42, 146; + --spectrum-pink-900: rgba(var(--spectrum-pink-900-rgb)); + --spectrum-pink-1000-rgb: 176, 31, 123; + --spectrum-pink-1000: rgba(var(--spectrum-pink-1000-rgb)); + --spectrum-pink-1100-rgb: 152, 22, 104; + --spectrum-pink-1100: rgba(var(--spectrum-pink-1100-rgb)); + --spectrum-pink-1200-rgb: 128, 12, 85; + --spectrum-pink-1200: rgba(var(--spectrum-pink-1200-rgb)); + --spectrum-pink-1300-rgb: 105, 3, 68; + --spectrum-pink-1300: rgba(var(--spectrum-pink-1300-rgb)); + --spectrum-pink-1400-rgb: 83, 0, 53; + --spectrum-pink-1400: rgba(var(--spectrum-pink-1400-rgb)); + --spectrum-pink-1500-rgb: 62, 0, 39; + --spectrum-pink-1500: rgba(var(--spectrum-pink-1500-rgb)); + --spectrum-pink-1600-rgb: 33, 0, 21; + --spectrum-pink-1600: rgba(var(--spectrum-pink-1600-rgb)); + --spectrum-turquoise-100-rgb: 238, 251, 251; + --spectrum-turquoise-100: rgba(var(--spectrum-turquoise-100-rgb)); + --spectrum-turquoise-200-rgb: 209, 245, 245; + --spectrum-turquoise-200: rgba(var(--spectrum-turquoise-200-rgb)); + --spectrum-turquoise-300-rgb: 169, 236, 237; + --spectrum-turquoise-300: rgba(var(--spectrum-turquoise-300-rgb)); + --spectrum-turquoise-400-rgb: 111, 221, 228; + --spectrum-turquoise-400: rgba(var(--spectrum-turquoise-400-rgb)); + --spectrum-turquoise-500-rgb: 39, 202, 216; + --spectrum-turquoise-500: rgba(var(--spectrum-turquoise-500-rgb)); + --spectrum-turquoise-600-rgb: 15, 177, 192; + --spectrum-turquoise-600: rgba(var(--spectrum-turquoise-600-rgb)); + --spectrum-turquoise-700-rgb: 12, 158, 171; + --spectrum-turquoise-700: rgba(var(--spectrum-turquoise-700-rgb)); + --spectrum-turquoise-800-rgb: 10, 141, 153; + --spectrum-turquoise-800: rgba(var(--spectrum-turquoise-800-rgb)); + --spectrum-turquoise-900-rgb: 8, 126, 137; + --spectrum-turquoise-900: rgba(var(--spectrum-turquoise-900-rgb)); + --spectrum-turquoise-1000-rgb: 5, 107, 116; + --spectrum-turquoise-1000: rgba(var(--spectrum-turquoise-1000-rgb)); + --spectrum-turquoise-1100-rgb: 3, 90, 98; + --spectrum-turquoise-1100: rgba(var(--spectrum-turquoise-1100-rgb)); + --spectrum-turquoise-1200-rgb: 1, 74, 81; + --spectrum-turquoise-1200: rgba(var(--spectrum-turquoise-1200-rgb)); + --spectrum-turquoise-1300-rgb: 0, 59, 65; + --spectrum-turquoise-1300: rgba(var(--spectrum-turquoise-1300-rgb)); + --spectrum-turquoise-1400-rgb: 0, 44, 49; + --spectrum-turquoise-1400: rgba(var(--spectrum-turquoise-1400-rgb)); + --spectrum-turquoise-1500-rgb: 0, 32, 35; + --spectrum-turquoise-1500: rgba(var(--spectrum-turquoise-1500-rgb)); + --spectrum-turquoise-1600-rgb: 0, 15, 17; + --spectrum-turquoise-1600: rgba(var(--spectrum-turquoise-1600-rgb)); + --spectrum-brown-100-rgb: 252, 247, 242; + --spectrum-brown-100: rgba(var(--spectrum-brown-100-rgb)); + --spectrum-brown-200-rgb: 247, 238, 225; + --spectrum-brown-200: rgba(var(--spectrum-brown-200-rgb)); + --spectrum-brown-300-rgb: 239, 221, 195; + --spectrum-brown-300: rgba(var(--spectrum-brown-300-rgb)); + --spectrum-brown-400-rgb: 229, 200, 157; + --spectrum-brown-400: rgba(var(--spectrum-brown-400-rgb)); + --spectrum-brown-500-rgb: 214, 177, 123; + --spectrum-brown-500: rgba(var(--spectrum-brown-500-rgb)); + --spectrum-brown-600-rgb: 190, 155, 104; + --spectrum-brown-600: rgba(var(--spectrum-brown-600-rgb)); + --spectrum-brown-700-rgb: 171, 138, 90; + --spectrum-brown-700: rgba(var(--spectrum-brown-700-rgb)); + --spectrum-brown-800-rgb: 154, 123, 77; + --spectrum-brown-800: rgba(var(--spectrum-brown-800-rgb)); + --spectrum-brown-900-rgb: 139, 109, 66; + --spectrum-brown-900: rgba(var(--spectrum-brown-900-rgb)); + --spectrum-brown-1000-rgb: 119, 91, 50; + --spectrum-brown-1000: rgba(var(--spectrum-brown-1000-rgb)); + --spectrum-brown-1100-rgb: 103, 76, 35; + --spectrum-brown-1100: rgba(var(--spectrum-brown-1100-rgb)); + --spectrum-brown-1200-rgb: 88, 61, 21; + --spectrum-brown-1200: rgba(var(--spectrum-brown-1200-rgb)); + --spectrum-brown-1300-rgb: 70, 49, 17; + --spectrum-brown-1300: rgba(var(--spectrum-brown-1300-rgb)); + --spectrum-brown-1400-rgb: 52, 37, 13; + --spectrum-brown-1400: rgba(var(--spectrum-brown-1400-rgb)); + --spectrum-brown-1500-rgb: 38, 26, 9; + --spectrum-brown-1500: rgba(var(--spectrum-brown-1500-rgb)); + --spectrum-brown-1600-rgb: 16, 12, 4; + --spectrum-brown-1600: rgba(var(--spectrum-brown-1600-rgb)); + --spectrum-silver-100-rgb: 247, 247, 247; + --spectrum-silver-100: rgba(var(--spectrum-silver-100-rgb)); + --spectrum-silver-200-rgb: 239, 239, 239; + --spectrum-silver-200: rgba(var(--spectrum-silver-200-rgb)); + --spectrum-silver-300-rgb: 223, 223, 223; + --spectrum-silver-300: rgba(var(--spectrum-silver-300-rgb)); + --spectrum-silver-400-rgb: 204, 204, 204; + --spectrum-silver-400: rgba(var(--spectrum-silver-400-rgb)); + --spectrum-silver-500-rgb: 183, 183, 183; + --spectrum-silver-500: rgba(var(--spectrum-silver-500-rgb)); + --spectrum-silver-600-rgb: 160, 160, 160; + --spectrum-silver-600: rgba(var(--spectrum-silver-600-rgb)); + --spectrum-silver-700-rgb: 143, 143, 143; + --spectrum-silver-700: rgba(var(--spectrum-silver-700-rgb)); + --spectrum-silver-800-rgb: 128, 128, 128; + --spectrum-silver-800: rgba(var(--spectrum-silver-800-rgb)); + --spectrum-silver-900-rgb: 114, 114, 114; + --spectrum-silver-900: rgba(var(--spectrum-silver-900-rgb)); + --spectrum-silver-1000-rgb: 96, 96, 96; + --spectrum-silver-1000: rgba(var(--spectrum-silver-1000-rgb)); + --spectrum-silver-1100-rgb: 81, 81, 81; + --spectrum-silver-1100: rgba(var(--spectrum-silver-1100-rgb)); + --spectrum-silver-1200-rgb: 66, 66, 66; + --spectrum-silver-1200: rgba(var(--spectrum-silver-1200-rgb)); + --spectrum-silver-1300-rgb: 52, 52, 52; + --spectrum-silver-1300: rgba(var(--spectrum-silver-1300-rgb)); + --spectrum-silver-1400-rgb: 39, 39, 39; + --spectrum-silver-1400: rgba(var(--spectrum-silver-1400-rgb)); + --spectrum-silver-1500-rgb: 28, 28, 28; + --spectrum-silver-1500: rgba(var(--spectrum-silver-1500-rgb)); + --spectrum-silver-1600-rgb: 12, 12, 12; + --spectrum-silver-1600: rgba(var(--spectrum-silver-1600-rgb)); + --spectrum-cinnamon-100-rgb: 253, 247, 243; + --spectrum-cinnamon-100: rgba(var(--spectrum-cinnamon-100-rgb)); + --spectrum-cinnamon-200-rgb: 249, 236, 229; + --spectrum-cinnamon-200: rgba(var(--spectrum-cinnamon-200-rgb)); + --spectrum-cinnamon-300-rgb: 244, 218, 203; + --spectrum-cinnamon-300: rgba(var(--spectrum-cinnamon-300-rgb)); + --spectrum-cinnamon-400-rgb: 237, 196, 172; + --spectrum-cinnamon-400: rgba(var(--spectrum-cinnamon-400-rgb)); + --spectrum-cinnamon-500-rgb: 229, 170, 136; + --spectrum-cinnamon-500: rgba(var(--spectrum-cinnamon-500-rgb)); + --spectrum-cinnamon-600-rgb: 212, 145, 108; + --spectrum-cinnamon-600: rgba(var(--spectrum-cinnamon-600-rgb)); + --spectrum-cinnamon-700-rgb: 198, 126, 88; + --spectrum-cinnamon-700: rgba(var(--spectrum-cinnamon-700-rgb)); + --spectrum-cinnamon-800-rgb: 184, 109, 70; + --spectrum-cinnamon-800: rgba(var(--spectrum-cinnamon-800-rgb)); + --spectrum-cinnamon-900-rgb: 170, 94, 56; + --spectrum-cinnamon-900: rgba(var(--spectrum-cinnamon-900-rgb)); + --spectrum-cinnamon-1000-rgb: 147, 77, 43; + --spectrum-cinnamon-1000: rgba(var(--spectrum-cinnamon-1000-rgb)); + --spectrum-cinnamon-1100-rgb: 128, 62, 32; + --spectrum-cinnamon-1100: rgba(var(--spectrum-cinnamon-1100-rgb)); + --spectrum-cinnamon-1200-rgb: 110, 48, 21; + --spectrum-cinnamon-1200: rgba(var(--spectrum-cinnamon-1200-rgb)); + --spectrum-cinnamon-1300-rgb: 92, 35, 11; + --spectrum-cinnamon-1300: rgba(var(--spectrum-cinnamon-1300-rgb)); + --spectrum-cinnamon-1400-rgb: 72, 25, 6; + --spectrum-cinnamon-1400: rgba(var(--spectrum-cinnamon-1400-rgb)); + --spectrum-cinnamon-1500-rgb: 52, 18, 4; + --spectrum-cinnamon-1500: rgba(var(--spectrum-cinnamon-1500-rgb)); + --spectrum-cinnamon-1600-rgb: 24, 8, 2; + --spectrum-cinnamon-1600: rgba(var(--spectrum-cinnamon-1600-rgb)); + --spectrum-icon-color-blue-primary-default: var(--spectrum-blue-900); + --spectrum-icon-color-red-primary-default: var(--spectrum-red-900); + --spectrum-icon-color-yellow-primary-default: var(--spectrum-yellow-400); + --spectrum-icon-color-blue-primary-hover: var(--spectrum-blue-1000); + --spectrum-icon-color-blue-primary-down: var(--spectrum-blue-1100); + --spectrum-icon-color-brown-primary-default: var(--spectrum-brown-800); + --spectrum-icon-color-brown-primary-hover: var(--spectrum-brown-900); + --spectrum-icon-color-brown-primary-down: var(--spectrum-brown-1000); + --spectrum-icon-color-celery-primary-default: var(--spectrum-celery-700); + --spectrum-icon-color-celery-primary-hover: var(--spectrum-celery-800); + --spectrum-icon-color-celery-primary-down: var(--spectrum-celery-900); + --spectrum-icon-color-chartreuse-primary-default: var(--spectrum-chartreuse-600); + --spectrum-icon-color-chartreuse-primary-hover: var(--spectrum-chartreuse-700); + --spectrum-icon-color-chartreuse-primary-down: var(--spectrum-chartreuse-800); + --spectrum-icon-color-fuchsia-primary-default: var(--spectrum-fuchsia-900); + --spectrum-icon-color-fuchsia-primary-hover: var(--spectrum-fuchsia-1000); + --spectrum-icon-color-fuchsia-primary-down: var(--spectrum-fuchsia-1100); + --spectrum-icon-color-indigo-primary-default: var(--spectrum-indigo-900); + --spectrum-icon-color-indigo-primary-hover: var(--spectrum-indigo-1000); + --spectrum-icon-color-indigo-primary-down: var(--spectrum-indigo-1100); + --spectrum-icon-color-magenta-primary-default: var(--spectrum-magenta-900); + --spectrum-icon-color-magenta-primary-hover: var(--spectrum-magenta-1000); + --spectrum-icon-color-magenta-primary-down: var(--spectrum-magenta-1100); + --spectrum-icon-color-orange-primary-default: var(--spectrum-orange-700); + --spectrum-icon-color-orange-primary-hover: var(--spectrum-orange-800); + --spectrum-icon-color-orange-primary-down: var(--spectrum-orange-900); + --spectrum-icon-color-pink-primary-default: var(--spectrum-pink-800); + --spectrum-icon-color-pink-primary-hover: var(--spectrum-pink-900); + --spectrum-icon-color-pink-primary-down: var(--spectrum-pink-1000); + --spectrum-icon-color-purple-primary-default: var(--spectrum-purple-900); + --spectrum-icon-color-purple-primary-hover: var(--spectrum-purple-1000); + --spectrum-icon-color-purple-primary-down: var(--spectrum-purple-1100); + --spectrum-icon-color-red-primary-hover: var(--spectrum-red-1000); + --spectrum-icon-color-red-primary-down: var(--spectrum-red-1100); + --spectrum-icon-color-silver-primary-default: var(--spectrum-silver-700); + --spectrum-icon-color-silver-primary-hover: var(--spectrum-silver-800); + --spectrum-icon-color-silver-primary-down: var(--spectrum-silver-900); + --spectrum-icon-color-turquoise-primary-default: var(--spectrum-turquoise-700); + --spectrum-icon-color-turquoise-primary-hover: var(--spectrum-turquoise-800); + --spectrum-icon-color-turquoise-primary-down: var(--spectrum-turquoise-900); + --spectrum-icon-color-yellow-primary-hover: var(--spectrum-yellow-500); + --spectrum-icon-color-yellow-primary-down: var(--spectrum-yellow-600); + --spectrum-icon-color-blue-background: var(--spectrum-blue-200); + --spectrum-icon-color-brown-background: var(--spectrum-brown-200); + --spectrum-icon-color-celery-background: var(--spectrum-celery-100); + --spectrum-icon-color-chartreuse-background: var(--spectrum-chartreuse-200); + --spectrum-icon-color-cinnamon-background: var(--spectrum-cinnamon-200); + --spectrum-icon-color-cyan-background: var(--spectrum-cyan-100); + --spectrum-icon-color-green-background: var(--spectrum-green-100); + --spectrum-icon-color-indigo-background: var(--spectrum-indigo-200); + --spectrum-icon-color-orange-background: var(--spectrum-orange-200); + --spectrum-icon-color-red-background: var(--spectrum-red-200); + --spectrum-icon-color-seafoam-background: var(--spectrum-seafoam-200); + --spectrum-icon-color-silver-background: var(--spectrum-silver-200); + --spectrum-icon-color-turquoise-background: var(--spectrum-turquoise-200); + --spectrum-icon-color-yellow-background: var(--spectrum-yellow-100); + --spectrum-informative-subtle-background-color-default: var(--spectrum-informative-color-200); + --spectrum-positive-subtle-background-color-default: var(--spectrum-positive-color-200); + --spectrum-notice-subtle-background-color-default: var(--spectrum-notice-color-200); + --spectrum-negative-subtle-background-color-default: var(--spectrum-negative-color-200); + --spectrum-accent-subtle-background-color-default: var(--spectrum-accent-color-200); + --color-scheme: light; - --spectrum-menu-item-selectable-edge-to-text-not-selected-small:28px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-medium:32px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-large:38px; - --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large:45px; + --spectrum-assetcard-border-color-selected: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-hover: var(--spectrum-blue-900); + --spectrum-assetcard-border-color-selected-down: var(--spectrum-blue-1000); + --spectrum-assetcard-selectionindicator-background-color-ordered: var(--spectrum-blue-900); + --spectrum-assestcard-focus-indicator-color: var(--spectrum-blue-800); - --spectrum-menu-item-checkmark-height-small:10px; - --spectrum-menu-item-checkmark-height-medium:10px; - --spectrum-menu-item-checkmark-height-large:12px; - --spectrum-menu-item-checkmark-height-extra-large:14px; + --spectrum-assetlist-item-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-assetlist-item-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); + --spectrum-assetlist-border-color-key-focus: var(--spectrum-blue-800); - --spectrum-menu-item-checkmark-width-small:10px; - --spectrum-menu-item-checkmark-width-medium:10px; - --spectrum-menu-item-checkmark-width-large:12px; - --spectrum-menu-item-checkmark-width-extra-large:14px; + --spectrum-badge-label-icon-color-primary: var(--spectrum-white); - --spectrum-rating-icon-spacing:var(--spectrum-spacing-75); + --spectrum-calendar-day-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); + --spectrum-calendar-day-background-color-hover: rgba(var(--spectrum-black-rgb), 0.06); + --spectrum-calendar-day-today-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-selected-hover: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-down: var(--spectrum-transparent-black-200); + --spectrum-calendar-day-background-color-cap-selected: rgba(var(--spectrum-blue-900-rgb), 0.2); + --spectrum-calendar-day-background-color-key-focus: rgba(var(--spectrum-black-rgb), 0.06); + --spectrum-calendar-day-border-color-key-focus: var(--spectrum-blue-800); - --spectrum-button-top-to-text-small:5px; - --spectrum-button-bottom-to-text-small:4px; - --spectrum-button-top-to-text-medium:7px; - --spectrum-button-bottom-to-text-medium:8px; - --spectrum-button-top-to-text-large:10px; - --spectrum-button-bottom-to-text-large:10px; - --spectrum-button-top-to-text-extra-large:13px; - --spectrum-button-bottom-to-text-extra-large:13px; + --spectrum-card-selected-background-color-rgb: var(--spectrum-blue-900-rgb); - --spectrum-alert-banner-close-button-spacing:var(--spectrum-spacing-100); - --spectrum-alert-banner-edge-to-divider:var(--spectrum-spacing-100); - --spectrum-alert-banner-edge-to-button:var(--spectrum-spacing-100); - --spectrum-alert-banner-text-to-button-vertical:var(--spectrum-spacing-100); + --spectrum-coach-indicator-ring-default-color: var(--spectrum-blue-800); - --spectrum-alert-dialog-padding:var(--spectrum-spacing-500); - --spectrum-alert-dialog-description-to-buttons:var(--spectrum-spacing-700); + --spectrum-drop-zone-background-color-rgb: var(--spectrum-blue-800-rgb); - --spectrum-coach-indicator-gap:6px; - --spectrum-coach-indicator-ring-diameter:var(--spectrum-spacing-300); - --spectrum-coach-indicator-quiet-ring-diameter:var(--spectrum-spacing-100); + --spectrum-dropindicator-color: var(--spectrum-blue-800); - --spectrum-coachmark-buttongroup-display:flex; - --spectrum-coachmark-buttongroup-mobile-display:none; - --spectrum-coachmark-menu-display:inline-flex; - --spectrum-coachmark-menu-mobile-display:none; - --spectrum-well-padding:var(--spectrum-spacing-300); - --spectrum-well-margin-top:var(--spectrum-spacing-75); - --spectrum-well-min-width:240px; - --spectrum-well-border-radius:var(--spectrum-spacing-75); + --spectrum-logic-button-and-background-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-border-color: var(--spectrum-blue-900); + --spectrum-logic-button-and-background-color-hover: var(--spectrum-blue-1100); + --spectrum-logic-button-and-border-color-hover: var(--spectrum-blue-1100); - /* XXL and XXS icon sizes are not within the design spec and are planned to be deprecated in Spectrum 2. */ - --spectrum-workflow-icon-size-xxl:32px; - --spectrum-workflow-icon-size-xxs:12px; + --spectrum-logic-button-or-background-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-border-color: var(--spectrum-magenta-900); + --spectrum-logic-button-or-background-color-hover: var(--spectrum-magenta-1100); + --spectrum-logic-button-or-border-color-hover: var(--spectrum-magenta-1100); - --spectrum-treeview-item-indentation-medium:var(--spectrum-spacing-300); - --spectrum-treeview-item-indentation-small:var(--spectrum-spacing-200); - --spectrum-treeview-item-indentation-large:20px; - --spectrum-treeview-item-indentation-extra-large:var(--spectrum-spacing-400); - --spectrum-treeview-indicator-inset-block-start:5px; - --spectrum-treeview-item-min-block-size-thumbnail-offset-medium:0px; + --spectrum-steplist-current-marker-color-key-focus: var(--spectrum-blue-800); - --spectrum-dialog-confirm-entry-animation-distance:20px; - --spectrum-dialog-confirm-hero-height:128px; - --spectrum-dialog-confirm-border-radius:4px; - --spectrum-dialog-confirm-title-text-size:18px; - --spectrum-dialog-confirm-description-text-size:14px; - --spectrum-dialog-confirm-padding-grid:40px; + --spectrum-swatch-border-color-rgb: 0, 0, 0; - --spectrum-datepicker-initial-width:128px; - --spectrum-datepicker-generic-padding:var(--spectrum-spacing-200); - --spectrum-datepicker-dash-line-height:24px; - --spectrum-datepicker-width-quiet-first:72px; - --spectrum-datepicker-width-quiet-second:16px; - --spectrum-datepicker-datetime-width-first:36px; - --spectrum-datepicker-invalid-icon-to-button:8px; - --spectrum-datepicker-invalid-icon-to-button-quiet:7px; - --spectrum-datepicker-input-datetime-width:var(--spectrum-spacing-400); + --spectrum-swatch-border-color-opacity: 0.51; - --spectrum-pagination-textfield-width:var(--spectrum-spacing-700); - --spectrum-pagination-item-inline-spacing:5px; + --spectrum-swatch-border-color: rgba(var(--spectrum-swatch-border-color-rgb), var(--spectrum-swatch-border-color-opacity)); + --spectrum-swatch-border-color-light-rgb: 0, 0, 0; + --spectrum-swatch-border-color-light-opacity: 0.2; + --spectrum-swatch-border-color-light: rgba(var(--spectrum-swatch-border-color-light-rgb), var(--spectrum-swatch-border-color-light-opacity)); - --spectrum-dial-border-radius:16px; - --spectrum-dial-handle-position:8px; - --spectrum-dial-handle-block-margin:16px; - --spectrum-dial-handle-inline-margin:16px; - --spectrum-dial-controls-margin:8px; - --spectrum-dial-label-gap-y:5px; - --spectrum-dial-label-container-top-to-text:4px; - - --spectrum-assetcard-focus-ring-border-radius:8px; - --spectrum-assetcard-selectionindicator-margin:12px; - --spectrum-assetcard-title-font-size:var(--spectrum-heading-size-xs); - --spectrum-assetcard-header-content-font-size:var(--spectrum-heading-size-xs); - --spectrum-assetcard-content-font-size:var(--spectrum-body-size-s); - - /* To get a square that measures 10px on the diagonal, the sides have to be 8px */ - --spectrum-tooltip-tip-square-size:8px; - - --spectrum-ui-icon-medium-display:block; - --spectrum-ui-icon-large-display:none; + --spectrum-treeview-item-background-color-quiet-selected: rgba(var(--spectrum-gray-900-rgb), 0.06); + --spectrum-treeview-item-background-color-selected: rgba(var(--spectrum-blue-900-rgb), 0.1); } -.spectrum--darkest{ - --spectrum-menu-item-background-color-default-rgb:255, 255, 255; - --spectrum-menu-item-background-color-default-opacity:0; - --spectrum-menu-item-background-color-default:rgba(var(--spectrum-menu-item-background-color-default-rgb), var(--spectrum-menu-item-background-color-default-opacity)); /* --spectrum-gray-900 */ - --spectrum-menu-item-background-color-hover:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-down:var(--spectrum-transparent-white-200); - --spectrum-menu-item-background-color-key-focus:var(--spectrum-transparent-white-200); +.spectrum--medium { + --spectrum-checkbox-control-size-small: 12px; + --spectrum-checkbox-control-size-medium: 14px; + --spectrum-checkbox-control-size-large: 16px; + --spectrum-checkbox-control-size-extra-large: 18px; + --spectrum-checkbox-top-to-control-small: 6px; + --spectrum-checkbox-top-to-control-medium: 9px; + --spectrum-checkbox-top-to-control-large: 12px; + --spectrum-checkbox-top-to-control-extra-large: 15px; + --spectrum-switch-control-width-small: 22px; + --spectrum-switch-control-width-medium: 26px; + --spectrum-switch-control-width-large: 30px; + --spectrum-switch-control-width-extra-large: 34px; + --spectrum-switch-control-height-small: 14px; + --spectrum-switch-control-height-medium: 16px; + --spectrum-switch-control-height-large: 18px; + --spectrum-switch-control-height-extra-large: 20px; + --spectrum-switch-top-to-control-small: 6px; + --spectrum-switch-top-to-control-medium: 9px; + --spectrum-switch-top-to-control-large: 12px; + --spectrum-switch-top-to-control-extra-large: 15px; + --spectrum-radio-button-control-size-small: 12px; + --spectrum-radio-button-control-size-medium: 14px; + --spectrum-radio-button-control-size-large: 16px; + --spectrum-radio-button-control-size-extra-large: 18px; + --spectrum-radio-button-top-to-control-small: 6px; + --spectrum-radio-button-top-to-control-medium: 9px; + --spectrum-radio-button-top-to-control-large: 12px; + --spectrum-radio-button-top-to-control-extra-large: 15px; + --spectrum-field-label-text-to-asterisk-small: 4px; + --spectrum-field-label-text-to-asterisk-medium: 4px; + --spectrum-field-label-text-to-asterisk-large: 5px; + --spectrum-field-label-text-to-asterisk-extra-large: 5px; + --spectrum-field-label-top-to-asterisk-small: 8px; + --spectrum-field-label-top-to-asterisk-medium: 12px; + --spectrum-field-label-top-to-asterisk-large: 15px; + --spectrum-field-label-top-to-asterisk-extra-large: 18px; + --spectrum-field-label-to-component-quiet-small: -8px; + --spectrum-field-label-to-component-quiet-medium: -8px; + --spectrum-field-label-to-component-quiet-large: -12px; + --spectrum-field-label-to-component-quiet-extra-large: -15px; + --spectrum-help-text-top-to-workflow-icon-small: var(--spectrum-component-top-to-workflow-icon-75); + --spectrum-help-text-top-to-workflow-icon-medium: var(--spectrum-component-top-to-workflow-icon-100); + --spectrum-help-text-top-to-workflow-icon-large: var(--spectrum-component-top-to-workflow-icon-200); + --spectrum-help-text-top-to-workflow-icon-extra-large: var(--spectrum-component-top-to-workflow-icon-300); + --spectrum-status-light-dot-size-small: 8px; + --spectrum-status-light-dot-size-medium: 10px; + --spectrum-status-light-dot-size-large: 12px; + --spectrum-status-light-dot-size-extra-large: 14px; + --spectrum-status-light-top-to-dot-small: 8px; + --spectrum-status-light-top-to-dot-medium: 11px; + --spectrum-status-light-top-to-dot-large: 14px; + --spectrum-status-light-top-to-dot-extra-large: 17px; + --spectrum-action-button-edge-to-hold-icon-medium: 4px; + --spectrum-action-button-edge-to-hold-icon-large: 5px; + --spectrum-action-button-edge-to-hold-icon-extra-large: 6px; + --spectrum-tooltip-tip-width: 10px; + --spectrum-tooltip-tip-height: 5px; + --spectrum-tooltip-maximum-width: 160px; + --spectrum-progress-circle-size-small: 16px; + --spectrum-progress-circle-size-medium: 32px; + --spectrum-progress-circle-size-large: 64px; + --spectrum-progress-circle-thickness-small: 2px; + --spectrum-progress-circle-thickness-medium: 3px; + --spectrum-progress-circle-thickness-large: 4px; + --spectrum-toast-height: 52px; + --spectrum-toast-maximum-width: 336px; + --spectrum-toast-top-to-workflow-icon: 18px; + --spectrum-toast-top-to-text: 18px; + --spectrum-toast-bottom-to-text: 20px; + --spectrum-swatch-size-extra-small: 16px; + --spectrum-swatch-size-small: 24px; + --spectrum-swatch-size-medium: 32px; + --spectrum-swatch-size-large: 40px; + --spectrum-progress-bar-thickness-small: 4px; + --spectrum-progress-bar-thickness-medium: 6px; + --spectrum-progress-bar-thickness-large: 8px; + --spectrum-progress-bar-thickness-extra-large: 10px; + --spectrum-meter-width: 192px; + --spectrum-meter-thickness-small: 4px; + --spectrum-meter-thickness-large: 8px; + --spectrum-tag-top-to-avatar-small: 4px; + --spectrum-tag-top-to-avatar-medium: 6px; + --spectrum-tag-top-to-avatar-large: 9px; + --spectrum-tag-top-to-cross-icon-small: 8px; + --spectrum-tag-top-to-cross-icon-medium: 12px; + --spectrum-tag-top-to-cross-icon-large: 15px; + --spectrum-menu-item-edge-to-content-not-selected-small: 28px; + --spectrum-menu-item-edge-to-content-not-selected-medium: 32px; + --spectrum-menu-item-edge-to-content-not-selected-large: 38px; + --spectrum-menu-item-edge-to-content-not-selected-extra-large: 45px; + --spectrum-menu-item-top-to-disclosure-icon-small: 7px; + --spectrum-menu-item-top-to-disclosure-icon-medium: 11px; + --spectrum-menu-item-top-to-disclosure-icon-large: 14px; + --spectrum-menu-item-top-to-disclosure-icon-extra-large: 17px; + --spectrum-menu-item-top-to-selected-icon-small: 7px; + --spectrum-menu-item-top-to-selected-icon-medium: 11px; + --spectrum-menu-item-top-to-selected-icon-large: 14px; + --spectrum-menu-item-top-to-selected-icon-extra-large: 17px; + --spectrum-slider-control-height-small: 14px; + --spectrum-slider-control-height-medium: 16px; + --spectrum-slider-control-height-large: 18px; + --spectrum-slider-control-height-extra-large: 20px; + --spectrum-slider-handle-size-small: 14px; + --spectrum-slider-handle-size-medium: 16px; + --spectrum-slider-handle-size-large: 18px; + --spectrum-slider-handle-size-extra-large: 20px; + --spectrum-slider-handle-border-width-down-small: 5px; + --spectrum-slider-handle-border-width-down-medium: 6px; + --spectrum-slider-handle-border-width-down-large: 7px; + --spectrum-slider-handle-border-width-down-extra-large: 8px; + --spectrum-slider-bottom-to-handle-small: 5px; + --spectrum-slider-bottom-to-handle-medium: 8px; + --spectrum-slider-bottom-to-handle-large: 11px; + --spectrum-slider-bottom-to-handle-extra-large: 14px; + --spectrum-slider-control-to-field-label-small: -4px; + --spectrum-slider-control-to-field-label-medium: -12px; + --spectrum-slider-control-to-field-label-large: -16px; + --spectrum-slider-control-to-field-label-extra-large: -20px; + --spectrum-picker-visual-to-disclosure-icon-small: 7px; + --spectrum-picker-visual-to-disclosure-icon-medium: 8px; + --spectrum-picker-visual-to-disclosure-icon-large: 9px; + --spectrum-picker-visual-to-disclosure-icon-extra-large: 10px; + --spectrum-text-area-minimum-width: 112px; + --spectrum-text-area-minimum-height: 56px; + --spectrum-thumbnail-size-50: 16px; + --spectrum-thumbnail-size-75: 20px; + --spectrum-thumbnail-size-100: 24px; + --spectrum-thumbnail-size-200: 28px; + --spectrum-thumbnail-size-300: 32px; + --spectrum-thumbnail-size-400: 36px; + --spectrum-thumbnail-size-500: 40px; + --spectrum-thumbnail-size-600: 44px; + --spectrum-thumbnail-size-700: 48px; + --spectrum-thumbnail-size-800: 52px; + --spectrum-thumbnail-size-900: 56px; + --spectrum-thumbnail-size-1000: 64px; + --spectrum-opacity-checkerboard-square-size: var(--spectrum-opacity-checkerboard-square-size-medium); + --spectrum-opacity-checkerboard-square-size-medium: 8px; + --spectrum-breadcrumbs-height-multiline: 72px; + --spectrum-breadcrumbs-top-to-text-multiline: 4px; + --spectrum-breadcrumbs-bottom-to-text-multiline: 9px; + --spectrum-breadcrumbs-top-text-to-bottom-text: 9px; + --spectrum-breadcrumbs-top-to-separator-icon-multiline: var(--spectrum-breadcrumbs-top-to-separator-multiline); + --spectrum-breadcrumbs-truncated-menu-to-bottom-text: 4px; + --spectrum-avatar-size-50: 16px; + --spectrum-avatar-size-75: 20px; + --spectrum-avatar-size-100: 24px; + --spectrum-avatar-size-200: 28px; + --spectrum-avatar-size-300: 32px; + --spectrum-avatar-size-400: 36px; + --spectrum-avatar-size-500: 40px; + --spectrum-avatar-size-600: 44px; + --spectrum-avatar-size-700: 48px; + --spectrum-avatar-size-800: 52px; + --spectrum-avatar-size-900: 56px; + --spectrum-avatar-size-1000: 64px; + --spectrum-avatar-size-1100: 72px; + --spectrum-avatar-size-1200: 80px; + --spectrum-avatar-size-1300: 88px; + --spectrum-avatar-size-1400: 96px; + --spectrum-avatar-size-1500: 104px; + --spectrum-alert-banner-minimum-height: 56px; + --spectrum-alert-banner-width: 832px; + --spectrum-alert-banner-top-to-workflow-icon: 18px; + --spectrum-alert-banner-top-to-text: 18px; + --spectrum-alert-banner-bottom-to-text: 20px; + --spectrum-rating-indicator-width: 18px; + --spectrum-rating-indicator-to-icon: 4px; + --spectrum-color-area-width: 192px; + --spectrum-color-area-minimum-width: 64px; + --spectrum-color-area-height: 192px; + --spectrum-color-area-minimum-height: 64px; + --spectrum-color-wheel-width: 192px; + --spectrum-color-wheel-minimum-width: 175px; + --spectrum-color-slider-length: 192px; + --spectrum-color-slider-minimum-length: 80px; + --spectrum-coach-mark-width: 296px; + --spectrum-coach-mark-minimum-width: 296px; + --spectrum-coach-mark-maximum-width: 380px; + --spectrum-coach-mark-edge-to-content: var(--spectrum-spacing-400); + --spectrum-coach-mark-pagination-text-to-bottom-edge: 33px; + --spectrum-coach-mark-media-height: 222px; + --spectrum-coach-mark-media-minimum-height: 166px; + --spectrum-accordion-top-to-text-regular-small: 5px; + --spectrum-accordion-small-top-to-text-spacious: 9px; + --spectrum-accordion-top-to-text-regular-medium: 8px; + --spectrum-accordion-top-to-text-spacious-medium: 12px; + --spectrum-accordion-top-to-text-compact-large: 4px; + --spectrum-accordion-top-to-text-regular-large: 9px; + --spectrum-accordion-top-to-text-spacious-large: 12px; + --spectrum-accordion-top-to-text-compact-extra-large: 5px; + --spectrum-accordion-top-to-text-regular-extra-large: 9px; + --spectrum-accordion-top-to-text-spacious-extra-large: 13px; + --spectrum-accordion-bottom-to-text-compact-small: 2px; + --spectrum-accordion-bottom-to-text-regular-small: 7px; + --spectrum-accordion-bottom-to-text-spacious-small: 11px; + --spectrum-accordion-bottom-to-text-compact-medium: 5px; + --spectrum-accordion-bottom-to-text-regular-medium: 9px; + --spectrum-accordion-bottom-to-text-spacious-medium: 13px; + --spectrum-accordion-bottom-to-text-compact-large: 8px; + --spectrum-accordion-bottom-to-text-regular-large: 11px; + --spectrum-accordion-bottom-to-text-spacious-large: 16px; + --spectrum-accordion-bottom-to-text-compact-extra-large: 8px; + --spectrum-accordion-bottom-to-text-regular-extra-large: 12px; + --spectrum-accordion-bottom-to-text-spacious-extra-large: 16px; + --spectrum-accordion-minimum-width: 200px; + --spectrum-accordion-content-area-top-to-content: 8px; + --spectrum-accordion-content-area-bottom-to-content: 16px; + --spectrum-color-handle-size: 16px; + --spectrum-color-handle-size-key-focus: 32px; + --spectrum-table-column-header-row-top-to-text-small: 8px; + --spectrum-table-column-header-row-top-to-text-medium: 6px; + --spectrum-table-column-header-row-top-to-text-large: 10px; + --spectrum-table-column-header-row-top-to-text-extra-large: 13px; + --spectrum-table-column-header-row-bottom-to-text-small: 9px; + --spectrum-table-column-header-row-bottom-to-text-medium: 8px; + --spectrum-table-column-header-row-bottom-to-text-large: 10px; + --spectrum-table-column-header-row-bottom-to-text-extra-large: 13px; + --spectrum-table-row-height-small-regular: var(--spectrum-table-row-height-small); + --spectrum-table-row-height-small: 32px; + --spectrum-table-row-height-medium-regular: var(--spectrum-table-row-height-medium); + --spectrum-table-row-height-medium: 40px; + --spectrum-table-row-height-large-regular: var(--spectrum-table-row-height-large); + --spectrum-table-row-height-large: 48px; + --spectrum-table-row-height-extra-large-regular: var(--spectrum-table-row-height-extra-large); + --spectrum-table-row-height-extra-large: 56px; + --spectrum-table-row-height-small-spacious: 40px; + --spectrum-table-row-height-medium-spacious: 48px; + --spectrum-table-row-height-large-spacious: 56px; + --spectrum-table-row-height-extra-large-spacious: 64px; + --spectrum-table-row-top-to-text-small-regular: var(--spectrum-table-row-top-to-text-small); + --spectrum-table-row-top-to-text-small: 8px; + --spectrum-table-row-top-to-text-medium-regular: var(--spectrum-table-row-top-to-text-medium); + --spectrum-table-row-top-to-text-medium: 10px; + --spectrum-table-row-top-to-text-large-regular: var(--spectrum-table-row-top-to-text-large); + --spectrum-table-row-top-to-text-large: 14px; + --spectrum-table-row-top-to-text-extra-large-regular: var(--spectrum-table-row-top-to-text-extra-large); + --spectrum-table-row-top-to-text-extra-large: 17px; + --spectrum-table-row-bottom-to-text-small-regular: var(--spectrum-table-row-bottom-to-text-small); + --spectrum-table-row-bottom-to-text-small: 9px; + --spectrum-table-row-bottom-to-text-medium-regular: var(--spectrum-table-row-bottom-to-text-medium); + --spectrum-table-row-bottom-to-text-medium: 13px; + --spectrum-table-row-bottom-to-text-large-regular: var(--spectrum-table-row-bottom-to-text-large); + --spectrum-table-row-bottom-to-text-large: 14px; + --spectrum-table-row-bottom-to-text-extra-large-regular: var(--spectrum-table-row-bottom-to-text-extra-large); + --spectrum-table-row-bottom-to-text-extra-large: 17px; + --spectrum-table-row-top-to-text-small-spacious: 12px; + --spectrum-table-row-top-to-text-medium-spacious: 15px; + --spectrum-table-row-top-to-text-large-spacious: 18px; + --spectrum-table-row-top-to-text-extra-large-spacious: 21px; + --spectrum-table-row-bottom-to-text-small-spacious: 13px; + --spectrum-table-row-bottom-to-text-medium-spacious: 16px; + --spectrum-table-row-bottom-to-text-large-spacious: 18px; + --spectrum-table-row-bottom-to-text-extra-large-spacious: 21px; + --spectrum-table-checkbox-to-text: 24px; + --spectrum-table-header-row-checkbox-to-top-small: 10px; + --spectrum-table-header-row-checkbox-to-top-medium: 8px; + --spectrum-table-header-row-checkbox-to-top-large: 12px; + --spectrum-table-header-row-checkbox-to-top-extra-large: 15px; + --spectrum-table-row-checkbox-to-top-small-compact: 6px; + --spectrum-table-row-checkbox-to-top-small-regular: var(--spectrum-table-row-checkbox-to-top-small); + --spectrum-table-row-checkbox-to-top-small: 10px; + --spectrum-table-row-checkbox-to-top-small-spacious: 14px; + --spectrum-table-row-checkbox-to-top-medium-compact: 8px; + --spectrum-table-row-checkbox-to-top-medium-regular: var(--spectrum-table-row-checkbox-to-top-medium); + --spectrum-table-row-checkbox-to-top-medium: 12px; + --spectrum-table-row-checkbox-to-top-medium-spacious: 16px; + --spectrum-table-row-checkbox-to-top-large-compact: 12px; + --spectrum-table-row-checkbox-to-top-large-regular: var(--spectrum-table-row-checkbox-to-top-large); + --spectrum-table-row-checkbox-to-top-large: 16px; + --spectrum-table-row-checkbox-to-top-large-spacious: 20px; + --spectrum-table-row-checkbox-to-top-extra-large-compact: 15px; + --spectrum-table-row-checkbox-to-top-extra-large-regular: var(--spectrum-table-row-checkbox-to-top-extra-large); + --spectrum-table-row-checkbox-to-top-extra-large: 19px; + --spectrum-table-row-checkbox-to-top-extra-large-spacious: 23px; + --spectrum-table-section-header-row-height-small: 24px; + --spectrum-table-section-header-row-height-medium: 32px; + --spectrum-table-section-header-row-height-large: 40px; + --spectrum-table-section-header-row-height-extra-large: 48px; + --spectrum-table-thumbnail-to-top-minimum-small-compact: 4px; + --spectrum-table-thumbnail-to-top-minimum-medium-compact: 5px; + --spectrum-table-thumbnail-to-top-minimum-large-compact: 7px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-compact: 8px; + --spectrum-table-thumbnail-to-top-minimum-small-regular: var(--spectrum-table-thumbnail-to-top-minimum-small); + --spectrum-table-thumbnail-to-top-minimum-small: 5px; + --spectrum-table-thumbnail-to-top-minimum-medium-regular: var(--spectrum-table-thumbnail-to-top-minimum-medium); + --spectrum-table-thumbnail-to-top-minimum-medium: 7px; + --spectrum-table-thumbnail-to-top-minimum-large-regular: var(--spectrum-table-thumbnail-to-top-minimum-large); + --spectrum-table-thumbnail-to-top-minimum-large: 8px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-regular: var(--spectrum-table-thumbnail-to-top-minimum-extra-large); + --spectrum-table-thumbnail-to-top-minimum-extra-large: 8px; + --spectrum-table-thumbnail-to-top-minimum-small-spacious: 7px; + --spectrum-table-thumbnail-to-top-minimum-medium-spacious: 8px; + --spectrum-table-thumbnail-to-top-minimum-large-spacious: 8px; + --spectrum-table-thumbnail-to-top-minimum-extra-large-spacious: 10px; + --spectrum-tab-item-to-tab-item-horizontal-small: 21px; + --spectrum-tab-item-to-tab-item-horizontal-medium: 24px; + --spectrum-tab-item-to-tab-item-horizontal-large: 27px; + --spectrum-tab-item-to-tab-item-horizontal-extra-large: 30px; + --spectrum-tab-item-to-tab-item-vertical-small: 4px; + --spectrum-tab-item-to-tab-item-vertical-medium: 4px; + --spectrum-tab-item-to-tab-item-vertical-large: 5px; + --spectrum-tab-item-to-tab-item-vertical-extra-large: 5px; + --spectrum-tab-item-start-to-edge-small: 12px; + --spectrum-tab-item-start-to-edge-medium: 12px; + --spectrum-tab-item-start-to-edge-large: 13px; + --spectrum-tab-item-start-to-edge-extra-large: 13px; + --spectrum-tab-item-top-to-text-small: 11px; + --spectrum-tab-item-bottom-to-text-small: 12px; + --spectrum-tab-item-top-to-text-medium: 14px; + --spectrum-tab-item-bottom-to-text-medium: 14px; + --spectrum-tab-item-top-to-text-large: 16px; + --spectrum-tab-item-bottom-to-text-large: 18px; + --spectrum-tab-item-top-to-text-extra-large: 19px; + --spectrum-tab-item-bottom-to-text-extra-large: 20px; + --spectrum-tab-item-top-to-text-compact-small: 4px; + --spectrum-tab-item-bottom-to-text-compact-small: 5px; + --spectrum-tab-item-top-to-text-compact-medium: 6px; + --spectrum-tab-item-bottom-to-text-compact-medium: 8px; + --spectrum-tab-item-top-to-text-compact-large: 10px; + --spectrum-tab-item-bottom-to-text-compact-large: 12px; + --spectrum-tab-item-top-to-text-compact-extra-large: 12px; + --spectrum-tab-item-bottom-to-text-compact-extra-large: 13px; + --spectrum-tab-item-top-to-workflow-icon-small: 13px; + --spectrum-tab-item-top-to-workflow-icon-medium: 15px; + --spectrum-tab-item-top-to-workflow-icon-large: 17px; + --spectrum-tab-item-top-to-workflow-icon-extra-large: 19px; + --spectrum-tab-item-top-to-workflow-icon-compact-small: 3px; + --spectrum-tab-item-top-to-workflow-icon-compact-medium: 7px; + --spectrum-tab-item-top-to-workflow-icon-compact-large: 9px; + --spectrum-tab-item-top-to-workflow-icon-compact-extra-large: 11px; + --spectrum-tab-item-focus-indicator-gap-small: 7px; + --spectrum-tab-item-focus-indicator-gap-medium: 8px; + --spectrum-tab-item-focus-indicator-gap-large: 9px; + --spectrum-tab-item-focus-indicator-gap-extra-large: 10px; + --spectrum-side-navigation-width: 192px; + --spectrum-side-navigation-minimum-width: 160px; + --spectrum-side-navigation-maximum-width: 240px; + --spectrum-side-navigation-second-level-edge-to-text: 24px; + --spectrum-side-navigation-third-level-edge-to-text: 36px; + --spectrum-side-navigation-with-icon-second-level-edge-to-text: 50px; + --spectrum-side-navigation-with-icon-third-level-edge-to-text: 62px; + --spectrum-side-navigation-item-to-item: 4px; + --spectrum-side-navigation-item-to-header: 24px; + --spectrum-side-navigation-bottom-to-text: 8px; + --spectrum-tray-top-to-content-area: 4px; + --spectrum-arrow-icon-size-75: 10px; + --spectrum-arrow-icon-size-100: 10px; + --spectrum-arrow-icon-size-200: 12px; + --spectrum-arrow-icon-size-300: 14px; + --spectrum-arrow-icon-size-400: 16px; + --spectrum-arrow-icon-size-500: 18px; + --spectrum-arrow-icon-size-600: 20px; + --spectrum-asterisk-icon-size-100: 8px; + --spectrum-asterisk-icon-size-200: 10px; + --spectrum-asterisk-icon-size-300: 10px; + --spectrum-checkmark-icon-size-50: 10px; + --spectrum-checkmark-icon-size-75: 10px; + --spectrum-checkmark-icon-size-100: 10px; + --spectrum-checkmark-icon-size-200: 12px; + --spectrum-checkmark-icon-size-300: 14px; + --spectrum-checkmark-icon-size-400: 16px; + --spectrum-checkmark-icon-size-500: 16px; + --spectrum-checkmark-icon-size-600: 18px; + --spectrum-chevron-icon-size-50: 6px; + --spectrum-chevron-icon-size-75: 10px; + --spectrum-chevron-icon-size-100: 10px; + --spectrum-chevron-icon-size-200: 12px; + --spectrum-chevron-icon-size-300: 14px; + --spectrum-chevron-icon-size-400: 16px; + --spectrum-chevron-icon-size-500: 16px; + --spectrum-chevron-icon-size-600: 18px; + --spectrum-cross-icon-size-75: 8px; + --spectrum-cross-icon-size-100: 8px; + --spectrum-cross-icon-size-200: 10px; + --spectrum-cross-icon-size-300: 12px; + --spectrum-cross-icon-size-400: 12px; + --spectrum-cross-icon-size-500: 14px; + --spectrum-cross-icon-size-600: 16px; + --spectrum-dash-icon-size-50: 8px; + --spectrum-dash-icon-size-75: 8px; + --spectrum-dash-icon-size-100: 10px; + --spectrum-dash-icon-size-200: 12px; + --spectrum-dash-icon-size-300: 12px; + --spectrum-dash-icon-size-400: 14px; + --spectrum-dash-icon-size-500: 16px; + --spectrum-dash-icon-size-600: 18px; + --spectrum-side-navigation-header-to-item: 8px; + --spectrum-switch-handle-size-small: 6px; + --spectrum-switch-handle-selected-size-small: 8px; + --spectrum-switch-handle-selected-size-medium: 10px; + --spectrum-switch-handle-selected-size-large: 12px; + --spectrum-switch-handle-selected-size-extra-large: 14px; + --spectrum-switch-handle-size-medium: 8px; + --spectrum-switch-handle-size-large: 10px; + --spectrum-switch-handle-size-extra-large: 12px; + --spectrum-tag-label-to-clear-icon-small: 8px; + --spectrum-tag-label-to-clear-icon-medium: 12px; + --spectrum-tag-label-to-clear-icon-large: 15px; + --spectrum-tag-edge-to-clear-icon-small: 8px; + --spectrum-tag-edge-to-clear-icon-medium: 12px; + --spectrum-tag-edge-to-clear-icon-large: 15px; + --spectrum-opacity-checkerboard-square-size-small: 4px; + --spectrum-alert-banner-top-to-alert-icon: 37px; + --spectrum-accordion-top-to-text-spacious-small: 9px; + --spectrum-field-default-width-small: 192px; + --spectrum-field-default-width-medium: 208px; + --spectrum-field-default-width-large: 224px; + --spectrum-field-default-width-extra-large: 240px; + --spectrum-tag-minimum-width-small: 21px; + --spectrum-tag-minimum-width-medium: 27px; + --spectrum-tag-minimum-width-large: 33px; + --spectrum-in-field-button-edge-to-fill-small: 4px; + --spectrum-in-field-button-edge-to-fill-extra-large: 8px; + --spectrum-in-field-progress-circle-edge-to-fill: 1px; + --spectrum-in-field-progress-circle-size-75: 16px; + --spectrum-in-field-progress-circle-size-100: 20px; + --spectrum-in-field-progress-circle-size-200: 22px; + --spectrum-in-field-progress-circle-size-300: 26px; + --spectrum-alert-dialog-description-font-size: var(--spectrum-body-size-m); + --spectrum-alert-dialog-title-font-size: var(--spectrum-title-size-xxl); + --spectrum-coach-mark-body-font-size: var(--spectrum-body-size-m); + --spectrum-coach-mark-pagination-body-font-size: var(--spectrum-body-size-s); + --spectrum-coach-mark-title-font-size: var(--spectrum-title-size-m); + --spectrum-standard-dialog-title-font-size: var(--spectrum-title-size-xxl); + --spectrum-standard-dialog-body-font-size: var(--spectrum-body-size-m); + --spectrum-link-out-icon-size-75: 10px; + --spectrum-link-out-icon-size-100: 12px; + --spectrum-link-out-icon-size-200: 14px; + --spectrum-menu-item-top-to-thumbnail-small: 8px; + --spectrum-menu-item-top-to-thumbnail-medium: 9px; + --spectrum-menu-item-top-to-thumbnail-large: 10px; + --spectrum-menu-item-top-to-thumbnail-extra-large: 11px; + --spectrum-illustrated-message-small-title-font-size: var(--spectrum-title-size-m); + --spectrum-illustrated-message-small-cjk-title-font-size: var(--spectrum-title-cjk-size-m); + --spectrum-illustrated-message-medium-title-font-size: var(--spectrum-title-size-xl); + --spectrum-illustrated-message-medium-cjk-title-font-size: var(--spectrum-title-cjk-size-xl); + --spectrum-illustrated-message-large-title-font-size: var(--spectrum-title-size-xxl); + --spectrum-illustrated-message-large-cjk-title-font-size: var(--spectrum-title-cjk-size-xxl); + --spectrum-illustrated-message-medium-body-font-size: var(--spectrum-body-size-s); + --spectrum-illustrated-message-large-body-font-size: var(--spectrum-body-size-s); + --spectrum-breadcrumbs-separator-to-bottom-text-multiline: 11px; + --spectrum-breadcrumbs-start-edge-to-text-large: 9px; + --spectrum-breadcrumbs-start-edge-to-text-medium: 6px; + --spectrum-breadcrumbs-start-edge-to-text-multiline: 4px; + --spectrum-breadcrumbs-top-to-separator-large: 15px; + --spectrum-breadcrumbs-top-to-separator-medium: 11px; + --spectrum-breadcrumbs-top-to-separator-multiline: 7px; + --spectrum-breadcrumbs-text-to-separator-large: 9px; + --spectrum-breadcrumbs-text-to-separator-medium: 6px; + --spectrum-breadcrumbs-text-to-separator-multiline: 4px; + --spectrum-contextual-help-body-font-size: var(--spectrum-body-size-s); + --spectrum-contextual-help-title-font-size: var(--spectrum-title-size-m); + --spectrum-accordion-content-area-edge-to-content-small: 8px; + --spectrum-accordion-content-area-edge-to-content-medium: 9px; + --spectrum-accordion-content-area-edge-to-content-large: 12px; + --spectrum-accordion-content-area-edge-to-content-extra-large: 15px; + --spectrum-accordion-disclosure-indicator-to-text-small: 7px; + --spectrum-accordion-disclosure-indicator-to-text-medium: 11px; + --spectrum-accordion-disclosure-indicator-to-text-large: 14px; + --spectrum-accordion-disclosure-indicator-to-text-extra-large: 17px; + --spectrum-meter-thickness-medium: 6px; + --spectrum-meter-thickness-extra-large: 10px; + --spectrum-avatar-to-avatar-50: -4px; + --spectrum-avatar-to-avatar-75: -5px; + --spectrum-avatar-to-avatar-100: -6px; + --spectrum-avatar-to-avatar-200: -7px; + --spectrum-avatar-to-avatar-300: -8px; + --spectrum-avatar-to-avatar-400: -9px; + --spectrum-avatar-to-avatar-500: -10px; + --spectrum-select-box-horizontal-minimum-height: 80px; + --spectrum-select-box-horizontal-width: 368px; + --spectrum-select-box-vertical-height: 170px; + --spectrum-select-box-edge-to-checkbox: 12px; + --spectrum-select-box-horizontal-end-to-content: 32px; + --spectrum-select-box-horizontal-illustration-to-label: 10px; + --spectrum-select-box-horizontal-label-to-description: 2px; + --spectrum-select-box-horizontal-start-to-content: 24px; + --spectrum-select-box-horizontal-top-to-content: 16px; + --spectrum-select-box-top-to-checkbox: 4px; + --spectrum-select-box-vertical-edge-to-content: 24px; + --spectrum-select-box-vertical-illustration-to-label: 8px; + --spectrum-slider-control-to-field-label-editable-small: -4px; + --spectrum-slider-control-to-field-label-editable-medium: -12px; + --spectrum-slider-control-to-field-label-editable-large: -16px; + --spectrum-slider-control-to-field-label-editable-extra-large: -20px; + --spectrum-slider-control-to-field-label-side-small: 16px; + --spectrum-slider-control-to-field-label-side-medium: 16px; + --spectrum-slider-control-to-field-label-side-large: 20px; + --spectrum-slider-control-to-field-label-side-extra-large: 24px; + --spectrum-slider-control-to-text-field-small: 16px; + --spectrum-slider-control-to-text-field-medium: 16px; + --spectrum-slider-control-to-text-field-large: 20px; + --spectrum-slider-control-to-text-field-extra-large: 24px; + --spectrum-slider-handle-height-precision-small: 20px; + --spectrum-slider-handle-height-precision-medium: 22px; + --spectrum-slider-handle-height-precision-large: 24px; + --spectrum-slider-handle-height-precision-extra-large: 26px; + --spectrum-slider-handle-small: 18px; + --spectrum-slider-handle-medium: 20px; + --spectrum-slider-handle-large: 22px; + --spectrum-slider-handle-extra-large: 24px; + --spectrum-in-field-stepper-to-end-small: 0px; + --spectrum-in-field-stepper-to-end-extra-large: 4px; + --spectrum-number-field-with-stepper-minimum-width-small: 104px; + --spectrum-number-field-with-stepper-minimum-width-medium: 120px; + --spectrum-number-field-with-stepper-minimum-width-large: 144px; + --spectrum-number-field-with-stepper-minimum-width-extra-large: 168px; + --spectrum-number-field-visual-to-in-field-stepper-small: 5px; + --spectrum-number-field-visual-to-in-field-stepper-medium: 6px; + --spectrum-number-field-visual-to-in-field-stepper-large: 7px; + --spectrum-number-field-visual-to-in-field-stepper-extra-large: 8px; + --spectrum-workflow-icon-size-50: 14px; + --spectrum-workflow-icon-size-75: 16px; + --spectrum-workflow-icon-size-100: 20px; + --spectrum-workflow-icon-size-200: 22px; + --spectrum-workflow-icon-size-300: 26px; + --spectrum-text-to-visual-50: 5px; + --spectrum-text-to-visual-75: 5px; + --spectrum-text-to-visual-100: 6px; + --spectrum-text-to-visual-200: 7px; + --spectrum-text-to-visual-300: 8px; + --spectrum-text-to-visual-400: 9px; + --spectrum-text-to-control-50: 4px; + --spectrum-text-to-control-75: 9px; + --spectrum-text-to-control-100: 10px; + --spectrum-text-to-control-200: 11px; + --spectrum-text-to-control-300: 13px; + --spectrum-component-height-50: 20px; + --spectrum-component-height-75: 24px; + --spectrum-component-height-100: 32px; + --spectrum-component-height-200: 40px; + --spectrum-component-height-300: 48px; + --spectrum-component-height-400: 56px; + --spectrum-component-height-500: 64px; + --spectrum-component-pill-edge-to-visual-75: 10px; + --spectrum-component-pill-edge-to-visual-100: 14px; + --spectrum-component-pill-edge-to-visual-200: 18px; + --spectrum-component-pill-edge-to-visual-300: 21px; + --spectrum-component-pill-edge-to-visual-only-75: 4px; + --spectrum-component-pill-edge-to-visual-only-100: 6px; + --spectrum-component-pill-edge-to-visual-only-200: 9px; + --spectrum-component-pill-edge-to-visual-only-300: 11px; + --spectrum-component-pill-edge-to-text-75: 12px; + --spectrum-component-pill-edge-to-text-100: 16px; + --spectrum-component-pill-edge-to-text-200: 20px; + --spectrum-component-pill-edge-to-text-300: 24px; + --spectrum-component-edge-to-visual-50: 6px; + --spectrum-component-edge-to-visual-75: 7px; + --spectrum-component-edge-to-visual-100: 10px; + --spectrum-component-edge-to-visual-200: 13px; + --spectrum-component-edge-to-visual-300: 15px; + --spectrum-component-edge-to-visual-only-50: 3px; + --spectrum-component-edge-to-visual-only-75: 4px; + --spectrum-component-edge-to-visual-only-100: 6px; + --spectrum-component-edge-to-visual-only-200: 9px; + --spectrum-component-edge-to-visual-only-300: 11px; + --spectrum-component-edge-to-text-50: 8px; + --spectrum-component-edge-to-text-75: 9px; + --spectrum-component-edge-to-text-100: 12px; + --spectrum-component-edge-to-text-200: 15px; + --spectrum-component-edge-to-text-300: 18px; + --spectrum-component-top-to-workflow-icon-50: 3px; + --spectrum-component-top-to-workflow-icon-75: 4px; + --spectrum-component-top-to-workflow-icon-100: 6px; + --spectrum-component-top-to-workflow-icon-200: 9px; + --spectrum-component-top-to-workflow-icon-300: 11px; + --spectrum-component-top-to-text-50: 3px; + --spectrum-component-top-to-text-75: 4px; + --spectrum-component-top-to-text-100: 6px; + --spectrum-component-top-to-text-200: 9px; + --spectrum-component-top-to-text-300: 12px; + --spectrum-component-bottom-to-text-50: 3px; + --spectrum-component-bottom-to-text-75: 5px; + --spectrum-component-bottom-to-text-100: 9px; + --spectrum-component-bottom-to-text-200: 11px; + --spectrum-component-bottom-to-text-300: 14px; + --spectrum-component-to-menu-small: 6px; + --spectrum-component-to-menu-medium: 6px; + --spectrum-component-to-menu-large: 7px; + --spectrum-component-to-menu-extra-large: 8px; + --spectrum-field-edge-to-disclosure-icon-75: 7px; + --spectrum-field-edge-to-disclosure-icon-100: 11px; + --spectrum-field-edge-to-disclosure-icon-200: 14px; + --spectrum-field-edge-to-disclosure-icon-300: 17px; + --spectrum-field-end-edge-to-disclosure-icon-75: 7px; + --spectrum-field-end-edge-to-disclosure-icon-100: 11px; + --spectrum-field-end-edge-to-disclosure-icon-200: 14px; + --spectrum-field-end-edge-to-disclosure-icon-300: 17px; + --spectrum-field-top-to-disclosure-icon-75: 7px; + --spectrum-field-top-to-disclosure-icon-100: 11px; + --spectrum-field-top-to-disclosure-icon-200: 14px; + --spectrum-field-top-to-disclosure-icon-300: 17px; + --spectrum-field-top-to-alert-icon-small: 4px; + --spectrum-field-top-to-alert-icon-medium: 7px; + --spectrum-field-top-to-alert-icon-large: 10px; + --spectrum-field-top-to-alert-icon-extra-large: 13px; + --spectrum-field-top-to-validation-icon-small: 7px; + --spectrum-field-top-to-validation-icon-medium: 11px; + --spectrum-field-top-to-validation-icon-large: 14px; + --spectrum-field-top-to-validation-icon-extra-large: 17px; + --spectrum-field-top-to-progress-circle-small: 4px; + --spectrum-field-top-to-progress-circle-medium: 6px; + --spectrum-field-top-to-progress-circle-large: 9px; + --spectrum-field-top-to-progress-circle-extra-large: 11px; + --spectrum-field-edge-to-alert-icon-small: 9px; + --spectrum-field-edge-to-alert-icon-medium: 12px; + --spectrum-field-edge-to-alert-icon-large: 15px; + --spectrum-field-edge-to-alert-icon-extra-large: 18px; + --spectrum-field-edge-to-validation-icon-small: 9px; + --spectrum-field-edge-to-validation-icon-medium: 12px; + --spectrum-field-edge-to-validation-icon-large: 15px; + --spectrum-field-edge-to-validation-icon-extra-large: 18px; + --spectrum-field-text-to-alert-icon-small: 8px; + --spectrum-field-text-to-alert-icon-medium: 12px; + --spectrum-field-text-to-alert-icon-large: 15px; + --spectrum-field-text-to-alert-icon-extra-large: 18px; + --spectrum-field-text-to-validation-icon-small: 8px; + --spectrum-field-text-to-validation-icon-medium: 12px; + --spectrum-field-text-to-validation-icon-large: 15px; + --spectrum-field-text-to-validation-icon-extra-large: 18px; + --spectrum-field-width: var(--spectrum-field-width-small); + --spectrum-character-count-to-field-quiet-small: -3px; + --spectrum-character-count-to-field-quiet-medium: -3px; + --spectrum-character-count-to-field-quiet-large: -3px; + --spectrum-character-count-to-field-quiet-extra-large: -4px; + --spectrum-side-label-character-count-to-field: 12px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-small: 7px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-medium: 11px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-large: 14px; + --spectrum-disclosure-indicator-top-to-disclosure-icon-extra-large: 17px; + --spectrum-navigational-indicator-top-to-back-icon-small: 6px; + --spectrum-navigational-indicator-top-to-back-icon-medium: 9px; + --spectrum-navigational-indicator-top-to-back-icon-large: 12px; + --spectrum-navigational-indicator-top-to-back-icon-extra-large: 15px; + --spectrum-color-control-track-width: 24px; + --spectrum-corner-triangle-icon-size-75: 5px; + --spectrum-corner-triangle-icon-size-100: 5px; + --spectrum-corner-triangle-icon-size-200: 6px; + --spectrum-corner-triangle-icon-size-300: 7px; + --spectrum-font-size-25: 10px; + --spectrum-font-size-50: 11px; + --spectrum-font-size-75: 12px; + --spectrum-font-size-100: 14px; + --spectrum-font-size-200: 16px; + --spectrum-font-size-300: 18px; + --spectrum-font-size-400: 20px; + --spectrum-font-size-500: 22px; + --spectrum-font-size-600: 25px; + --spectrum-font-size-700: 28px; + --spectrum-font-size-800: 32px; + --spectrum-font-size-900: 36px; + --spectrum-font-size-1000: 40px; + --spectrum-font-size-1100: 45px; + --spectrum-font-size-1200: 51px; + --spectrum-font-size-1300: 58px; + --spectrum-font-size-1400: 65px; + --spectrum-font-size-1500: 73px; + --scale: medium; - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var( --spectrum-blue-900-rgb); /* var(--spectrum-accent-color-900);*/ + --spectrum-alert-banner-close-button-spacing: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-button: var(--spectrum-spacing-100); + --spectrum-alert-banner-edge-to-divider: var(--spectrum-spacing-100); + --spectrum-alert-banner-text-to-button-vertical: var(--spectrum-spacing-100); - /* Drop Indicator color rgb */ - --spectrum-dropindicator-color:var(--spectrum-blue-700); + --spectrum-alert-dialog-description-to-buttons: var(--spectrum-spacing-700); + --spectrum-alert-dialog-padding: var(--spectrum-spacing-500); - --spectrum-calendar-day-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.2); - --spectrum-calendar-day-background-color-hover:rgba(var(--spectrum-white-rgb), 0.08); - --spectrum-calendar-day-today-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-down:rgba(var(--spectrum-white-rgb), 0.15); - --spectrum-calendar-day-background-color-cap-selected:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-calendar-day-background-color-key-focus:rgba(var(--spectrum-white-rgb), 0.08); - --spectrum-calendar-day-border-color-key-focus:var(--spectrum-blue-700); + --spectrum-assetcard-content-font-size: var(--spectrum-body-size-s); + --spectrum-assetcard-focus-ring-border-radius: 8px; + --spectrum-assetcard-header-content-font-size: var(--spectrum-heading-size-xs); + --spectrum-assetcard-selectionindicator-margin: 12px; + --spectrum-assetcard-title-font-size: var(--spectrum-heading-size-xs); - --spectrum-badge-label-icon-color-primary:var(--spectrum-black); + --spectrum-button-bottom-to-text-small: 4px; + --spectrum-button-bottom-to-text-medium: 8px; + --spectrum-button-bottom-to-text-large: 10px; + --spectrum-button-bottom-to-text-extra-large: 13px; + --spectrum-button-top-to-text-small: 5px; + --spectrum-button-top-to-text-medium: 7px; + --spectrum-button-top-to-text-large: 10px; + --spectrum-button-top-to-text-extra-large: 13px; - --spectrum-coach-indicator-ring-default-color:var(--spectrum-blue-700); - --spectrum-coach-indicator-ring-dark-color:var(--spectrum-gray-900); - --spectrum-coach-indicator-ring-light-color:var(--spectrum-gray-50); + --spectrum-coach-indicator-gap: 6px; + --spectrum-coach-indicator-ring-diameter: var(--spectrum-spacing-300); + --spectrum-coach-indicator-quiet-ring-diameter: var(--spectrum-spacing-100); - --spectrum-well-border-color:rgba(var(--spectrum-white-rgb), 0.05); + --spectrum-coachmark-buttongroup-display: flex; + --spectrum-coachmark-buttongroup-mobile-display: none; + --spectrum-coachmark-menu-display: inline-flex; + --spectrum-coachmark-menu-mobile-display: none; - --spectrum-steplist-current-marker-color-key-focus:var(--spectrum-blue-700); + --spectrum-colorloupe-checkerboard-fill: url(#checkerboard-primary); - --spectrum-treeview-item-background-color-quiet-selected:rgba(var(--spectrum-gray-900-rgb), 0.08); - --spectrum-treeview-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.2); + --spectrum-colorwheel-colorarea-container-size: 144px; + --spectrum-colorwheel-path: "M 95 95 m -95 0 a 95 95 0 1 0 190 0 a 95 95 0 1 0 -190 0.2 M 95 95 m -73 0 a 73 73 0 1 0 146 0 a 73 73 0 1 0 -146 0"; + --spectrum-colorwheel-path-borders: "M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; - --spectrum-logic-button-and-background-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-border-color:var(--spectrum-blue-800); - --spectrum-logic-button-and-background-color-hover:var(--spectrum-blue-1000); - --spectrum-logic-button-and-border-color-hover:var(--spectrum-blue-1000); + --spectrum-contextual-help-content-spacing: var(--spectrum-spacing-100); - --spectrum-logic-button-or-background-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-border-color:var(--spectrum-magenta-700); - --spectrum-logic-button-or-background-color-hover:var(--spectrum-magenta-900); - --spectrum-logic-button-or-border-color-hover:var(--spectrum-magenta-900); + --spectrum-datepicker-dash-line-height: 24px; + --spectrum-datepicker-datetime-width-first: 36px; + --spectrum-datepicker-generic-padding: var(--spectrum-spacing-200); + --spectrum-datepicker-initial-width: 128px; + --spectrum-datepicker-input-datetime-width: var(--spectrum-spacing-400); + --spectrum-datepicker-invalid-icon-to-button: 8px; + --spectrum-datepicker-invalid-icon-to-button-quiet: 7px; + --spectrum-datepicker-width-quiet-first: 72px; + --spectrum-datepicker-width-quiet-second: 16px; - --spectrum-assetcard-border-color-selected:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-blue-800); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-blue-900); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-blue-800); - --spectrum-assestcard-focus-indicator-color:var(--spectrum-blue-700); + --spectrum-dial-border-radius: 16px; + --spectrum-dial-controls-margin: 8px; + --spectrum-dial-handle-block-margin: 16px; + --spectrum-dial-handle-inline-margin: 16px; + --spectrum-dial-handle-position: 8px; + --spectrum-dial-label-container-top-to-text: 4px; + --spectrum-dial-label-gap-y: 5px; - --spectrum-assetlist-item-background-color-selected-hover:rgba(var(--spectrum-blue-800-rgb), 0.3); - --spectrum-assetlist-item-background-color-selected:rgba(var(--spectrum-blue-800-rgb), 0.2); - --spectrum-assetlist-border-color-key-focus:var(--spectrum-blue-700); -} -.spectrum--express.spectrum--dark{ - /* Drop Zone background color rgb */ /* var(--spectrum-accent-color-900);*/ -} -.spectrum--express.spectrum--dark,.spectrum--express.spectrum--darkest{ - --spectrum-drop-zone-background-color-rgb:var(--spectrum-indigo-900-rgb); - --spectrum-well-border-color:rgba(var(--spectrum-white-rgb), 0.05); + --spectrum-dialog-confirm-border-radius: 4px; + --spectrum-dialog-confirm-description-text-size: 14px; + --spectrum-dialog-confirm-entry-animation-distance: 20px; + --spectrum-dialog-confirm-hero-height: 128px; + --spectrum-dialog-confirm-padding-grid: 40px; + --spectrum-dialog-confirm-title-text-size: 18px; + --spectrum-menu-item-checkmark-height-small: 10px; + --spectrum-menu-item-checkmark-height-medium: 10px; + --spectrum-menu-item-checkmark-height-large: 12px; + --spectrum-menu-item-checkmark-height-extra-large: 14px; + --spectrum-menu-item-checkmark-width-small: 10px; + --spectrum-menu-item-checkmark-width-medium: 10px; + --spectrum-menu-item-checkmark-width-large: 12px; + --spectrum-menu-item-checkmark-width-extra-large: 14px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-small: 28px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-medium: 32px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-large: 38px; + --spectrum-menu-item-selectable-edge-to-text-not-selected-extra-large: 45px; - --spectrum-assetcard-border-color-selected:var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-indigo-700); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-indigo-800); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-indigo-700); -} -.spectrum--express.spectrum--darkest{ - /* Drop Zone background color rgb */ /* var(--spectrum-accent-color-900);*/ -} -.spectrum--express.spectrum--large{ - --spectrum-colorwheel-path:"M 118 118 m -118 0 a 118 118 0 1 0 236 0 a 118 118 0 1 0 -236 0.2 M 118 118 m -92 0 a 92 92 0 1 0 184 0 a 92 92 0 1 0 -184 0"; - --spectrum-colorwheel-path-borders:"M 120 120 m -120 0 a 120 120 0 1 0 240 0 a 120 120 0 1 0 -240 0.2 M 120 120 m -90 0 a 90 90 0 1 0 180 0 a 90 90 0 1 0 -180 0"; + --spectrum-pagination-item-inline-spacing: 5px; + --spectrum-pagination-textfield-width: var(--spectrum-spacing-700); - --spectrum-dialog-confirm-border-radius:8px; + --spectrum-rating-icon-spacing: var(--spectrum-spacing-75); - --spectrum-dial-border-radius:15px; + --spectrum-slider-ramp-track-height: 16px; + --spectrum-slider-tick-mark-height: 10px; - --spectrum-assetcard-focus-ring-border-radius:12px; -} -.spectrum--express.spectrum--light, -.spectrum--express.spectrum--lightest{ - /* Drop Zone background color rgb */ - --spectrum-drop-zone-background-color-rgb:var(--spectrum-indigo-800-rgb); /* var(--spectrum-accent-color-800);*/ - --spectrum-well-border-color:rgba(var(--spectrum-black-rgb), 0.05); - - - --spectrum-assetcard-border-color-selected:var(--spectrum-indigo-900); - --spectrum-assetcard-border-color-selected-hover:var(--spectrum-indigo-900); - --spectrum-assetcard-border-color-selected-down:var(--spectrum-indigo-1000); - --spectrum-assetcard-selectionindicator-background-color-ordered:var(--spectrum-indigo-900); -} -.spectrum--express.spectrum--medium{ - --spectrum-colorwheel-path:"M 94 94 m -94 0 a 94 94 0 1 0 188 0 a 94 94 0 1 0 -188 0.2 M 94 94 m -74 0 a 74 74 0 1 0 148 0 a 74 74 0 1 0 -148 0"; - --spectrum-colorwheel-path-borders:"M 96 96 m -96 0 a 96 96 0 1 0 192 0 a 96 96 0 1 0 -192 0.2 M 96 96 m -72 0 a 72 72 0 1 0 144 0 a 72 72 0 1 0 -144 0"; - - --spectrum-dialog-confirm-border-radius:6px; + --spectrum-treeview-indicator-inset-block-start: 5px; + --spectrum-treeview-item-indentation-small: var(--spectrum-spacing-200); + --spectrum-treeview-item-indentation-medium: var(--spectrum-spacing-300); + --spectrum-treeview-item-indentation-large: 20px; + --spectrum-treeview-item-indentation-extra-large: var(--spectrum-spacing-400); + --spectrum-treeview-item-min-block-size-thumbnail-offset-medium: 0px; + --spectrum-tooltip-tip-square-size: 8px; - --spectrum-dial-border-radius:12px; + --spectrum-ui-icon-medium-display: block; + --spectrum-ui-icon-large-display: none; - --spectrum-assetcard-focus-ring-border-radius:10px; -} -.spectrum--express{ - --system:express; + --spectrum-well-border-radius: var(--spectrum-spacing-75); + --spectrum-well-margin-top: var(--spectrum-spacing-75); + --spectrum-well-min-width: 240px; + --spectrum-well-padding: var(--spectrum-spacing-300); + --spectrum-workflow-icon-size-xxl: 32px; + --spectrum-workflow-icon-size-xxs: 12px; } diff --git a/tokens/package.json b/tokens/package.json index 57583b008d1..91e1e744e5d 100644 --- a/tokens/package.json +++ b/tokens/package.json @@ -13,36 +13,43 @@ "bugs": { "url": "https://github.com/adobe/spectrum-css/issues" }, + "exports": { + ".": "./dist/css/index.css", + "./*.md": "./*.md", + "./dist/css/*.css": "./dist/css/*.css", + "./dist/css/components/bridge": "./dist/components/bridge/index.css", + "./dist/css/components/bridge/*.css": "./dist/components/bridge/*.css", + "./dist/css/components/express": "./dist/components/express/index.css", + "./dist/css/components/express/*.css": "./dist/components/express/*.css", + "./dist/css/components/spectrum": "./dist/components/spectrum/index.css", + "./dist/css/components/spectrum-two": "./dist/components/spectrum-two/index.css", + "./dist/css/components/spectrum-two/*.css": "./dist/components/spectrum-two/*.css", + "./dist/css/components/spectrum/*.css": "./dist/components/spectrum/*.css", + "./dist/index.css": "./dist/css/index.css", + "./package.json": "./package.json" + }, "main": "dist/index.css", "files": [ - "dist/index.css", - "dist/**/*", + "dist", "CHANGELOG.md", "README.md", "package.json" ], - "keywords": [ - "spectrum", - "css", - "design system", - "adobe" - ], "devDependencies": { "@adobe/spectrum-tokens": "13.0.0-beta.52", - "@nxkit/style-dictionary": "^5.0.0", - "postcss": "^8.4.38", + "@nxkit/style-dictionary": "^6.0.0", + "postcss": "^8.4.49", "postcss-cli": "^11.0.0", - "postcss-combine-duplicated-selectors": "^10.0.3", - "postcss-discard-comments": "^7.0.0", - "postcss-discard-empty": "^6.0.3", - "postcss-licensing": "^1.0.1", - "postcss-merge-rules": "^7.0.0", - "postcss-rgb-mapping": "^1.1.0", - "postcss-sorting": "^8.0.2", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "style-dictionary": "^3.9.2", "style-dictionary-sets": "^2.3.0" }, + "keywords": [ + "spectrum", + "css", + "design system", + "adobe" + ], "publishConfig": { "access": "public" } diff --git a/tokens/postcss.config.js b/tokens/postcss.config.js index 86f373f6a77..e117b38812b 100644 --- a/tokens/postcss.config.js +++ b/tokens/postcss.config.js @@ -1,5 +1,5 @@ /*! - * Copyright 2023 Adobe. All rights reserved. + * Copyright 2024 Adobe. All rights reserved. * * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy @@ -11,44 +11,21 @@ * governing permissions and limitations under the License. */ -const path = require("path"); - -module.exports = (ctx) => { - const { - combineSelectors = true, - /* This removes all copyright comments so we can add a single one at the top of the file */ - commentsDenylist = ["Copyright", "This file contains"], - } = ctx.options; - return { - plugins: [ - require("postcss-rgb-mapping")(), - require("postcss-sorting")({ - order: ["custom-properties", "declarations", "at-rules", "rules"], - "properties-order": "alphabetical", - }), - /* Merges _adjacent_ rules only */ - require("postcss-merge-rules"), - /* Combines all duplicated selectors */ - combineSelectors - ? require("postcss-combine-duplicated-selectors")({}) - : null, - /* Remove all duplicate copyrights and add a single one at the top */ - require("postcss-discard-comments")({ - removeAllButFirst: true, - remove: (comment) => { - return ( - commentsDenylist.some((str) => comment.includes(str)) || - comment.trim() === "" - ); - }, - }), - /* After cleaning up comments, remove all empty rules */ - require("postcss-discard-empty")(), - /* Ensure the license is at the top of the file */ - require("postcss-licensing")({ - filename: path.dirname(__dirname, "../COPYRIGHT"), - skipIfEmpty: true, - }), - ], - }; -}; +module.exports = ({ + resolveImports = true, + ...options +}) => require("../postcss.config.js")({ + ...options, + resolveImports, + env: "production", + map: false, + additionalPlugins: { + "@spectrum-tools/postcss-rgb-mapping": { + colorFunctionalNotation: false, + }, + "postcss-sorting": { + order: ["custom-properties", "declarations", "at-rules", "rules"], + "properties-order": "alphabetical", + }, + }, +}); diff --git a/tokens/project.json b/tokens/project.json index dad836c818e..66ac6ed3b09 100644 --- a/tokens/project.json +++ b/tokens/project.json @@ -6,52 +6,51 @@ "{projectRoot}/custom-express/*.css", "{projectRoot}/custom-spectrum/*.css" ], - "scripts": ["{projectRoot}/utilities/*.js"], - "tools": ["{projectRoot}/postcss.config.js"] + "scripts": ["{projectRoot}/style-dictionary.config.js", "{projectRoot}/utilities/*.js"], + "tools": ["{projectRoot}/postcss.config.js", "{projectRoot}/tasks/token-rollup.js"] }, "targets": { "build": { "cache": false, "dependsOn": ["clean", "style-dictionary"], - "inputs": ["core", "tools", { "externalDependencies": ["postcss"] }], "executor": "nx:run-commands", + "inputs": ["core", "tools", { "externalDependencies": ["postcss", "rimraf"] }], "options": { "commands": [ - "postcss ./custom-express/*.css --dir ./dist/css/express/", - "postcss ./custom-spectrum/*.css --dir ./dist/css/spectrum/", - "postcss ./dist/css/*.css ./dist/css/spectrum/*.css ./dist/css/express/*.css --replace", - "cat ./dist/css/*.css ./dist/css/spectrum/*.css ./dist/css/express/*.css | postcss --output ./dist/index.css", - "find dist -type f -empty -delete" + "cross-env NODE_OPTIONS=\"--no-warnings\" node -e 'require(\"./tasks/token-rollup.js\").default()'", + "rm -f ./dist/css/express/custom-light*.css ./dist/css/express/custom-dark*.css ./dist/css/spectrum/custom-dark*.css ./dist/css/spectrum/custom-light*.css", + "cross-env NODE_OPTIONS=\"--no-warnings\" postcss ./dist/css/*.css ./dist/css/spectrum/*.css ./dist/css/express/*.css --replace" ], "cwd": "{projectRoot}", "parallel": false }, "outputs": [ "{projectRoot}/dist/css/express", - "{projectRoot}/dist/css/spectrum" + "{projectRoot}/dist/css/spectrum", + "{projectRoot}/dist/css/components", + "{projectRoot}/dist/css/*-vars.css", + "{projectRoot}/dist/index.css" ] }, "clean": { "cache": false, - "inputs": ["{projectRoot}/dist", { "externalDependencies": ["rimraf"] }], - "outputs": [], "executor": "nx:run-commands", + "inputs": ["{projectRoot}/dist", { "externalDependencies": ["rimraf"] }], "options": { "commands": [ "rimraf {projectRoot}/dist", "test -d {projectRoot}/dist && echo \"Error: dist directory could not be removed\" && exit 1 || exit 0" ], "parallel": false - } + }, + "outputs": [] }, + "format": {}, + "lint": {}, "style-dictionary": { "dependsOn": ["clean"], "executor": "@nxkit/style-dictionary:build", - "inputs": [ - "{projectRoot}/postcss.config.js", - "{projectRoot}/style-dictionary.config.js", - "{projectRoot}/utilities/style-dictionary.utils.js" - ], + "inputs": ["scripts"], "options": { "deleteOutputPath": false, "outputPath": "./tokens", @@ -60,16 +59,18 @@ "tsConfig": "./tsconfig.json" }, "outputs": [ - "{projectRoot}/dist/global-vars.css", - "{projectRoot}/dist/light-vars.css", - "{projectRoot}/dist/dark-vars.css", - "{projectRoot}/dist/darkest-vars.css", - "{projectRoot}/dist/medium-vars.css", - "{projectRoot}/dist/large-vars.css", - "{projectRoot}/dist/specrum/global-vars.css", - "{projectRoot}/dist/express/global-vars.css", - "{projectRoot}/dist/specrum/medium-vars.css", - "{projectRoot}/dist/specrum/large-vars.css" + "{projectRoot}/dist/css/global-vars.css", + "{projectRoot}/dist/css/light-vars.css", + "{projectRoot}/dist/css/dark-vars.css", + "{projectRoot}/dist/css/darkest-vars.css", + "{projectRoot}/dist/css/medium-vars.css", + "{projectRoot}/dist/css/large-vars.css", + "{projectRoot}/dist/css/spectrum/global-vars.css", + "{projectRoot}/dist/css/spectrum/medium-vars.css", + "{projectRoot}/dist/css/spectrum/large-vars.css", + "{projectRoot}/dist/css/express/global-vars.css", + "{projectRoot}/dist/css/express/medium-vars.css", + "{projectRoot}/dist/css/express/large-vars.css" ] } } diff --git a/tokens/style-dictionary.config.js b/tokens/style-dictionary.config.js index 67bfbf89d88..a2865c31f48 100644 --- a/tokens/style-dictionary.config.js +++ b/tokens/style-dictionary.config.js @@ -1,5 +1,5 @@ /*! - * Copyright 2023 Adobe. All rights reserved. + * Copyright 2024 Adobe. All rights reserved. * * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy @@ -35,7 +35,6 @@ StyleDictionary.registerFormat(CSSSetsFormatter); */ const tokensPath = require.resolve("@adobe/spectrum-tokens/package.json"); const tokensDir = path.dirname(tokensPath); -const setNames = ["desktop", "mobile", "light", "dark", "darkest"]; module.exports = { source: [`${tokensDir}/src/*.json`], @@ -50,21 +49,8 @@ module.exports = { prefix: "spectrum", files: [ generateFileConfig(), - ...["spectrum", "express"].map((subSystemName) => - generateFileConfig({ subSystemName }) - ), - ...setNames.map((context) => generateFileConfig({ setName: context })), - ...setNames.map((context) => - generateFileConfig({ - setName: context, - subSystemName: "spectrum", - }) - ), - ...setNames.map((context) => - generateFileConfig({ - setName: context, - subSystemName: "express", - }) + ...["desktop", "mobile", "light", "dark"].map((context) => + generateFileConfig({ setName: context }), ), ], }, diff --git a/tokens/tasks/token-rollup.js b/tokens/tasks/token-rollup.js new file mode 100644 index 00000000000..63bde69b391 --- /dev/null +++ b/tokens/tasks/token-rollup.js @@ -0,0 +1,220 @@ +/*! + * Copyright 2024 Adobe. All rights reserved. + * + * This file is licensed to you under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. You may obtain a copy + * of the License at + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS + * OF ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + */ + +/* eslint-disable no-console */ + +const fs = require("fs"); +const fsp = fs.promises; +const path = require("path"); + +const fg = require("fast-glob"); + +const { processCSS } = require("../../tasks/component-builder.js"); +const { copy, writeAndReport, dirs, fetchContent } = require("../../tasks/utilities.js"); + +require("colors"); + +/** + * The builder for the main entry point + * @param {object} config + * @param {string} config.cwd - Current working directory for the component being built + * @param {boolean} config.clean - Should the built assets be cleaned before running the build + * @returns Promise + */ +async function index(inputGlob, outputPath, { cwd = process.cwd(), clean = false } = {}) { + // Create an index.css asset for each component + if (clean && fs.existsSync(outputPath)) { + await fsp.unlink(outputPath); + } + + const inputs = await fg(inputGlob, { cwd }); + const contents = inputs.map(input => `@import "${input}";`).join("\n"); + if (!contents) return; + return processCSS(contents, undefined, outputPath, { cwd, clean, configPath: cwd, map: false, resolveImports: true }); +} + +/** + * Compile the theming assets for each component + * @param {Object} config + * @param {string} [config.cwd=process.cwd()] - Current working directory for the component + * @returns + */ +async function componentTheming() { + const components = fs.readdirSync(dirs.components).filter((file) => fs.existsSync(path.join(dirs.components, file, "package.json"))); + + const promises = []; + for (const component of components) { + const componentDir = path.join(dirs.components, component); + if (!fs.existsSync(path.join(componentDir, "themes"))) continue; + + // This fetches the content of the files and returns an array of objects with the content and input paths + const contentData = await fetchContent(["themes/*.css"], { cwd: componentDir }); + + // Nothing to do if there's no content + if (!contentData || contentData.length === 0) continue; + + const imports = contentData.map(({ input }) => `@import "${input}";`).join("\n"); + + const sharedPostCSSConfig = { + cwd: componentDir, + configPath: componentDir, + map: false, + env: "production", + }; + + promises.push( + // Create a bridge asset for each component + processCSS( + imports, + path.join(componentDir, "index.css"), + path.join( + dirs.tokens, + "dist", + "css", + "components", + "bridge", + `${component}.css`, + ), + { + skipMapping: false, + stripLocalSelectors: false, + referencesOnly: true, + ...sharedPostCSSConfig, + }, + ), + ...contentData.map(async ({ content, input }) => { + return processCSS(content, path.join(componentDir, input), path.join(dirs.tokens, "dist", "css", "components", path.basename(input, ".css"), `${component}.css`), { + skipMapping: false, + // Only output the new selectors with the system mappings + stripLocalSelectors: true, + referencesOnly: false, + preserveVariables: true, + ...sharedPostCSSConfig, + }); + }), + ); + } + + return Promise.all(promises); +} + +/** + * Append custom/*-vars.css files to the end of the dist/css/*-vars.css files + * @param {Object} config + * @param {string} [config.cwd=process.cwd()] - Current working directory for the component + * @returns + */ +async function appendCustomOverrides({ cwd = process.cwd() } = {}) { + const promises = []; + + // Add custom/*-vars.css to the end of the dist/css/*-vars.css files and run through postcss before writing back to the dist/css/*-vars.css file + const customFiles = await fg(["*-vars.css"], { cwd: path.join(cwd, "custom"), onlyFiles: true }); + for (const file of customFiles) { + // Read in the custom file and the dist file and combine them into one file + const combinedContent = await fetchContent([ + path.join("dist", "css", file), + path.join("custom", file) + ], { cwd, shouldCombine: true }); + + promises.push( + combinedContent[0].content ? writeAndReport(combinedContent[0].content, path.join(cwd, "dist", "css", file)) : Promise.resolve() + ); + } + + return Promise.all(promises); +} + +/** + * The main entry point for this tool; this builds a CSS component + * @param {object} config + * @param {string} [config.componentName=process.env.NX_TASK_TARGET_PROJECT] - Current working directory for the component being built + * @param {string} [config.cwd=] - Current working directory for the component being built + * @param {boolean} [config.clean=false] - Should the built assets be cleaned before running the build + * @returns Promise + */ +async function main({ + cwd = process.cwd(), + clean, +} = {}) { + if (typeof clean === "undefined") { + clean = process.env.NODE_ENV === "production"; + } + + const key = `[build] ${"@spectrum-css/tokens".cyan} index`; + console.time(key); + + const compiledOutputPath = path.join(cwd, "dist"); + + return Promise.all([ + componentTheming(), + // Wait for all the custom files to be processed + appendCustomOverrides({ cwd }), + ]).then(async (r) => { + return Promise.all([ + index( + ["dist/css/components/bridge/*.css"], + path.join(compiledOutputPath, "css", "components", "bridge", "index.css"), + { cwd, clean } + ), + ...["spectrum", "legacy", "express"].map(theme => index( + [`dist/css/components/${theme}/*.css`], + path.join(compiledOutputPath, "css", "components", theme, "index.css"), + { cwd, clean } + )), + index( + ["dist/css/*-vars.css"], + path.join(compiledOutputPath, "css", "index.css"), + { cwd, clean } + ).then((reports) => + copy(path.join(compiledOutputPath, "css", "index.css"), path.join(cwd, "dist", "index.css"), { cwd, isDeprecated: false }) + .then((reps) => [reports, reps])) + ]).then((reports) => { + return [reports, r]; + }); + }).then((report) => { + const logs = report.flat(Infinity).filter(Boolean); + + console.log(`\n\n${key} 🔨`); + console.log(`${"".padStart(30, "-")}`); + + if (logs && logs.length > 0) { + logs.sort((a,) => { + if (!a || typeof a !== "string") return 1; + if (a.includes("✓")) return -1; + if (a.includes("🔍")) return 0; + return 1; + }).forEach(log => { + // Strip the ../../tokens/ from the paths + console.log(log.replace(/(\.\.\/)+tokens\//g, "")); + }); + } + else console.log("No assets created.".gray); + + console.log(`${"".padStart(30, "-")}`); + console.timeEnd(key); + console.log(""); + }).catch((err) => { + console.log(`\n\n${key} 🔨`); + console.log(`${"".padStart(30, "-")}`); + + console.trace(err); + + console.log(`${"".padStart(30, "-")}`); + console.timeEnd(key); + console.log(""); + + process.exit(1); + }); +} + +exports.default = main; diff --git a/tokens/utilities/style-dictionary.utils.js b/tokens/utilities/style-dictionary.utils.js index 107588d741e..33474eb81ed 100644 --- a/tokens/utilities/style-dictionary.utils.js +++ b/tokens/utilities/style-dictionary.utils.js @@ -1,5 +1,5 @@ /*! - * Copyright 2023 Adobe. All rights reserved. + * Copyright 2024 Adobe. All rights reserved. * * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy @@ -11,7 +11,9 @@ * governing permissions and limitations under the License. */ -module.exports = function ({ setName, subSystemName } = {}) { +module.exports = function ({ setName } = {}) { + let selector = ".spectrum"; + const baseConfig = { format: "css/sets", options: { @@ -20,29 +22,19 @@ module.exports = function ({ setName, subSystemName } = {}) { }, }; - const sets = [setName, subSystemName].filter(Boolean); - if (!sets.length) { + if (!setName) { return { ...baseConfig, destination: "global-vars.css", filter: (token) => !token.path.includes("sets"), options: { ...baseConfig.options, - selector: ".spectrum", + selector, }, }; } const isGlobal = !setName; - const isSpectrum = subSystemName && subSystemName === "spectrum"; - - let selector = ""; - if (isGlobal || (subSystemName && !isSpectrum)) { - // postfix the selector with the subsystem name - selector = `.spectrum${ - subSystemName && !isSpectrum ? `--${subSystemName}` : "" - }`; - } let scope = { @@ -51,16 +43,7 @@ module.exports = function ({ setName, subSystemName } = {}) { }[setName] ?? setName; if (isGlobal) scope = "global"; - else if (setName && scope) { - selector += `.spectrum--${scope}`; - } - - const selectors = [ - selector ?? null, - // Apply all light colors as lightest for backwards compat - // @todo does this need a deprecation notice? - setName === "light" ? selector.replace("light", "lightest") : null, - ].filter(Boolean); + selector = isGlobal ? ".spectrum" : `.spectrum--${scope}`; const getSets = (token) => token.path.filter((_, idx, array) => array[idx - 1] == "sets"); @@ -72,29 +55,14 @@ module.exports = function ({ setName, subSystemName } = {}) { if (tokenSets.includes("wireframe")) return false; if (!setName) { - if (!subSystemName && tokenSets.length === 0) { - return true; - } - - if ( - subSystemName && - tokenSets.length === 1 && - tokenSets.includes(subSystemName) - ) { + if (tokenSets.length === 0) { return true; } - } else { + } + else { if (!tokenSets.includes(setName)) return false; - if (!subSystemName && tokenSets.length === 1) { - return true; - } - - if ( - subSystemName && - tokenSets.length === 2 && - tokenSets.includes(subSystemName) - ) { + if (tokenSets.length === 1) { return true; } } @@ -104,12 +72,12 @@ module.exports = function ({ setName, subSystemName } = {}) { return { ...baseConfig, - destination: `${subSystemName ? `${subSystemName}/` : ""}${scope}-vars.css`, + destination: `${scope}-vars.css`, filter, options: { ...baseConfig.options, - selector: selectors.join(", "), - sets, + selector, + sets: setName ? [setName] : [], }, }; }; diff --git a/yarn.lock b/yarn.lock index 3c16910cd54..7bec81af984 100644 --- a/yarn.lock +++ b/yarn.lock @@ -100,17 +100,10 @@ __metadata: languageName: node linkType: hard -"@adobe/css-tools@npm:^4.3.2": - version: 4.3.3 - resolution: "@adobe/css-tools@npm:4.3.3" - checksum: 10c0/e76e712df713964b87cdf2aca1f0477f19bebd845484d5fcba726d3ec7782366e2f26ec8cb2dcfaf47081a5c891987d8a9f5c3f30d11e1eb3c1848adc27fcb24 - languageName: node - linkType: hard - -"@adobe/focus-ring-polyfill@npm:^0.1.5": - version: 0.1.5 - resolution: "@adobe/focus-ring-polyfill@npm:0.1.5" - checksum: 10c0/c57eb5b1fd03bc6bd7303c3268ee08fff9eab973d0360bc68467de89123a11fce50a263badb9390c3de934832ddbc63821aafc51f9065f5795fa7d675c152ecb +"@adobe/css-tools@npm:^4.4.0": + version: 4.4.1 + resolution: "@adobe/css-tools@npm:4.4.1" + checksum: 10c0/1a68ad9af490f45fce7b6e50dd2d8ac0c546d74431649c0d42ee4ceb1a9fa057fae0a7ef1e148effa12d84ec00ed71869ebfe0fb1dcdcc80bfcb6048c12abcc0 languageName: node linkType: hard @@ -138,17 +131,6 @@ __metadata: languageName: node linkType: hard -"@aw-web-design/x-default-browser@npm:1.4.126": - version: 1.4.126 - resolution: "@aw-web-design/x-default-browser@npm:1.4.126" - dependencies: - default-browser-id: "npm:3.0.0" - bin: - x-default-browser: bin/x-default-browser.js - checksum: 10c0/634c7fad7a5f4df86e3fcd3a11e50034fcb6f6302281569727574cbda7532850063cb34ec328384a686ab0812f297bf301a5e2450bc7b93b5f80a006b1f2dfd7 - languageName: node - linkType: hard - "@azure/abort-controller@npm:^1.0.0": version: 1.1.0 resolution: "@azure/abort-controller@npm:1.1.0" @@ -266,7 +248,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1, @babel/code-frame@npm:^7.24.2": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4": version: 7.24.2 resolution: "@babel/code-frame@npm:7.24.2" dependencies: @@ -276,2717 +258,1594 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/compat-data@npm:7.24.1" - checksum: 10c0/8a1935450345c326b14ea632174696566ef9b353bd0d6fb682456c0774342eeee7654877ced410f24a731d386fdcbf980b75083fc764964d6f816b65792af2f5 +"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.25.9": + version: 7.26.2 + resolution: "@babel/compat-data@npm:7.26.2" + checksum: 10c0/c9b5f3724828d17f728a778f9d66c19b55c018d0d76de6d731178cca64f182c22b71400a73bf2b65dcc4fcfe52b630088a94d5902911b54206aa90e3ffe07d12 languageName: node linkType: hard -"@babel/core@npm:^7.12.3, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2": - version: 7.24.3 - resolution: "@babel/core@npm:7.24.3" +"@babel/core@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/core@npm:7.26.0" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.1" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.24.1" - "@babel/parser": "npm:^7.24.1" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/e6e756b6de27d0312514a005688fa1915c521ad4269a388913eff2120a546538078f8488d6d16e86f851872f263cb45a6bbae08738297afb9382600d2ac342a9 + checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e languageName: node linkType: hard -"@babel/core@npm:^7.23.9": - version: 7.24.4 - resolution: "@babel/core@npm:7.24.4" +"@babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0": + version: 7.26.2 + resolution: "@babel/generator@npm:7.26.2" dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.4" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.24.4" - "@babel/parser": "npm:^7.24.4" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10c0/fc136966583e64d6f84f4a676368de6ab4583aa87f867186068655b30ef67f21f8e65a88c6d446a7efd219ad7ffb9185c82e8a90183ee033f6f47b5026641e16 + "@babel/parser": "npm:^7.26.2" + "@babel/types": "npm:^7.26.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10c0/167ebce8977142f5012fad6bd91da51ac52bcd752f2261a54b7ab605d928aebe57e21636cdd2a9c7757e552652c68d9fcb5d40b06fcb66e02d9ee7526e118a5c languageName: node linkType: hard -"@babel/core@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" +"@babel/helper-compilation-targets@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-compilation-targets@npm:7.25.9" dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.24.5" - "@babel/helpers": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" + "@babel/compat-data": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 + checksum: 10c0/a6b26a1e4222e69ef8e62ee19374308f060b007828bc11c65025ecc9e814aba21ff2175d6d3f8bf53c863edd728ee8f94ba7870f8f90a37d39552ad9933a8aaa languageName: node linkType: hard -"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/generator@npm:7.24.1" +"@babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.24.0" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10c0/f0eea7497657cdf68cfb4b7d181588e1498eefd1f303d73b0d8ca9b21a6db27136a6f5beb8f988b6bdcd4249870826080950450fd310951de42ecf36df274881 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 languageName: node linkType: hard -"@babel/generator@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/generator@npm:7.24.4" +"@babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: - "@babel/types": "npm:^7.24.0" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10c0/67a1b2f7cc985aaaa11b01e8ddd4fffa4f285837bc7a209738eb8203aa34bdafeb8507ed75fd883ddbabd641a036ca0a8d984e760f28ad4a9d60bff29d0a60bb + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a languageName: node linkType: hard -"@babel/generator@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" - dependencies: - "@babel/types": "npm:^7.24.5" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10c0/0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 10c0/2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" - dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 10c0/2535e3824ca6337f65786bbac98e562f71699f25532cecd196f027d7698b4967a96953d64e36567956658ad1a05ccbdc62d1ba79ee751c79f4f1d2d3ecc2e01c +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: 10c0/dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" - dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 10c0/ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.1" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/45372890634c37deefc81f44b7d958fe210f7da7d8a2239c9849c6041a56536f74bf3aa2d115bc06d5680d0dc49c1303f74a045d76ae0dd1592c7d5c0c268ebc +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" +"@babel/helpers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helpers@npm:7.26.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - regexpu-core: "npm:^5.3.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/8eba4c1b7b94a83e7a82df5c3e504584ff0ba6ab8710a67ecc2c434a7fb841a29c2f5c94d2de51f25446119a1df538fa90b37bd570db22ddd5e7147fe98277c6 + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + checksum: 10c0/343333cced6946fe46617690a1d0789346960910225ce359021a88a60a65bc0d791f0c5d240c0ed46cf8cc63b5fd7df52734ff14e43b9c32feae2b61b1647097 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.1": - version: 0.6.1 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.1" +"@babel/highlight@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/highlight@npm:7.24.2" dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - debug: "npm:^4.1.1" - lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.14.2" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/210e1c8ac118f7c5a0ef5b42c4267c3db2f59b1ebc666a275d442b86896de4a66ef93539d702870f172f9749cd44c89f53056a5b17e619c3142b12ed4e4e6aae + "@babel/helper-validator-identifier": "npm:^7.22.20" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/98ce00321daedeed33a4ed9362dc089a70375ff1b3b91228b9f05e6591d387a81a8cba68886e207861b8871efa0bc997ceabdd9c90f6cce3ee1b2f7f941b42db languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: 10c0/e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7": + version: 7.24.1 + resolution: "@babel/parser@npm:7.24.1" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/d2a8b99aa5f33182b69d5569367403a40e7c027ae3b03a1f81fd8ac9b06ceb85b31f6ee4267fb90726dc2ac99909c6bdaa9cf16c379efab73d8dfe85cee32c50 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" +"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/parser@npm:7.26.2" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: 10c0/d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 + "@babel/types": "npm:^7.26.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/751a743087b3a9172a7599f1421830d44c38f065ef781588d2bfb1c98f9b461719a226feb13c868d7a284783eee120c88ea522593118f2668f46ebfb1105c4d7 languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.9.2": + version: 7.24.1 + resolution: "@babel/runtime@npm:7.24.1" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/500c6a99ddd84f37c7bc5dbc84777af47b1372b20e879941670451d55484faf18a673c5ebee9ca2b0f36208a729417873b35b1b92e76f811620f6adf7b8cb0f1 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" +"@babel/runtime@npm:^7.5.5": + version: 7.24.4 + resolution: "@babel/runtime@npm:7.24.4" dependencies: - "@babel/types": "npm:^7.23.0" - checksum: 10c0/b810daddf093ffd0802f1429052349ed9ea08ef7d0c56da34ffbcdecbdafac86f95bdea2fe30e0e0e629febc7dd41b56cb5eacc10d1a44336d37b755dac31fa4 + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/785aff96a3aa8ff97f90958e1e8a7b1d47f793b204b47c6455eaadc3f694f48c97cd5c0a921fe3596d818e71f18106610a164fb0f1c71fd68c622a58269d537c languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/helper-module-imports@npm:7.24.3" +"@babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.24.0" - checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/traverse@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/211e1399d0c4993671e8e5c2b25383f08bee40004ace5404ed4065f0e9258cc85d99c1b82fd456c030ce5cfd4d8f310355b54ef35de9924eabfc3dff1331d946 + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/types@npm:7.24.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-simple-access": "npm:^7.24.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/helper-validator-identifier": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/6e77d72f62b7e87abaea800ea0bccd4d54cde26485750969f5f493c032eb63251eb50c3522cace557781565d51c1d0c4bcc866407d24becfb109c18fb92c978d + "@babel/helper-string-parser": "npm:^7.23.4" + "@babel/helper-validator-identifier": "npm:^7.22.20" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/777a0bb5dbe038ca4c905fdafb1cdb6bdd10fe9d63ce13eca0bd91909363cbad554a53dc1f902004b78c1dcbc742056f877f2c99eeedff647333b1fadf51235d languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/types@npm:7.26.0" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/b694f41ad1597127e16024d766c33a641508aad037abd08d0d1f73af753e1119fa03b4a107d04b5f92cc19c095a594660547ae9bead1db2299212d644b0a5cb8 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.0 - resolution: "@babel/helper-plugin-utils@npm:7.24.0" - checksum: 10c0/90f41bd1b4dfe7226b1d33a4bb745844c5c63e400f9e4e8bf9103a7ceddd7d425d65333b564d9daba3cebd105985764d51b4bd4c95822b97c2e3ac1201a8a5da +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@changesets/apply-release-plan@npm:^7.0.6": + version: 7.0.6 + resolution: "@changesets/apply-release-plan@npm:7.0.6" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-wrap-function": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/aa93aa74250b636d477e8d863fbe59d4071f8c2654841b7ac608909e480c1cf3ff7d7af5a4038568829ad09d810bb681668cbe497d9c89ba5c352793dc9edf1e + "@changesets/config": "npm:^3.0.4" + "@changesets/get-version-range-type": "npm:^0.4.0" + "@changesets/git": "npm:^3.0.2" + "@changesets/should-skip-package": "npm:^0.1.1" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + detect-indent: "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + lodash.startcase: "npm:^4.4.0" + outdent: "npm:^0.5.0" + prettier: "npm:^2.7.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/21e924943b29695b8cbdbd975baddae1879fe644d91007d23a7922ef06853e8d2f6e7101d29e08e1ec089704705b4802f0c1484ba446ac0e620178019c89a87e languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-replace-supers@npm:7.24.1" +"@changesets/assemble-release-plan@npm:^6.0.5": + version: 6.0.5 + resolution: "@changesets/assemble-release-plan@npm:6.0.5" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/d39a3df7892b7c3c0e307fb229646168a9bd35e26a72080c2530729322600e8cff5f738f44a14860a2358faffa741b6a6a0d6749f113387b03ddbfa0ec10e1a0 + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.2" + "@changesets/should-skip-package": "npm:^0.1.1" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + semver: "npm:^7.5.3" + checksum: 10c0/6e4b699d67c9f1e78133a33bba7bb46b3119d6497e1f1dba5033905fd60911c90239c67ad6c4823ccd44225dee40d0689083be40f8c86ea30c5535e12d8db041 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@changesets/changelog-git@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/changelog-git@npm:0.2.0" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/f0cf81a30ba3d09a625fd50e5a9069e575c5b6719234e04ee74247057f8104beca89ed03e9217b6e9b0493434cedc18c5ecca4cea6244990836f1f893e140369 + "@changesets/types": "npm:^6.0.0" + checksum: 10c0/d94df555656ac4ac9698d87a173b1955227ac0f1763d59b9b4d4f149ab3f879ca67603e48407b1dfdadaef4e7882ae7bbc7b7be160a45a55f05442004bdc61bd languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" +"@changesets/changelog-github@npm:^0.5.0": + version: 0.5.0 + resolution: "@changesets/changelog-github@npm:0.5.0" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10c0/d96a0ab790a400f6c2dcbd9457b9ca74b9ba6d0f67ff9cd5bcc73792c8fbbd0847322a0dddbd8987dd98610ee1637c680938c7d83d3ffce7d06d7519d823d996 + "@changesets/get-github-info": "npm:^0.6.0" + "@changesets/types": "npm:^6.0.0" + dotenv: "npm:^8.1.0" + checksum: 10c0/fc6a6947185af6f1c7543c572ca6e46d733188586ab873c75476f389fb11c675df1c230a56394d490aa9a7f13bdf88d23541265deeda77f167d06b0cc3206923 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@changesets/cli@npm:^2.27.10": + version: 2.27.10 + resolution: "@changesets/cli@npm:2.27.10" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 + "@changesets/apply-release-plan": "npm:^7.0.6" + "@changesets/assemble-release-plan": "npm:^6.0.5" + "@changesets/changelog-git": "npm:^0.2.0" + "@changesets/config": "npm:^3.0.4" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.2" + "@changesets/get-release-plan": "npm:^4.0.5" + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.1" + "@changesets/read": "npm:^0.6.2" + "@changesets/should-skip-package": "npm:^0.1.1" + "@changesets/types": "npm:^6.0.0" + "@changesets/write": "npm:^0.3.2" + "@manypkg/get-packages": "npm:^1.1.3" + ansi-colors: "npm:^4.1.3" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.3.0" + external-editor: "npm:^3.1.0" + fs-extra: "npm:^7.0.1" + mri: "npm:^1.2.0" + p-limit: "npm:^2.2.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^3.0.1" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10c0/5faa80ee439a406be8a2a25443e329bd0be724606bbae615657bddb6a0602039f30fc550a493a6ba014619d413d4b4117f7c025566132020bf031ca3c406a26f languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@changesets/config@npm:^3.0.4": + version: 3.0.4 + resolution: "@changesets/config@npm:3.0.4" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + micromatch: "npm:^4.0.8" + checksum: 10c0/1d2173f92778d8a949eab6d0ebc2c1a3c68b1950e921bf7359853df799bbd60ec819ca6fb14479d7f6fd342e64293290d9b1a38f4a87b2c19e28b7555df80e0e languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10c0/d7a812d67d031a348f3fb0e6263ce2dbe6038f81536ba7fb16db385383bcd6542b71833194303bf6d3d0e4f7b6b584c9c8fae8772122e2ce68fc9bdf07f4135d + extendable-error: "npm:^0.1.5" + checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4, @babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 10c0/2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 +"@changesets/get-dependents-graph@npm:^2.1.2": + version: 2.1.2 + resolution: "@changesets/get-dependents-graph@npm:2.1.2" + dependencies: + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + picocolors: "npm:^1.1.0" + semver: "npm:^7.5.3" + checksum: 10c0/f2674ccb71f989b2abf2088953548b6de503e17d0b1f5b0147c4ef1672a5a2dd5201b828b419ccb67841e7812d1fbe1607d12668ea8972b3d0de5a1d2b38b61b languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 10c0/dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e +"@changesets/get-github-info@npm:^0.6.0": + version: 0.6.0 + resolution: "@changesets/get-github-info@npm:0.6.0" + dependencies: + dataloader: "npm:^1.4.0" + node-fetch: "npm:^2.5.0" + checksum: 10c0/21fde8a8cb48091a8ea8be37defbc0dca5defe10a097025968b273076657f354032803a5db31ffe0fa86ab089383faa981ab674489d31e38bf7bc4dcf981ad79 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c +"@changesets/get-release-plan@npm:^4.0.5": + version: 4.0.5 + resolution: "@changesets/get-release-plan@npm:4.0.5" + dependencies: + "@changesets/assemble-release-plan": "npm:^6.0.5" + "@changesets/config": "npm:^3.0.4" + "@changesets/pre": "npm:^2.0.1" + "@changesets/read": "npm:^0.6.2" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/ab033a3a3c187f8f2996718d9ef2e49ea5f150aff536f5cac0ab2aca1741bdc915267062eed8705f60aaaf8aaa0e157419ca043b78a2fdb48bba604731b0c2c7 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 10c0/af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-wrap-function@npm:7.22.20" +"@changesets/git@npm:^3.0.2": + version: 3.0.2 + resolution: "@changesets/git@npm:3.0.2" dependencies: - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.22.19" - checksum: 10c0/97b5f42ff4d305318ff2f99a5f59d3e97feff478333b2d893c4f85456d3c66372070f71d7bf9141f598c8cf2741c49a15918193633c427a88d170d98eb8c46eb + "@changesets/errors": "npm:^0.2.0" + "@manypkg/get-packages": "npm:^1.1.3" + is-subdir: "npm:^1.1.1" + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: 10c0/a3a9c9ab71e3cd8ecd804e2965790efa40bdcd29804bdf873c5d38f7cfd8cd6ae1c23a6eb5a16796a3e05c4dbfeb0eb04f4be988049f31173adbbeac9e7cf566 languageName: node linkType: hard -"@babel/helpers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helpers@npm:7.24.1" +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" - checksum: 10c0/b3445860ae749fc664682b291f092285e949114e8336784ae29f88eb4c176279b01cc6740005a017a0389ae4b4e928d5bbbc01de7da7e400c972e3d6f792063a + picocolors: "npm:^1.1.0" + checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f languageName: node linkType: hard -"@babel/helpers@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/helpers@npm:7.24.4" +"@changesets/parse@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/parse@npm:0.4.0" dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" - checksum: 10c0/747ef62b7fe87de31a2f3c19ff337a86cbb79be2f6c18af63133b614ab5a8f6da5b06ae4b06fb0e71271cb6a27efec6f8b6c9f44c60b8a18777832dc7929e6c5 + "@changesets/types": "npm:^6.0.0" + js-yaml: "npm:^3.13.1" + checksum: 10c0/8e76f8540aceb2263eb76c97f027c1990fc069bf275321ad0aabf843cb51bc6711b13118eda35c701a30a36d26f48e75f7afc14e9a5c863f8a98091021fd5d61 languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" +"@changesets/pre@npm:^2.0.1": + version: 2.0.1 + resolution: "@changesets/pre@npm:2.0.1" dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - checksum: 10c0/0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + checksum: 10c0/aacd4a71cab8a511702903bee50434188f300503a1207a08b89d09dc575981c28af77b7357a610504ce48d101e67308fc6ed4427ac2a61d162de4d01a2a0f695 languageName: node linkType: hard -"@babel/highlight@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/highlight@npm:7.24.2" +"@changesets/read@npm:^0.6.2": + version: 0.6.2 + resolution: "@changesets/read@npm:0.6.2" dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/98ce00321daedeed33a4ed9362dc089a70375ff1b3b91228b9f05e6591d387a81a8cba68886e207861b8871efa0bc997ceabdd9c90f6cce3ee1b2f7f941b42db + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.0" + "@changesets/types": "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + p-filter: "npm:^2.1.0" + picocolors: "npm:^1.1.0" + checksum: 10c0/a63efb4605c56ac216734fa5749f4f4ed9f8ab0ec2cbef96530b99c244ab84b2a47514d34f8f656e517237b65a456dd274e599b9c745f351719baeb503d0d6c3 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": - version: 7.24.1 - resolution: "@babel/parser@npm:7.24.1" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/d2a8b99aa5f33182b69d5569367403a40e7c027ae3b03a1f81fd8ac9b06ceb85b31f6ee4267fb90726dc2ac99909c6bdaa9cf16c379efab73d8dfe85cee32c50 +"@changesets/should-skip-package@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/should-skip-package@npm:0.1.1" + dependencies: + "@changesets/types": "npm:^6.0.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/4fb0a17538492db15733a9514560ff1d4dfbd94882a349495a6585eb675f9414aa74020aa886f1f72542ca70d5d96a842db2f52b08fcb571705b1d9ed3632e57 languageName: node linkType: hard -"@babel/parser@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/parser@npm:7.24.4" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/8381e1efead5069cb7ed2abc3a583f4a86289b2f376c75cecc69f59a8eb36df18274b1886cecf2f97a6a0dff5334b27330f58535be9b3e4e26102cc50e12eac8 +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 languageName: node linkType: hard -"@babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/8333a6ad5328bad34fa0e12bcee147c3345ea9a438c0909e7c68c6cfbea43c464834ffd7eabd1cbc1c62df0a558e22ffade9f5b29440833ba7b33d96a71f88c0 +"@changesets/types@npm:^6.0.0": + version: 6.0.0 + resolution: "@changesets/types@npm:6.0.0" + checksum: 10c0/e755f208792547e3b9ece15ce4da22466267da810c6fd87d927a1b8cec4d7fb7f0eea0d1a7585747676238e3e4ba1ffdabe016ccb05cfa537b4e4b03ec399f41 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" +"@changesets/write@npm:^0.3.2": + version: 0.3.2 + resolution: "@changesets/write@npm:0.3.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/d4e592e6fc4878654243d2e7b51ea86471b868a8cb09de29e73b65d2b64159990c6c198fd7c9c2af2e38b1cddf70206243792853c47384a84f829dada152f605 + "@changesets/types": "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^1.0.2" + prettier: "npm:^2.7.1" + checksum: 10c0/1e00af0a82a780f74e03359d672690b35b6c788891e515a37488fca756109471f0d2da4904185b758a38d26e5cc2f426de4a2201ca3b6e26cf03ab747773690f languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" +"@chromaui/addon-visual-tests@npm:^1.0.0": + version: 1.0.0 + resolution: "@chromaui/addon-visual-tests@npm:1.0.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 10c0/351c36e45795a7890d610ab9041a52f4078a59429f6e74c281984aa44149a10d43e82b3a8172c703c0d5679471e165d1c02b6d2e45a677958ee301b89403f202 + "@storybook/design-system": "npm:^7.15.15" + "@urql/exchange-auth": "npm:^2.1.6" + chromatic: "npm:^10.6.0" + date-fns: "npm:^2.30.0" + filesize: "npm:^10.0.12" + jsonfile: "npm:^6.1.0" + pluralize: "npm:^8.0.0" + ts-dedent: "npm:^2.2.0" + urql: "npm:^4.0.3" + uuid: "npm:^9.0.0" + zod: "npm:^3.22.2" + checksum: 10c0/c060f4e13cccd8d7f6ad956c224166895881850c102a384b0560e9d92438f1e4787aec08f06e92452bb7d431e503cca4118087d33a251ffd53a24ba23304c061 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" +"@commitlint/cli@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/cli@npm:19.6.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/d7dd5a59a54635a3152895dcaa68f3370bb09d1f9906c1e72232ff759159e6be48de4a598a993c986997280a2dc29922a48aaa98020f16439f3f57ad72788354 + "@commitlint/format": "npm:^19.5.0" + "@commitlint/lint": "npm:^19.6.0" + "@commitlint/load": "npm:^19.5.0" + "@commitlint/read": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + tinyexec: "npm:^0.3.0" + yargs: "npm:^17.0.0" + bin: + commitlint: cli.js + checksum: 10c0/d2867d964afcd1a8b7c42e659ccf67be7cee1a275010c4d12f47b88dbc8b2120a31c5a8cc4de5e0711fd501bd921867e039be8b94bae17a98c2ecae9f95cfa86 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 +"@commitlint/config-conventional@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/config-conventional@npm:19.6.0" + dependencies: + "@commitlint/types": "npm:^19.5.0" + conventional-changelog-conventionalcommits: "npm:^7.0.2" + checksum: 10c0/984870138f5d4b947bc2ea8d12fcb8103ef9e6141d0fb50a6e387665495b80b35890d9dc025443a243a53d2a69d7c0bab1d77c5658a6e5a15a3dd7773557fad2 languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" +"@commitlint/config-validator@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/config-validator@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + "@commitlint/types": "npm:^19.5.0" + ajv: "npm:^8.11.0" + checksum: 10c0/f04b8c66448c9a4f335d1ac9625393d471d2bcc864adc834eeec52ce19939c25475bf90677504df03ab88869e883b4ebfddff68f99f7652900d6b297ef586643 languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" +"@commitlint/ensure@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/ensure@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + "@commitlint/types": "npm:^19.5.0" + lodash.camelcase: "npm:^4.3.0" + lodash.kebabcase: "npm:^4.1.1" + lodash.snakecase: "npm:^4.1.1" + lodash.startcase: "npm:^4.4.0" + lodash.upperfirst: "npm:^4.3.1" + checksum: 10c0/94955d424da36a4e9390dfb6e128160d1dcd3ffa20b835a9b6fdd92af46bf8897851f19cbeb9d12a70e9b9c36a993d3a48a60893e74f32fe1b601e1e68484d71 languageName: node linkType: hard -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 +"@commitlint/execute-rule@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/execute-rule@npm:19.5.0" + checksum: 10c0/966dfc09ae3fe609527fb49c7773ae210ade9d14a802a92a57ab251900a77d2968aed08df6b34f175bf4ae9bf5d675b52b346e7b10b717e8a635499e4cf42267 languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" +"@commitlint/format@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/format@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 + "@commitlint/types": "npm:^19.5.0" + chalk: "npm:^5.3.0" + checksum: 10c0/209a3d530d028d483886ea2337d6ec8a95b61119f53f7f1db167b13fd8a204bdcbcd704e649406a0b2285e8424b3bac9e1e6856d2a78f45e176976b9efb76e45 languageName: node linkType: hard -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" +"@commitlint/is-ignored@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/is-ignored@npm:19.6.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 + "@commitlint/types": "npm:^19.5.0" + semver: "npm:^7.6.0" + checksum: 10c0/64e3522598f131aefab72e78f2b0d5d78228041fbe14fd9785611bd5a4ff7dfae38288ff87b171ab2ff722342983387b6e568ab4d758f3c97866eb924252e6c5 languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-flow@npm:7.24.1" +"@commitlint/lint@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/lint@npm:19.6.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/618de04360a96111408abdaafaba2efbaef0d90faad029d50e0281eaad5d7c7bd2ce4420bbac0ee27ad84c2b7bbc3e48f782064f81ed5bc40c398637991004c7 + "@commitlint/is-ignored": "npm:^19.6.0" + "@commitlint/parse": "npm:^19.5.0" + "@commitlint/rules": "npm:^19.6.0" + "@commitlint/types": "npm:^19.5.0" + checksum: 10c0/d7e3c6a43d89b2196362dce5abef6665869844455176103f311cab7a92f6b7be60edec4f03d27b946a65ee2ceb8ff16f5955cba1da6ecdeb9efe9f215b16f47f languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" +"@commitlint/load@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/load@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/72f0340d73e037f0702c61670054e0af66ece7282c5c2f4ba8de059390fee502de282defdf15959cd9f71aa18dc5c5e4e7a0fde317799a0600c6c4e0a656d82b + "@commitlint/config-validator": "npm:^19.5.0" + "@commitlint/execute-rule": "npm:^19.5.0" + "@commitlint/resolve-extends": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + chalk: "npm:^5.3.0" + cosmiconfig: "npm:^9.0.0" + cosmiconfig-typescript-loader: "npm:^5.0.0" + lodash.isplainobject: "npm:^4.0.6" + lodash.merge: "npm:^4.6.2" + lodash.uniq: "npm:^4.5.0" + checksum: 10c0/72fb5f3b2299cb40374181e4fb630658c7faf0cca775bd15338e9a49f9571134ef25529319b453ed0d68917346949abf88c44f73a132f89d8965d6b3e7347d0b languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/309634e3335777aee902552b2cf244c4a8050213cc878b3fb9d70ad8cbbff325dc46ac5e5791836ff477ea373b27832238205f6ceaff81f7ea7c4c7e8fbb13bb +"@commitlint/message@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/message@npm:19.5.0" + checksum: 10c0/72b990ba8c3c41441bff2126f4ea536a635c9768dee7000b4951770ac82c5e0bb4c2d408cf28cadbf51a0abbdb7a09ddd36e0968af0997fcc166596d4c3866a7 languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" +"@commitlint/parse@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/parse@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + "@commitlint/types": "npm:^19.5.0" + conventional-changelog-angular: "npm:^7.0.0" + conventional-commits-parser: "npm:^5.0.0" + checksum: 10c0/63655cedcf48b29613ef959155ee83f49942406abe40ee6b64ad989a169a0582451dcf15a9c9b69a66011ae451ab2e086fb80c1823cc7ddf275705ff627660b1 languageName: node linkType: hard -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" +"@commitlint/read@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/read@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + "@commitlint/top-level": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + git-raw-commits: "npm:^4.0.0" + minimist: "npm:^1.2.8" + tinyexec: "npm:^0.3.0" + checksum: 10c0/c2d6f958930e815337a4994779ca1dfcbbb6b81b8f3098cc7380e2cc5ddeae69ebd839b48fecd08950e565d43bc42c479915c578eaf57b3877706bca1fad6b8a languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" +"@commitlint/resolve-extends@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/resolve-extends@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6cec76fbfe6ca81c9345c2904d8d9a8a0df222f9269f0962ed6eb2eb8f3f10c2f15e993d1ef09dbaf97726bf1792b5851cf5bd9a769f966a19448df6be95d19a + "@commitlint/config-validator": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + global-directory: "npm:^4.0.1" + import-meta-resolve: "npm:^4.0.0" + lodash.mergewith: "npm:^4.6.2" + resolve-from: "npm:^5.0.0" + checksum: 10c0/10569a46036b7aa93c77dc5001a67bc9f36b340b97b2fd39b5ee95b0efc5e35335c61f86d4ba0bb5a8e6dd49ccf956990cce9ee29cfea9ba567e02668be01841 languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" +"@commitlint/rules@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/rules@npm:19.6.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + "@commitlint/ensure": "npm:^19.5.0" + "@commitlint/message": "npm:^19.5.0" + "@commitlint/to-lines": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + checksum: 10c0/1d93b741cfb46e6c5314ddb03282844b65db832aa4767561bb37e9d0595d02330e6a0a557fb66f86d78b2ffd91cd2ed794899df59ee23b27abc44e1e57b42d0e languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce +"@commitlint/to-lines@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/to-lines@npm:19.5.0" + checksum: 10c0/7674b4b6887c09e84728b9fa9c986ab77db400bf53ec83aaae84e03e0f3ed33088d450d1f67135f0f7a4cbc1121181775199779e1ca162fe604c902987e3008f languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" +"@commitlint/top-level@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/top-level@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + find-up: "npm:^7.0.0" + checksum: 10c0/8c1edc513c8d6655606e52d160d31ccd4b13234400ca67d21782798ab66701780b1ec21a7bb411fe8270db7735f10d39d3b0a3e52f3ddd1109b80741eb512bb4 languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" +"@commitlint/types@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/types@npm:19.5.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + "@types/conventional-commits-parser": "npm:^5.0.0" + chalk: "npm:^5.3.0" + checksum: 10c0/f4a93992f43b23cd5af200c69bb73227fdc0f78a6f7ebcda73dad10d558c1ac66ff164aa6dc3c2ddb322c9ed8b1a89b05f458e40d7c440a0358f435d2d71c2df languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + "@jridgewell/trace-mapping": "npm:0.3.9" + checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" +"@csstools/cascade-layer-name-parser@npm:^1.0.13": + version: 1.0.13 + resolution: "@csstools/cascade-layer-name-parser@npm:1.0.13" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 + "@csstools/css-parser-algorithms": ^2.7.1 + "@csstools/css-tokenizer": ^2.4.1 + checksum: 10c0/a6412fc8601af1baadc8195934aa668d3476e799891c9d0883390f31ec8678e9b565ac14d919bec633bbc086657ac12aa4cd852c718851a2d34517ee6856ff8e languageName: node linkType: hard -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 +"@csstools/color-helpers@npm:^4.2.1": + version: 4.2.1 + resolution: "@csstools/color-helpers@npm:4.2.1" + checksum: 10c0/72e11b186ad0f6019a9b4b3752e620fa798c2a40cf47e8cad565dff46e572c9342eb8cf804542d7886344a1e540555d77f20119ace6b2d8a45b6e5ef8a41685c languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" +"@csstools/css-calc@npm:^1.2.4": + version: 1.2.4 + resolution: "@csstools/css-calc@npm:1.2.4" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + "@csstools/css-parser-algorithms": ^2.7.1 + "@csstools/css-tokenizer": ^2.4.1 + checksum: 10c0/6233746eb642797b7fbc2cf6e7651e95700b294e78e3c29e8730c3236bb92cf62903efb6e54639e8f877683c40646e137c95e615c4450809b21b61a6192888ca languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" +"@csstools/css-color-parser@npm:^2.0.4": + version: 2.0.5 + resolution: "@csstools/css-color-parser@npm:2.0.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/color-helpers": "npm:^4.2.1" + "@csstools/css-calc": "npm:^1.2.4" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7a81e277dcfe3138847e8e5944e02a42ff3c2e864aea6f33fd9b70d1556d12b0e70f0d56cc1985d353c91bcbf8fe163e6cc17418da21129b7f7f1d8b9ac00c93 + "@csstools/css-parser-algorithms": ^2.7.1 + "@csstools/css-tokenizer": ^2.4.1 + checksum: 10c0/f58bdb20e5af6ef34e0d3be4d3d0015cb66bc4f81f7b7dac6247e85b68722801bc5c01ab197642626b38c5338d292b3b4e8e3a5008c5cdf2ec01e083399546af languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" +"@csstools/css-parser-algorithms@npm:^2.7.1": + version: 2.7.1 + resolution: "@csstools/css-parser-algorithms@npm:2.7.1" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + "@csstools/css-tokenizer": ^2.4.1 + checksum: 10c0/7d29bef6f5790ddb67d922ad232253bf910e4fa5293f5e4a5ed8b920ae9bd4e8171942df7d8943af23b42fd4e9fb460181394d20c97da9562e6ce98a875e8c47 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@csstools/css-parser-algorithms@npm:^3.0.4": + version: 3.0.4 + resolution: "@csstools/css-parser-algorithms@npm:3.0.4" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f44bfacf087dc21b422bab99f4e9344ee7b695b05c947dacae66de05c723ab9d91800be7edc1fa016185e8c819f3aca2b4a5f66d8a4d1e47d9bad80b8fa55b8e + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10c0/d411f07765e14eede17bccc6bd4f90ff303694df09aabfede3fd104b2dfacfd4fe3697cd25ddad14684c850328f3f9420ebfa9f78380892492974db24ae47dbd languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/55ceed059f819dcccbfe69600bfa1c055ada466bd54eda117cfdd2cf773dd85799e2f6556e4a559b076e93b9704abcca2aef9d72aad7dc8a5d3d17886052f1d3 +"@csstools/css-tokenizer@npm:^2.4.1": + version: 2.4.1 + resolution: "@csstools/css-tokenizer@npm:2.4.1" + checksum: 10c0/fe71cee85ec7372da07083d088b6a704f43e5d3d2d8071c4b8a86fae60408b559a218a43f8625bf2f0be5c7f90c8f3ad20a1aae1921119a1c02b51c310cc2b6b languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" - dependencies: - "@babel/helper-module-imports": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3731ba8e83cbea1ab22905031f25b3aeb0b97c6467360a2cc685352f16e7c786417d8883bc747f5a0beff32266bdb12a05b6292e7b8b75967087200a7bc012c4 +"@csstools/css-tokenizer@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/css-tokenizer@npm:3.0.3" + checksum: 10c0/c31bf410e1244b942e71798e37c54639d040cb59e0121b21712b40015fced2b0fb1ffe588434c5f8923c9cd0017cfc1c1c8f3921abc94c96edf471aac2eba5e5 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@csstools/media-query-list-parser@npm:^2.1.13": + version: 2.1.13 + resolution: "@csstools/media-query-list-parser@npm:2.1.13" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6fbaa85f5204f34845dfc0bebf62fdd3ac5a286241c85651e59d426001e7a1785ac501f154e093e0b8ee49e1f51e3f8b06575a5ae8d4a9406d43e4816bf18c37 + "@csstools/css-parser-algorithms": ^2.7.1 + "@csstools/css-tokenizer": ^2.4.1 + checksum: 10c0/8bf72342c15581b8f658633436d83c26a214056f6b960ff121b940271f4b1b5b07e9cc3990a73e684fb72319592f0c392408b4f0e08bbe242b2065aa456e2733 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@csstools/media-query-list-parser@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/media-query-list-parser@npm:4.0.2" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/1a230ad95d9672626831e22df9b4838901681fa11d44c3811d71ca64ea53f5e87de2abef865f70fe62657053278d9034cc4ea3bab0fd3300bdf9e73b3f85f97a + "@csstools/css-parser-algorithms": ^3.0.4 + "@csstools/css-tokenizer": ^3.0.3 + checksum: 10c0/5d008a70f5d4fd96224066a433f5cdefa76cfd78a74416a20d6d5b2bb1bc8282b140e8373015d807d4dadb91daf3deb73eb13f853ec4e0479d0cb92e80c6f20d languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" +"@csstools/postcss-cascade-layers@npm:^4.0.6": + version: 4.0.6 + resolution: "@csstools/postcss-cascade-layers@npm:4.0.6" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/selector-specificity": "npm:^3.1.1" + postcss-selector-parser: "npm:^6.0.13" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/00dff042ac9df4ae67b5ef98b1137cc72e0a24e6d911dc200540a8cb1f00b4cff367a922aeb22da17da662079f0abcd46ee1c5f4cdf37ceebf6ff1639bb9af27 + postcss: ^8.4 + checksum: 10c0/134019e9b3f71de39034658e2a284f549883745a309f774d8d272871f9e65680e0981c893766537a8a56ed7f41dba2d0f9fc3cb4fa4057c227bc193976a2ec79 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.1" +"@csstools/postcss-color-function@npm:^3.0.19": + version: 3.0.19 + resolution: "@csstools/postcss-color-function@npm:3.0.19" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10c0/3095d02b7932890b82346d42200a89a56b6ca7d25a69a94242ab5b1772f18138b8e639358dd70d23add2df8b0d1640e1e13729c2c275ecce550cbe89048ba85f + postcss: ^8.4 + checksum: 10c0/067e33d7dfc32b56fe63d4f97464a3eaf27dde720961e44feab6076bd2c172dd4c1bad16aa37a922dcbba470756bd6a13e728d9e71eab6937d48d83873cd1879 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-classes@npm:7.24.1" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - globals: "npm:^11.1.0" +"@csstools/postcss-color-mix-function@npm:^2.0.19": + version: 2.0.19 + resolution: "@csstools/postcss-color-mix-function@npm:2.0.19" + dependencies: + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/586a95826be4d68056fa23d8e6c34353ce2ea59bf3ca8cf62bc784e60964d492d76e1b48760c43fd486ffb65a79d3fed9a4f91289e4f526f88c3b6acc0dfb00e + postcss: ^8.4 + checksum: 10c0/e967d93672a065806dc78da0153f8b4f5087f7c3ddfe361eba4942780760d47b317124913c9b0dda7f9bfff1253f77d1b6debd8a6a2aa3a6c80e263101da5e8c languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" +"@csstools/postcss-content-alt-text@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-content-alt-text@npm:1.0.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/template": "npm:^7.24.0" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8292c508b656b7722e2c2ca0f6f31339852e3ed2b9b80f6e068a4010e961b431ca109ecd467fc906283f4b1574c1e7b1cb68d35a4dea12079d386c15ff7e0eac + postcss: ^8.4 + checksum: 10c0/0c2c64857ac652989d00c3d2ba49d0cd1cc245193cba6724d2f5841aa990ee6a07267cfebc6fabde6a6246616df60373006d17c5ea9b904129fbfd826dc10a8d languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.1" +"@csstools/postcss-exponential-functions@npm:^1.0.9": + version: 1.0.9 + resolution: "@csstools/postcss-exponential-functions@npm:1.0.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/css-calc": "npm:^1.2.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a08e706a9274a699abc3093f38c72d4a5354eac11c44572cc9ea049915b6e03255744297069fd94fcce82380725c5d6b1b11b9a84c0081aa3aa6fc2fdab98ef6 + postcss: ^8.4 + checksum: 10c0/eaec29ef6ec201786c606176235dced4af1922d5ac56c6b0993ad2e7d87464a32702d9b28cae9a76e8527f741b50cbc31d4c646f45d02dc69d520f241b3e7878 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" +"@csstools/postcss-font-format-keywords@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-font-format-keywords@npm:3.0.2" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/utilities": "npm:^1.0.0" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/758def705ec5a87ef910280dc2df5d2fda59dc5d4771c1725c7aed0988ae5b79e29aeb48109120301a3e1c6c03dfac84700469de06f38ca92c96834e09eadf5d + postcss: ^8.4 + checksum: 10c0/1b9bf031ce1a00fef1fae0b1ad614eddc6bb4c036ecad47e065c99063ba3d2f6ab8e47f9db02a6fbe8b75b0e02a075a7a80480d4296918970ba9e8d36f07a523 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" +"@csstools/postcss-gamut-mapping@npm:^1.0.11": + version: 1.0.11 + resolution: "@csstools/postcss-gamut-mapping@npm:1.0.11" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/41072f57f83a6c2b15f3ee0b6779cdca105ff3d98061efe92ac02d6c7b90fdb6e7e293b8a4d5b9c690d9ae5d3ae73e6bde4596dc4d8c66526a0e5e1abc73c88c + postcss: ^8.4 + checksum: 10c0/29e755013f1d1de34eb62a931ed410d2830ca3dfc81476cb3c72d9d3260b85a9adedc51aa548550c6e308f3f9640c489e6953db40e9cac9835d0421d5b14ef1f languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" +"@csstools/postcss-gradients-interpolation-method@npm:^4.0.20": + version: 4.0.20 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.20" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7e2834780e9b5251ef341854043a89c91473b83c335358620ca721554877e64e416aeb3288a35f03e825c4958e07d5d00ead08c4490fadc276a21fe151d812f1 + postcss: ^8.4 + checksum: 10c0/6588825a72a1471e2d6036c8cf7dbad2bf05f369d96dbdd68ff5ce7ff91803b8ee1146f5f1bf6f3ab6299944549da872914664c3f9e8ae5a31847f76f0085c74 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" +"@csstools/postcss-hwb-function@npm:^3.0.18": + version: 3.0.18 + resolution: "@csstools/postcss-hwb-function@npm:3.0.18" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f0fc4c5a9add25fd6bf23dabe6752e9b7c0a2b2554933dddfd16601245a2ba332b647951079c782bf3b94c6330e3638b9b4e0227f469a7c1c707446ba0eba6c7 + postcss: ^8.4 + checksum: 10c0/e9d76b0b2f9c54920124ca1804b49e3f5b26e003729418b5ef4b340ff1baa4779da1c02be618888fdbcc2d0747182352efbbd3ffe128e2417928c35c25443789 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" +"@csstools/postcss-ic-unit@npm:^3.0.7": + version: 3.0.7 + resolution: "@csstools/postcss-ic-unit@npm:3.0.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/510bb23b2423d5fbffef69b356e4050929c21a7627e8194b1506dd935c7d9cbbd696c9ae9d7c3bcd7e6e7b69561b0b290c2d72d446327b40fc20ce40bbca6712 + postcss: ^8.4 + checksum: 10c0/2add905b75860c64d7174886fecfc76d86e3818f42f003f4bbfc0604cc7f0f31c6dbd1651e6b9512fea876190d80033578ae49e813b64b17c8cf3b1f03d8e146 languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-flow": "npm:^7.24.1" +"@csstools/postcss-initial@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-initial@npm:1.0.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e6aa9cbad0441867598d390d4df65bc8c6b797574673e4eedbdae0cc528e81e00f4b2cd38f7d138b0f04bcdd2540384a9812d5d76af5abfa06aee1c7fc20ca58 + postcss: ^8.4 + checksum: 10c0/5d21c7c611d90a4b6758ba5be5e38d8d9eea9499c62797c4f5e01fbc9ccc2c68daf1c201850efe70ffa4ff9e979e7dea80b854b8793768550879562881aa6f9f languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-for-of@npm:7.24.1" +"@csstools/postcss-is-pseudo-class@npm:^4.0.8": + version: 4.0.8 + resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@csstools/selector-specificity": "npm:^3.1.1" + postcss-selector-parser: "npm:^6.0.13" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e4bc92b1f334246e62d4bde079938df940794db564742034f6597f2e38bd426e11ae8c5670448e15dd6e45c462f2a9ab3fa87259bddf7c08553ffd9457fc2b2c + postcss: ^8.4 + checksum: 10c0/82f191571c3e0973354a54ef15feeb17f9408b4abbefad19fc0f087683b1212fc854cdf09a47324267dd47be4c5cb47d63b8d083695a67c3f8f3e53df3d561f6 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-function-name@npm:7.24.1" +"@csstools/postcss-light-dark-function@npm:^1.0.8": + version: 1.0.8 + resolution: "@csstools/postcss-light-dark-function@npm:1.0.8" dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/65c1735ec3b5e43db9b5aebf3c16171c04b3050c92396b9e22dda0d2aaf51f43fdcf147f70a40678fd9a4ee2272a5acec4826e9c21bcf968762f4c184897ad75 + postcss: ^8.4 + checksum: 10c0/78fa6d799d38f14af1b32b534eedbec9478033e1fbc5a4e820f2421e865673d010b69b391546686ceb408ead64d79bb4eba2a4fb1fc9f0de70ff21e3ff8477c6 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" +"@csstools/postcss-logical-float-and-clear@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-logical-float-and-clear@npm:2.0.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/13d9b6a3c31ab4be853b3d49d8d1171f9bd8198562fd75da8f31e7de31398e1cfa6eb1d073bed93c9746e4f9c47a53b20f8f4c255ece3f88c90852ad3181dc2d + postcss: ^8.4 + checksum: 10c0/92d9184bf8a159753a5872463dcfde580abd9b935e2a59f7ebe601cd14d9871f2f9f4dc18d8bbe251e7d8a3e446e302d9d99bf408d9cabbd9a6323825f5e833d languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@csstools/postcss-logical-overflow@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-logical-overflow@npm:1.0.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a27cc7d565ee57b5a2bf136fa889c5c2f5988545ae7b3b2c83a7afe5dd37dfac80dca88b1c633c65851ce6af7d2095c04c01228657ce0198f918e64b5ccd01fa + postcss: ^8.4 + checksum: 10c0/a8f5b1fdaf4ce7b1665407dac2f2e0c0ea11195e6873cfc714d9cd206489170fd91fc172b337330baf60191206f60579e235264f0dc7fee750ccd27ffe02c163 languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" +"@csstools/postcss-logical-overscroll-behavior@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-logical-overscroll-behavior@npm:1.0.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/98a2e0843ddfe51443c1bfcf08ba40ad8856fd4f8e397b392a5390a54f257c8c1b9a99d8ffc0fc7e8c55cce45e2cd9c2795a4450303f48f501bcbd662de44554 + postcss: ^8.4 + checksum: 10c0/9485502bd9235276525351818d6cc11544ac1b270bb4f527f3fac32fe98ac66269366c34cdb8f61920b10ff9aac5824935004a5927490a5febca77eb41226604 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" +"@csstools/postcss-logical-resize@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-logical-resize@npm:2.0.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2af731d02aa4c757ef80c46df42264128cbe45bfd15e1812d1a595265b690a44ad036041c406a73411733540e1c4256d8174705ae6b8cfaf757fc175613993fd + postcss: ^8.4 + checksum: 10c0/18f7e19ea465a15b334d8231b9ed98b630c74a6c2a6c52884437b852065f7b55bb1282cdbbdc1136aade479e996605b01799ab0ab771e2c47fd78d966ed33162 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" +"@csstools/postcss-logical-viewport-units@npm:^2.0.11": + version: 2.0.11 + resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.11" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/71fd04e5e7026e6e52701214b1e9f7508ba371b757e5075fbb938a79235ed66a54ce65f89bb92b59159e9f03f01b392e6c4de6d255b948bec975a90cfd6809ef + postcss: ^8.4 + checksum: 10c0/20207e9b7fc3ab52df5fcd06fde71fca4fd22bd6bd451cfc2ec6ea69994708b7fc5381e203dc4367293a8de00b1eca7a3ebe89cfa9b933d2f2cb8e3ac4d5aa86 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" +"@csstools/postcss-media-minmax@npm:^1.1.8": + version: 1.1.8 + resolution: "@csstools/postcss-media-minmax@npm:1.1.8" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-simple-access": "npm:^7.22.5" + "@csstools/css-calc": "npm:^1.2.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/media-query-list-parser": "npm:^2.1.13" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/efb3ea2047604a7eb44a9289311ebb29842fe6510ff8b66a77a60440448c65e1312a60dc48191ed98246bdbd163b5b6f3348a0669bcc0e3809e69c7c776b20fa + postcss: ^8.4 + checksum: 10c0/7d666905282c7a89387dbce84f3429bad04870e0de264c5b1ce3e6f042b8eb72d585a18b2d7ac5e1a8c7f6785892da3cc7f6ea0b48069b06e9d383bdbc149b4a languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" +"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.11": + version: 2.0.11 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.11" dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/media-query-list-parser": "npm:^2.1.13" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/38145f8abe8a4ce2b41adabe5d65eb7bd54a139dc58e2885fec975eb5cf247bd938c1dd9f09145c46dbe57d25dd0ef7f00a020e5eb0cbe8195b2065d51e2d93d + postcss: ^8.4 + checksum: 10c0/b4023a1951b7661196332852ce714a4e2fb4f1a67164ec0944e28a009b389e59c67e9de790920fcd082b122276414dd39c12ae12a4566e59e1bbcc794560a870 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" +"@csstools/postcss-nested-calc@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-nested-calc@npm:3.0.2" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/utilities": "npm:^1.0.0" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14c90c58562b54e17fe4a8ded3f627f9a993648f8378ef00cb2f6c34532032b83290d2ad54c7fff4f0c2cd49091bda780f8cc28926ec4b77a6c2141105a2e699 + postcss: ^8.4 + checksum: 10c0/3e24cf641170f9090f0dce088f6dae09ed9a0f38af1bdaa369ecc791a94cce54d7a02a0634f661a97fae24e04f1601c21d753593de018c80ad4236d36144b975 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@csstools/postcss-normalize-display-values@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-normalize-display-values@npm:3.0.2" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/b0b072bef303670b5a98307bc37d1ac326cb7ad40ea162b89a03c2ffc465451be7ef05be95cb81ed28bfeb29670dc98fe911f793a67bceab18b4cb4c81ef48f3 + postcss: ^8.4 + checksum: 10c0/a20e2f4c213a5ec6e004c2ba76b543d3288a39aae21b3198b06a57df0d2c7916111d2cd70dcb0e8c6ca1cf1b01751e88fd2fe9abbc070e1efab1a4e54dcdbbbe languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-new-target@npm:7.24.1" +"@csstools/postcss-oklab-function@npm:^3.0.19": + version: 3.0.19 + resolution: "@csstools/postcss-oklab-function@npm:3.0.19" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c4cabe628163855f175a8799eb73d692b6f1dc347aae5022af0c253f80c92edb962e48ddccc98b691eff3d5d8e53c9a8f10894c33ba4cebc2e2f8f8fe554fb7a + postcss: ^8.4 + checksum: 10c0/2909f76ba408c9f60b61c479994c96200b0e1d3dbf524d5ae6dc5ca1e21d38caf974595e0d071c3900dbe3568376928085dd811aa24ea3e715bcd9de26fb0fa9 languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" +"@csstools/postcss-progressive-custom-properties@npm:^3.3.0": + version: 3.3.0 + resolution: "@csstools/postcss-progressive-custom-properties@npm:3.3.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c8532951506fb031287280cebeef10aa714f8a7cea2b62a13c805f0e0af945ba77a7c87e4bbbe4c37fe973e0e5d5e649cfac7f0374f57efc54cdf9656362a392 + postcss: ^8.4 + checksum: 10c0/6c9987d65049a70b5090dcfe42fde9ab2b3cb88911a81bb6651ed81c8baf99502ff2cbec0cb3e022426fa994b558b4bf33fd791ccdcdf683dde75b4865d34f39 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" +"@csstools/postcss-relative-color-syntax@npm:^2.0.19": + version: 2.0.19 + resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.19" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/utilities": "npm:^1.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/15e2b83292e586fb4f5b4b4021d4821a806ca6de2b77d5ad6c4e07aa7afa23704e31b4d683dac041afc69ac51b2461b96e8c98e46311cc1faba54c73f235044f + postcss: ^8.4 + checksum: 10c0/f0aff764f4889ff664b6fa94ddfa5a22daf39354aa2d2ac0eab893eb3ed841b7d2a72131393334d6a5379445fc80f92ab5bd63d4dc3b43746bc7c9055da46591 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.1" +"@csstools/postcss-scope-pseudo-class@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-scope-pseudo-class@npm:3.0.1" dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.24.1" + postcss-selector-parser: "npm:^6.0.13" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e301f1a66b63bafc2bce885305cc88ab30ec875b5e2c7933fb7f9cbf0d954685aa10334ffcecf147ba19d6a1d7ffab37baf4ce871849d395941c56fdb3060f73 + postcss: ^8.4 + checksum: 10c0/489c5469951277b810754ba02e9f6c42196e03f2203b908181a81747bf1dcaa7b194c8c0f5c7dcb6b7276d08f2573a71bd7df4f2251c034ef1b92968c7070285 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-super@npm:7.24.1" +"@csstools/postcss-stepped-value-functions@npm:^3.0.10": + version: 3.0.10 + resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.10" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-replace-supers": "npm:^7.24.1" + "@csstools/css-calc": "npm:^1.2.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d30e6b9e59a707efd7ed524fc0a8deeea046011a6990250f2e9280516683138e2d13d9c52daf41d78407bdab0378aef7478326f2a15305b773d851cb6e106157 + postcss: ^8.4 + checksum: 10c0/f9ebe50fb884d002aa40070196a827816f635b891fd2147ae5ddf1ad6df5bddbb50783d6786897bb3dffa33052565e38289392040cf4454aaa179ab00353117d languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" +"@csstools/postcss-text-decoration-shorthand@npm:^3.0.7": + version: 3.0.7 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@csstools/color-helpers": "npm:^4.2.1" + postcss-value-parser: "npm:^4.2.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/68408b9ef772d9aa5dccf166c86dc4d2505990ce93e03dcfc65c73fb95c2511248e009ba9ccf5b96405fb85de1c16ad8291016b1cc5689ee4becb1e3050e0ae7 + postcss: ^8.4 + checksum: 10c0/072b9893ca2409aa16e53e84747d7b7e13071ce19738a0800a139bf71b535e439958d9093df2b85f83eee2e0c44bc22a14bf3a39b5a7508bca9e747a12273d02 languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.1" +"@csstools/postcss-trigonometric-functions@npm:^3.0.10": + version: 3.0.10 + resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.10" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@csstools/css-calc": "npm:^1.2.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b4688795229c9e9ce978eccf979fe515eb4e8d864d2dcd696baa937c8db13e3d46cff664a3cd6119dfe60e261f5d359b10c6783effab7cc91d75d03ad7f43d05 + postcss: ^8.4 + checksum: 10c0/31adcc66510d9788ccb0669d2761517a6135b13692007d8e4334bc0e8d3515dfecfbdcd04e060d0c09a0f5fc2f12db92221b9d53e92b65b044c89cde9a3424cb languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-parameters@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@csstools/postcss-unset-value@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-unset-value@npm:3.0.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/eee8d2f72d3ee0876dc8d85f949f4adf34685cfe36c814ebc20c96315f3891a53d43c764d636b939e34d55e6a6a4af9aa57ed0d7f9439eb5771a07277c669e55 + postcss: ^8.4 + checksum: 10c0/5032c3125eada0a3a77d0867644cf994e28b789aaa40e990e7eebcdf5a9ed9f36b30e0904827044cea39849c9a9a19c90e82d3ca655550d82a7530872b3b6ff8 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@csstools/selector-resolve-nested@npm:^1.1.0": + version: 1.1.0 + resolution: "@csstools/selector-resolve-nested@npm:1.1.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d8e18587d2a8b71a795da5e8841b0e64f1525a99ad73ea8b9caa331bc271d69646e2e1e749fd634321f3df9d126070208ddac22a27ccf070566b2efb74fecd99 + postcss-selector-parser: ^6.0.13 + checksum: 10c0/3a53b14e048d48b8900c1cf30442ab5eec1a1087c74ce41459c4dcd42ad7d363c9327890ba7aed25288d09c206d9565178bae126b25cdc3e1170a1d55e763c77 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.1" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" +"@csstools/selector-specificity@npm:^3.1.1": + version: 3.1.1 + resolution: "@csstools/selector-specificity@npm:3.1.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/33d2b9737de7667d7a1b704eef99bfecc6736157d9ea28c2e09010d5f25e33ff841c41d89a4430c5d47f4eb3384e24770fa0ec79600e1e38d6d16e2f9333b4b5 + postcss-selector-parser: ^6.0.13 + checksum: 10c0/1d4a3f8015904d6aeb3203afe0e1f6db09b191d9c1557520e3e960c9204ad852df9db4cbde848643f78a26f6ea09101b4e528dbb9193052db28258dbcc8a6e1d languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@csstools/selector-specificity@npm:^5.0.0": + version: 5.0.0 + resolution: "@csstools/selector-specificity@npm:5.0.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3bf3e01f7bb8215a8b6d0081b6f86fea23e3a4543b619e059a264ede028bc58cdfb0acb2c43271271915a74917effa547bc280ac636a9901fa9f2fb45623f87e + postcss-selector-parser: ^7.0.0 + checksum: 10c0/186b444cabcdcdeb553bfe021f80c58bfe9ef38dcc444f2b1f34a5aab9be063ab4e753022b2d5792049c041c28cfbb78e4b707ec398459300e402030d35c07eb languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - regenerator-transform: "npm:^0.15.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0a333585d7c0b38d31cc549d0f3cf7c396d1d50b6588a307dc58325505ddd4f5446188bc536c4779431b396251801b3f32d6d8e87db8274bc84e8c41950737f7 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/936d6e73cafb2cbb495f6817c6f8463288dbc9ab3c44684b931ebc1ece24f0d55dfabc1a75ba1de5b48843d0fef448dcfdbecb8485e4014f8f41d0d1440c536f - languageName: node - linkType: hard - -"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8273347621183aada3cf1f3019d8d5f29467ba13a75b72cb405bc7f23b7e05fd85f4edb1e4d9f0103153dddb61826a42dc24d466480d707f8932c1923a4c25fa - languageName: node - linkType: hard - -"@babel/plugin-transform-spread@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-spread@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/50a0302e344546d57e5c9f4dea575f88e084352eeac4e9a3e238c41739eef2df1daf4a7ebbb3ccb7acd3447f6a5ce9938405f98bf5f5583deceb8257f5a673c9 - languageName: node - linkType: hard - -"@babel/plugin-transform-sticky-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/786fe2ae11ef9046b9fa95677935abe495031eebf1274ad03f2054a20adea7b9dbd00336ac0b143f7924bc562e5e09793f6e8613607674b97e067d4838ccc4a0 - languageName: node - linkType: hard - -"@babel/plugin-transform-template-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f73bcda5488eb81c6e7a876498d9e6b72be32fca5a4d9db9053491a2d1300cd27b889b463fd2558f3cd5826a85ed00f61d81b234aa55cb5a0abf1b6fa1bd5026 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d392f549bfd13414f59feecdf3fb286f266a3eb9107a9de818e57907bda56eed08d1f6f8e314d09bf99252df026a7fd4d5df839acd45078a777abcebaa9a8593 - languageName: node - linkType: hard - -"@babel/plugin-transform-typescript@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-typescript@npm:7.24.1" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-typescript": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/9abce423ed2d3cb9398b09e3ed9efea661e92bd32e919f5c7942ac4bad4c5fd23a1d575bb7444d8c92261b68fb626552e0d9eea960372b6b6f54c2c9699a2649 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/67a72a1ed99639de6a93aead35b1993cb3f0eb178a8991fcef48732c38c9f0279c85bbe1e2e2477b85afea873e738ff0955a35057635ce67bc149038e2d8a28e - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d9d9752df7d51bf9357c0bf3762fe16b8c841fca9ecf4409a16f15ccc34be06e8e71abfaee1251b7d451227e70e6b873b36f86b090efdb20f6f7de5fdb6c7a05 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6046ab38e5d14ed97dbb921bd79ac1d7ad9d3286da44a48930e980b16896db2df21e093563ec3c916a630dc346639bf47c5924a33902a06fe3bbb5cdc7ef5f2f - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/b6c1f6b90afeeddf97e5713f72575787fcb7179be7b4c961869bfbc66915f66540dc49da93e4369da15596bd44b896d1eb8a50f5e1fd907abd7a1a625901006b - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.23.2": - version: 7.24.3 - resolution: "@babel/preset-env@npm:7.24.3" - dependencies: - "@babel/compat-data": "npm:^7.24.1" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" - "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.1" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.1" - "@babel/plugin-transform-classes": "npm:^7.24.1" - "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.1" - "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" - "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" - "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" - "@babel/plugin-transform-for-of": "npm:^7.24.1" - "@babel/plugin-transform-function-name": "npm:^7.24.1" - "@babel/plugin-transform-json-strings": "npm:^7.24.1" - "@babel/plugin-transform-literals": "npm:^7.24.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" - "@babel/plugin-transform-modules-amd": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-umd": "npm:^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.1" - "@babel/plugin-transform-object-super": "npm:^7.24.1" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" - "@babel/plugin-transform-parameters": "npm:^7.24.1" - "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.1" - "@babel/plugin-transform-property-literals": "npm:^7.24.1" - "@babel/plugin-transform-regenerator": "npm:^7.24.1" - "@babel/plugin-transform-reserved-words": "npm:^7.24.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" - "@babel/plugin-transform-spread": "npm:^7.24.1" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" - "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.1" - "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" - "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.4" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/abd6f3b6c6a71d4ff766cda5b51467677a811240d022492e651065e26ce1a8eb2067eabe5653fce80dda9c5c204fb7b89b419578d7e86eaaf7970929ee7b4885 - languageName: node - linkType: hard - -"@babel/preset-flow@npm:^7.22.15": - version: 7.24.1 - resolution: "@babel/preset-flow@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-transform-flow-strip-types": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e2209158d68a456b8f9d6cd6c810e692f3ab8ca28edba99afcecaacd657ace7cc905e566f84d6da06e537836a2f830bc6ddf4cb34006d57303ff9a40a94fa433 - languageName: node - linkType: hard - -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@babel/types": "npm:^7.4.4" - esutils: "npm:^2.0.2" - peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 - languageName: node - linkType: hard - -"@babel/preset-typescript@npm:^7.23.0": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-syntax-jsx": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-typescript": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0033dc6fbc898ed0d8017c83a2dd5e095c82909e2f83e48cf9f305e3e9287148758c179ad90f27912cf98ca68bfec3643c57c70c0ca34d3a6c50dc8243aef406 - languageName: node - linkType: hard - -"@babel/register@npm:^7.22.15": - version: 7.23.7 - resolution: "@babel/register@npm:7.23.7" - dependencies: - clone-deep: "npm:^4.0.1" - find-cache-dir: "npm:^2.0.0" - make-dir: "npm:^2.1.0" - pirates: "npm:^4.0.6" - source-map-support: "npm:^0.5.16" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b2466e41a4394e725b57e139ba45c3f61b88546d3cb443e84ce46cb34071b60c6cdb706a14c58a1443db530691a54f51da1f0c97f6c1aecbb838a2fb7eb5dbb9 - languageName: node - linkType: hard - -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 10c0/4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.24.1 - resolution: "@babel/runtime@npm:7.24.1" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/500c6a99ddd84f37c7bc5dbc84777af47b1372b20e879941670451d55484faf18a673c5ebee9ca2b0f36208a729417873b35b1b92e76f811620f6adf7b8cb0f1 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.5.5": - version: 7.24.4 - resolution: "@babel/runtime@npm:7.24.4" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/785aff96a3aa8ff97f90958e1e8a7b1d47f793b204b47c6455eaadc3f694f48c97cd5c0a921fe3596d818e71f18106610a164fb0f1c71fd68c622a58269d537c - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/template@npm:7.24.0" - dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/parser": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" - checksum: 10c0/9d3dd8d22fe1c36bc3bdef6118af1f4b030aaf6d7d2619f5da203efa818a2185d717523486c111de8d99a8649ddf4bbf6b2a7a64962d8411cf6a8fa89f010e54 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/traverse@npm:7.24.1" - dependencies: - "@babel/code-frame": "npm:^7.24.1" - "@babel/generator": "npm:^7.24.1" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/c087b918f6823776537ba246136c70e7ce0719fc05361ebcbfd16f4e6f2f6f1f8f4f9167f1d9b675f27d12074839605189cc9d689de20b89a85e7c140f23daab - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" - dependencies: - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/3f22534bc2b2ed9208e55ef48af3b32939032b23cb9dc4037447cb108640df70bbb0b9fea86e9c58648949fdc2cb14e89aa79ffa3c62a5dd43459a52fe8c01d1 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.8.3, @babel/types@npm:^7.9.6": - version: 7.24.0 - resolution: "@babel/types@npm:7.24.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 10c0/777a0bb5dbe038ca4c905fdafb1cdb6bdd10fe9d63ce13eca0bd91909363cbad554a53dc1f902004b78c1dcbc742056f877f2c99eeedff647333b1fadf51235d - languageName: node - linkType: hard - -"@babel/types@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.24.1" - "@babel/helper-validator-identifier": "npm:^7.24.5" - to-fast-properties: "npm:^2.0.0" - checksum: 10c0/e1284eb046c5e0451b80220d1200e2327e0a8544a2fe45bb62c952e5fdef7099c603d2336b17b6eac3cc046b7a69bfbce67fe56e1c0ea48cd37c65cb88638f2a - languageName: node - linkType: hard - -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 - languageName: node - linkType: hard - -"@changesets/apply-release-plan@npm:^7.0.0": - version: 7.0.0 - resolution: "@changesets/apply-release-plan@npm:7.0.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/config": "npm:^3.0.0" - "@changesets/get-version-range-type": "npm:^0.4.0" - "@changesets/git": "npm:^3.0.0" - "@changesets/types": "npm:^6.0.0" - "@manypkg/get-packages": "npm:^1.1.3" - detect-indent: "npm:^6.0.0" - fs-extra: "npm:^7.0.1" - lodash.startcase: "npm:^4.4.0" - outdent: "npm:^0.5.0" - prettier: "npm:^2.7.1" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.3" - checksum: 10c0/5f4c2d6b500d0ade51b31bc03b2475dd0bcaf3a31995f2ad953a6c3b05d3fb588568470bad3093d052f351ecdc6f8e2124d38941210361692b81bf62afbba7d7 - languageName: node - linkType: hard - -"@changesets/assemble-release-plan@npm:^6.0.0": - version: 6.0.0 - resolution: "@changesets/assemble-release-plan@npm:6.0.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.0.0" - "@changesets/types": "npm:^6.0.0" - "@manypkg/get-packages": "npm:^1.1.3" - semver: "npm:^7.5.3" - checksum: 10c0/7ccff4dba07fd5c7d219b69d6f5e5ec4ea942b3f3482a76be6f9caa072ae5b2128b4d6c561030cb488ca1bc23416a2f8f638daa784f4ae9792c89c9b571231b3 - languageName: node - linkType: hard - -"@changesets/changelog-git@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/changelog-git@npm:0.2.0" - dependencies: - "@changesets/types": "npm:^6.0.0" - checksum: 10c0/d94df555656ac4ac9698d87a173b1955227ac0f1763d59b9b4d4f149ab3f879ca67603e48407b1dfdadaef4e7882ae7bbc7b7be160a45a55f05442004bdc61bd - languageName: node - linkType: hard - -"@changesets/changelog-github@npm:^0.5.0": - version: 0.5.0 - resolution: "@changesets/changelog-github@npm:0.5.0" - dependencies: - "@changesets/get-github-info": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" - dotenv: "npm:^8.1.0" - checksum: 10c0/fc6a6947185af6f1c7543c572ca6e46d733188586ab873c75476f389fb11c675df1c230a56394d490aa9a7f13bdf88d23541265deeda77f167d06b0cc3206923 - languageName: node - linkType: hard - -"@changesets/cli@npm:^2.27.1": - version: 2.27.1 - resolution: "@changesets/cli@npm:2.27.1" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/apply-release-plan": "npm:^7.0.0" - "@changesets/assemble-release-plan": "npm:^6.0.0" - "@changesets/changelog-git": "npm:^0.2.0" - "@changesets/config": "npm:^3.0.0" - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.0.0" - "@changesets/get-release-plan": "npm:^4.0.0" - "@changesets/git": "npm:^3.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/pre": "npm:^2.0.0" - "@changesets/read": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" - "@changesets/write": "npm:^0.3.0" - "@manypkg/get-packages": "npm:^1.1.3" - "@types/semver": "npm:^7.5.0" - ansi-colors: "npm:^4.1.3" - chalk: "npm:^2.1.0" - ci-info: "npm:^3.7.0" - enquirer: "npm:^2.3.0" - external-editor: "npm:^3.1.0" - fs-extra: "npm:^7.0.1" - human-id: "npm:^1.0.2" - meow: "npm:^6.0.0" - outdent: "npm:^0.5.0" - p-limit: "npm:^2.2.0" - preferred-pm: "npm:^3.0.0" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.3" - spawndamnit: "npm:^2.0.0" - term-size: "npm:^2.1.0" - tty-table: "npm:^4.1.5" - bin: - changeset: bin.js - checksum: 10c0/c7adc35f22983be9b0f6a8e4c3bc7013208ddf341b637530b88267e78469f0b7af9e36b138bea9f2fe29bb7b44294cd08aa0301a5cba0c6a928824f11d024e04 - languageName: node - linkType: hard - -"@changesets/config@npm:^3.0.0": - version: 3.0.0 - resolution: "@changesets/config@npm:3.0.0" - dependencies: - "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/types": "npm:^6.0.0" - "@manypkg/get-packages": "npm:^1.1.3" - fs-extra: "npm:^7.0.1" - micromatch: "npm:^4.0.2" - checksum: 10c0/c64463a92b99986e42657c3b8804851aab8b592bb64532177ce35769a7fedfad3ce1395ad0e2ab3e357e3029fd23333bff1ce51bc3634e6f43223724398639d3 - languageName: node - linkType: hard - -"@changesets/errors@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/errors@npm:0.2.0" - dependencies: - extendable-error: "npm:^0.1.5" - checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 - languageName: node - linkType: hard - -"@changesets/get-dependents-graph@npm:^2.0.0": - version: 2.0.0 - resolution: "@changesets/get-dependents-graph@npm:2.0.0" - dependencies: - "@changesets/types": "npm:^6.0.0" - "@manypkg/get-packages": "npm:^1.1.3" - chalk: "npm:^2.1.0" - fs-extra: "npm:^7.0.1" - semver: "npm:^7.5.3" - checksum: 10c0/68ac8f7f0b7b6f671b9809541238798aebe9250b083f6d9dace1305c436b565a71634412e83f642c6b21ed8656f4d548c92f583d2f4c6bf7a8665f6dddf14309 - languageName: node - linkType: hard - -"@changesets/get-github-info@npm:^0.6.0": - version: 0.6.0 - resolution: "@changesets/get-github-info@npm:0.6.0" - dependencies: - dataloader: "npm:^1.4.0" - node-fetch: "npm:^2.5.0" - checksum: 10c0/21fde8a8cb48091a8ea8be37defbc0dca5defe10a097025968b273076657f354032803a5db31ffe0fa86ab089383faa981ab674489d31e38bf7bc4dcf981ad79 - languageName: node - linkType: hard - -"@changesets/get-release-plan@npm:^4.0.0": - version: 4.0.0 - resolution: "@changesets/get-release-plan@npm:4.0.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/assemble-release-plan": "npm:^6.0.0" - "@changesets/config": "npm:^3.0.0" - "@changesets/pre": "npm:^2.0.0" - "@changesets/read": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" - "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/d77140ca1d45a6e70c3ed8a3859986a7d1ae40c015a8ca85910acec6455e333311c78e3664d9cee02ed540020f7bacde1846d3cff58ec2ffd64edd55bf8a114b - languageName: node - linkType: hard - -"@changesets/get-version-range-type@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/get-version-range-type@npm:0.4.0" - checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f - languageName: node - linkType: hard - -"@changesets/git@npm:^3.0.0": - version: 3.0.0 - resolution: "@changesets/git@npm:3.0.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" - "@manypkg/get-packages": "npm:^1.1.3" - is-subdir: "npm:^1.1.1" - micromatch: "npm:^4.0.2" - spawndamnit: "npm:^2.0.0" - checksum: 10c0/75b0ce2d8c52c8141a2d07be1cc05da15463d6f93a8a95351e171c6c3d48345b3134f33bfeb695a11467adbcc51ff3d87487995a61fba99af89063eac4a8ce7a - languageName: node - linkType: hard - -"@changesets/logger@npm:^0.1.0": - version: 0.1.0 - resolution: "@changesets/logger@npm:0.1.0" - dependencies: - chalk: "npm:^2.1.0" - checksum: 10c0/b40365a4e62be4bf7a75c5900e8f95b1abd8fb9ff9f2cf71a7b567532377ddd5490b0ee1d566189a91e8c8250c9e875d333cfb3e44a34c230a11fd61337f923e - languageName: node - linkType: hard - -"@changesets/parse@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/parse@npm:0.4.0" - dependencies: - "@changesets/types": "npm:^6.0.0" - js-yaml: "npm:^3.13.1" - checksum: 10c0/8e76f8540aceb2263eb76c97f027c1990fc069bf275321ad0aabf843cb51bc6711b13118eda35c701a30a36d26f48e75f7afc14e9a5c863f8a98091021fd5d61 - languageName: node - linkType: hard - -"@changesets/pre@npm:^2.0.0": - version: 2.0.0 - resolution: "@changesets/pre@npm:2.0.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" - "@manypkg/get-packages": "npm:^1.1.3" - fs-extra: "npm:^7.0.1" - checksum: 10c0/3971fb9b3f8b1719a983b82fcd34aab573151d0765ff38ae44f31d66d040ca40d33e80808b3694ae40331ebf6d654d479352c3bc0a964ad553200ebf5d1ec44f - languageName: node - linkType: hard - -"@changesets/read@npm:^0.6.0": - version: 0.6.0 - resolution: "@changesets/read@npm:0.6.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/git": "npm:^3.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/parse": "npm:^0.4.0" - "@changesets/types": "npm:^6.0.0" - chalk: "npm:^2.1.0" - fs-extra: "npm:^7.0.1" - p-filter: "npm:^2.1.0" - checksum: 10c0/ec2914fb89de923145a3482e00a2930b011c9c7a7c5690b053e344e8e8941ab06087bd3fe3b6cc01a651656c0438b5f9b96c616c7df1ad146f87b8751701bf5a - languageName: node - linkType: hard - -"@changesets/types@npm:^4.0.1": - version: 4.1.0 - resolution: "@changesets/types@npm:4.1.0" - checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 - languageName: node - linkType: hard - -"@changesets/types@npm:^6.0.0": - version: 6.0.0 - resolution: "@changesets/types@npm:6.0.0" - checksum: 10c0/e755f208792547e3b9ece15ce4da22466267da810c6fd87d927a1b8cec4d7fb7f0eea0d1a7585747676238e3e4ba1ffdabe016ccb05cfa537b4e4b03ec399f41 - languageName: node - linkType: hard - -"@changesets/write@npm:^0.3.0": - version: 0.3.0 - resolution: "@changesets/write@npm:0.3.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/types": "npm:^6.0.0" - fs-extra: "npm:^7.0.1" - human-id: "npm:^1.0.2" - prettier: "npm:^2.7.1" - checksum: 10c0/537f419d854946cce5694696b6a48ffee0ea1f7b5c97c5246836931886db18153c42a7dea1e74b0e8bf571fcded527e2f443ab362fdb1e4129bd95a61b2d0fe5 - languageName: node - linkType: hard - -"@chromaui/addon-visual-tests@npm:^1.0.0": - version: 1.0.0 - resolution: "@chromaui/addon-visual-tests@npm:1.0.0" - dependencies: - "@storybook/design-system": "npm:^7.15.15" - "@urql/exchange-auth": "npm:^2.1.6" - chromatic: "npm:^10.6.0" - date-fns: "npm:^2.30.0" - filesize: "npm:^10.0.12" - jsonfile: "npm:^6.1.0" - pluralize: "npm:^8.0.0" - ts-dedent: "npm:^2.2.0" - urql: "npm:^4.0.3" - uuid: "npm:^9.0.0" - zod: "npm:^3.22.2" - checksum: 10c0/c060f4e13cccd8d7f6ad956c224166895881850c102a384b0560e9d92438f1e4787aec08f06e92452bb7d431e503cca4118087d33a251ffd53a24ba23304c061 - languageName: node - linkType: hard - -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: 10c0/eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 - languageName: node - linkType: hard - -"@commitlint/cli@npm:^19.3.0": - version: 19.3.0 - resolution: "@commitlint/cli@npm:19.3.0" - dependencies: - "@commitlint/format": "npm:^19.3.0" - "@commitlint/lint": "npm:^19.2.2" - "@commitlint/load": "npm:^19.2.0" - "@commitlint/read": "npm:^19.2.1" - "@commitlint/types": "npm:^19.0.3" - execa: "npm:^8.0.1" - yargs: "npm:^17.0.0" - bin: - commitlint: cli.js - checksum: 10c0/12049b6ccb1fd3939c5713fdc9b2aa9054985f3ced465e9494ce7c23b3c69a9e9ea25c84fffa5ba147b6bb5cd086a29000dfac2218a7592494b007bab592e057 - languageName: node - linkType: hard - -"@commitlint/config-conventional@npm:^19.2.2": - version: 19.2.2 - resolution: "@commitlint/config-conventional@npm:19.2.2" - dependencies: - "@commitlint/types": "npm:^19.0.3" - conventional-changelog-conventionalcommits: "npm:^7.0.2" - checksum: 10c0/2f2a07ee318ac42ffda488521bd84f28268a6d2ea10b332abcad6106559d8a64a765cc58ddea106fd67fce376228cb24059000a584f4986e0e8f972cedd85442 - languageName: node - linkType: hard - -"@commitlint/config-validator@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/config-validator@npm:19.0.3" - dependencies: - "@commitlint/types": "npm:^19.0.3" - ajv: "npm:^8.11.0" - checksum: 10c0/7a0d55837fb88b1f05892fed67a9582669331a452de96e4caec0c9a397cd6083701265b066e6e32a259b43737187cd31b15ab02b0459c817ea9e7b75602db3c7 - languageName: node - linkType: hard - -"@commitlint/ensure@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/ensure@npm:19.0.3" - dependencies: - "@commitlint/types": "npm:^19.0.3" - lodash.camelcase: "npm:^4.3.0" - lodash.kebabcase: "npm:^4.1.1" - lodash.snakecase: "npm:^4.1.1" - lodash.startcase: "npm:^4.4.0" - lodash.upperfirst: "npm:^4.3.1" - checksum: 10c0/66785aeddec70e26766f6bb11b1f78892cabdb97b0b77fb97ca6457578e663188903933d5f64559205dd54754e8c2c4a902e73e1749e34cbe07a4b296e374d72 - languageName: node - linkType: hard - -"@commitlint/execute-rule@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/execute-rule@npm:19.0.0" - checksum: 10c0/70d37f25a9af0a6adcd9ae7cadd4a917e8d219d316798469e2957608288d7cab8a3b03f7b132f1229a5ee545bbba139dc801d0006a7df3b756354b3890b9c1bb - languageName: node - linkType: hard - -"@commitlint/format@npm:^19.3.0": - version: 19.3.0 - resolution: "@commitlint/format@npm:19.3.0" - dependencies: - "@commitlint/types": "npm:^19.0.3" - chalk: "npm:^5.3.0" - checksum: 10c0/857a1784481edad9013514cbcc9ec93af33acc8bd491f5d23625c53fb93841566ce110e3004ecaab7f4f89c9331940fe63b83922a4a81f419e67b70e0dc90e41 - languageName: node - linkType: hard - -"@commitlint/is-ignored@npm:^19.2.2": - version: 19.2.2 - resolution: "@commitlint/is-ignored@npm:19.2.2" - dependencies: - "@commitlint/types": "npm:^19.0.3" - semver: "npm:^7.6.0" - checksum: 10c0/8e416edbf24ec386f6211d4879c002cf82fdebfd1f69556ae2ad62f6ae9b705aa20ea3108529fd44e7d246526c6133851905ee826a83efc81b2f11443a7d03c3 - languageName: node - linkType: hard - -"@commitlint/lint@npm:^19.2.2": - version: 19.2.2 - resolution: "@commitlint/lint@npm:19.2.2" - dependencies: - "@commitlint/is-ignored": "npm:^19.2.2" - "@commitlint/parse": "npm:^19.0.3" - "@commitlint/rules": "npm:^19.0.3" - "@commitlint/types": "npm:^19.0.3" - checksum: 10c0/e7b3ca6027fecc1a3eda0ee8c21ecef0071ddddc7711a922cc6eb53a590c7e4f00d550b01134a5ebaaae603a0afbeaf65809b12f8099e08cace9d594cb69ff4b - languageName: node - linkType: hard - -"@commitlint/load@npm:^19.2.0": - version: 19.2.0 - resolution: "@commitlint/load@npm:19.2.0" - dependencies: - "@commitlint/config-validator": "npm:^19.0.3" - "@commitlint/execute-rule": "npm:^19.0.0" - "@commitlint/resolve-extends": "npm:^19.1.0" - "@commitlint/types": "npm:^19.0.3" - chalk: "npm:^5.3.0" - cosmiconfig: "npm:^9.0.0" - cosmiconfig-typescript-loader: "npm:^5.0.0" - lodash.isplainobject: "npm:^4.0.6" - lodash.merge: "npm:^4.6.2" - lodash.uniq: "npm:^4.5.0" - checksum: 10c0/100ad63e99f59cdad7f48748b77a9a55710a2487971dd2ee503ba003aaf407ab49acf844a45c87a8b5e0a4de3a037cadaed9460ecd6d2e886bbdf943eb344bb2 - languageName: node - linkType: hard - -"@commitlint/message@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/message@npm:19.0.0" - checksum: 10c0/753bf18838ebde4464e8f4b346d04d3367fbb90b542db6a54da08aa241497b4050a6ecd09dba4f37f6348855fa86e6625350d596fe5dea7a8dd4faee49ab76a7 - languageName: node - linkType: hard - -"@commitlint/parse@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/parse@npm:19.0.3" - dependencies: - "@commitlint/types": "npm:^19.0.3" - conventional-changelog-angular: "npm:^7.0.0" - conventional-commits-parser: "npm:^5.0.0" - checksum: 10c0/ede8d5bfb37520337ea7836a68f280cdb4b9788d0586b8be676394b3dd8a7a9626391178c4f94d334c5b8d95ea75c73939c40c8c9d81c372cf7743f5bff3d0e1 - languageName: node - linkType: hard - -"@commitlint/read@npm:^19.2.1": - version: 19.2.1 - resolution: "@commitlint/read@npm:19.2.1" - dependencies: - "@commitlint/top-level": "npm:^19.0.0" - "@commitlint/types": "npm:^19.0.3" - execa: "npm:^8.0.1" - git-raw-commits: "npm:^4.0.0" - minimist: "npm:^1.2.8" - checksum: 10c0/9aef7e24164fe502c59b8acb867a9193bff2aab9bcdd74b9c18e2fada27d631360a1e3ce74898104bc8eae45129216d4227d22fa20ca65b59d6ad45b26d71b66 - languageName: node - linkType: hard - -"@commitlint/resolve-extends@npm:^19.1.0": - version: 19.1.0 - resolution: "@commitlint/resolve-extends@npm:19.1.0" - dependencies: - "@commitlint/config-validator": "npm:^19.0.3" - "@commitlint/types": "npm:^19.0.3" - global-directory: "npm:^4.0.1" - import-meta-resolve: "npm:^4.0.0" - lodash.mergewith: "npm:^4.6.2" - resolve-from: "npm:^5.0.0" - checksum: 10c0/5b4c69694ddf63f15499a940f99a39bdf0ae1943eb4731c7ea10572e416e44d6d57280faa8011801f4dc64aa70e55eb3b510c86c8e2b76820dcfe88b421afd4a - languageName: node - linkType: hard - -"@commitlint/rules@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/rules@npm:19.0.3" - dependencies: - "@commitlint/ensure": "npm:^19.0.3" - "@commitlint/message": "npm:^19.0.0" - "@commitlint/to-lines": "npm:^19.0.0" - "@commitlint/types": "npm:^19.0.3" - execa: "npm:^8.0.1" - checksum: 10c0/4a9a3f2fb838949707650a6bf2a016ec2b0ec570cb151d1005d01bdeb2e27adff5e5eab3c06a302c6834a88e2ec39090a5482bb57f2da51e6609c2b89e33d948 - languageName: node - linkType: hard - -"@commitlint/to-lines@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/to-lines@npm:19.0.0" - checksum: 10c0/9e8836668d176f4ddfa30bd6619cba9764223c5e0a76473c470b373069785ae2eb7af17db67e0e11ff30d8db997d0dd06a148bd8053c71fea1d03fc2278f0e8b - languageName: node - linkType: hard - -"@commitlint/top-level@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/top-level@npm:19.0.0" - dependencies: - find-up: "npm:^7.0.0" - checksum: 10c0/27ee2797f8d3d75aec3e9bf151b48fdbe4c362effbc2e7a11e6326342af06a29983fea5ad8756587e285c035b5ec45d4c4bc28cd698b62db31ca326db46efb64 - languageName: node - linkType: hard - -"@commitlint/types@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/types@npm:19.0.3" - dependencies: - "@types/conventional-commits-parser": "npm:^5.0.0" - chalk: "npm:^5.3.0" - checksum: 10c0/279454409771097432cb3ecd4930b8f10e99e150b9306e931b69e4e80011a4251f326523bfaba59fcf9a9db7978c76073b7c7c07fbad6b90e045cb0fa2b70047 - languageName: node - linkType: hard - -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" - dependencies: - "@jridgewell/trace-mapping": "npm:0.3.9" - checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 - languageName: node - linkType: hard - -"@csstools/cascade-layer-name-parser@npm:^1.0.9": - version: 1.0.9 - resolution: "@csstools/cascade-layer-name-parser@npm:1.0.9" - peerDependencies: - "@csstools/css-parser-algorithms": ^2.6.1 - "@csstools/css-tokenizer": ^2.2.4 - checksum: 10c0/f6e28c7cdeca44711288400cf20de9ebc4db71eafa39ca9a6b3e9f5d3295ba636dd986aac9fcb9e6171c84d436712d68ced923504d78d5fda0601c880eb352fe - languageName: node - linkType: hard - -"@csstools/color-helpers@npm:^4.2.0": - version: 4.2.0 - resolution: "@csstools/color-helpers@npm:4.2.0" - checksum: 10c0/3f1feac43c2ef35f38b3b06fe74e0acc130283d7efb6874f6624e45e178c1a7b3c7e39816c7421cddbffc2666430906aa6f0d3dd7c7209db1369c0afd4a29b1b - languageName: node - linkType: hard - -"@csstools/css-calc@npm:^1.2.0": - version: 1.2.0 - resolution: "@csstools/css-calc@npm:1.2.0" - peerDependencies: - "@csstools/css-parser-algorithms": ^2.6.1 - "@csstools/css-tokenizer": ^2.2.4 - checksum: 10c0/ef12dc08ccdb9903e5cb24d81b469080b94c79123415f62f707196a85c53420b7729be608930314c7a9404f50c832fe5256f647c0567d1c825079cb77f6a8719 - languageName: node - linkType: hard - -"@csstools/css-color-parser@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/css-color-parser@npm:2.0.0" - dependencies: - "@csstools/color-helpers": "npm:^4.2.0" - "@csstools/css-calc": "npm:^1.2.0" - peerDependencies: - "@csstools/css-parser-algorithms": ^2.6.1 - "@csstools/css-tokenizer": ^2.2.4 - checksum: 10c0/295f844a194dec4f51439e8760dbb4a142901b8b60cd9d676a62c15c0e8408eb7bcdcbb40be52cdd5f67d020e655a1c3267a28923cfc4f6bae2b74aa48fce426 - languageName: node - linkType: hard - -"@csstools/css-parser-algorithms@npm:^2.3.1, @csstools/css-parser-algorithms@npm:^2.6.1": - version: 2.6.1 - resolution: "@csstools/css-parser-algorithms@npm:2.6.1" - peerDependencies: - "@csstools/css-tokenizer": ^2.2.4 - checksum: 10c0/2c60377c4ffc96bbeb962cab19c09fccbcc834785928747219ed3bd916a34e52977393935d1d36501403f3f95ff59d358dd741d1dddcdaf9564ab36d73926aa6 - languageName: node - linkType: hard - -"@csstools/css-tokenizer@npm:^2.2.0, @csstools/css-tokenizer@npm:^2.2.4": - version: 2.2.4 - resolution: "@csstools/css-tokenizer@npm:2.2.4" - checksum: 10c0/23997db5874514f4b951ebd215e1e6cc8baf03adf9a35fc6fd028b84cb52aa2dc053860722108c09859a9b37b455f62b84181fe15539cd37797ea699b9ff85f0 - languageName: node - linkType: hard - -"@csstools/media-query-list-parser@npm:^2.1.4, @csstools/media-query-list-parser@npm:^2.1.9": - version: 2.1.9 - resolution: "@csstools/media-query-list-parser@npm:2.1.9" - peerDependencies: - "@csstools/css-parser-algorithms": ^2.6.1 - "@csstools/css-tokenizer": ^2.2.4 - checksum: 10c0/602e9b5631928c078e670018df20b959bfb8e42ea11024d5218f1604e5ef94e070a74934a919ccbff3713e506d99096057947fa0c2e4768939f7b22479553534 - languageName: node - linkType: hard - -"@csstools/postcss-cascade-layers@npm:^4.0.4": - version: 4.0.4 - resolution: "@csstools/postcss-cascade-layers@npm:4.0.4" - dependencies: - "@csstools/selector-specificity": "npm:^3.0.3" - postcss-selector-parser: "npm:^6.0.13" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/87fdd1e3d846e45c2e415f24f66076e04c3c4539e8b802f1114b2a0fef9421d562d9eb61464ba3599d73805555ad8e95c51a8827cb3ddacfda01ec0df4afbfe0 - languageName: node - linkType: hard - -"@csstools/postcss-color-function@npm:^3.0.14": - version: 3.0.14 - resolution: "@csstools/postcss-color-function@npm:3.0.14" - dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/81592b0eb3ad7022313ecafd028908b167de42acc6765f708c9b10631f86123c2b803aca27378f021c2b3dab8cc47770c0364fe5a3c1e18ec006deaf72e17c38 - languageName: node - linkType: hard - -"@csstools/postcss-color-mix-function@npm:^2.0.14": - version: 2.0.14 - resolution: "@csstools/postcss-color-mix-function@npm:2.0.14" - dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/1dd3c63bbbbb9d3094699f169bbb9d26e86a49accb5f9abaa2441b54cb8a6f4cd332409666684a275eca867e3ef0ea3f6eafdf9fb87f2cbfa17c6296fb1ed4d7 - languageName: node - linkType: hard - -"@csstools/postcss-exponential-functions@npm:^1.0.5": - version: 1.0.5 - resolution: "@csstools/postcss-exponential-functions@npm:1.0.5" - dependencies: - "@csstools/css-calc": "npm:^1.2.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/45e18ca9025597da29cbef214cef39fcabef1e169bbb1f5c015de5f677e2927a1c3b8ae18558d815701e8d3e64db1043412a222af35036c92c25011a0e1e027d - languageName: node - linkType: hard - -"@csstools/postcss-font-format-keywords@npm:^3.0.2": - version: 3.0.2 - resolution: "@csstools/postcss-font-format-keywords@npm:3.0.2" - dependencies: - "@csstools/utilities": "npm:^1.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/1b9bf031ce1a00fef1fae0b1ad614eddc6bb4c036ecad47e065c99063ba3d2f6ab8e47f9db02a6fbe8b75b0e02a075a7a80480d4296918970ba9e8d36f07a523 - languageName: node - linkType: hard - -"@csstools/postcss-gamut-mapping@npm:^1.0.7": - version: 1.0.7 - resolution: "@csstools/postcss-gamut-mapping@npm:1.0.7" - dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/7b349db44fcd697d57172ab63b7a02a56c0b49bce17e48cb72aa0fa246bd2be83fe693c507fd400a9ed83597a711d18ece9319ee3af8000c8fd3a2761e228a11 - languageName: node - linkType: hard - -"@csstools/postcss-gradients-interpolation-method@npm:^4.0.15": - version: 4.0.15 - resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.15" - dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/dc0bbf6a4787d5ad3f9fe268dfa9776ecdc25b6cc0a49486bf53238341a339647f1e475240ead3cec1f4af9a237f6518ace015103e90ce8afe4d44539a566e04 - languageName: node - linkType: hard - -"@csstools/postcss-hwb-function@npm:^3.0.13": - version: 3.0.13 - resolution: "@csstools/postcss-hwb-function@npm:3.0.13" - dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/684c3d408ceb027e7276c4f25c9a17ef9bd52f0948268cf58b5184097e9b71f5364a41b42bab44691938c6fadffcba0c8e66f809a339a8b282f4a432d32d00ef - languageName: node - linkType: hard - -"@csstools/postcss-ic-unit@npm:^3.0.6": - version: 3.0.6 - resolution: "@csstools/postcss-ic-unit@npm:3.0.6" - dependencies: - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/a4b962327d433419fdcfdcf620ce6a5cf09aa3c93029ad08b035df1e2bc35caae31de49f1d14218de0656fced35c0d2e07e5ff7b8099c29dbfb40395fc283234 - languageName: node - linkType: hard - -"@csstools/postcss-initial@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-initial@npm:1.0.1" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/5d21c7c611d90a4b6758ba5be5e38d8d9eea9499c62797c4f5e01fbc9ccc2c68daf1c201850efe70ffa4ff9e979e7dea80b854b8793768550879562881aa6f9f - languageName: node - linkType: hard - -"@csstools/postcss-is-pseudo-class@npm:^4.0.6": - version: 4.0.6 - resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.6" - dependencies: - "@csstools/selector-specificity": "npm:^3.0.3" - postcss-selector-parser: "npm:^6.0.13" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/aa071954e08dc9368fbeddbec6a8da2dea3a771b33bad53f67f3bc5a6b2f0a270909948f3e7b29ec885f4cceee245f16388809aeb0620284a1d66ad1f2026f28 - languageName: node - linkType: hard - -"@csstools/postcss-light-dark-function@npm:^1.0.3": - version: 1.0.3 - resolution: "@csstools/postcss-light-dark-function@npm:1.0.3" - dependencies: - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/99a1b72aba08a6fa5c7271d42f4459d86f001fe83f533c0ed3d21556f53ee227f65f94cda1feee1aa910890fc42482f15a4dfb3edbc7afdad828ce8897d0c52b - languageName: node - linkType: hard - -"@csstools/postcss-logical-float-and-clear@npm:^2.0.1": - version: 2.0.1 - resolution: "@csstools/postcss-logical-float-and-clear@npm:2.0.1" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/92d9184bf8a159753a5872463dcfde580abd9b935e2a59f7ebe601cd14d9871f2f9f4dc18d8bbe251e7d8a3e446e302d9d99bf408d9cabbd9a6323825f5e833d - languageName: node - linkType: hard - -"@csstools/postcss-logical-overflow@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-logical-overflow@npm:1.0.1" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/a8f5b1fdaf4ce7b1665407dac2f2e0c0ea11195e6873cfc714d9cd206489170fd91fc172b337330baf60191206f60579e235264f0dc7fee750ccd27ffe02c163 - languageName: node - linkType: hard - -"@csstools/postcss-logical-overscroll-behavior@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-logical-overscroll-behavior@npm:1.0.1" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/9485502bd9235276525351818d6cc11544ac1b270bb4f527f3fac32fe98ac66269366c34cdb8f61920b10ff9aac5824935004a5927490a5febca77eb41226604 - languageName: node - linkType: hard - -"@csstools/postcss-logical-resize@npm:^2.0.1": - version: 2.0.1 - resolution: "@csstools/postcss-logical-resize@npm:2.0.1" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/18f7e19ea465a15b334d8231b9ed98b630c74a6c2a6c52884437b852065f7b55bb1282cdbbdc1136aade479e996605b01799ab0ab771e2c47fd78d966ed33162 - languageName: node - linkType: hard - -"@csstools/postcss-logical-viewport-units@npm:^2.0.7": - version: 2.0.7 - resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.7" - dependencies: - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/9493f5395ccfe88d0d0740e54f77f0c844afc79b164068fdd907aed75004b4252ba9423dea22194ad98114dd1a2e77c14e307604305d926425251d4ab3013949 - languageName: node - linkType: hard - -"@csstools/postcss-media-minmax@npm:^1.1.4": - version: 1.1.4 - resolution: "@csstools/postcss-media-minmax@npm:1.1.4" - dependencies: - "@csstools/css-calc": "npm:^1.2.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/media-query-list-parser": "npm:^2.1.9" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/620bb85065195c72cf9c0abe9af822f9feeaf919b53bfd47ec09f75b644cb544bd967b09278c48f829348808b34c552718c1aa3eb5342e2dec983e22eb63b0a0 - languageName: node - linkType: hard - -"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.7": - version: 2.0.7 - resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.7" - dependencies: - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/media-query-list-parser": "npm:^2.1.9" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/d5d52a744f9a9466d86a506aab430811778dfa681d3f52f5486ee9b686390919eaae9ad356b84bc782d263227f35913ef68d9a6c3eefcfc38d8ffaccc9b94de0 - languageName: node - linkType: hard - -"@csstools/postcss-nested-calc@npm:^3.0.2": - version: 3.0.2 - resolution: "@csstools/postcss-nested-calc@npm:3.0.2" - dependencies: - "@csstools/utilities": "npm:^1.0.0" - postcss-value-parser: "npm:^4.2.0" +"@csstools/utilities@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/utilities@npm:1.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/3e24cf641170f9090f0dce088f6dae09ed9a0f38af1bdaa369ecc791a94cce54d7a02a0634f661a97fae24e04f1601c21d753593de018c80ad4236d36144b975 + checksum: 10c0/2ac10895e0a1f9e1fc9c092197c8595a09f632552791af91219f38c55bb39083fb44b74a6a7de9112492cf24a2fe66d20c955a2b4aff041d5c017d87bbebc0f2 languageName: node linkType: hard -"@csstools/postcss-normalize-display-values@npm:^3.0.2": - version: 3.0.2 - resolution: "@csstools/postcss-normalize-display-values@npm:3.0.2" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/a20e2f4c213a5ec6e004c2ba76b543d3288a39aae21b3198b06a57df0d2c7916111d2cd70dcb0e8c6ca1cf1b01751e88fd2fe9abbc070e1efab1a4e54dcdbbbe +"@dual-bundle/import-meta-resolve@npm:^4.1.0": + version: 4.1.0 + resolution: "@dual-bundle/import-meta-resolve@npm:4.1.0" + checksum: 10c0/55069e550ee2710e738dd8bbd34aba796cede456287454b50c3be46fbef8695d00625677f3f41f5ffbec1174c0f57f314da9a908388bc9f8ad41a8438db884d9 languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^3.0.14": - version: 3.0.14 - resolution: "@csstools/postcss-oklab-function@npm:3.0.14" +"@emnapi/core@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/core@npm:1.3.1" dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/dfe0b12c2256dded995c64825fac9507be9c747d776cfa09eeefff6dee0efa5eed6a92a1ecba39069a751a7fc3cefa8891c34209a7a3c7ea33d356c95d01a02d + "@emnapi/wasi-threads": "npm:1.0.1" + tslib: "npm:^2.4.0" + checksum: 10c0/d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 languageName: node linkType: hard -"@csstools/postcss-progressive-custom-properties@npm:^3.2.0": - version: 3.2.0 - resolution: "@csstools/postcss-progressive-custom-properties@npm:3.2.0" +"@emnapi/runtime@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/829880844fbbeef1c67e0b380057e574659b4caed38c8414c17d7eb4a0cc727afa1cd74a889bc7ca79c819ecae757810356706901cf6bb677a36ca123915cbb7 + tslib: "npm:^2.4.0" + checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c languageName: node linkType: hard -"@csstools/postcss-relative-color-syntax@npm:^2.0.14": - version: 2.0.14 - resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.14" +"@emnapi/wasi-threads@npm:1.0.1": + version: 1.0.1 + resolution: "@emnapi/wasi-threads@npm:1.0.1" dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/utilities": "npm:^1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/64cd5f8054e4403f4e25ed11a5b9d157098af639dbc30ac25b94660b3af489c0bacc49fc439cba1ccceefa4caa5831a913e3d1d889a9796cc6fbf3902c7c31c1 + tslib: "npm:^2.4.0" + checksum: 10c0/1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c languageName: node linkType: hard -"@csstools/postcss-scope-pseudo-class@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-scope-pseudo-class@npm:3.0.1" - dependencies: - postcss-selector-parser: "npm:^6.0.13" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": + version: 1.0.1 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" peerDependencies: - postcss: ^8.4 - checksum: 10c0/489c5469951277b810754ba02e9f6c42196e03f2203b908181a81747bf1dcaa7b194c8c0f5c7dcb6b7276d08f2573a71bd7df4f2251c034ef1b92968c7070285 + react: ">=16.8.0" + checksum: 10c0/a15b2167940e3a908160687b73fc4fcd81e59ab45136b6967f02c7c419d9a149acd22a416b325c389642d4f1c3d33cf4196cad6b618128b55b7c74f6807a240b languageName: node linkType: hard -"@csstools/postcss-stepped-value-functions@npm:^3.0.6": - version: 3.0.6 - resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.6" - dependencies: - "@csstools/css-calc": "npm:^1.2.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/a198aedc4fffe88909c92bfaa36031e6803e739a2578ba4a81c01b9f1525e6a6876d6ffacbbe21701298598dcade8b2ac8423d8ab0fc5d9f4ba86ed60f53cbca +"@emotion/weak-memoize@npm:^0.3.0": + version: 0.3.1 + resolution: "@emotion/weak-memoize@npm:0.3.1" + checksum: 10c0/ed514b3cb94bbacece4ac2450d98898066c0a0698bdeda256e312405ca53634cb83c75889b25cd8bbbe185c80f4c05a1f0a0091e1875460ba6be61d0334f0b8a languageName: node linkType: hard -"@csstools/postcss-text-decoration-shorthand@npm:^3.0.6": - version: 3.0.6 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.6" - dependencies: - "@csstools/color-helpers": "npm:^4.2.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/5abdc4fad1c3f15e9d47c7af3995dec9cdf4e6f87c5857eb2e149764779b8389f4f4b21d11e6f2509c57c554a0dc5c11f68f212acd04bbc47defa15911ac3eb9 +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@csstools/postcss-trigonometric-functions@npm:^3.0.6": - version: 3.0.6 - resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.6" - dependencies: - "@csstools/css-calc": "npm:^1.2.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/4b484af853d9eb59a4a4b1c063fcf48e2658bb2d6930dfab1d79e676986534687e6440b8cdcd2731ddcb7726537f4ed484208a2b80ef2c9359053762ba35e5e7 +"@esbuild/aix-ppc64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/aix-ppc64@npm:0.24.0" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@csstools/postcss-unset-value@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-unset-value@npm:3.0.1" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/5032c3125eada0a3a77d0867644cf994e28b789aaa40e990e7eebcdf5a9ed9f36b30e0904827044cea39849c9a9a19c90e82d3ca655550d82a7530872b3b6ff8 +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@csstools/selector-resolve-nested@npm:^1.1.0": - version: 1.1.0 - resolution: "@csstools/selector-resolve-nested@npm:1.1.0" - peerDependencies: - postcss-selector-parser: ^6.0.13 - checksum: 10c0/3a53b14e048d48b8900c1cf30442ab5eec1a1087c74ce41459c4dcd42ad7d363c9327890ba7aed25288d09c206d9565178bae126b25cdc3e1170a1d55e763c77 +"@esbuild/android-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/android-arm64@npm:0.24.0" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@csstools/selector-specificity@npm:^3.0.0, @csstools/selector-specificity@npm:^3.0.2, @csstools/selector-specificity@npm:^3.0.3": - version: 3.0.3 - resolution: "@csstools/selector-specificity@npm:3.0.3" - peerDependencies: - postcss-selector-parser: ^6.0.13 - checksum: 10c0/e4f0355165882ddde8bd4a2f0252868150e67b9fae927fd2d94a91cee31e438e7041059f20b9c755a93b0bd8e527a9f78b01168fe67b3539be32091240aa63bf +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@csstools/utilities@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/utilities@npm:1.0.0" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/2ac10895e0a1f9e1fc9c092197c8595a09f632552791af91219f38c55bb39083fb44b74a6a7de9112492cf24a2fe66d20c955a2b4aff041d5c017d87bbebc0f2 +"@esbuild/android-arm@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/android-arm@npm:0.24.0" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@discoveryjs/json-ext@npm:^0.5.3": - version: 0.5.7 - resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@dual-bundle/import-meta-resolve@npm:^4.0.0": - version: 4.0.0 - resolution: "@dual-bundle/import-meta-resolve@npm:4.0.0" - checksum: 10c0/868b8314fc753b7767887108535afe3288de941d92bc8453164dbcb1abe886b171e338f6f7d02ff556256dee69c90e4ac6360e0c6a856a5ad7190274ab52de2e +"@esbuild/android-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/android-x64@npm:0.24.0" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0, @emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": - version: 1.0.1 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" - peerDependencies: - react: ">=16.8.0" - checksum: 10c0/a15b2167940e3a908160687b73fc4fcd81e59ab45136b6967f02c7c419d9a149acd22a416b325c389642d4f1c3d33cf4196cad6b618128b55b7c74f6807a240b +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@emotion/weak-memoize@npm:^0.3.0": - version: 0.3.1 - resolution: "@emotion/weak-memoize@npm:0.3.1" - checksum: 10c0/ed514b3cb94bbacece4ac2450d98898066c0a0698bdeda256e312405ca53634cb83c75889b25cd8bbbe185c80f4c05a1f0a0091e1875460ba6be61d0334f0b8a +"@esbuild/darwin-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/darwin-arm64@npm:0.24.0" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/aix-ppc64@npm:0.20.2" - conditions: os=aix & cpu=ppc64 +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm64@npm:0.20.2" - conditions: os=android & cpu=arm64 +"@esbuild/darwin-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/darwin-x64@npm:0.24.0" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm@npm:0.20.2" - conditions: os=android & cpu=arm +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-x64@npm:0.20.2" - conditions: os=android & cpu=x64 +"@esbuild/freebsd-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/freebsd-arm64@npm:0.24.0" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-arm64@npm:0.20.2" - conditions: os=darwin & cpu=arm64 +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-x64@npm:0.20.2" - conditions: os=darwin & cpu=x64 +"@esbuild/freebsd-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/freebsd-x64@npm:0.24.0" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-arm64@npm:0.20.2" - conditions: os=freebsd & cpu=arm64 +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-x64@npm:0.20.2" - conditions: os=freebsd & cpu=x64 +"@esbuild/linux-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-arm64@npm:0.24.0" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm64@npm:0.20.2" - conditions: os=linux & cpu=arm64 +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm@npm:0.20.2" +"@esbuild/linux-arm@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-arm@npm:0.24.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ia32@npm:0.20.2" +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-loong64@npm:0.20.2" +"@esbuild/linux-ia32@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-ia32@npm:0.24.0" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-mips64el@npm:0.20.2" +"@esbuild/linux-loong64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-loong64@npm:0.24.0" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ppc64@npm:0.20.2" +"@esbuild/linux-mips64el@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-mips64el@npm:0.24.0" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-riscv64@npm:0.20.2" +"@esbuild/linux-ppc64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-ppc64@npm:0.24.0" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-s390x@npm:0.20.2" +"@esbuild/linux-riscv64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-riscv64@npm:0.24.0" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-x64@npm:0.20.2" +"@esbuild/linux-s390x@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-s390x@npm:0.24.0" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/netbsd-x64@npm:0.20.2" +"@esbuild/linux-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/linux-x64@npm:0.24.0" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/openbsd-x64@npm:0.20.2" +"@esbuild/netbsd-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/netbsd-x64@npm:0.24.0" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/openbsd-arm64@npm:0.24.0" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/sunos-x64@npm:0.20.2" +"@esbuild/openbsd-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/openbsd-x64@npm:0.24.0" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-arm64@npm:0.20.2" +"@esbuild/sunos-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/sunos-x64@npm:0.24.0" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-ia32@npm:0.20.2" +"@esbuild/win32-arm64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/win32-arm64@npm:0.24.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-x64@npm:0.20.2" +"@esbuild/win32-ia32@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/win32-ia32@npm:0.24.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.24.0": + version: 0.24.0 + resolution: "@esbuild/win32-x64@npm:0.24.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3033,27 +1892,12 @@ __metadata: languageName: node linkType: hard -"@etchteam/storybook-addon-status@npm:^4.2.4": - version: 4.2.4 - resolution: "@etchteam/storybook-addon-status@npm:4.2.4" +"@etchteam/storybook-addon-status@npm:^5.0.0": + version: 5.0.0 + resolution: "@etchteam/storybook-addon-status@npm:5.0.0" dependencies: - "@storybook/api": "npm:^7.0.9" - "@storybook/client-logger": "npm:^7.0.9" - "@storybook/components": "npm:^7.0.9" - "@storybook/core-events": "npm:^7.0.9" - "@storybook/manager-api": "npm:^7.0.9" - "@storybook/theming": "npm:^7.0.9" lodash: "npm:^4.17.21" - react: "npm:18.2.0" - react-dom: "npm:^18.2.0" - checksum: 10c0/ce93a0fc05cc3f1b76c4d8676678571f09e3c40cf0181682ae9cf615a76404f8973c7525edce2ba5bd3702891f22955ffeb370aaa2dddf1ac243a9989a4e4362 - languageName: node - linkType: hard - -"@fal-works/esbuild-plugin-global-externals@npm:^2.1.2": - version: 2.1.2 - resolution: "@fal-works/esbuild-plugin-global-externals@npm:2.1.2" - checksum: 10c0/2c84a8e6121b00ac8e4eb2469ab8f188142db2f1927391758e5d0142cb684b7eb0fad0c9d6caf358616eb2a77af2c067e08b9ec8e05749b415fc4dd0ef96d0fe + checksum: 10c0/43cc8483a766eb23cc5184f932213e6db35ffe7d1f90b07e5f55d243e9c22603a94eda25d403e4201da497fe75f86fc1347a7d3ae0d9892be0c11342d43dde70 languageName: node linkType: hard @@ -3085,44 +1929,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.0": - version: 1.6.0 - resolution: "@floating-ui/core@npm:1.6.0" - dependencies: - "@floating-ui/utils": "npm:^0.2.1" - checksum: 10c0/667a68036f7dd5ed19442c7792a6002ca02d1799221c4396691bbe0b6008b48f6ccad581225e81fa266bb91232f6c66838a5f825f554217e1ec886178b93381b - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.6.1": - version: 1.6.3 - resolution: "@floating-ui/dom@npm:1.6.3" - dependencies: - "@floating-ui/core": "npm:^1.0.0" - "@floating-ui/utils": "npm:^0.2.0" - checksum: 10c0/d6cac10877918ce5a8d1a24b21738d2eb130a0191043d7c0dd43bccac507844d3b4dc5d4107d3891d82f6007945ca8fb4207a1252506e91c37e211f0f73cf77e - languageName: node - linkType: hard - -"@floating-ui/react-dom@npm:^2.0.0": - version: 2.0.8 - resolution: "@floating-ui/react-dom@npm:2.0.8" - dependencies: - "@floating-ui/dom": "npm:^1.6.1" - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10c0/4d87451e2dcc54b4753a0d81181036e47821cfd0d4c23f7e9c31590c7c91fb15fb0a5a458969a5ddabd61601eca5875ebd4e40bff37cee31f373b8f1ccc64518 - languageName: node - linkType: hard - -"@floating-ui/utils@npm:^0.2.0, @floating-ui/utils@npm:^0.2.1": - version: 0.2.1 - resolution: "@floating-ui/utils@npm:0.2.1" - checksum: 10c0/ee77756712cf5b000c6bacf11992ffb364f3ea2d0d51cc45197a7e646a17aeb86ea4b192c0b42f3fbb29487aee918a565e84f710b8c3645827767f406a6b4cc9 - languageName: node - linkType: hard - "@humanwhocodes/config-array@npm:^0.11.14": version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" @@ -3198,15 +2004,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -3216,19 +2013,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/types@npm:27.5.1" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: 10c0/4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" @@ -3254,23 +2038,20 @@ __metadata: languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.3": - version: 0.3.6 - resolution: "@jridgewell/source-map@npm:0.3.6" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:0.3.9": version: 0.3.9 resolution: "@jridgewell/trace-mapping@npm:0.3.9" @@ -3281,7 +2062,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -3291,13 +2072,6 @@ __metadata: languageName: node linkType: hard -"@juggle/resize-observer@npm:^3.3.1": - version: 3.4.0 - resolution: "@juggle/resize-observer@npm:3.4.0" - checksum: 10c0/12930242357298c6f2ad5d4ec7cf631dfb344ca7c8c830ab7f64e6ac11eb1aae486901d8d880fd08fb1b257800c160a0da3aee1e7ed9adac0ccbb9b7c5d93347 - languageName: node - linkType: hard - "@lit-labs/react@npm:^1.0.2": version: 1.2.1 resolution: "@lit-labs/react@npm:1.2.1" @@ -3365,7 +2139,7 @@ __metadata: languageName: node linkType: hard -"@mapbox/node-pre-gyp@npm:^1.0.5": +"@mapbox/node-pre-gyp@npm:^1.0.11, @mapbox/node-pre-gyp@npm:^1.0.5": version: 1.0.11 resolution: "@mapbox/node-pre-gyp@npm:1.0.11" dependencies: @@ -3396,14 +2170,14 @@ __metadata: languageName: node linkType: hard -"@ndelangen/get-tarball@npm:^3.0.7": - version: 3.0.9 - resolution: "@ndelangen/get-tarball@npm:3.0.9" +"@napi-rs/wasm-runtime@npm:0.2.4": + version: 0.2.4 + resolution: "@napi-rs/wasm-runtime@npm:0.2.4" dependencies: - gunzip-maybe: "npm:^1.4.2" - pump: "npm:^3.0.0" - tar-fs: "npm:^2.1.1" - checksum: 10c0/d66e76c6c990745d691c85d1dfa7f3dfd181405bb52c295baf4d1838b847d40c686e24602ea0ab1cdeb14d409db59f6bb9e2f96f56fe53da275da9cccf778e27 + "@emnapi/core": "npm:^1.1.0" + "@emnapi/runtime": "npm:^1.1.0" + "@tybys/wasm-util": "npm:^0.9.0" + checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 languageName: node linkType: hard @@ -3447,6 +2221,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -3456,161 +2243,162 @@ __metadata: languageName: node linkType: hard -"@npmcli/redact@npm:^1.1.0": - version: 1.1.0 - resolution: "@npmcli/redact@npm:1.1.0" - checksum: 10c0/886995220e60ca00405c93c5588aff524d1dbfee0ca8688b9607fefcda42aa464d4a3f7c75fc03a16a582befe4b6c3ac4493d67c4eb07da2fe0794fbe0dfc89b +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 languageName: node linkType: hard -"@nrwl/devkit@npm:17.3.1": - version: 17.3.1 - resolution: "@nrwl/devkit@npm:17.3.1" - dependencies: - "@nx/devkit": "npm:17.3.1" - checksum: 10c0/e939bc0cedb7b8488c445bd92f030df5c9ac80ecb20a40fe2497dcfaa95cd989761ae96c6f6a7a39dedc1d00b7c2ea80857418e52a321c967f3313279cc44aca +"@npmcli/redact@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/redact@npm:3.0.0" + checksum: 10c0/34823f0d6a3301b310921b9f849f3c9814339bb9cde9555ddd1d51167c51e8b08ca40160eeb86b54041779805502e51251e0fbe0702fb7ab10173901e5d1d28c languageName: node linkType: hard -"@nrwl/devkit@npm:18.3.4": - version: 18.3.4 - resolution: "@nrwl/devkit@npm:18.3.4" +"@nrwl/devkit@npm:19.8.14": + version: 19.8.14 + resolution: "@nrwl/devkit@npm:19.8.14" dependencies: - "@nx/devkit": "npm:18.3.4" - checksum: 10c0/ef9cb7859206c6c01ebfbeeac13ea8ca239374a2873f00154c58b6c047ff4aee77b837d6cc3bc72302e88bf6847bb2302212c3329b8ea59ea6fc1f380a1ddc23 + "@nx/devkit": "npm:19.8.14" + checksum: 10c0/de398c1fbb53c4737ea3c8361a3c8a66442c24e3ec7fe366de66c5ede8009ff8975c037a3b6ba4784d3a223f0f4ee4f9b47faefa6ce1aa85c26822e7a17689da languageName: node linkType: hard -"@nrwl/tao@npm:18.3.4": - version: 18.3.4 - resolution: "@nrwl/tao@npm:18.3.4" +"@nrwl/tao@npm:19.8.14": + version: 19.8.14 + resolution: "@nrwl/tao@npm:19.8.14" dependencies: - nx: "npm:18.3.4" + nx: "npm:19.8.14" tslib: "npm:^2.3.0" bin: tao: index.js - checksum: 10c0/4ce1cf373ec9a950f18dd9335cf2b5531174a2a22da8feaca27d600f9d7d8f07003059a271cc3ca8046bbd369687e6496923cf99e46822976b988dcecd89a62b + checksum: 10c0/863a28ab4746f5999a8049d5b86e3d7412c17608135b84513f37997874611672b06c61c026b06cbaa12e37016986c90601d82e65efe34e828414c69b159c4457 languageName: node linkType: hard -"@nx/devkit@npm:17.3.1": - version: 17.3.1 - resolution: "@nx/devkit@npm:17.3.1" +"@nx/devkit@npm:19.8.14, @nx/devkit@npm:^19.8.2": + version: 19.8.14 + resolution: "@nx/devkit@npm:19.8.14" dependencies: - "@nrwl/devkit": "npm:17.3.1" + "@nrwl/devkit": "npm:19.8.14" ejs: "npm:^3.1.7" enquirer: "npm:~2.3.6" ignore: "npm:^5.0.4" - semver: "npm:7.5.3" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.3" tmp: "npm:~0.2.1" tslib: "npm:^2.3.0" yargs-parser: "npm:21.1.1" peerDependencies: - nx: ">= 16 <= 18" - checksum: 10c0/894064704167ac880880dbf659693887ed9e30177546873b8670c020baf97c4ec7001488069aceb8f73b2707b504cd5d66ce5e227fff36e33ee37836149e6b42 + nx: ">= 19 <= 21" + checksum: 10c0/86de0ba41cd30c2c9ac20fa45d77e7f0f878d7df8423ac3905e6846211ae67b3f843987dec76e712e3e82c05af2e89fa6b1b9cab24675ab30221e678d05d1be7 languageName: node linkType: hard -"@nx/devkit@npm:18.3.4, @nx/devkit@npm:^18.3.4": - version: 18.3.4 - resolution: "@nx/devkit@npm:18.3.4" +"@nx/devkit@npm:20.0.10": + version: 20.0.10 + resolution: "@nx/devkit@npm:20.0.10" dependencies: - "@nrwl/devkit": "npm:18.3.4" ejs: "npm:^3.1.7" enquirer: "npm:~2.3.6" ignore: "npm:^5.0.4" + minimatch: "npm:9.0.3" semver: "npm:^7.5.3" tmp: "npm:~0.2.1" tslib: "npm:^2.3.0" yargs-parser: "npm:21.1.1" peerDependencies: - nx: ">= 16 <= 19" - checksum: 10c0/3c6752bd1fc96bfdff1bc4d58b9fb87f33628b1db39cf4db0b4f66782a8b547aad0dd0d3f0620c0464c1d31c1ca999ebce73c7cf70f920776f965cc7dad489e7 + nx: ">= 19 <= 21" + checksum: 10c0/bab4c7ce90013ae8ed6a2d4edc8162afdcf249dd72e0540402f1e3c3f3d9540f7b60eb546b6151c11238202b78106e568130f7e308023e526663e3b5187a7794 languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-darwin-arm64@npm:18.3.4" +"@nx/nx-darwin-arm64@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-darwin-arm64@npm:19.8.14" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-darwin-x64@npm:18.3.4" +"@nx/nx-darwin-x64@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-darwin-x64@npm:19.8.14" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-freebsd-x64@npm:18.3.4" +"@nx/nx-freebsd-x64@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-freebsd-x64@npm:19.8.14" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:18.3.4" +"@nx/nx-linux-arm-gnueabihf@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:19.8.14" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-linux-arm64-gnu@npm:18.3.4" +"@nx/nx-linux-arm64-gnu@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-linux-arm64-gnu@npm:19.8.14" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-linux-arm64-musl@npm:18.3.4" +"@nx/nx-linux-arm64-musl@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-linux-arm64-musl@npm:19.8.14" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-linux-x64-gnu@npm:18.3.4" +"@nx/nx-linux-x64-gnu@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-linux-x64-gnu@npm:19.8.14" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-linux-x64-musl@npm:18.3.4" +"@nx/nx-linux-x64-musl@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-linux-x64-musl@npm:19.8.14" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-win32-arm64-msvc@npm:18.3.4" +"@nx/nx-win32-arm64-msvc@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-win32-arm64-msvc@npm:19.8.14" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:18.3.4": - version: 18.3.4 - resolution: "@nx/nx-win32-x64-msvc@npm:18.3.4" +"@nx/nx-win32-x64-msvc@npm:19.8.14": + version: 19.8.14 + resolution: "@nx/nx-win32-x64-msvc@npm:19.8.14" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@nxkit/style-dictionary@npm:^5.0.0": - version: 5.0.0 - resolution: "@nxkit/style-dictionary@npm:5.0.0" +"@nxkit/style-dictionary@npm:^6.0.0": + version: 6.0.0 + resolution: "@nxkit/style-dictionary@npm:6.0.0" dependencies: - "@nx/devkit": "npm:17.3.1" - "@phenomnomnominal/tsquery": "npm:^5.0.0" - fs-extra: "npm:^11.1.0" + "@nx/devkit": "npm:20.0.10" + "@phenomnomnominal/tsquery": "npm:^5.0.1" + fs-extra: "npm:^11.2.0" ts-node: "npm:10.9.1" - tslib: "npm:^2.3.0" + tslib: "npm:^2.8.1" peerDependencies: - style-dictionary: ^3.7.1 - checksum: 10c0/4ddceb65b856d68812d330e20e88dbdcaa3c6f3b3a0b18fdbba0049d41ab1a46bad4bd7149108a2bebe2c24af7d4f2501d2d5d7ddb0766b243593a199d04a393 + style-dictionary: ^3.9.2 + checksum: 10c0/168694e713a38ceb05c969043d49c4a70354432be3c1378be1c163ad8e1e4f31e9fa47c248f1e46299b84306c11e46db772a8a2cba1014aff9e08badcff31a9f languageName: node linkType: hard @@ -3854,7 +2642,7 @@ __metadata: languageName: node linkType: hard -"@phenomnomnominal/tsquery@npm:^5.0.0": +"@phenomnomnominal/tsquery@npm:^5.0.1": version: 5.0.1 resolution: "@phenomnomnominal/tsquery@npm:5.0.1" dependencies: @@ -3930,588 +2718,155 @@ __metadata: languageName: node linkType: hard -"@radix-ui/number@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/number@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10c0/42e4870cd14459da6da03e43c7507dc4c807ed787a87bda52912a0d1d6d5013326b697c18c9625fc6a2cf0af2b45d9c86747985b45358fd92ab646b983978e3c - languageName: node - linkType: hard - -"@radix-ui/primitive@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/primitive@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10c0/912216455537db3ca77f3e7f70174fb2b454fbd4a37a0acb7cfadad9ab6131abdfb787472242574460a3c301edf45738340cc84f6717982710082840fde7d916 - languageName: node - linkType: hard - -"@radix-ui/react-arrow@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-arrow@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d - languageName: node - linkType: hard - -"@radix-ui/react-collection@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-collection@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-slot": "npm:1.0.2" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/cefa56383d7451ca79e4bd5a29aaeef6c205a04297213efd149aaead82fc8cde4fb8298e20e6b3613e5696e43f814fb4489805428f6604834fb31f73c6725fa8 - languageName: node - linkType: hard - -"@radix-ui/react-compose-refs@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-compose-refs@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/be06f8dab35b5a1bffa7a5982fb26218ddade1acb751288333e3b89d7b4a7dfb5a6371be83876dac0ec2ebe0866d295e8618b778608e1965342986ea448040ec - languageName: node - linkType: hard - -"@radix-ui/react-context@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-context@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/3de5761b32cc70cd61715527f29d8c699c01ab28c195ced972ccbc7025763a373a68f18c9f948c7a7b922e469fd2df7fee5f7536e3f7bad44ffc06d959359333 - languageName: node - linkType: hard - -"@radix-ui/react-direction@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-direction@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/b1a45b4d1d5070ca3b5864b920f6c6210c962bdb519abb62b38b1baef9d06737dc3d8ecdb61860b7504a735235a539652f5977c7299ec021da84e6b0f64d988a - languageName: node - linkType: hard - -"@radix-ui/react-dismissable-layer@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-dismissable-layer@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-escape-keydown": "npm:1.0.3" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/a7b9695092cd4109a7b4a4a66b7f634c42d4f39aa0893621a8ee5e8bc90f8ae27e741df66db726c341a60d2115e3f813520fee1f5cc4fb05d77914b4ade3819f - languageName: node - linkType: hard - -"@radix-ui/react-focus-guards@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-focus-guards@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/d5fd4e5aa9d9a87c8ad490b3b4992d6f1d9eddf18e56df2a2bcf8744c4332b275d73377fd193df3e6ba0ad9608dc497709beca5c64de2b834d5f5350b3c9a272 - languageName: node - linkType: hard - -"@radix-ui/react-focus-scope@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-focus-scope@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/bfff46919666c122f5b812ee427494ae8408c0eebee30337bd2ce0eedf539f0feaa242f790304ef9df15425b837010ffc6061ce467bedd2c5fd9373bee2b95da - languageName: node - linkType: hard - -"@radix-ui/react-id@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-id@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/e2859ca58bea171c956098ace7ecf615cf9432f58a118b779a14720746b3adcf0351c36c75de131548672d3cd290ca238198acbd33b88dc4706f98312e9317ad - languageName: node - linkType: hard - -"@radix-ui/react-popper@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-popper@npm:1.1.2" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-use-rect": "npm:1.0.1" - "@radix-ui/react-use-size": "npm:1.0.1" - "@radix-ui/rect": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/4bd069b79f7046af2c0967b8e43f727cd09834cbd6df1e3d5a943c4f83428ff8b646882737fdf7593c22e261a1d13768a5c020138d79503862ae2e1729081bba - languageName: node - linkType: hard - -"@radix-ui/react-portal@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-portal@npm:1.0.3" +"@rollup/pluginutils@npm:^4.0.0": + version: 4.2.1 + resolution: "@rollup/pluginutils@npm:4.2.1" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/baf295bbbf09ead37b64ee1dc025a6a540960f5e60552766d78f6065504c67d4bcf49fad5e2073617d9a3011daafad625aa3bd1da7a886c704833b22a49e888f + estree-walker: "npm:^2.0.1" + picomatch: "npm:^2.2.2" + checksum: 10c0/3ee56b2c8f1ed8dfd0a92631da1af3a2dfdd0321948f089b3752b4de1b54dc5076701eadd0e5fc18bd191b77af594ac1db6279e83951238ba16bf8a414c64c48 languageName: node linkType: hard -"@radix-ui/react-primitive@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-primitive@npm:1.0.3" +"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.1.3": + version: 5.1.3 + resolution: "@rollup/pluginutils@npm:5.1.3" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-slot": "npm:1.0.2" + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^4.0.2" peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: - "@types/react": + rollup: optional: true - "@types/react-dom": - optional: true - checksum: 10c0/67a66ff8898a5e7739eda228ab6f5ce808858da1dce967014138d87e72b6bbfc93dc1467c706d98d1a2b93bf0b6e09233d1a24d31c78227b078444c1a69c42be + checksum: 10c0/ba46ad588733fb01d184ee3bc7a127d626158bc840b5874a94c129ff62689d12f16f537530709c54da6f3b71f67d705c4e09235b1dc9542e9d47ee8f2d0b8b9e languageName: node linkType: hard -"@radix-ui/react-roving-focus@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-roving-focus@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/61e3ddfd1647e64fba855434ff41e8e7ba707244fe8841f78c450fbdce525383b64259279475615d030dbf1625cbffd8eeebee72d91bf6978794f5dbcf887fc0 +"@rollup/rollup-android-arm-eabi@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.0" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@radix-ui/react-select@npm:^1.2.2": - version: 1.2.2 - resolution: "@radix-ui/react-select@npm:1.2.2" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/number": "npm:1.0.1" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:1.0.4" - "@radix-ui/react-focus-guards": "npm:1.0.1" - "@radix-ui/react-focus-scope": "npm:1.0.3" - "@radix-ui/react-id": "npm:1.0.1" - "@radix-ui/react-popper": "npm:1.1.2" - "@radix-ui/react-portal": "npm:1.0.3" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-slot": "npm:1.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-use-previous": "npm:1.0.1" - "@radix-ui/react-visually-hidden": "npm:1.0.3" - aria-hidden: "npm:^1.1.1" - react-remove-scroll: "npm:2.5.5" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/888fffa703a8f79b45c01d5f03ad9aae66250ddfff827bbba4f222c4d0720aa2f01a3e4b6bd80acabaf5e2fa7ad79de9e9dfd14831f7f4c24337d4d8dfb58ccc +"@rollup/rollup-android-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-android-arm64@npm:4.28.0" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@radix-ui/react-separator@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-separator@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/87bcde47343f2bc4439a0dc34381f557905d9b3c1e8c5a0d32ceea62a8ef84f3abf671c5cb29309fc87759ad41d39af619ba546cf54109d64c8746e3ca683de3 +"@rollup/rollup-darwin-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.28.0" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.0.2, @radix-ui/react-slot@npm:^1.0.2": - version: 1.0.2 - resolution: "@radix-ui/react-slot@npm:1.0.2" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-compose-refs": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/3af6ea4891e6fa8091e666802adffe7718b3cd390a10fa9229a5f40f8efded9f3918ea01b046103d93923d41cc32119505ebb6bde76cad07a87b6cf4f2119347 +"@rollup/rollup-darwin-x64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.28.0" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@radix-ui/react-toggle-group@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-toggle-group@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-roving-focus": "npm:1.0.4" - "@radix-ui/react-toggle": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/4f4761965022759ac0950ac026029b64049e1f18ef07a01ddde788b7606efcb262c9ae3a418de0c0756bf7285182ed0d268502c6f17ba86d2ff27eee5507bbf7 +"@rollup/rollup-freebsd-arm64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.0" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@radix-ui/react-toggle@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-toggle@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/9b487dad213ea7e70b0aa205e7c6f790a6f2bf394c39912e22dbe003403fd0d24a41c2efd31695fc31ab7bac286f28253dbb2fc5202cacd572ebf909f1fdc86c +"@rollup/rollup-freebsd-x64@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.28.0" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@radix-ui/react-toolbar@npm:^1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-toolbar@npm:1.0.4" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/primitive": "npm:1.0.1" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-roving-focus": "npm:1.0.4" - "@radix-ui/react-separator": "npm:1.0.3" - "@radix-ui/react-toggle-group": "npm:1.0.4" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/3ed7ebe22ef2e8369e08bb59776671a7b8c413628249c338b8db86b4b9ac40127b4201d5bd4a9c23ea1fd21464769b4fa427d3ebcda3a7fcdbd45b256b5a753a +"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0" + conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/331b432be1edc960ca148637ae6087220873ee828ceb13bd155926ef8f49e862812de5b379129f6aaefcd11be53715f3237e6caa9a33d9c0abfff43f3ba58938 +"@rollup/rollup-linux-arm-musleabihf@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.0" + conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/29b069dbf09e48bca321af6272574ad0fc7283174e7d092731a10663fe00c0e6b4bde5e1b5ea67725fe48dcbe8026e7ff0d69d42891c62cbb9ca408498171fbe +"@rollup/rollup-linux-arm64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.0" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@radix-ui/react-use-escape-keydown@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/3c94c78902dcb40b60083ee2184614f45c95a189178f52d89323b467bd04bcf5fdb1bc4d43debecd7f0b572c3843c7e04edbcb56f40a4b4b43936fb2770fb8ad +"@rollup/rollup-linux-arm64-musl@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.0" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@radix-ui/react-use-layout-effect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/13cd0c38395c5838bc9a18238020d3bcf67fb340039e6d1cbf438be1b91d64cf6900b78121f3dc9219faeb40dcc7b523ce0f17e4a41631655690e5a30a40886a +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-previous@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/f5fbc602108668484a4ed506b7842482222d1d03094362e26abb7fdd593eee8794fc47d85b3524fb9d00884801c89a6eefd0bed0971eba1ec189c637b6afd398 +"@rollup/rollup-linux-riscv64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.0" + conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@radix-ui/react-use-rect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-rect@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/rect": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/94c5ab31dfd3678c0cb77a30025e82b3a287577c1a8674b0d703a36d27434bc9c59790e0bebf57ed153f0b8e0d8c3b9675fc9787b9eac525a09abcda8fa9e7eb +"@rollup/rollup-linux-s390x-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.0" + conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@radix-ui/react-use-size@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-size@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/b109a4b3781781c4dc641a1173f0a6fcb0b0f7b2d7cdba5848a46070c9fb4e518909a46c20a3c2efbc78737c64859c59ead837f2940e8c8394d1c503ef58773b +"@rollup/rollup-linux-x64-gnu@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.0" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" - dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/0cbc12c2156b3fa0e40090cafd8525ce84c16a6b5a038a8e8fc7cbb16ed6da9ab369593962c57a18c41a16ec8713e0195c68ea34072ef1ca254ed4d4c0770bb4 +"@rollup/rollup-linux-x64-musl@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.0" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@radix-ui/rect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/rect@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" - checksum: 10c0/4c5159661340acc31b11e1f2ebd87a1521d39bfa287544dd2cd75b399539a4b625d38a1501c90ceae21fcca18ed164b0c3735817ff140ae334098192c110e571 +"@rollup/rollup-win32-arm64-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.0" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/pluginutils@npm:^4.0.0": - version: 4.2.1 - resolution: "@rollup/pluginutils@npm:4.2.1" - dependencies: - estree-walker: "npm:^2.0.1" - picomatch: "npm:^2.2.2" - checksum: 10c0/3ee56b2c8f1ed8dfd0a92631da1af3a2dfdd0321948f089b3752b4de1b54dc5076701eadd0e5fc18bd191b77af594ac1db6279e83951238ba16bf8a414c64c48 +"@rollup/rollup-win32-ia32-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.0" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 +"@rollup/rollup-win32-x64-msvc@npm:4.28.0": + version: 4.28.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.0" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -4529,13 +2884,6 @@ __metadata: languageName: node linkType: hard -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.0 - resolution: "@socket.io/component-emitter@npm:3.1.0" - checksum: 10c0/b838ccccf74c36fa7d3ed89a7efb5858cba1a84db4d08250c2fc44d8235140f10d31875bde71517d8503cb3fb08fcd34d3b7a3d0d89058ca3f74f7c816f0fb9c - languageName: node - linkType: hard - "@spectrum-css/accordion@workspace:components/accordion": version: 0.0.0-use.local resolution: "@spectrum-css/accordion@workspace:components/accordion" @@ -4557,7 +2905,7 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/actionbutton@workspace:components/actionbutton": +"@spectrum-css/actionbutton@workspace:^, @spectrum-css/actionbutton@workspace:components/actionbutton": version: 0.0.0-use.local resolution: "@spectrum-css/actionbutton@workspace:components/actionbutton" dependencies: @@ -4698,7 +3046,7 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/button@workspace:components/button": +"@spectrum-css/button@workspace:^, @spectrum-css/button@workspace:components/button": version: 0.0.0-use.local resolution: "@spectrum-css/button@workspace:components/button" dependencies: @@ -4917,16 +3265,6 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/cyclebutton@npm:^3.1.3": - version: 3.1.3 - resolution: "@spectrum-css/cyclebutton@npm:3.1.3" - peerDependencies: - "@spectrum-css/actionbutton": ">=5" - "@spectrum-css/vars": ">=9" - checksum: 10c0/92eacba8788911201a46a418354e6281037b97e6913bd056c62328848f53c745a3f1c722b7be1cf8900ba86bf6996149d2653d998b2ccf2fee5f955c89a24c00 - languageName: node - linkType: hard - "@spectrum-css/datepicker@workspace:components/datepicker": version: 0.0.0-use.local resolution: "@spectrum-css/datepicker@workspace:components/datepicker" @@ -5241,43 +3579,48 @@ __metadata: resolution: "@spectrum-css/preview@workspace:.storybook" dependencies: "@adobe/spectrum-css-workflow-icons": "npm:^1.5.4" - "@babel/core": "npm:^7.24.5" + "@adobe/spectrum-tokens": "npm:13.0.0-beta.52" + "@babel/core": "npm:^7.26.0" "@chromaui/addon-visual-tests": "npm:^1.0.0" - "@etchteam/storybook-addon-status": "npm:^4.2.4" - "@spectrum-css/tokens": "npm:^14.0.0-next.7" - "@spectrum-css/ui-icons": "npm:^1.1.2" - "@storybook/addon-a11y": "npm:^8.0.10" - "@storybook/addon-actions": "npm:^8.0.10" + "@etchteam/storybook-addon-status": "npm:^5.0.0" + "@spectrum-css/actionbutton": "workspace:^" + "@spectrum-css/button": "workspace:^" + "@spectrum-css/table": "workspace:^" + "@spectrum-css/tokens": "workspace:^" + "@spectrum-css/tokens-legacy": "npm:@spectrum-css/tokens@^14.6.0" + "@spectrum-css/typography": "workspace:^" + "@spectrum-css/ui-icons": "workspace:^" + "@spectrum-css/underlay": "workspace:^" + "@storybook/addon-a11y": "npm:^8.4.6" + "@storybook/addon-actions": "npm:^8.4.6" "@storybook/addon-console": "npm:^3.0.0" - "@storybook/addon-designs": "npm:^8.0.1" - "@storybook/addon-docs": "npm:^8.0.10" - "@storybook/addon-essentials": "npm:^8.0.10" - "@storybook/addon-interactions": "npm:^8.0.10" - "@storybook/blocks": "npm:^8.0.10" - "@storybook/components": "npm:^8.0.10" - "@storybook/core-events": "npm:^8.0.10" - "@storybook/jest": "npm:^0.2.3" - "@storybook/manager-api": "npm:^8.0.10" - "@storybook/preview-api": "npm:^8.0.10" + "@storybook/addon-designs": "npm:^8.0.4" + "@storybook/addon-docs": "npm:^8.4.6" + "@storybook/addon-essentials": "npm:^8.4.6" + "@storybook/addon-interactions": "npm:^8.4.6" + "@storybook/blocks": "npm:^8.4.6" + "@storybook/builder-vite": "npm:^8.4.6" + "@storybook/components": "npm:^8.4.6" + "@storybook/core-events": "npm:^8.4.6" + "@storybook/manager-api": "npm:^8.4.6" + "@storybook/preview-api": "npm:^8.4.6" "@storybook/testing-library": "npm:^0.2.2" - "@storybook/theming": "npm:^8.0.10" - "@storybook/web-components-webpack5": "npm:^8.0.10" - "@whitespace/storybook-addon-html": "npm:^6.0.5" - chromatic: "npm:^11.3.0" - file-loader: "npm:^6.2.0" - lit: "npm:^3.1.3" + "@storybook/theming": "npm:^8.4.6" + "@storybook/web-components-vite": "npm:^8.4.6" + "@whitespace/storybook-addon-html": "npm:^6.1.1" + chromatic: "npm:^11.18.1" + lit: "npm:^3.2.1" lodash-es: "npm:^4.17.21" - postcss: "npm:^8.4.38" - postcss-loader: "npm:^8.1.1" - postcss-pseudo-classes: "npm:^0.4.0" + npm-registry-fetch: "npm:^18.0.2" + postcss: "npm:^8.4.49" prettier: "npm:^3.2.5" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" - react-syntax-highlighter: "npm:^15.5.0" - source-map-loader: "npm:^5.0.0" - storybook: "npm:^8.0.10" - style-loader: "npm:4.0.0" - webpack: "npm:^5.91.0" + react-syntax-highlighter: "npm:^15.6.1" + remark-gfm: "npm:^4.0.0" + rollup-plugin-postcss-lit: "npm:^2.1.0" + storybook: "npm:^8.4.6" + vite: "npm:^5.4.11" languageName: unknown linkType: soft @@ -5301,17 +3644,6 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/quickaction@npm:^3.1.1": - version: 3.1.1 - resolution: "@spectrum-css/quickaction@npm:3.1.1" - peerDependencies: - "@spectrum-css/actionbutton": ">=5" - "@spectrum-css/checkbox": ">=8" - "@spectrum-css/vars": ">=9" - checksum: 10c0/5c57f78b2715d5b143e2abfeb07129511b5fd242be9a109b0b62db7708923f9aa2f4c709b1e4fd26d1b17436a18f4dec8d6923fd16799d9bdbed3a1348a41e0a - languageName: node - linkType: hard - "@spectrum-css/radio@workspace:components/radio": version: 0.0.0-use.local resolution: "@spectrum-css/radio@workspace:components/radio" @@ -5341,19 +3673,6 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/searchwithin@npm:^5.1.3": - version: 5.1.3 - resolution: "@spectrum-css/searchwithin@npm:5.1.3" - peerDependencies: - "@spectrum-css/clearbutton": ">=5" - "@spectrum-css/icon": ">=4" - "@spectrum-css/picker": ">=3" - "@spectrum-css/textfield": ">=5" - "@spectrum-css/vars": ">=9" - checksum: 10c0/5b5aba2d300e41d37895c071f6ed9f771cc1650ff3643ac53721052cd413fcc8cafa47761e5c9f12d22ec3cbf7ea9990c895b0747ce2bd2a1f8adfa722609726 - languageName: node - linkType: hard - "@spectrum-css/sidenav@workspace:components/sidenav": version: 0.0.0-use.local resolution: "@spectrum-css/sidenav@workspace:components/sidenav" @@ -5383,20 +3702,6 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/splitbutton@npm:^8.1.2": - version: 8.1.2 - resolution: "@spectrum-css/splitbutton@npm:8.1.2" - peerDependencies: - "@spectrum-css/button": ">=11" - "@spectrum-css/icon": ">=4" - "@spectrum-css/vars": ">=9" - peerDependenciesMeta: - "@spectrum-css/icon": - optional: true - checksum: 10c0/4ca2ec3541b6d5a5224d1a92ecb9156519b12731bbae13261a31827e638c1266141f66b8f615f92bafada3729b7893c0839db6dc0d6e0d698603e782925e7335 - languageName: node - linkType: hard - "@spectrum-css/splitview@workspace:components/splitview": version: 0.0.0-use.local resolution: "@spectrum-css/splitview@workspace:components/splitview" @@ -5467,7 +3772,7 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/table@workspace:components/table": +"@spectrum-css/table@workspace:^, @spectrum-css/table@workspace:components/table": version: 0.0.0-use.local resolution: "@spectrum-css/table@workspace:components/table" peerDependencies: @@ -5557,29 +3862,22 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/tokens@npm:^14.0.0": - version: 14.0.0 - resolution: "@spectrum-css/tokens@npm:14.0.0" - checksum: 10c0/59b9a49c01b939035af8e73fec914f18cbd18eae17815fb8ce93a0c2e3b1217d21a20f8b697a6ac7b4d135d5dca52f985d6556e5f9c2a9f52698ce0c5dd401b1 +"@spectrum-css/tokens-legacy@npm:@spectrum-css/tokens@^14.6.0": + version: 14.6.0 + resolution: "@spectrum-css/tokens@npm:14.6.0" + checksum: 10c0/62343030d55fce9de192ca0d1e13bd1ee147c1aba45ecf6b8db27c1740865f9645af8b0b260f0723ce295af2b83cd2014962d62af61b8827a548bc80be9f1012 languageName: node linkType: hard -"@spectrum-css/tokens@npm:^14.0.0-next.7, @spectrum-css/tokens@workspace:tokens": +"@spectrum-css/tokens@workspace:^, @spectrum-css/tokens@workspace:tokens": version: 0.0.0-use.local resolution: "@spectrum-css/tokens@workspace:tokens" dependencies: "@adobe/spectrum-tokens": "npm:13.0.0-beta.52" - "@nxkit/style-dictionary": "npm:^5.0.0" - postcss: "npm:^8.4.38" + "@nxkit/style-dictionary": "npm:^6.0.0" + postcss: "npm:^8.4.49" postcss-cli: "npm:^11.0.0" - postcss-combine-duplicated-selectors: "npm:^10.0.3" - postcss-discard-comments: "npm:^7.0.0" - postcss-discard-empty: "npm:^6.0.3" - postcss-licensing: "npm:^1.0.1" - postcss-merge-rules: "npm:^7.0.0" - postcss-rgb-mapping: "npm:^1.1.0" - postcss-sorting: "npm:^8.0.2" - prettier: "npm:^2.8.8" + prettier: "npm:^3.2.5" style-dictionary: "npm:^3.9.2" style-dictionary-sets: "npm:^2.3.0" languageName: unknown @@ -5627,7 +3925,7 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/typography@workspace:components/typography": +"@spectrum-css/typography@workspace:^, @spectrum-css/typography@workspace:components/typography": version: 0.0.0-use.local resolution: "@spectrum-css/typography@workspace:components/typography" peerDependencies: @@ -5635,7 +3933,7 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/ui-icons@npm:^1.1.1, @spectrum-css/ui-icons@npm:^1.1.2, @spectrum-css/ui-icons@workspace:ui-icons": +"@spectrum-css/ui-icons@workspace:^, @spectrum-css/ui-icons@workspace:ui-icons": version: 0.0.0-use.local resolution: "@spectrum-css/ui-icons@workspace:ui-icons" dependencies: @@ -5646,7 +3944,7 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/underlay@workspace:components/underlay": +"@spectrum-css/underlay@workspace:^, @spectrum-css/underlay@workspace:components/underlay": version: 0.0.0-use.local resolution: "@spectrum-css/underlay@workspace:components/underlay" dependencies: @@ -5656,52 +3954,63 @@ __metadata: languageName: unknown linkType: soft -"@spectrum-css/well@workspace:components/well": +"@spectrum-css/well@workspace:components/well": + version: 0.0.0-use.local + resolution: "@spectrum-css/well@workspace:components/well" + peerDependencies: + "@spectrum-css/tokens": ">=14.0.0-next.3" + languageName: unknown + linkType: soft + +"@spectrum-tools/gh-action-file-diff@workspace:.github/actions/file-diff": + version: 0.0.0-use.local + resolution: "@spectrum-tools/gh-action-file-diff@workspace:.github/actions/file-diff" + dependencies: + "@actions/artifact": "npm:^2.1.4" + "@actions/core": "npm:^1.10.1" + "@actions/github": "npm:^6.0.0" + "@actions/glob": "npm:^0.4.0" + diff: "npm:^5.2.0" + diff2html: "npm:^3.4.48" + languageName: unknown + linkType: soft + +"@spectrum-tools/postcss-add-theming-layer@workspace:^, @spectrum-tools/postcss-add-theming-layer@workspace:plugins/postcss-add-theming-layer": version: 0.0.0-use.local - resolution: "@spectrum-css/well@workspace:components/well" + resolution: "@spectrum-tools/postcss-add-theming-layer@workspace:plugins/postcss-add-theming-layer" + dependencies: + ava: "npm:^6.2.0" + c8: "npm:^10.1.2" + postcss: "npm:^8.4.49" + postcss-selector-parser: "npm:^6.1.1" + postcss-values-parser: "npm:^6.0.2" peerDependencies: - "@spectrum-css/tokens": ">=14.0.0-next.3" + postcss: ">=8" languageName: unknown linkType: soft -"@spectrum-tools/documentation@workspace:site": +"@spectrum-tools/postcss-property-rollup@workspace:^, @spectrum-tools/postcss-property-rollup@workspace:plugins/postcss-property-rollup": version: 0.0.0-use.local - resolution: "@spectrum-tools/documentation@workspace:site" + resolution: "@spectrum-tools/postcss-property-rollup@workspace:plugins/postcss-property-rollup" dependencies: - "@adobe/focus-ring-polyfill": "npm:^0.1.5" - "@adobe/spectrum-css-workflow-icons": "npm:^1.5.4" - "@spectrum-css/tokens": "npm:^14.0.0" - "@spectrum-css/ui-icons": "npm:^1.1.1" - browser-sync: "npm:^3.0.2" - colors: "npm:^1.4.0" - dependency-solver: "npm:^1.0.6" - fast-glob: "npm:^3.3.2" - js-yaml: "npm:^4.1.0" - loadicons: "npm:^1.0.0" - lodash: "npm:^4.17.21" - lunr: "npm:^2.3.9" - markdown-it: "npm:^14.1.0" - markdown-it-anchor: "npm:^8.6.7" - markdown-it-attrs: "npm:^4.1.6" - markdown-it-prism: "npm:^2.3.0" - npm-registry-fetch: "npm:^16.2.1" - prismjs: "npm:^1.29.0" - pug: "npm:^3.0.2" - rimraf: "npm:^5.0.5" - yargs: "npm:^17.7.2" + ava: "npm:^6.2.0" + c8: "npm:^10.1.2" + postcss: "npm:^8.4.49" + peerDependencies: + postcss: ">=8" languageName: unknown linkType: soft -"@spectrum-tools/gh-action-file-diff@workspace:.github/actions/file-diff": +"@spectrum-tools/postcss-rgb-mapping@workspace:^, @spectrum-tools/postcss-rgb-mapping@workspace:plugins/postcss-rgb-mapping": version: 0.0.0-use.local - resolution: "@spectrum-tools/gh-action-file-diff@workspace:.github/actions/file-diff" + resolution: "@spectrum-tools/postcss-rgb-mapping@workspace:plugins/postcss-rgb-mapping" dependencies: - "@actions/artifact": "npm:^2.1.4" - "@actions/core": "npm:^1.10.1" - "@actions/github": "npm:^6.0.0" - "@actions/glob": "npm:^0.4.0" - diff: "npm:^5.2.0" - diff2html: "npm:^3.4.48" + ava: "npm:^6.2.0" + c8: "npm:^10.1.2" + postcss: "npm:^8.4.49" + postcss-values-parser: "npm:^6.0.2" + peerDependencies: + postcss: ">=8" languageName: unknown linkType: soft @@ -5709,12 +4018,12 @@ __metadata: version: 0.0.0-use.local resolution: "@spectrum-tools/stylelint-no-missing-var@workspace:plugins/stylelint-no-missing-var" dependencies: - ava: "npm:^6.1.2" - c8: "npm:^9.1.0" + ava: "npm:^6.2.0" + c8: "npm:^10.1.2" colors: "npm:^1.4.0" - stylelint: "npm:^15.11.0" + stylelint: "npm:^16.9.0" peerDependencies: - stylelint: ^14.0.0 || ^15.0.0 + stylelint: ">=16.0.0" languageName: unknown linkType: soft @@ -5722,15 +4031,15 @@ __metadata: version: 0.0.0-use.local resolution: "@spectrum-tools/stylelint-no-unknown-custom-properties@workspace:plugins/stylelint-no-unknown-custom-properties" dependencies: - ava: "npm:^6.1.2" - c8: "npm:^9.1.0" + ava: "npm:^6.2.0" + c8: "npm:^10.1.2" colors: "npm:^1.4.0" fast-glob: "npm:^3.3.2" - postcss: "npm:^8.4.38" - postcss-value-parser: "npm:^4.2.0" - stylelint: "npm:^15.11.0" + postcss: "npm:^8.4.49" + postcss-values-parser: "npm:^6.0.2" + stylelint: "npm:^16.9.0" peerDependencies: - stylelint: ^14.0.0 || ^15.0.0 + stylelint: ">=16.0.0" languageName: unknown linkType: soft @@ -5738,48 +4047,67 @@ __metadata: version: 0.0.0-use.local resolution: "@spectrum-tools/stylelint-no-unused-custom-properties@workspace:plugins/stylelint-no-unused-custom-properties" dependencies: - ava: "npm:^6.1.2" - c8: "npm:^9.1.0" + ava: "npm:^6.2.0" + c8: "npm:^10.1.2" colors: "npm:^1.4.0" - postcss-value-parser: "npm:^4.2.0" - stylelint: "npm:^15.11.0" + postcss: "npm:^8.4.49" + postcss-values-parser: "npm:^6.0.2" + stylelint: "npm:^16.9.0" + peerDependencies: + stylelint: ">=16.0.0" + languageName: unknown + linkType: soft + +"@spectrum-tools/theme-alignment@workspace:plugins/stylelint-theme-alignment": + version: 0.0.0-use.local + resolution: "@spectrum-tools/theme-alignment@workspace:plugins/stylelint-theme-alignment" + dependencies: + colors: "npm:^1.4.0" + postcss: "npm:^8.4.49" + postcss-values-parser: "npm:^6.0.2" + stylelint: "npm:^16.9.0" peerDependencies: - stylelint: ^14.0.0 || ^15.0.0 + stylelint: ">=16" languageName: unknown linkType: soft -"@storybook/addon-a11y@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-a11y@npm:8.0.10" +"@storybook/addon-a11y@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-a11y@npm:8.4.6" dependencies: - "@storybook/addon-highlight": "npm:8.0.10" + "@storybook/addon-highlight": "npm:8.4.6" axe-core: "npm:^4.2.0" - checksum: 10c0/4bf2e7044af910869874b0f7d6f87f6c48469df4424b00f99d8f148f8b11cb897ad0e87937d8d216be1e78f18e4f998af9bae9813df06ba1a941440e99d1477e + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/f5519530d6b5d97495674e3d39c3b87b034df4885259ac8945ac924a14c480c79c65abdfcfe9303afb1860164e44880ca22e746cac0f789092a0744a55d2bb4d languageName: node linkType: hard -"@storybook/addon-actions@npm:8.0.10, @storybook/addon-actions@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-actions@npm:8.0.10" +"@storybook/addon-actions@npm:8.4.6, @storybook/addon-actions@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-actions@npm:8.4.6" dependencies: - "@storybook/core-events": "npm:8.0.10" "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" dequal: "npm:^2.0.2" polished: "npm:^4.2.2" uuid: "npm:^9.0.0" - checksum: 10c0/8ac3482b631b32f3edbce62e564a39384f7ffc8fffe831e6011adf03a2bcd2c299dd9fd16ae35bd5d2396c9ef9c8b9240e04c288b51d5179caa67e1d265929fd + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/80b2feceacb4ebe7f2be06b2fe3f49ded5ee08ca8bd036ff47a65d45d8796d29081ccadd0526984c8022bcfa24348e0ad4ce3f37cee4a60a928bae372bfc8afe languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-backgrounds@npm:8.0.10" +"@storybook/addon-backgrounds@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-backgrounds@npm:8.4.6" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" - checksum: 10c0/1ab1e2580943c7ddf9b7e25ed3e4e82201319c40bbe393bdd3f8d79a41271b072b28353a7ab48b5707a1305d622f6b57410f785e79909a02f2008d98194e0b4a + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/2125d6905bf44194adf79e92698753d5e4ff75fac1ffbba1fc95ae705ba9ac8dc6ca9249c9a862aa05ea207d916d23142faefa759bb9ce21c6e16f0e329d28d2 languageName: node linkType: hard @@ -5795,26 +4123,28 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-controls@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-controls@npm:8.0.10" +"@storybook/addon-controls@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-controls@npm:8.4.6" dependencies: - "@storybook/blocks": "npm:8.0.10" - lodash: "npm:^4.17.21" + "@storybook/global": "npm:^5.0.0" + dequal: "npm:^2.0.2" ts-dedent: "npm:^2.0.0" - checksum: 10c0/8131a29156d91d3d68110abdbf72ea2eddb12311535c6d620613463b60dd0c022ffcfd95f03aeb9adf76807995c777bb88a3a981af2fe83fde028e67199c7102 + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/f5f0ab2de8de80c8c3726de81802042cc29a6f2ec50de3b8bd463286c9056e87800e4ea9b350c6a41ce4c4175a11cb7d3d490da5cfc20bbf2a2e3549f77a82a7 languageName: node linkType: hard -"@storybook/addon-designs@npm:^8.0.1": - version: 8.0.1 - resolution: "@storybook/addon-designs@npm:8.0.1" +"@storybook/addon-designs@npm:^8.0.4": + version: 8.0.4 + resolution: "@storybook/addon-designs@npm:8.0.4" dependencies: "@figspec/react": "npm:^1.0.0" peerDependencies: - "@storybook/blocks": ^8.0.0 - "@storybook/components": ^8.0.0 - "@storybook/theming": ^8.0.0 + "@storybook/blocks": ^8.0.0 || ^8.1.0-0 || ^8.2.0-0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + "@storybook/components": ^8.0.0 || ^8.1.0-0 || ^8.2.0-0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + "@storybook/theming": ^8.0.0 || ^8.1.0-0 || ^8.2.0-0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -5828,233 +4158,148 @@ __metadata: optional: true react-dom: optional: true - checksum: 10c0/e9235e5bfa0e06be1639f7f9f736cc8d5f7cb76f250a94a8d0f0c73f01c0378a5a3f4aefc315344f271f30ad454eb69e20824df0d0b6912e835acaf014728ca3 + checksum: 10c0/fcc2aaa901f159ac689f652f0f891170a011bcf1b9ea0a0b5106999c1d78faa093331f5a20cd4575bf87aca5faae98048e1d1c8300050270919848d7357df4af languageName: node linkType: hard -"@storybook/addon-docs@npm:8.0.10, @storybook/addon-docs@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-docs@npm:8.0.10" +"@storybook/addon-docs@npm:8.4.6, @storybook/addon-docs@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-docs@npm:8.4.6" dependencies: - "@babel/core": "npm:^7.12.3" "@mdx-js/react": "npm:^3.0.0" - "@storybook/blocks": "npm:8.0.10" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/components": "npm:8.0.10" - "@storybook/csf-plugin": "npm:8.0.10" - "@storybook/csf-tools": "npm:8.0.10" - "@storybook/global": "npm:^5.0.0" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" - "@storybook/react-dom-shim": "npm:8.0.10" - "@storybook/theming": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@types/react": "npm:^16.8.0 || ^17.0.0 || ^18.0.0" - fs-extra: "npm:^11.1.0" + "@storybook/blocks": "npm:8.4.6" + "@storybook/csf-plugin": "npm:8.4.6" + "@storybook/react-dom-shim": "npm:8.4.6" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" - rehype-external-links: "npm:^3.0.0" - rehype-slug: "npm:^6.0.0" ts-dedent: "npm:^2.0.0" - checksum: 10c0/48544356b5ef401db57bd7071954fba1f7907f437d7e6fa3231296faf91a0f0c084bd34c9582ad53d2b46b00d6e1bed87e3f775d75c521e06fb1ab5daf8b8bea - languageName: node - linkType: hard - -"@storybook/addon-essentials@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-essentials@npm:8.0.10" - dependencies: - "@storybook/addon-actions": "npm:8.0.10" - "@storybook/addon-backgrounds": "npm:8.0.10" - "@storybook/addon-controls": "npm:8.0.10" - "@storybook/addon-docs": "npm:8.0.10" - "@storybook/addon-highlight": "npm:8.0.10" - "@storybook/addon-measure": "npm:8.0.10" - "@storybook/addon-outline": "npm:8.0.10" - "@storybook/addon-toolbars": "npm:8.0.10" - "@storybook/addon-viewport": "npm:8.0.10" - "@storybook/core-common": "npm:8.0.10" - "@storybook/manager-api": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/ae53bf71048fe7476862ae733f0f765a22d0d1da32457f7ca7e3bdd23bb1cd452c56bc4e1f586cf978599c3f5acb835caeb569ff394eaec09d3259382f4954be + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-essentials@npm:8.4.6" + dependencies: + "@storybook/addon-actions": "npm:8.4.6" + "@storybook/addon-backgrounds": "npm:8.4.6" + "@storybook/addon-controls": "npm:8.4.6" + "@storybook/addon-docs": "npm:8.4.6" + "@storybook/addon-highlight": "npm:8.4.6" + "@storybook/addon-measure": "npm:8.4.6" + "@storybook/addon-outline": "npm:8.4.6" + "@storybook/addon-toolbars": "npm:8.4.6" + "@storybook/addon-viewport": "npm:8.4.6" ts-dedent: "npm:^2.0.0" - checksum: 10c0/61eba034c8408f7d4027b5fe4e859789463d1a2ad02110bb8837a0cccde5012222b811eaaa7f94d5e510e44584876686edd285136553c3ff4795791053e455fc + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/b8fb83e018fcb1e8cad04b371af5f8ce9933e3a500a78a889715ecfe4efd9faa52acce2d0f97fb04fe9ae0898e661112816c052bfe9b5f01189938b122055a44 languageName: node linkType: hard -"@storybook/addon-highlight@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-highlight@npm:8.0.10" +"@storybook/addon-highlight@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-highlight@npm:8.4.6" dependencies: "@storybook/global": "npm:^5.0.0" - checksum: 10c0/2b3ad72f5837e890b106cbed06e119db5470ae638393ef3101f128a35c4f9124565ec12862b03ba9e4766297cc33a31dee24c026ad222c27914ff1327da2e400 + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/67a23a5e3b8f7740c7101e8fa886f3f9c6c61b6db3cb3430d2c805231f7ad170d2d926c12e7c9bfc4af327c5abac5b4155f4c0d70ea423b04704fe3def845acc languageName: node linkType: hard -"@storybook/addon-interactions@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-interactions@npm:8.0.10" +"@storybook/addon-interactions@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-interactions@npm:8.4.6" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.0.10" - "@storybook/test": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" + "@storybook/instrumenter": "npm:8.4.6" + "@storybook/test": "npm:8.4.6" polished: "npm:^4.2.2" ts-dedent: "npm:^2.2.0" - checksum: 10c0/372cc08eba843a0f18d8f90cae4ecf115fef0b3e53c693b151f01ef93aff108a01816a390f0511c01a942caa2caf2c648a4197303585609a6af20872ae1d7cbc + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/42e4bc2df354dba10217385687ac20fb355f4e1a2a7390812081d6b387151b67bca868211794e531c1e112dc4ce50c70dffa55c8f4338b0bd860d59363d58d5b languageName: node linkType: hard -"@storybook/addon-measure@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-measure@npm:8.0.10" +"@storybook/addon-measure@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-measure@npm:8.4.6" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" - checksum: 10c0/c573b83450b7666bed3a8b93fd86855c0ec9fdbb2d73249b2196257e23327ac6b76172ead4fd23d408a54ca4be970380450c05130f7caefea0ae7df12e07b00f + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/fd05b49fdb102a991fc696a0f75fde08d372b692778340ab2abc2c73fbd31a07dfa27a7a9d775dda7baaa9bd8a18972ed0bd86e9ce27948afb0305778f7b5a95 languageName: node linkType: hard -"@storybook/addon-outline@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-outline@npm:8.0.10" +"@storybook/addon-outline@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-outline@npm:8.4.6" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" - checksum: 10c0/e164ab99870214d160957cdcc5dbf2eb46f2e6332926dd2cadf06812a74a1144bf54285fcd1ceed71dd60435fe869219e867f3d9cfa7e2d4b2f4d44ce4433000 + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/62600a9f4164a8d91118d37cd7be4f4dd871e849a156ba7728f463bc2cfc5a8a233df09055dd5e5733a042fde7a63b08616cb3c61b26c363c1e2d4ce20d92584 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-toolbars@npm:8.0.10" - checksum: 10c0/78be4a2d3b2229119d02f59aa1b966cba7e136a414d0caf0f493e9fcd9945cac3aeefb8a14d99383c7e81ab810cdf33769b8fa0c40d9ecfb4186adef9be22977 +"@storybook/addon-toolbars@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-toolbars@npm:8.4.6" + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/6525e71aaa3870ae97d407b662323022ade98859f89975110f5fb4a1d3f34b6c918d47fcc8a6a271f4a77acfcaadc963a846a83ebc6c748b37df50422ad60e7e languageName: node linkType: hard -"@storybook/addon-viewport@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/addon-viewport@npm:8.0.10" +"@storybook/addon-viewport@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/addon-viewport@npm:8.4.6" dependencies: memoizerific: "npm:^1.11.3" - checksum: 10c0/7061d262f4ccc09531ce58369668624dc2f29e65667af2d0563df8a8969f789787744ff35afe783e1148c255344d52b8d16560ab928f238ea54910d16e1da369 - languageName: node - linkType: hard - -"@storybook/api@npm:^7.0.9": - version: 7.6.17 - resolution: "@storybook/api@npm:7.6.17" - dependencies: - "@storybook/client-logger": "npm:7.6.17" - "@storybook/manager-api": "npm:7.6.17" - checksum: 10c0/b640335f4775367aec41754b77864efa131d8b3a4ed765d595e1fc5a0547030168b560d4c04e26c87d45eda0cf89dbeac443d05b2903ab617ac48a4d355e7dc4 + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/824438cc44a45f90748ac5f20ac148a36d975a94fa89504a583e0e1188de8c574e042ad3cd537bc16ddb30d4e44e90f5a63263239b13419aec5334e2ece18cd0 languageName: node linkType: hard -"@storybook/blocks@npm:8.0.10, @storybook/blocks@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/blocks@npm:8.0.10" +"@storybook/blocks@npm:8.4.6, @storybook/blocks@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/blocks@npm:8.4.6" dependencies: - "@storybook/channels": "npm:8.0.10" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/components": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/csf": "npm:^0.1.4" - "@storybook/docs-tools": "npm:8.0.10" - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^1.2.5" - "@storybook/manager-api": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" - "@storybook/theming": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@types/lodash": "npm:^4.14.167" - color-convert: "npm:^2.0.1" - dequal: "npm:^2.0.2" - lodash: "npm:^4.17.21" - markdown-to-jsx: "npm:7.3.2" - memoizerific: "npm:^1.11.3" - polished: "npm:^4.2.2" - react-colorful: "npm:^5.1.2" - telejson: "npm:^7.2.0" - tocbot: "npm:^4.20.1" + "@storybook/csf": "npm:^0.1.11" + "@storybook/icons": "npm:^1.2.12" ts-dedent: "npm:^2.0.0" - util-deprecate: "npm:^1.0.2" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.4.6 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 10c0/9e488d1afc3359944028922b2e7b5c34e462d50574e129e75b73b59bd7d829d8673985dfd5fdbea3e331cb753d5fe7722636776071761656a50688496e95d152 + checksum: 10c0/36d79c3aeb3d27f4ba966d62302e13fc17fd7b450dbfbcf538adfc6df3cfecb13c92f9d2542871fa747a77d7c770e413b358623049135355fb01454d6eb52d9a languageName: node linkType: hard -"@storybook/builder-manager@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/builder-manager@npm:8.0.10" +"@storybook/builder-vite@npm:8.4.6, @storybook/builder-vite@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/builder-vite@npm:8.4.6" dependencies: - "@fal-works/esbuild-plugin-global-externals": "npm:^2.1.2" - "@storybook/core-common": "npm:8.0.10" - "@storybook/manager": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@types/ejs": "npm:^3.1.1" - "@yarnpkg/esbuild-plugin-pnp": "npm:^3.0.0-rc.10" + "@storybook/csf-plugin": "npm:8.4.6" browser-assert: "npm:^1.2.1" - ejs: "npm:^3.1.8" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0" - esbuild-plugin-alias: "npm:^0.2.1" - express: "npm:^4.17.3" - fs-extra: "npm:^11.1.0" - process: "npm:^0.11.10" - util: "npm:^0.12.4" - checksum: 10c0/418154867a9e8b2d915dbfb9b22c791b1a536db2b1b9bafe47fa65ded26dc92c9b8a4587e751f88e6a6e94301f73a00916cf0b998a2183983349db665d8cfa2d - languageName: node - linkType: hard - -"@storybook/builder-webpack5@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/builder-webpack5@npm:8.0.10" - dependencies: - "@storybook/channels": "npm:8.0.10" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/core-common": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/core-webpack": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/preview": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" - "@types/node": "npm:^18.0.0" - "@types/semver": "npm:^7.3.4" - browser-assert: "npm:^1.2.1" - case-sensitive-paths-webpack-plugin: "npm:^2.4.0" - cjs-module-lexer: "npm:^1.2.3" - constants-browserify: "npm:^1.0.0" - css-loader: "npm:^6.7.1" - es-module-lexer: "npm:^1.4.1" - express: "npm:^4.17.3" - fork-ts-checker-webpack-plugin: "npm:^8.0.0" - fs-extra: "npm:^11.1.0" - html-webpack-plugin: "npm:^5.5.0" - magic-string: "npm:^0.30.5" - path-browserify: "npm:^1.0.1" - process: "npm:^0.11.10" - semver: "npm:^7.3.7" - style-loader: "npm:^3.3.1" - terser-webpack-plugin: "npm:^5.3.1" ts-dedent: "npm:^2.0.0" - url: "npm:^0.11.0" - util: "npm:^0.12.4" - util-deprecate: "npm:^1.0.2" - webpack: "npm:5" - webpack-dev-middleware: "npm:^6.1.2" - webpack-hot-middleware: "npm:^2.25.1" - webpack-virtual-modules: "npm:^0.5.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/7dce146b9b4409225c5c1fe9c32accba031f6ae77719b7fa50fcf6a226b22d003d8823b5c668da33c03220b309ad10ce8ff1f939cb269bc286296e060159b408 + peerDependencies: + storybook: ^8.4.6 + vite: ^4.0.0 || ^5.0.0 || ^6.0.0 + checksum: 10c0/36998ffea04023a9f634ebbafe0d1ab3bd3e7c7fec8e8e6c4caef3ce0c94ce01fa44f332f40d0053edb788548f95096baf8561cd35c23fe3c9bcfd872f74f631 languageName: node linkType: hard @@ -6072,67 +4317,7 @@ __metadata: languageName: node linkType: hard -"@storybook/channels@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/channels@npm:8.0.10" - dependencies: - "@storybook/client-logger": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/global": "npm:^5.0.0" - telejson: "npm:^7.2.0" - tiny-invariant: "npm:^1.3.1" - checksum: 10c0/8daeadd839d6764ea97c4a83786db1b60f717730117d448585cdb406c5519dac1eaea5bcafed278fefd51caddb6465739314936962f241ad1a70605ba62b23d6 - languageName: node - linkType: hard - -"@storybook/cli@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/cli@npm:8.0.10" - dependencies: - "@babel/core": "npm:^7.23.0" - "@babel/types": "npm:^7.23.0" - "@ndelangen/get-tarball": "npm:^3.0.7" - "@storybook/codemod": "npm:8.0.10" - "@storybook/core-common": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/core-server": "npm:8.0.10" - "@storybook/csf-tools": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/telemetry": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@types/semver": "npm:^7.3.4" - "@yarnpkg/fslib": "npm:2.10.3" - "@yarnpkg/libzip": "npm:2.3.0" - chalk: "npm:^4.1.0" - commander: "npm:^6.2.1" - cross-spawn: "npm:^7.0.3" - detect-indent: "npm:^6.1.0" - envinfo: "npm:^7.7.3" - execa: "npm:^5.0.0" - find-up: "npm:^5.0.0" - fs-extra: "npm:^11.1.0" - get-npm-tarball-url: "npm:^2.0.3" - giget: "npm:^1.0.0" - globby: "npm:^11.0.2" - jscodeshift: "npm:^0.15.1" - leven: "npm:^3.1.0" - ora: "npm:^5.4.1" - prettier: "npm:^3.1.1" - prompts: "npm:^2.4.0" - read-pkg-up: "npm:^7.0.1" - semver: "npm:^7.3.7" - strip-json-comments: "npm:^3.0.1" - tempy: "npm:^1.0.1" - tiny-invariant: "npm:^1.3.1" - ts-dedent: "npm:^2.0.0" - bin: - getstorybook: ./bin/index.js - sb: ./bin/index.js - checksum: 10c0/5fb06847a7aeadb59bebf4b99c645217ad0550a5ec1d665d520492228c125159712c3e979df6f18495fa715e4d92e8add0f910d935d3332ff743301564cbbdae - languageName: node - linkType: hard - -"@storybook/client-logger@npm:7.6.17, @storybook/client-logger@npm:^7.0.9": +"@storybook/client-logger@npm:7.6.17": version: 7.6.17 resolution: "@storybook/client-logger@npm:7.6.17" dependencies: @@ -6141,116 +4326,16 @@ __metadata: languageName: node linkType: hard -"@storybook/client-logger@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/client-logger@npm:8.0.10" - dependencies: - "@storybook/global": "npm:^5.0.0" - checksum: 10c0/2c1acf594972e933277c4f1e62861a29e71a8af2b560dc5e1788aae516ba2c172f3208fea9efcd05ea821d89056cf4c212066c6374c6363d06da9a1b7a1fad06 - languageName: node - linkType: hard - -"@storybook/codemod@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/codemod@npm:8.0.10" - dependencies: - "@babel/core": "npm:^7.23.2" - "@babel/preset-env": "npm:^7.23.2" - "@babel/types": "npm:^7.23.0" - "@storybook/csf": "npm:^0.1.4" - "@storybook/csf-tools": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@types/cross-spawn": "npm:^6.0.2" - cross-spawn: "npm:^7.0.3" - globby: "npm:^11.0.2" - jscodeshift: "npm:^0.15.1" - lodash: "npm:^4.17.21" - prettier: "npm:^3.1.1" - recast: "npm:^0.23.5" - tiny-invariant: "npm:^1.3.1" - checksum: 10c0/2d9a18de973626ec14cd3bfc0ad0d6cc0e6f4e4ff9f227be479f60f9de55533cde77660add3a786e216014e671ad4a883ef98ba946525c896c9b025a54bbaea9 - languageName: node - linkType: hard - -"@storybook/components@npm:8.0.10, @storybook/components@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/components@npm:8.0.10" - dependencies: - "@radix-ui/react-slot": "npm:^1.0.2" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/csf": "npm:^0.1.4" - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^1.2.5" - "@storybook/theming": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - memoizerific: "npm:^1.11.3" - util-deprecate: "npm:^1.0.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/70963fcb263006f69087f40b4bd9fe8331154b547b4b11fb2e7ce9161cf09d88f1e052c76c0dc8c25f6f0aafacfa1d774a676b2351ffc9a157cef365e5666457 - languageName: node - linkType: hard - -"@storybook/components@npm:^7.0.9": - version: 7.6.17 - resolution: "@storybook/components@npm:7.6.17" - dependencies: - "@radix-ui/react-select": "npm:^1.2.2" - "@radix-ui/react-toolbar": "npm:^1.0.4" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/csf": "npm:^0.1.2" - "@storybook/global": "npm:^5.0.0" - "@storybook/theming": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" - memoizerific: "npm:^1.11.3" - use-resize-observer: "npm:^9.1.0" - util-deprecate: "npm:^1.0.2" +"@storybook/components@npm:8.4.6, @storybook/components@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/components@npm:8.4.6" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/199421d7668a3afcce9375c567443704778b4288bed16a39f02e5c1aaa9892b4ffba829b47d5a3fa8328521f6e0c26e5e7e7beed898cc0f8f835a99ec8f125a6 - languageName: node - linkType: hard - -"@storybook/core-common@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/core-common@npm:8.0.10" - dependencies: - "@storybook/core-events": "npm:8.0.10" - "@storybook/csf-tools": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@yarnpkg/fslib": "npm:2.10.3" - "@yarnpkg/libzip": "npm:2.3.0" - chalk: "npm:^4.1.0" - cross-spawn: "npm:^7.0.3" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0" - esbuild-register: "npm:^3.5.0" - execa: "npm:^5.0.0" - file-system-cache: "npm:2.3.0" - find-cache-dir: "npm:^3.0.0" - find-up: "npm:^5.0.0" - fs-extra: "npm:^11.1.0" - glob: "npm:^10.0.0" - handlebars: "npm:^4.7.7" - lazy-universal-dotenv: "npm:^4.0.0" - node-fetch: "npm:^2.0.0" - picomatch: "npm:^2.3.0" - pkg-dir: "npm:^5.0.0" - pretty-hrtime: "npm:^1.0.3" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.3.7" - tempy: "npm:^1.0.1" - tiny-invariant: "npm:^1.3.1" - ts-dedent: "npm:^2.0.0" - util: "npm:^0.12.4" - checksum: 10c0/72b3b8c736b86ec15784a50dd42df5f778fb10b47ac4022694d9f804c0de2d8c67011c3672f0bcb0c89e9c739be8caa9f51891dd0c87bd91010efb677fc82ba2 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/1622b2f12b6d18e5c495a623deb2930888b3e8b173a271cbe42a7cbd6e14e80b736c57792ea97d5269dff0e6c0db40385d3ea80ab6e46d4cb6e104aee6cac6bc languageName: node linkType: hard -"@storybook/core-events@npm:7.6.17, @storybook/core-events@npm:^7.0.9": +"@storybook/core-events@npm:7.6.17": version: 7.6.17 resolution: "@storybook/core-events@npm:7.6.17" dependencies: @@ -6259,103 +4344,56 @@ __metadata: languageName: node linkType: hard -"@storybook/core-events@npm:8.0.10, @storybook/core-events@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/core-events@npm:8.0.10" - dependencies: - ts-dedent: "npm:^2.0.0" - checksum: 10c0/8b7b8e20c5b7f3e93adf24ab298775c36f316f5e71a98504e141c70136c4e94cd3451873b37c52b896dc2365a1bb48eb1bcb6b8c4231f7ba99f602c4001d96b6 +"@storybook/core-events@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/core-events@npm:8.4.6" + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/10f82bec0d6fc954b42c8eef7d6c2ae0dc3ed065ba8299fee1199c74a9f294c270b867d501a5eeb2f21edff1ac16737fe2436a155bb6723493fdb72b0c600f99 languageName: node linkType: hard -"@storybook/core-server@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/core-server@npm:8.0.10" +"@storybook/core@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/core@npm:8.4.6" dependencies: - "@aw-web-design/x-default-browser": "npm:1.4.126" - "@babel/core": "npm:^7.23.9" - "@discoveryjs/json-ext": "npm:^0.5.3" - "@storybook/builder-manager": "npm:8.0.10" - "@storybook/channels": "npm:8.0.10" - "@storybook/core-common": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/csf": "npm:^0.1.4" - "@storybook/csf-tools": "npm:8.0.10" - "@storybook/docs-mdx": "npm:3.0.0" - "@storybook/global": "npm:^5.0.0" - "@storybook/manager": "npm:8.0.10" - "@storybook/manager-api": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" - "@storybook/telemetry": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@types/detect-port": "npm:^1.3.0" - "@types/node": "npm:^18.0.0" - "@types/pretty-hrtime": "npm:^1.0.0" - "@types/semver": "npm:^7.3.4" + "@storybook/csf": "npm:^0.1.11" better-opn: "npm:^3.0.2" - chalk: "npm:^4.1.0" - cli-table3: "npm:^0.6.1" - compression: "npm:^1.7.4" - detect-port: "npm:^1.3.0" - express: "npm:^4.17.3" - fs-extra: "npm:^11.1.0" - globby: "npm:^11.0.2" - ip: "npm:^2.0.1" - lodash: "npm:^4.17.21" - open: "npm:^8.4.0" - pretty-hrtime: "npm:^1.0.3" - prompts: "npm:^2.4.0" - read-pkg-up: "npm:^7.0.1" - semver: "npm:^7.3.7" - telejson: "npm:^7.2.0" - tiny-invariant: "npm:^1.3.1" - ts-dedent: "npm:^2.0.0" - util: "npm:^0.12.4" - util-deprecate: "npm:^1.0.2" - watchpack: "npm:^2.2.0" + browser-assert: "npm:^1.2.1" + esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0" + esbuild-register: "npm:^3.5.0" + jsdoc-type-pratt-parser: "npm:^4.0.0" + process: "npm:^0.11.10" + recast: "npm:^0.23.5" + semver: "npm:^7.6.2" + util: "npm:^0.12.5" ws: "npm:^8.2.3" - checksum: 10c0/3acff2676946440c7a0b97cab9e4d582a3107c95af1695217ace10276aa894adeef52e33fd2e9dac7ce51210f2d3e0347aba4fc10d5cc8e7c334167cf8c37654 - languageName: node - linkType: hard - -"@storybook/core-webpack@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/core-webpack@npm:8.0.10" - dependencies: - "@storybook/core-common": "npm:8.0.10" - "@storybook/node-logger": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@types/node": "npm:^18.0.0" - ts-dedent: "npm:^2.0.0" - checksum: 10c0/6b2bf6009914fa337d0b31cac6eb7c7f94c2bf5856e69be611ec4917c945e4fd2ee6e82cbac29704a0392532dcd322fc6bcc86ca55ebf61886d16ee5be74536a + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + checksum: 10c0/1e30268eec18458dd78ed4b97fb12ac47b2c3cb41ffcbe9e9f5934b3f0c83b0bfcb0c0d508926344779383cc5260f992dcd534ffffab3f05425c7cee8c90687c languageName: node linkType: hard -"@storybook/csf-plugin@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/csf-plugin@npm:8.0.10" +"@storybook/csf-plugin@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/csf-plugin@npm:8.4.6" dependencies: - "@storybook/csf-tools": "npm:8.0.10" unplugin: "npm:^1.3.1" - checksum: 10c0/fcdfad3b44ce474791283e12fdc9ac38070b8d144bc119cde3b21751ef2996e9126fc1ff6b9539ae1dd121d436a91ada02461b5b9735f8e6a2f275745454a810 + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/d771f36ee768c6ff62ecd930c6ff64a4ba45bdbb7f7fb41e5f4ffd02204e3f54b17ed091049b265a6d371922bf599bfe749eb9deabfcd7e2b4fb5a5444655241 languageName: node linkType: hard -"@storybook/csf-tools@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/csf-tools@npm:8.0.10" +"@storybook/csf@npm:^0.1.11": + version: 0.1.12 + resolution: "@storybook/csf@npm:0.1.12" dependencies: - "@babel/generator": "npm:^7.23.0" - "@babel/parser": "npm:^7.23.0" - "@babel/traverse": "npm:^7.23.2" - "@babel/types": "npm:^7.23.0" - "@storybook/csf": "npm:^0.1.4" - "@storybook/types": "npm:8.0.10" - fs-extra: "npm:^11.1.0" - recast: "npm:^0.23.5" - ts-dedent: "npm:^2.0.0" - checksum: 10c0/cdaeb2be56489766cfb4c1b658ab4dde838ce774df9de95549d23a6d670f7354c512af12409a099dd4444102ff048bb89ac309d1b08fc7f8ed423c49bf335fa2 + type-fest: "npm:^2.19.0" + checksum: 10c0/3d96a976ada67eb683279338d1eb6aa730b228107d4c4f6616ea7b94061899c1fdc11957a756e7bc0708d18cb39af0010c865d124efd84559cd82dcb2d8bc959 languageName: node linkType: hard @@ -6368,15 +4406,6 @@ __metadata: languageName: node linkType: hard -"@storybook/csf@npm:^0.1.4": - version: 0.1.5 - resolution: "@storybook/csf@npm:0.1.5" - dependencies: - type-fest: "npm:^2.19.0" - checksum: 10c0/d7a5514a2e985e4ff0a01716034474f41ac61b9c889e7ff0abc1a4a7941c9e78783b77aa98c6b127fbd1cab0a9e3f90acc15b9e476e95b86865272d3d7b913f8 - languageName: node - linkType: hard - "@storybook/design-system@npm:^7.15.15": version: 7.15.17 resolution: "@storybook/design-system@npm:7.15.17" @@ -6404,38 +4433,6 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-mdx@npm:3.0.0": - version: 3.0.0 - resolution: "@storybook/docs-mdx@npm:3.0.0" - checksum: 10c0/4f4242fc05b57e8dc239204c71fd0d1481c9abbf20d12dd0f3dace74f77a7ff7cbe0bd07d7d785873b45747be64cad273423d3dc0cf89b52e9f117592a4b054f - languageName: node - linkType: hard - -"@storybook/docs-tools@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/docs-tools@npm:8.0.10" - dependencies: - "@storybook/core-common": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - "@types/doctrine": "npm:^0.0.3" - assert: "npm:^2.1.0" - doctrine: "npm:^3.0.0" - lodash: "npm:^4.17.21" - checksum: 10c0/eeb9c93512d4c2a9e161d6bfb6ee657a22bda528664a8a1682c3ada0d99da5032149a485802e573f498e3aead2a4206fc4cccfb05fea918e32554e26f947dd8b - languageName: node - linkType: hard - -"@storybook/expect@npm:storybook-jest": - version: 28.1.3-5 - resolution: "@storybook/expect@npm:28.1.3-5" - dependencies: - "@types/jest": "npm:28.1.3" - checksum: 10c0/ea912b18e1353cdd3bbdf93667ffebca7f843fa28a01e647429bffa6cb074afd4401d13eb2ecbfc9714e100e128ec1fe2686bded52e9e378ce44774889563558 - languageName: node - linkType: hard - "@storybook/global@npm:^5.0.0": version: 5.0.0 resolution: "@storybook/global@npm:5.0.0" @@ -6443,160 +4440,54 @@ __metadata: languageName: node linkType: hard -"@storybook/icons@npm:^1.2.5": - version: 1.2.9 - resolution: "@storybook/icons@npm:1.2.9" +"@storybook/icons@npm:^1.2.12": + version: 1.2.12 + resolution: "@storybook/icons@npm:1.2.12" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/37513dbf526bf827941ee274e0f8358c6db41c963ffd0c408a674d794fa9af8d835e0dc4e58fd589106c4f33da5552aa8315ae45745f0c107ade0f6299cbf710 - languageName: node - linkType: hard - -"@storybook/instrumenter@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/instrumenter@npm:8.0.10" - dependencies: - "@storybook/channels": "npm:8.0.10" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/global": "npm:^5.0.0" - "@storybook/preview-api": "npm:8.0.10" - "@vitest/utils": "npm:^1.3.1" - util: "npm:^0.12.4" - checksum: 10c0/62b155a0c4a7920fd514752ca9fd570d85361c477e19327c1a3c73fa7c02b0569aafb3422f8e4d4ead47bd519b02feee2915d9eea66f2c03db247a2706a4fc01 - languageName: node - linkType: hard - -"@storybook/jest@npm:^0.2.3": - version: 0.2.3 - resolution: "@storybook/jest@npm:0.2.3" - dependencies: - "@storybook/expect": "npm:storybook-jest" - "@testing-library/jest-dom": "npm:^6.1.2" - "@types/jest": "npm:28.1.3" - jest-mock: "npm:^27.3.0" - checksum: 10c0/a2c367649ae53d9385b16f49bd73d5a928a2c3b9e64c2efcc1bbfc081b3b75972293bbe0e1828b67c94f0c2ed96341e0fae0ad5e30484a0ed4715724bbbf2c76 - languageName: node - linkType: hard - -"@storybook/manager-api@npm:7.6.17, @storybook/manager-api@npm:^7.0.9": - version: 7.6.17 - resolution: "@storybook/manager-api@npm:7.6.17" - dependencies: - "@storybook/channels": "npm:7.6.17" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" - "@storybook/csf": "npm:^0.1.2" - "@storybook/global": "npm:^5.0.0" - "@storybook/router": "npm:7.6.17" - "@storybook/theming": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" - dequal: "npm:^2.0.2" - lodash: "npm:^4.17.21" - memoizerific: "npm:^1.11.3" - store2: "npm:^2.14.2" - telejson: "npm:^7.2.0" - ts-dedent: "npm:^2.0.0" - checksum: 10c0/475d0e0d37a72087c6b4f4e0bfe6ad648c27b5ea34951580b2e339f883d697ac7c4d99926db544a7c58b0aba959ad2d70129d7a7cee4bafaccd3810329a51e03 - languageName: node - linkType: hard - -"@storybook/manager-api@npm:8.0.10, @storybook/manager-api@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/manager-api@npm:8.0.10" - dependencies: - "@storybook/channels": "npm:8.0.10" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/csf": "npm:^0.1.4" - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^1.2.5" - "@storybook/router": "npm:8.0.10" - "@storybook/theming": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" - dequal: "npm:^2.0.2" - lodash: "npm:^4.17.21" - memoizerific: "npm:^1.11.3" - store2: "npm:^2.14.2" - telejson: "npm:^7.2.0" - ts-dedent: "npm:^2.0.0" - checksum: 10c0/05e153f6695d0e29197c9892d66f96fd9472c4bc57baa779e4ef0bede51819c4ffc316ad609d1e1dd413d70c8c7f8d4ba32ef817418ac1d4d16a9ccbd09d0539 - languageName: node - linkType: hard - -"@storybook/manager@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/manager@npm:8.0.10" - checksum: 10c0/2e8affa430d85871b4210f2989fe085371894942a23ab661852f54790ebd7928f3f537ee62461a17b2c9cea3ecb8ba8135829769d0a40334cf9691ec613821d8 - languageName: node - linkType: hard - -"@storybook/node-logger@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/node-logger@npm:8.0.10" - checksum: 10c0/b235848389227454640a28e9dbf83eccace5e21b747d899fb9a5f1260f8fe095117bd4a7be0b6776216bf6b633e9733211b2205dc91e35db6423f71184676b4e - languageName: node - linkType: hard - -"@storybook/preview-api@npm:8.0.10, @storybook/preview-api@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/preview-api@npm:8.0.10" - dependencies: - "@storybook/channels": "npm:8.0.10" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/csf": "npm:^0.1.4" - "@storybook/global": "npm:^5.0.0" - "@storybook/types": "npm:8.0.10" - "@types/qs": "npm:^6.9.5" - dequal: "npm:^2.0.2" - lodash: "npm:^4.17.21" - memoizerific: "npm:^1.11.3" - qs: "npm:^6.10.0" - tiny-invariant: "npm:^1.3.1" - ts-dedent: "npm:^2.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/fb6b088c5e3f9c65601596d355b268eb591331cfc2d469fb8573f19cb44d7842d1f4265263de969aaf385b6b2cace610a4574c7ff19ca61d5335bea8360eb816 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/97f6a7b7841fb5a0d1c8a30c36173469e7b0814a674c8103c7c0fd8803f0f7c2a778545af864012d40883195a533534dbc98541deac2bafe31e6a3fe37fdfc66 languageName: node linkType: hard -"@storybook/preview@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/preview@npm:8.0.10" - checksum: 10c0/78e224be3edb8fa717c40033d3831700c5d80f21b44ad2da9e4605f9b07739eb7579587b0a6c4a307ced740d36bec13917144d420a55c6d8506f5c84d7cb9ab3 +"@storybook/instrumenter@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/instrumenter@npm:8.4.6" + dependencies: + "@storybook/global": "npm:^5.0.0" + "@vitest/utils": "npm:^2.1.1" + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/602017872236124dc9dfa77d6bc2c5987d540063f15c7ace83bf91060d9343fdbe113a61cba44e17cae2247aeeb69875ebf45ff66ce9c28d364d2d3638eb3ec8 languageName: node linkType: hard -"@storybook/react-dom-shim@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/react-dom-shim@npm:8.0.10" +"@storybook/manager-api@npm:8.4.6, @storybook/manager-api@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/manager-api@npm:8.4.6" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/000df046f7a1f6e78af7b8694f3f1ad8ab2b5dcfcfcb2d34aa3e8aaffda1905fbe0baf8de84b188d7d410fdd641d47d2750e26b4c8c00446780486e4a640b229 + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/5921ec72df0be765bd398aa906186c9b121a8b3415a7e1a10014a8d17c44aec386b59de3d240017bfc925be00c40a4da8d26991b5fa39023f23ba8efe1b0d58e languageName: node linkType: hard -"@storybook/router@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/router@npm:7.6.17" - dependencies: - "@storybook/client-logger": "npm:7.6.17" - memoizerific: "npm:^1.11.3" - qs: "npm:^6.10.0" - checksum: 10c0/8e5f354bd835319ca3c7f3ea8248914e7c22dee5815b1bdcbdbf6a9dc018f608683e482013767004105bc726d42c71f001a6c8d10c2177a511e6c0e093b7cf2d +"@storybook/preview-api@npm:8.4.6, @storybook/preview-api@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/preview-api@npm:8.4.6" + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/63967f4813c75e410634bff20189b5a670a061cfeeaa601ec07f0de82e2b4955af292836030d5a8432c3c7e48968285e121ed2bb55d2b5c70d17dbb4ada3c051 languageName: node linkType: hard -"@storybook/router@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/router@npm:8.0.10" - dependencies: - "@storybook/client-logger": "npm:8.0.10" - memoizerific: "npm:^1.11.3" - qs: "npm:^6.10.0" - checksum: 10c0/20811d37c8618105b8a188f3bb275d7a5ebe937eaeeb7415502ed77e8605a699d03fcbf4361c99e574ea80a80a0526af68c6c3a9fbed16f2fd2dc1ee8c199701 +"@storybook/react-dom-shim@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/react-dom-shim@npm:8.4.6" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.4.6 + checksum: 10c0/b97c6faa3adc3efe1b7b6f5e38476e040c0a988b14db68e368d704c68f3f4d4bf7866b36607c118a0483242921b34944b5f5f72614d9852476476f6ead462e5c languageName: node linkType: hard @@ -6613,37 +4504,21 @@ __metadata: languageName: node linkType: hard -"@storybook/telemetry@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/telemetry@npm:8.0.10" +"@storybook/test@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/test@npm:8.4.6" dependencies: - "@storybook/client-logger": "npm:8.0.10" - "@storybook/core-common": "npm:8.0.10" - "@storybook/csf-tools": "npm:8.0.10" - chalk: "npm:^4.1.0" - detect-package-manager: "npm:^2.0.1" - fetch-retry: "npm:^5.0.2" - fs-extra: "npm:^11.1.0" - read-pkg-up: "npm:^7.0.1" - checksum: 10c0/f4c912af8ff7e08803b84bd5a663710baf264e3c9cebfee5a11af8e34c4625b7695b141756a2a224becebcb38893381374c921d9896dd73ac8d9cc408192615b - languageName: node - linkType: hard - -"@storybook/test@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/test@npm:8.0.10" - dependencies: - "@storybook/client-logger": "npm:8.0.10" - "@storybook/core-events": "npm:8.0.10" - "@storybook/instrumenter": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" - "@testing-library/dom": "npm:^9.3.4" - "@testing-library/jest-dom": "npm:^6.4.2" - "@testing-library/user-event": "npm:^14.5.2" - "@vitest/expect": "npm:1.3.1" - "@vitest/spy": "npm:^1.3.1" - util: "npm:^0.12.4" - checksum: 10c0/e317920d870dd5f3258cbac6b7503daa70506742e108e870266a9070be81d5e8e1a6d13611b457728dbe9a6fdd3f7ab7aeb789db386cd6ed52d59b7cbfc69b98 + "@storybook/csf": "npm:^0.1.11" + "@storybook/global": "npm:^5.0.0" + "@storybook/instrumenter": "npm:8.4.6" + "@testing-library/dom": "npm:10.4.0" + "@testing-library/jest-dom": "npm:6.5.0" + "@testing-library/user-event": "npm:14.5.2" + "@vitest/expect": "npm:2.0.5" + "@vitest/spy": "npm:2.0.5" + peerDependencies: + storybook: ^8.4.6 + checksum: 10c0/fbf7c2ac7773a7fe18145876eb67491ce90b000ba5f8e364a319569e56d56e706fdd1c7ef24d3ab2ffa3dfcdb92377d8050c8ffbd457d2d8b613aba2a4845a04 languageName: node linkType: hard @@ -6658,7 +4533,16 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:7.6.17, @storybook/theming@npm:^7.0.9, @storybook/theming@npm:^7.6.6": +"@storybook/theming@npm:8.4.6, @storybook/theming@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/theming@npm:8.4.6" + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/7d9c8e5ef2c1d974cd5258301350a2345890326e7be7a5ed6bdd0db70fd1648c0bbb8ee1d905f8e66fa57b75c47aefe7ec9772ec0bfb9691d127dcc19286e4c9 + languageName: node + linkType: hard + +"@storybook/theming@npm:^7.6.6": version: 7.6.17 resolution: "@storybook/theming@npm:7.6.17" dependencies: @@ -6673,26 +4557,6 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:8.0.10, @storybook/theming@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/theming@npm:8.0.10" - dependencies: - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1" - "@storybook/client-logger": "npm:8.0.10" - "@storybook/global": "npm:^5.0.0" - memoizerific: "npm:^1.11.3" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - checksum: 10c0/9d4220b55baf8e71ccb17fc694dc8020c62bb7af9c74eaa67f06b16c06fffab4797dc8d47747667c30927de245bd2a3aad7d9c66f086564b2b4f4cb24f0a04c4 - languageName: node - linkType: hard - "@storybook/types@npm:7.6.17": version: 7.6.17 resolution: "@storybook/types@npm:7.6.17" @@ -6705,50 +4569,54 @@ __metadata: languageName: node linkType: hard -"@storybook/types@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/types@npm:8.0.10" - dependencies: - "@storybook/channels": "npm:8.0.10" - "@types/express": "npm:^4.7.0" - file-system-cache: "npm:2.3.0" - checksum: 10c0/3074ea605442cbd1acc2853a13ea8ff9fb04a17a52ffbfee1078e7af635547cf2a72849562d907a62942dd4c1f3db304f2e7bf71357ae999fc763afc1af9e025 - languageName: node - linkType: hard - -"@storybook/web-components-webpack5@npm:^8.0.10": - version: 8.0.10 - resolution: "@storybook/web-components-webpack5@npm:8.0.10" +"@storybook/web-components-vite@npm:^8.4.6": + version: 8.4.6 + resolution: "@storybook/web-components-vite@npm:8.4.6" dependencies: - "@storybook/builder-webpack5": "npm:8.0.10" - "@storybook/core-common": "npm:8.0.10" - "@storybook/web-components": "npm:8.0.10" - "@types/node": "npm:^18.0.0" + "@storybook/builder-vite": "npm:8.4.6" + "@storybook/web-components": "npm:8.4.6" + magic-string: "npm:^0.30.0" peerDependencies: - lit: ^2.0.0 || ^3.0.0 - checksum: 10c0/4a930de67959a16e36b02be867effcd232675844cc9d517fd442bc206d5a695ee9cccfc23b31ae497d9229b12b1acd97540713add19987ef3b10d9e4aaa9ff0a + storybook: ^8.4.6 + checksum: 10c0/ab0b76b6a07b2da096268bff52ca776f7716a62e4d37541bfa002ccfd04f83308d3dfaf6cea285362a2d47b5d27701e9c0df28be82e6a9543738300e988930b1 languageName: node linkType: hard -"@storybook/web-components@npm:8.0.10": - version: 8.0.10 - resolution: "@storybook/web-components@npm:8.0.10" +"@storybook/web-components@npm:8.4.6": + version: 8.4.6 + resolution: "@storybook/web-components@npm:8.4.6" dependencies: - "@storybook/client-logger": "npm:8.0.10" - "@storybook/docs-tools": "npm:8.0.10" + "@storybook/components": "npm:8.4.6" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:8.0.10" - "@storybook/preview-api": "npm:8.0.10" - "@storybook/types": "npm:8.0.10" + "@storybook/manager-api": "npm:8.4.6" + "@storybook/preview-api": "npm:8.4.6" + "@storybook/theming": "npm:8.4.6" tiny-invariant: "npm:^1.3.1" ts-dedent: "npm:^2.0.0" peerDependencies: lit: ^2.0.0 || ^3.0.0 - checksum: 10c0/7689ad8f5af5dd7bd06ea3a317358b4fca22e7ed5c815eeae63e6b85efe83232185f2db418a1d1b133202845127eace57b9db4754cf07b3326128903357dd163 + storybook: ^8.4.6 + checksum: 10c0/6d7d8c496431febc491897e1016202364f74dd7a617c0e8e370132f5db8a197e0a3f61e71892d53d3dfdb2247928f8f92dc386e351122658725a1f296d12d5df languageName: node linkType: hard -"@testing-library/dom@npm:^9.0.0, @testing-library/dom@npm:^9.3.4": +"@testing-library/dom@npm:10.4.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f + languageName: node + linkType: hard + +"@testing-library/dom@npm:^9.0.0": version: 9.3.4 resolution: "@testing-library/dom@npm:9.3.4" dependencies: @@ -6764,40 +4632,22 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.1.2, @testing-library/jest-dom@npm:^6.4.2": - version: 6.4.2 - resolution: "@testing-library/jest-dom@npm:6.4.2" +"@testing-library/jest-dom@npm:6.5.0": + version: 6.5.0 + resolution: "@testing-library/jest-dom@npm:6.5.0" dependencies: - "@adobe/css-tools": "npm:^4.3.2" - "@babel/runtime": "npm:^7.9.2" + "@adobe/css-tools": "npm:^4.4.0" aria-query: "npm:^5.0.0" chalk: "npm:^3.0.0" css.escape: "npm:^1.5.1" dom-accessibility-api: "npm:^0.6.3" - lodash: "npm:^4.17.15" + lodash: "npm:^4.17.21" redent: "npm:^3.0.0" - peerDependencies: - "@jest/globals": ">= 28" - "@types/bun": "*" - "@types/jest": ">= 28" - jest: ">= 28" - vitest: ">= 0.32" - peerDependenciesMeta: - "@jest/globals": - optional: true - "@types/bun": - optional: true - "@types/jest": - optional: true - jest: - optional: true - vitest: - optional: true - checksum: 10c0/e7eba527b34ce30cde94424d2ec685bdfed51daaafb7df9b68b51aec6052e99a50c8bfe654612dacdf857a1eb81d68cf294fc89de558ee3a992bf7a6019fffcc + checksum: 10c0/fd5936a547f04608d8de15a7de3ae26516f21023f8f45169b10c8c8847015fd20ec259b7309f08aa1031bcbc37c6e5e6f532d1bb85ef8f91bad654193ec66a4c languageName: node linkType: hard -"@testing-library/user-event@npm:^14.4.0, @testing-library/user-event@npm:^14.5.2": +"@testing-library/user-event@npm:14.5.2, @testing-library/user-event@npm:^14.4.0": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -6841,6 +4691,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.9.0": + version: 0.9.0 + resolution: "@tybys/wasm-util@npm:0.9.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d + languageName: node + linkType: hard + "@types/aria-query@npm:^5.0.1": version: 5.0.4 resolution: "@types/aria-query@npm:5.0.4" @@ -6917,80 +4776,23 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:^0.4.1": - version: 0.4.1 - resolution: "@types/cookie@npm:0.4.1" - checksum: 10c0/f96afe12bd51be1ec61410b0641243d93fa3a494702407c787a4c872b5c8bcd39b224471452055e44a9ce42af1a636e87d161994226eaf4c2be9c30f60418409 - languageName: node - linkType: hard - -"@types/cors@npm:^2.8.12": - version: 2.8.17 - resolution: "@types/cors@npm:2.8.17" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/457364c28c89f3d9ed34800e1de5c6eaaf344d1bb39af122f013322a50bc606eb2aa6f63de4e41a7a08ba7ef454473926c94a830636723da45bf786df032696d - languageName: node - linkType: hard - -"@types/cross-spawn@npm:^6.0.2": - version: 6.0.6 - resolution: "@types/cross-spawn@npm:6.0.6" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/e3d476bb6b3a54a8934a97fe6ee4bd13e2e5eb29073929a4be76a52466602ffaea420b20774ffe8503f9fa24f3ae34817e95e7f625689fb0d1c10404f5b2889c - languageName: node - linkType: hard - -"@types/detect-port@npm:^1.3.0": - version: 1.3.5 - resolution: "@types/detect-port@npm:1.3.5" - checksum: 10c0/d8dd9d0e643106a2263f530b24ffdc3409d9391c50fc5e404018ba3633947aa3777db7fb094aeb0f49a13cc998aae8889747ad9edaa02b13a2de2385f37106ef - languageName: node - linkType: hard - -"@types/doctrine@npm:^0.0.3": - version: 0.0.3 - resolution: "@types/doctrine@npm:0.0.3" - checksum: 10c0/566dcdc988c97ff01d14493ceb2223643347f07cf0a88c86cd7cb7c2821cfc837fd39295e6809a29614fdfdc6c4e981408155ca909b2e5da5d947af939b6c966 - languageName: node - linkType: hard - -"@types/ejs@npm:^3.1.1": - version: 3.1.5 - resolution: "@types/ejs@npm:3.1.5" - checksum: 10c0/13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed - languageName: node - linkType: hard - -"@types/emscripten@npm:^1.39.6": - version: 1.39.10 - resolution: "@types/emscripten@npm:1.39.10" - checksum: 10c0/c9adde9307d54efb5152931bfe99966fbe12fbd4d07663fb5cdc4cc1bd3a1f030882d50d4a27875b7b2d9713d160609e67b72e92177a021c9f4699ee5ac41035 - languageName: node - linkType: hard - -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.7 - resolution: "@types/eslint-scope@npm:3.7.7" +"@types/debug@npm:^4.0.0": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: - "@types/eslint": "npm:*" - "@types/estree": "npm:*" - checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f languageName: node linkType: hard -"@types/eslint@npm:*": - version: 8.56.7 - resolution: "@types/eslint@npm:8.56.7" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: 10c0/159bb5ae2f78d905b9263240c75d07b60c26e1bcaecee8c775a7bb0cf7362f5dcdd286259ba6289ab62f989b87048090b2420619f7170a0abbd83cb68b5e0699 +"@types/estree@npm:1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": +"@types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d @@ -7037,22 +4839,6 @@ __metadata: languageName: node linkType: hard -"@types/hast@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/hast@npm:3.0.4" - dependencies: - "@types/unist": "npm:*" - checksum: 10c0/3249781a511b38f1d330fd1e3344eed3c4e7ea8eff82e835d35da78e637480d36fad37a78be5a7aed8465d237ad0446abc1150859d0fde395354ea634decf9f7 - languageName: node - linkType: hard - -"@types/html-minifier-terser@npm:^6.0.0": - version: 6.1.0 - resolution: "@types/html-minifier-terser@npm:6.1.0" - checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab - languageName: node - linkType: hard - "@types/http-errors@npm:*": version: 2.0.4 resolution: "@types/http-errors@npm:2.0.4" @@ -7070,48 +4856,13 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": +"@types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.6 resolution: "@types/istanbul-lib-coverage@npm:2.0.6" checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 languageName: node linkType: hard -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee - languageName: node - linkType: hard - -"@types/jest@npm:28.1.3": - version: 28.1.3 - resolution: "@types/jest@npm:28.1.3" - dependencies: - jest-matcher-utils: "npm:^28.0.0" - pretty-format: "npm:^28.0.0" - checksum: 10c0/d295db8680b5c230698345d6caae621ea9fa8720309027e2306fabfd8769679b4bd7474b4f6e03788905c934eff62105bc0a3e3f1e174feee51b4551d49ac42a - languageName: node - linkType: hard - -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db - languageName: node - linkType: hard - "@types/liftoff@npm:^4.0.3": version: 4.0.3 resolution: "@types/liftoff@npm:4.0.3" @@ -7122,10 +4873,12 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.167": - version: 4.17.0 - resolution: "@types/lodash@npm:4.17.0" - checksum: 10c0/4c5b41c9a6c41e2c05d08499e96f7940bcf194dcfa84356235b630da920c2a5e05f193618cea76006719bec61c76617dff02defa9d29934f9f6a76a49291bd8f +"@types/mdast@npm:^4.0.0": + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" + dependencies: + "@types/unist": "npm:*" + checksum: 10c0/84f403dbe582ee508fd9c7643ac781ad8597fcbfc9ccb8d4715a2c92e4545e5772cbd0dbdf18eda65789386d81b009967fdef01b24faf6640f817287f54d9c82 languageName: node linkType: hard @@ -7143,10 +4896,10 @@ __metadata: languageName: node linkType: hard -"@types/minimist@npm:^1.2.0, @types/minimist@npm:^1.2.2": - version: 1.2.5 - resolution: "@types/minimist@npm:1.2.5" - checksum: 10c0/3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46 +"@types/ms@npm:*": + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: 10c0/ac80bd90012116ceb2d188fde62d96830ca847823e8ca71255616bc73991aa7d9f057b8bfab79e8ee44ffefb031ddd1bcce63ea82f9e66f7c31ec02d2d823ccc languageName: node linkType: hard @@ -7160,7 +4913,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=10.0.0": +"@types/node@npm:*": version: 20.12.3 resolution: "@types/node@npm:20.12.3" dependencies: @@ -7176,29 +4929,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.19.29 - resolution: "@types/node@npm:18.19.29" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/71b6f7c728463310296a6f7b6959226c7dee2e3901060d18a9f8445bc4efbd6671d5c5d440031057bb2261b3ced44826ca38ed683adc3d7397a75a567dc65222 - languageName: node - linkType: hard - -"@types/normalize-package-data@npm:^2.4.0": - version: 2.4.4 - resolution: "@types/normalize-package-data@npm:2.4.4" - checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 - languageName: node - linkType: hard - -"@types/parse-json@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/parse-json@npm:4.0.2" - checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 - languageName: node - linkType: hard - "@types/pluralize@npm:^0.0.29": version: 0.0.29 resolution: "@types/pluralize@npm:0.0.29" @@ -7206,13 +4936,6 @@ __metadata: languageName: node linkType: hard -"@types/pretty-hrtime@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/pretty-hrtime@npm:1.0.3" - checksum: 10c0/e4c22475c588be982b398dee9ac0b05b21078bc26581819290a4901c5b269bcaa04cae0e61e012d412e811b0897c9dab316db064208914df2f0ed0960fc5306b - languageName: node - linkType: hard - "@types/prismjs@npm:^1.16.6": version: 1.26.3 resolution: "@types/prismjs@npm:1.26.3" @@ -7227,7 +4950,7 @@ __metadata: languageName: node linkType: hard -"@types/qs@npm:*, @types/qs@npm:^6.9.5": +"@types/qs@npm:*": version: 6.9.14 resolution: "@types/qs@npm:6.9.14" checksum: 10c0/11ad1eb7f6d7c216002789959d88acc7c43f72854fa4335f01de0df41b4c4024668dace8a37ba12270314345ede0ec6b07f93053a45e7bd4cd7318a3dcf0b6b8 @@ -7260,23 +4983,6 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": - version: 18.2.76 - resolution: "@types/react@npm:18.2.76" - dependencies: - "@types/prop-types": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10c0/2bdff894675698bcfdf591e74c7e427cce25e7dbfe21882d8958280e4cc9a07b11d918bf33a38e21fc835b659a25555f0797c5c432bb46b7f1ebc304cae496ed - languageName: node - linkType: hard - -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa - languageName: node - linkType: hard - "@types/send@npm:*": version: 0.17.4 resolution: "@types/send@npm:0.17.4" @@ -7351,86 +5057,7 @@ __metadata: languageName: node linkType: hard -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 - languageName: node - linkType: hard - -"@types/yargs@npm:^16.0.0": - version: 16.0.9 - resolution: "@types/yargs@npm:16.0.9" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10c0/be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^5.10.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": +"@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d @@ -7470,271 +5097,106 @@ __metadata: estree-walker: "npm:2.0.2" glob: "npm:^7.1.3" graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.2" - node-gyp-build: "npm:^4.2.2" - resolve-from: "npm:^5.0.0" - bin: - nft: out/cli.js - checksum: 10c0/d347fcd7f5371a83362732d0b1b80b9471a2ed3917d6324cc6037392099d6bdc8eae69f0db61bafc87ba2d62af03ef21efe62a7eb52c8eb20341ebcb58903f0d - languageName: node - linkType: hard - -"@vitest/expect@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/expect@npm:1.3.1" - dependencies: - "@vitest/spy": "npm:1.3.1" - "@vitest/utils": "npm:1.3.1" - chai: "npm:^4.3.10" - checksum: 10c0/ea66a1e912d896a481a27631b68089b885af7e8ed62ba8aaa119c37a9beafe6c094fd672775a20e6e23460af66e294f9ca259e6e0562708d1b7724eaaf53c7bb - languageName: node - linkType: hard - -"@vitest/spy@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/spy@npm:1.3.1" - dependencies: - tinyspy: "npm:^2.2.0" - checksum: 10c0/efc42f679d2a51fc6583ca3136ccd47581cb27c923ed3cb0500f5dee9aac99b681bfdd400c16ef108f2e0761daa642bc190816a6411931a2aba99ebf8b213dd4 - languageName: node - linkType: hard - -"@vitest/spy@npm:^1.3.1": - version: 1.5.0 - resolution: "@vitest/spy@npm:1.5.0" - dependencies: - tinyspy: "npm:^2.2.0" - checksum: 10c0/0206f1e8431f543474dc6d252b553227d0f286b27226b987b63babb18865e8320e6c3d822c67782aae68555728a57ecdeb7c4e16283dbad49791608a691f26d1 - languageName: node - linkType: hard - -"@vitest/utils@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/utils@npm:1.3.1" - dependencies: - diff-sequences: "npm:^29.6.3" - estree-walker: "npm:^3.0.3" - loupe: "npm:^2.3.7" - pretty-format: "npm:^29.7.0" - checksum: 10c0/d604c8ad3b1aee30d4dcd889098f591407bfe18547ff96485b1d1ed54eff58219c756a9544a7fbd4e37886863abacd7a89a76334cb3ea7f84c3d496bb757db23 - languageName: node - linkType: hard - -"@vitest/utils@npm:^1.3.1": - version: 1.5.0 - resolution: "@vitest/utils@npm:1.5.0" - dependencies: - diff-sequences: "npm:^29.6.3" - estree-walker: "npm:^3.0.3" - loupe: "npm:^2.3.7" - pretty-format: "npm:^29.7.0" - checksum: 10c0/b9d779ea5c1a5759df4f59e3ba3f3a94816d6c600afe7a2d14b963ea114ce1acedbfe678cbfacb0a20d33cabcce890a08b2ce3fd52e3465f2e0969cc39f7686b - languageName: node - linkType: hard - -"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/ast@npm:1.12.1" - dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: 10c0/ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c - languageName: node - linkType: hard - -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a - languageName: node - linkType: hard - -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a - languageName: node - linkType: hard - -"@webassemblyjs/helper-buffer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" - checksum: 10c0/0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a - languageName: node - linkType: hard - -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" - dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-section@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - checksum: 10c0/0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + micromatch: "npm:^4.0.2" + node-gyp-build: "npm:^4.2.2" + resolve-from: "npm:^5.0.0" + bin: + nft: out/cli.js + checksum: 10c0/d347fcd7f5371a83362732d0b1b80b9471a2ed3917d6324cc6037392099d6bdc8eae69f0db61bafc87ba2d62af03ef21efe62a7eb52c8eb20341ebcb58903f0d languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" +"@vercel/nft@npm:^0.27.5": + version: 0.27.7 + resolution: "@vercel/nft@npm:0.27.7" dependencies: - "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + "@mapbox/node-pre-gyp": "npm:^1.0.11" + "@rollup/pluginutils": "npm:^5.1.3" + acorn: "npm:^8.6.0" + acorn-import-attributes: "npm:^1.9.5" + async-sema: "npm:^3.1.1" + bindings: "npm:^1.4.0" + estree-walker: "npm:2.0.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.8" + node-gyp-build: "npm:^4.2.2" + resolve-from: "npm:^5.0.0" + bin: + nft: out/cli.js + checksum: 10c0/bf6c1572e436e46e83d38c837fd715603b816fdfc5109f55f9898ed25011dfaba6c1cc979457db81238021854db5ba60c3b5bb263b843e24c4ebedb02b6ec2fe languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" +"@vitest/expect@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/expect@npm:2.0.5" dependencies: - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e - languageName: node - linkType: hard - -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee + "@vitest/spy": "npm:2.0.5" + "@vitest/utils": "npm:2.0.5" + chai: "npm:^5.1.1" + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/08cb1b0f106d16a5b60db733e3d436fa5eefc68571488eb570dfe4f599f214ab52e4342273b03dbe12331cc6c0cdc325ac6c94f651ad254cd62f3aa0e3d185aa languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" +"@vitest/pretty-format@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/pretty-format@npm:2.0.5" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-opt": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - "@webassemblyjs/wast-printer": "npm:1.12.1" - checksum: 10c0/972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/236c0798c5170a0b5ad5d4bd06118533738e820b4dd30079d8fbcb15baee949d41c60f42a9f769906c4a5ce366d7ef11279546070646c0efc03128c220c31f37 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" +"@vitest/pretty-format@npm:2.1.8": + version: 2.1.8 + resolution: "@vitest/pretty-format@npm:2.1.8" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/1dc5c9b1c7c7e78e46a2a16033b6b20be05958bbebc5a5b78f29e32718c80252034804fccd23f34db6b3583239db47e68fc5a8e41942c54b8047cc3b4133a052 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" +"@vitest/spy@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/spy@npm:2.0.5" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - checksum: 10c0/992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb + tinyspy: "npm:^3.0.0" + checksum: 10c0/70634c21921eb271b54d2986c21d7ab6896a31c0f4f1d266940c9bafb8ac36237846d6736638cbf18b958bd98e5261b158a6944352742accfde50b7818ff655e languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" +"@vitest/utils@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/utils@npm:2.0.5" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e + "@vitest/pretty-format": "npm:2.0.5" + estree-walker: "npm:^3.0.3" + loupe: "npm:^3.1.1" + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/0d1de748298f07a50281e1ba058b05dcd58da3280c14e6f016265e950bd79adab6b97822de8f0ea82d3070f585654801a9b1bcf26db4372e51cf7746bf86d73b languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wast-printer@npm:1.12.1" +"@vitest/utils@npm:^2.1.1": + version: 2.1.8 + resolution: "@vitest/utils@npm:2.1.8" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a + "@vitest/pretty-format": "npm:2.1.8" + loupe: "npm:^3.1.2" + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/d4a29ecd8f6c24c790e4c009f313a044d89e664e331bc9c3cfb57fe1380fb1d2999706dbbfc291f067d6c489602e76d00435309fbc906197c0d01f831ca17d64 languageName: node linkType: hard -"@whitespace/storybook-addon-html@npm:^6.0.5": - version: 6.0.5 - resolution: "@whitespace/storybook-addon-html@npm:6.0.5" +"@whitespace/storybook-addon-html@npm:^6.1.1": + version: 6.1.1 + resolution: "@whitespace/storybook-addon-html@npm:6.1.1" peerDependencies: prettier: ^3.0.0 react-syntax-highlighter: ^15.0.0 - checksum: 10c0/e1540be9a05f6b23fcacc39ca1746e688067cd9b05c243cac1da7f4a013e58fa77c46c95784d8848b6862d8ae9757bad40dd1815b1abd1df1e1e521838f6bfd0 - languageName: node - linkType: hard - -"@xtuc/ieee754@npm:^1.2.0": - version: 1.2.0 - resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f - languageName: node - linkType: hard - -"@xtuc/long@npm:4.2.2": - version: 4.2.2 - resolution: "@xtuc/long@npm:4.2.2" - checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 - languageName: node - linkType: hard - -"@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10": - version: 3.0.0-rc.15 - resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15" - dependencies: - tslib: "npm:^2.4.0" - peerDependencies: - esbuild: ">=0.10.0" - checksum: 10c0/5095bc316862971add31ca1fadb0095b6ad15f25120f6ab3a06086bb6a7be93c2f3c45bff80d5976689fc89b0e9bf82bd3d410e205c852739874d32d050c4e57 - languageName: node - linkType: hard - -"@yarnpkg/fslib@npm:2.10.3": - version: 2.10.3 - resolution: "@yarnpkg/fslib@npm:2.10.3" - dependencies: - "@yarnpkg/libzip": "npm:^2.3.0" - tslib: "npm:^1.13.0" - checksum: 10c0/c4fbbed99e801f17c381204e9699d9ea4fb51b14e99968985f477bdbc7b02b61e026860173f3f46bd60d9f46ae6a06f420a3edb3c02c3a45ae83779095928094 - languageName: node - linkType: hard - -"@yarnpkg/libzip@npm:2.3.0, @yarnpkg/libzip@npm:^2.3.0": - version: 2.3.0 - resolution: "@yarnpkg/libzip@npm:2.3.0" - dependencies: - "@types/emscripten": "npm:^1.39.6" - tslib: "npm:^1.13.0" - checksum: 10c0/0c2361ccb002e28463ed98541f3bdaab54f52aad6a2080666c2a9ea605ebd9cdfb7b0340b1db6f105820d05bcb803cdfb3ce755a8f6034657298c291bf884f81 + checksum: 10c0/b707e8aab31b7690dece7515704bfa6e24d228cd29ee276086cd2bf2b1755f64f67582f95b0333f429903fa3d90d243e52c2112fd4b7f18a6395eb019cee6c40 languageName: node linkType: hard @@ -7755,14 +5217,14 @@ __metadata: languageName: node linkType: hard -"@zkochan/js-yaml@npm:0.0.6": - version: 0.0.6 - resolution: "@zkochan/js-yaml@npm:0.0.6" +"@zkochan/js-yaml@npm:0.0.7": + version: 0.0.7 + resolution: "@zkochan/js-yaml@npm:0.0.7" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/5ce27ae75fb1db9657d4065bf6b380b4c0f756feb1bdf42bfde40551a74bcc0ec918f748cbdbd5d95b7107d00bc2f731ee731b5cfe93acb6f7da5639b16aa1f8 + checksum: 10c0/c8b3525717912811f9422ed50e94c5751ed6f771eb1b7e5cde097f14835654931e2bdaecb1e5fc37b51cf8d822410a307f16dd1581d46149398c30215f3f9bac languageName: node linkType: hard @@ -7799,26 +5261,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10c0/3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe - languageName: node - linkType: hard - -"acorn-import-attributes@npm:^1.9.2": +"acorn-import-attributes@npm:^1.9.2, acorn-import-attributes@npm:^1.9.5": version: 1.9.5 resolution: "acorn-import-attributes@npm:1.9.5" peerDependencies: @@ -7836,6 +5279,24 @@ __metadata: languageName: node linkType: hard +"acorn-node@npm:^1.3.0": + version: 1.8.2 + resolution: "acorn-node@npm:1.8.2" + dependencies: + acorn: "npm:^7.0.0" + acorn-walk: "npm:^7.0.0" + xtend: "npm:^4.0.2" + checksum: 10c0/e9a20dae515701cd3d03812929a7f74c4363fdcb4c74d762f7c43566dc87175ad817aa281ba11c88dabf5e8d35aec590073393c02a04bbdcfda58c2f320d08ac + languageName: node + linkType: hard + +"acorn-walk@npm:^7.0.0": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c + languageName: node + linkType: hard + "acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.3.2": version: 8.3.2 resolution: "acorn-walk@npm:8.3.2" @@ -7843,7 +5304,16 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.1.1": +"acorn-walk@npm:^8.3.4": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 + languageName: node + linkType: hard + +"acorn@npm:^7.0.0": version: 7.4.1 resolution: "acorn@npm:7.4.1" bin: @@ -7852,19 +5322,21 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" +"acorn@npm:^8.11.0, acorn@npm:^8.13.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 languageName: node linkType: hard -"address@npm:^1.0.1": - version: 1.2.2 - resolution: "address@npm:1.2.2" - checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d +"acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.9.0": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 languageName: node linkType: hard @@ -7918,40 +5390,6 @@ __metadata: languageName: node linkType: hard -"ajv-formats@npm:^2.1.1": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" - dependencies: - ajv: "npm:^8.0.0" - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 - languageName: node - linkType: hard - -"ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 10c0/0c57a47cbd656e8cdfd99d7c2264de5868918ffa207c8d7a72a7f63379d4333254b2ba03d69e3c035e996a3fd3eb6d5725d7a1597cca10694296e32510546360 - languageName: node - linkType: hard - -"ajv-keywords@npm:^5.1.0": - version: 5.1.0 - resolution: "ajv-keywords@npm:5.1.0" - dependencies: - fast-deep-equal: "npm:^3.1.3" - peerDependencies: - ajv: ^8.8.2 - checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 - languageName: node - linkType: hard - "ajv@npm:^5.0.0": version: 5.5.2 resolution: "ajv@npm:5.5.2" @@ -7964,7 +5402,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -7976,7 +5414,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.11.0, ajv@npm:^8.9.0": +"ajv@npm:^8.0.1, ajv@npm:^8.11.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -8004,19 +5442,19 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^6.0.0, ansi-escapes@npm:^6.2.0": +"ansi-escapes@npm:^6.0.0": version: 6.2.1 resolution: "ansi-escapes@npm:6.2.1" checksum: 10c0/a2c6f58b044be5f69662ee17073229b492daa2425a7fd99a665db6c22eab6e4ab42752807def7281c1c7acfed48f87f2362dda892f08c2c437f1b39c6b033103 languageName: node linkType: hard -"ansi-html-community@npm:0.0.8": - version: 0.0.8 - resolution: "ansi-html-community@npm:0.0.8" - bin: - ansi-html: bin/ansi-html - checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 +"ansi-escapes@npm:^7.0.0": + version: 7.0.0 + resolution: "ansi-escapes@npm:7.0.0" + dependencies: + environment: "npm:^1.0.0" + checksum: 10c0/86e51e36fabef18c9c004af0a280573e828900641cea35134a124d2715e0c5a473494ab4ce396614505da77638ae290ff72dd8002d9747d2ee53f5d6bbe336be languageName: node linkType: hard @@ -8116,13 +5554,6 @@ __metadata: languageName: node linkType: hard -"app-root-dir@npm:^1.0.2": - version: 1.0.2 - resolution: "app-root-dir@npm:1.0.2" - checksum: 10c0/0225e4be7788968a82bb76df9b14b0d7f212a5c12e8c625cdc34f80548780bcbfc5f3287d0806dddd83bf9dbf9ce302e76b2887cd3a6f4be52b79df7f3aa9e7c - languageName: node - linkType: hard - "aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -8224,15 +5655,6 @@ __metadata: languageName: node linkType: hard -"aria-hidden@npm:^1.1.1": - version: 1.2.4 - resolution: "aria-hidden@npm:1.2.4" - dependencies: - tslib: "npm:^2.0.0" - checksum: 10c0/8abcab2e1432efc4db415e97cb3959649ddf52c8fc815d7384f43f3d3abf56f1c12852575d00df9a8927f421d7e0712652dd5f8db244ea57634344e29ecfc74a - languageName: node - linkType: hard - "aria-query@npm:5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" @@ -8242,7 +5664,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0": +"aria-query@npm:5.3.0, aria-query@npm:^5.0.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -8286,13 +5708,6 @@ __metadata: languageName: node linkType: hard -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 - languageName: node - linkType: hard - "array-ify@npm:^1.0.0": version: 1.0.0 resolution: "array-ify@npm:1.0.0" @@ -8307,15 +5722,6 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^1.0.1": - version: 1.0.2 - resolution: "array-union@npm:1.0.2" - dependencies: - array-uniq: "npm:^1.0.1" - checksum: 10c0/18686767c0cfdae8dc4acf5ac119b0f0eacad82b7fcc0aa62cc41f93c5ad406d494b6a6e53d85e52e8f0349b67a4fec815feeb537e95c02510d747bc9a4157c7 - languageName: node - linkType: hard - "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -8323,25 +5729,6 @@ __metadata: languageName: node linkType: hard -"array-uniq@npm:^1.0.1": - version: 1.0.3 - resolution: "array-uniq@npm:1.0.3" - checksum: 10c0/3acbaf9e6d5faeb1010e2db04ab171b8d265889e46c61762e502979bdc5e55656013726e9a61507de3c82d329a0dc1e8072630a3454b4f2b881cb19ba7fd8aa6 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.2.3": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b - languageName: node - linkType: hard - "array.prototype.reduce@npm:^1.0.6": version: 1.0.7 resolution: "array.prototype.reduce@npm:1.0.7" @@ -8380,13 +5767,6 @@ __metadata: languageName: node linkType: hard -"arrify@npm:^1.0.1": - version: 1.0.1 - resolution: "arrify@npm:1.0.1" - checksum: 10c0/c35c8d1a81bcd5474c0c57fe3f4bad1a4d46a5fa353cedcff7a54da315df60db71829e69104b859dff96c5d68af46bd2be259fe5e50dc6aa9df3b36bea0383ab - languageName: node - linkType: hard - "arrify@npm:^3.0.0": version: 3.0.0 resolution: "arrify@npm:3.0.0" @@ -8394,20 +5774,13 @@ __metadata: languageName: node linkType: hard -"asap@npm:^2.0.3, asap@npm:~2.0.3": +"asap@npm:^2.0.3": version: 2.0.6 resolution: "asap@npm:2.0.6" checksum: 10c0/c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d languageName: node linkType: hard -"assert-never@npm:^1.2.1": - version: 1.2.1 - resolution: "assert-never@npm:1.2.1" - checksum: 10c0/c720bb99cdb1bca427570524c38f6d953129ae15dc1943bbe446eba475e48acecc4bd24f968e5875e02d2c244c73891a92670beeda52837f1043b2643363ffc2 - languageName: node - linkType: hard - "assert-plus@npm:^1.0.0": version: 1.0.0 resolution: "assert-plus@npm:1.0.0" @@ -8415,23 +5788,10 @@ __metadata: languageName: node linkType: hard -"assert@npm:^2.1.0": - version: 2.1.0 - resolution: "assert@npm:2.1.0" - dependencies: - call-bind: "npm:^1.0.2" - is-nan: "npm:^1.3.2" - object-is: "npm:^1.1.5" - object.assign: "npm:^4.1.4" - util: "npm:^0.12.5" - checksum: 10c0/7271a5da883c256a1fa690677bf1dd9d6aa882139f2bed1cd15da4f9e7459683e1da8e32a203d6cc6767e5e0f730c77a9532a87b896b4b0af0dd535f668775f0 - languageName: node - linkType: hard - -"assertion-error@npm:^1.1.0": - version: 1.1.0 - resolution: "assertion-error@npm:1.1.0" - checksum: 10c0/25456b2aa333250f01143968e02e4884a34588a8538fbbf65c91a637f1dbfb8069249133cd2f4e530f10f624d206a664e7df30207830b659e9f5298b00a4099b +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10c0/bbbcb117ac6480138f8c93cf7f535614282dea9dc828f540cdece85e3c665e8f78958b96afac52f29ff883c72638e6a87d469ecc9fe5bc902df03ed24a55dba8 languageName: node linkType: hard @@ -8451,13 +5811,6 @@ __metadata: languageName: node linkType: hard -"async-each-series@npm:0.1.1": - version: 0.1.1 - resolution: "async-each-series@npm:0.1.1" - checksum: 10c0/38d30fd162e6b1a6abe44ac6518cd0ae6f5ead587005b052a74dcd56494cc29fd2575845e34f24a6cc8e91d51a7060302bff3e8f605e8f359fcaea8072ceb4b9 - languageName: node - linkType: hard - "async-sema@npm:^3.1.1": version: 3.1.1 resolution: "async-sema@npm:3.1.1" @@ -8465,15 +5818,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^2.6.0": - version: 2.6.4 - resolution: "async@npm:2.6.4" - dependencies: - lodash: "npm:^4.17.14" - checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 - languageName: node - linkType: hard - "async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.5 resolution: "async@npm:3.2.5" @@ -8515,6 +5859,24 @@ __metadata: languageName: node linkType: hard +"autoprefixer@npm:^10.4.20": + version: 10.4.20 + resolution: "autoprefixer@npm:10.4.20" + dependencies: + browserslist: "npm:^4.23.3" + caniuse-lite: "npm:^1.0.30001646" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/e1f00978a26e7c5b54ab12036d8c13833fad7222828fc90914771b1263f51b28c7ddb5803049de4e77696cbd02bb25cfc3634e80533025bb26c26aacdf938940 + languageName: node + linkType: hard + "ava@npm:^6.1.2": version: 6.1.2 resolution: "ava@npm:6.1.2" @@ -8570,6 +5932,61 @@ __metadata: languageName: node linkType: hard +"ava@npm:^6.2.0": + version: 6.2.0 + resolution: "ava@npm:6.2.0" + dependencies: + "@vercel/nft": "npm:^0.27.5" + acorn: "npm:^8.13.0" + acorn-walk: "npm:^8.3.4" + ansi-styles: "npm:^6.2.1" + arrgv: "npm:^1.0.2" + arrify: "npm:^3.0.0" + callsites: "npm:^4.2.0" + cbor: "npm:^9.0.2" + chalk: "npm:^5.3.0" + chunkd: "npm:^2.0.1" + ci-info: "npm:^4.0.0" + ci-parallel-vars: "npm:^1.0.1" + cli-truncate: "npm:^4.0.0" + code-excerpt: "npm:^4.0.0" + common-path-prefix: "npm:^3.0.0" + concordance: "npm:^5.0.4" + currently-unhandled: "npm:^0.4.1" + debug: "npm:^4.3.7" + emittery: "npm:^1.0.3" + figures: "npm:^6.1.0" + globby: "npm:^14.0.2" + ignore-by-default: "npm:^2.1.0" + indent-string: "npm:^5.0.0" + is-plain-object: "npm:^5.0.0" + is-promise: "npm:^4.0.0" + matcher: "npm:^5.0.0" + memoize: "npm:^10.0.0" + ms: "npm:^2.1.3" + p-map: "npm:^7.0.2" + package-config: "npm:^5.0.0" + picomatch: "npm:^4.0.2" + plur: "npm:^5.1.0" + pretty-ms: "npm:^9.1.0" + resolve-cwd: "npm:^3.0.0" + stack-utils: "npm:^2.0.6" + strip-ansi: "npm:^7.1.0" + supertap: "npm:^3.0.1" + temp-dir: "npm:^3.0.0" + write-file-atomic: "npm:^6.0.0" + yargs: "npm:^17.7.2" + peerDependencies: + "@ava/typescript": "*" + peerDependenciesMeta: + "@ava/typescript": + optional: true + bin: + ava: entrypoints/cli.mjs + checksum: 10c0/25a37413c9ee1b5322dc5a266f546236ea4b52e5c04ae4b52a7b26db9263eebe2dbcda687bf4d464867e558e9148e4567aa09a7ec91d46e3218ab93204e3c653 + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -8586,68 +6003,21 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.6.0": - version: 1.6.8 - resolution: "axios@npm:1.6.8" +"axios@npm:^1.7.4": + version: 1.7.8 + resolution: "axios@npm:1.7.8" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/0f22da6f490335479a89878bc7d5a1419484fbb437b564a80c34888fc36759ae4f56ea28d55a191695e5ed327f0bad56e7ff60fb6770c14d1be6501505d47ab9 - languageName: node - linkType: hard - -"babel-core@npm:^7.0.0-bridge.0": - version: 7.0.0-bridge.0 - resolution: "babel-core@npm:7.0.0-bridge.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f57576e30267be4607d163b7288031d332cf9200ea35efe9fb33c97f834e304376774c28c1f9d6928d6733fcde7041e4010f1248a0519e7730c590d4b07b9608 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs2@npm:^0.4.10": - version: 0.4.10 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10" - dependencies: - "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/910bfb1d809cae49cf43348f9b1e4a5e4c895aa25686fdd2ff8af7b7a996b88ad39597707905d097e08d4e70e14340ac935082ef4e035e77f68741f813f2a80d - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 - languageName: node - linkType: hard - -"babel-plugin-polyfill-regenerator@npm:^0.6.1": - version: 0.6.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.1" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/0b55a35a75a261f62477d8d0f0c4a8e3b66f109323ce301d7de6898e168c41224de3bc26a92f48f2c7fcc19dfd1fc60fe71098bfd4f804a0463ff78586892403 + checksum: 10c0/23ae2d0105aea9170c34ac9b6f30d9b2ab2fa8b1370205d2f7ce98b9f9510ab420148c13359ee837ea5a4bf2fb028ff225bd2fc92052fb0c478c6b4a836e2d5f languageName: node linkType: hard -"babel-walk@npm:3.0.0-canary-5": - version: 3.0.0-canary-5 - resolution: "babel-walk@npm:3.0.0-canary-5" - dependencies: - "@babel/types": "npm:^7.9.6" - checksum: 10c0/17b689874d15c37714cedf6797dd9321dcb998d8e0dda9a8fe8c8bbbf128bbdeb8935cf56e8630d6b67eae76d2a0bc1e470751e082c3b0e30b80d58beafb5e64 +"bail@npm:^2.0.0": + version: 2.0.2 + resolution: "bail@npm:2.0.2" + checksum: 10c0/25cbea309ef6a1f56214187004e8f34014eb015713ea01fa5b9b7e9e776ca88d0fdffd64143ac42dc91966c915a4b7b683411b56e14929fad16153fc026ffb8b languageName: node linkType: hard @@ -8672,20 +6042,6 @@ __metadata: languageName: node linkType: hard -"base64id@npm:2.0.0, base64id@npm:~2.0.0": - version: 2.0.0 - resolution: "base64id@npm:2.0.0" - checksum: 10c0/6919efd237ed44b9988cbfc33eca6f173a10e810ce50292b271a1a421aac7748ef232a64d1e6032b08f19aae48dce6ee8f66c5ae2c9e5066c82b884861d4d453 - languageName: node - linkType: hard - -"batch@npm:0.6.1": - version: 0.6.1 - resolution: "batch@npm:0.6.1" - checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 - languageName: node - linkType: hard - "before-after-hook@npm:^2.2.0": version: 2.2.3 resolution: "before-after-hook@npm:2.2.3" @@ -8705,23 +6061,9 @@ __metadata: "better-path-resolve@npm:1.0.0": version: 1.0.0 resolution: "better-path-resolve@npm:1.0.0" - dependencies: - is-windows: "npm:^1.0.0" - checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce - languageName: node - linkType: hard - -"big-integer@npm:^1.6.44": - version: 1.6.52 - resolution: "big-integer@npm:1.6.52" - checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 - languageName: node - linkType: hard - -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: 10c0/230520f1ff920b2d2ce3e372d77a33faa4fa60d802fe01ca4ffbc321ee06023fe9a741ac02793ee778040a16b7e497f7d60c504d1c402b8fdab6f03bb785a25f + dependencies: + is-windows: "npm:^1.0.0" + checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce languageName: node linkType: hard @@ -8769,26 +6111,6 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.2": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.5" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.2" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10c0/06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 - languageName: node - linkType: hard - "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -8803,15 +6125,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: "npm:^1.6.44" - checksum: 10c0/ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -8840,12 +6153,12 @@ __metadata: languageName: node linkType: hard -"breakword@npm:^1.0.5": - version: 1.0.6 - resolution: "breakword@npm:1.0.6" +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - wcwidth: "npm:^1.0.1" - checksum: 10c0/8bb2e329ee911de098a59d955cb25fad0a16d4f810e3c5ceacfe43ce67cda9117e7e9eafc827234f5429cc0dcaa4d9387e3529cbdcdeb66d1b9e521e28c49bc1 + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard @@ -8856,80 +6169,14 @@ __metadata: languageName: node linkType: hard -"browser-sync-client@npm:^3.0.2": - version: 3.0.2 - resolution: "browser-sync-client@npm:3.0.2" - dependencies: - etag: "npm:1.8.1" - fresh: "npm:0.5.2" - mitt: "npm:^1.1.3" - checksum: 10c0/b92204b82a6a2016b977971acbc34fac5d6e93278a1c5da6bb15b975e45e0c7bc04cb21efb020d48bcc604c5d484214df121aae8093739b8282543c4e60a31a0 - languageName: node - linkType: hard - -"browser-sync-ui@npm:^3.0.2": - version: 3.0.2 - resolution: "browser-sync-ui@npm:3.0.2" - dependencies: - async-each-series: "npm:0.1.1" - chalk: "npm:4.1.2" - connect-history-api-fallback: "npm:^1" - immutable: "npm:^3" - server-destroy: "npm:1.0.1" - socket.io-client: "npm:^4.4.1" - stream-throttle: "npm:^0.1.3" - checksum: 10c0/b4f9571b37f4a0e7614c9402baac0cc44efcebfb68c09851cd663d6233923db48535bea3ca6a6f3aa69fc7e2395069da1f3798af92213902d02f60e485feac95 - languageName: node - linkType: hard - -"browser-sync@npm:^3.0.2": - version: 3.0.2 - resolution: "browser-sync@npm:3.0.2" - dependencies: - browser-sync-client: "npm:^3.0.2" - browser-sync-ui: "npm:^3.0.2" - bs-recipes: "npm:1.3.4" - chalk: "npm:4.1.2" - chokidar: "npm:^3.5.1" - connect: "npm:3.6.6" - connect-history-api-fallback: "npm:^1" - dev-ip: "npm:^1.0.1" - easy-extender: "npm:^2.3.4" - eazy-logger: "npm:^4.0.1" - etag: "npm:^1.8.1" - fresh: "npm:^0.5.2" - fs-extra: "npm:3.0.1" - http-proxy: "npm:^1.18.1" - immutable: "npm:^3" - micromatch: "npm:^4.0.2" - opn: "npm:5.3.0" - portscanner: "npm:2.2.0" - raw-body: "npm:^2.3.2" - resp-modifier: "npm:6.0.2" - rx: "npm:4.1.0" - send: "npm:0.16.2" - serve-index: "npm:1.9.1" - serve-static: "npm:1.13.2" - server-destroy: "npm:1.0.1" - socket.io: "npm:^4.4.1" - ua-parser-js: "npm:^1.0.33" - yargs: "npm:^17.3.1" - bin: - browser-sync: dist/bin.js - checksum: 10c0/b840a50763235c0f9df4eb77bfbe2bf1031ce9e9f58f74a664174a0b6c2c0e7c701bfe920ef2d2e30e5c173a87f0406e79d120ad9dd247f4d2bbfbabba3d5454 - languageName: node - linkType: hard - -"browserify-zlib@npm:^0.1.4": - version: 0.1.4 - resolution: "browserify-zlib@npm:0.1.4" - dependencies: - pako: "npm:~0.2.0" - checksum: 10c0/0cde7ca5d33d43125649330fd75c056397e53731956a2593c4a2529f4e609a8e6abdb2b8e1921683abf5645375b92cfb2a21baa42fe3c9fc3e2556d32043af93 +"browser-process-hrtime@npm:^0.1.2": + version: 0.1.3 + resolution: "browser-process-hrtime@npm:0.1.3" + checksum: 10c0/57026beaa1b438f520c0ca593fc21f5a11f574f3876d74611a604eafd54ea274ba02c01bcd000dcfc90ef83c057fddc1a4252d81992d96651fd9fcb14e566c53 languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.22.3, browserslist@npm:^4.23.0": +"browserslist@npm:^4.0.0, browserslist@npm:^4.23.0": version: 4.23.0 resolution: "browserslist@npm:4.23.0" dependencies: @@ -8943,10 +6190,17 @@ __metadata: languageName: node linkType: hard -"bs-recipes@npm:1.3.4": - version: 1.3.4 - resolution: "bs-recipes@npm:1.3.4" - checksum: 10c0/40946a0802dbeef3386b0a96003b7adbf2f20877c4de5fe3ba37c87a273238b6eec2a18b7f57d86fc46101e1b717815f6428d73d0263cc9de574cd30f25e6ceb +"browserslist@npm:^4.23.1, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0": + version: 4.24.2 + resolution: "browserslist@npm:4.24.2" + dependencies: + caniuse-lite: "npm:^1.0.30001669" + electron-to-chromium: "npm:^1.5.41" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a languageName: node linkType: hard @@ -8957,13 +6211,6 @@ __metadata: languageName: node linkType: hard -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 - languageName: node - linkType: hard - "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -8981,15 +6228,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: "npm:^7.0.0" - checksum: 10c0/9390a51a9abbc0233dac79c66715f927508b9d0c62cb7a42448fe8c52def60c707e6e9eb2cc4c9b7aba11601899935bca4e4064ae5e19c04c7e1bb9309e69134 - languageName: node - linkType: hard - "bundle-name@npm:^4.1.0": version: 4.1.0 resolution: "bundle-name@npm:4.1.0" @@ -8999,23 +6237,9 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 - languageName: node - linkType: hard - -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e - languageName: node - linkType: hard - -"c8@npm:^9.1.0": - version: 9.1.0 - resolution: "c8@npm:9.1.0" +"c8@npm:^10.1.2": + version: 10.1.2 + resolution: "c8@npm:10.1.2" dependencies: "@bcoe/v8-coverage": "npm:^0.2.3" "@istanbuljs/schema": "npm:^0.1.3" @@ -9024,13 +6248,18 @@ __metadata: istanbul-lib-coverage: "npm:^3.2.0" istanbul-lib-report: "npm:^3.0.1" istanbul-reports: "npm:^3.1.6" - test-exclude: "npm:^6.0.0" + test-exclude: "npm:^7.0.1" v8-to-istanbul: "npm:^9.0.0" yargs: "npm:^17.7.2" yargs-parser: "npm:^21.1.1" + peerDependencies: + monocart-coverage-reports: ^2 + peerDependenciesMeta: + monocart-coverage-reports: + optional: true bin: c8: bin/c8.js - checksum: 10c0/f09d8650497f919eb974365f8079d9b6096edad116a7d538e95df66adee430a5503ea5307e7fcdc5d58dffac04329c151e839cd4c587ac48d68ffbfa1986907d + checksum: 10c0/882903f22c08f9053b7b274ba31c374cf141d027c46cda57e6472798f82437c5d73fe25bd25b60d6b01c9de383615ae932e6c4d7d4acd7ea231216215f207217 languageName: node linkType: hard @@ -9054,7 +6283,27 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -9081,6 +6330,13 @@ __metadata: languageName: node linkType: hard +"callsites@npm:^4.2.0": + version: 4.2.0 + resolution: "callsites@npm:4.2.0" + checksum: 10c0/8f7e269ec09fc0946bb22d838a8bc7932e1909ab4a833b964749f4d0e8bdeaa1f253287c4f911f61781f09620b6925ccd19a5ea4897489c4e59442c660c312a3 + languageName: node + linkType: hard + "camel-case@npm:^4.1.2": version: 4.1.2 resolution: "camel-case@npm:4.1.2" @@ -9091,43 +6347,6 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^6.2.2": - version: 6.2.2 - resolution: "camelcase-keys@npm:6.2.2" - dependencies: - camelcase: "npm:^5.3.1" - map-obj: "npm:^4.0.0" - quick-lru: "npm:^4.0.1" - checksum: 10c0/bf1a28348c0f285c6c6f68fb98a9d088d3c0269fed0cdff3ea680d5a42df8a067b4de374e7a33e619eb9d5266a448fe66c2dd1f8e0c9209ebc348632882a3526 - languageName: node - linkType: hard - -"camelcase-keys@npm:^7.0.0": - version: 7.0.2 - resolution: "camelcase-keys@npm:7.0.2" - dependencies: - camelcase: "npm:^6.3.0" - map-obj: "npm:^4.1.0" - quick-lru: "npm:^5.1.1" - type-fest: "npm:^1.2.1" - checksum: 10c0/ae86a51168643e9e8a2f2c7bfa17850729979ec3dafc5253056a7d97931cbb0e3ef5b4185e59d54b7a56c54405dee2874b0c82033498d8626e512ff9034cb05c - languageName: node - linkType: hard - -"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 - languageName: node - linkType: hard - -"camelcase@npm:^6.3.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 - languageName: node - linkType: hard - "caniuse-api@npm:^3.0.0": version: 3.0.0 resolution: "caniuse-api@npm:3.0.0" @@ -9140,10 +6359,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001587, caniuse-lite@npm:^1.0.30001599": - version: 1.0.30001605 - resolution: "caniuse-lite@npm:1.0.30001605" - checksum: 10c0/ceb96a0ecfdaee6510c00aebaaa63db20aaeafab03450d4e3b214e009cb632f87385a70c299cdd1ca4c17e1473883d8fa2051c5b2d083a454338c0c779b25cbc +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001587, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669": + version: 1.0.30001686 + resolution: "caniuse-lite@npm:1.0.30001686" + checksum: 10c0/41748e81c17c1a6a0fd6e515c93c8620004171fe6706027e45f837fde71e97173e85141b0dc11e07d53b4782f3741a6651cb0f7d395cc1c1860892355eabdfa2 languageName: node linkType: hard @@ -9158,14 +6377,7 @@ __metadata: languageName: node linkType: hard -"case-sensitive-paths-webpack-plugin@npm:^2.4.0": - version: 2.4.0 - resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" - checksum: 10c0/310dab619b661a7fa44ed773870be6d6d7373faff6953ad92720f9553e2579e46dda5b9a79eae6d25ff3733cc15aa466b96e5811af16213f23c115aa220b4ab4 - languageName: node - linkType: hard - -"cbor@npm:^9.0.1": +"cbor@npm:^9.0.1, cbor@npm:^9.0.2": version: 9.0.2 resolution: "cbor@npm:9.0.2" dependencies: @@ -9174,6 +6386,13 @@ __metadata: languageName: node linkType: hard +"ccount@npm:^2.0.0": + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: 10c0/3939b1664390174484322bc3f45b798462e6c07ee6384cb3d645e0aa2f318502d174845198c1561930e1d431087f74cf1fe291ae9a4722821a9f4ba67e574350 + languageName: node + linkType: hard + "cfb@npm:~0.11.0": version: 0.11.1 resolution: "cfb@npm:0.11.1" @@ -9197,18 +6416,16 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.3.10": - version: 4.4.1 - resolution: "chai@npm:4.4.1" +"chai@npm:^5.1.1": + version: 5.1.2 + resolution: "chai@npm:5.1.2" dependencies: - assertion-error: "npm:^1.1.0" - check-error: "npm:^1.0.3" - deep-eql: "npm:^4.1.3" - get-func-name: "npm:^2.0.2" - loupe: "npm:^2.3.6" - pathval: "npm:^1.1.1" - type-detect: "npm:^4.0.8" - checksum: 10c0/91590a8fe18bd6235dece04ccb2d5b4ecec49984b50924499bdcd7a95c02cb1fd2a689407c19bb854497bde534ef57525cfad6c7fdd2507100fd802fbc2aefbd + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10c0/6c04ff8495b6e535df9c1b062b6b094828454e9a3c9493393e55b2f4dbff7aa2a29a4645133cad160fb00a16196c4dc03dc9bb37e1f4ba9df3b5f50d7533a736 languageName: node linkType: hard @@ -9221,23 +6438,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"chalk@npm:5.3.0, chalk@npm:^5.3.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - "chalk@npm:^1.1.3": version: 1.1.3 resolution: "chalk@npm:1.1.3" @@ -9251,7 +6451,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.1.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -9272,6 +6472,23 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.3.0, chalk@npm:~5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + "change-case@npm:^4.1.2": version: 4.1.2 resolution: "change-case@npm:4.1.2" @@ -9306,12 +6523,10 @@ __metadata: languageName: node linkType: hard -"character-parser@npm:^2.2.0": - version: 2.2.0 - resolution: "character-parser@npm:2.2.0" - dependencies: - is-regex: "npm:^1.0.3" - checksum: 10c0/5a8d3eff2c912a6878c84e2ebf9d42524e858aa7e1a1c7e8bb79ab54da109ad008fe9057a9d2b3230541d7ff858eda98983a2ae15db57ba01af2e989d29e932e +"character-entities@npm:^2.0.0": + version: 2.0.2 + resolution: "character-entities@npm:2.0.2" + checksum: 10c0/b0c645a45bcc90ff24f0e0140f4875a8436b8ef13b6bcd31ec02cfb2ca502b680362aa95386f7815bdc04b6464d48cf191210b3840d7c04241a149ede591a308 languageName: node linkType: hard @@ -9329,12 +6544,10 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.3": - version: 1.0.3 - resolution: "check-error@npm:1.0.3" - dependencies: - get-func-name: "npm:^2.0.2" - checksum: 10c0/94aa37a7315c0e8a83d0112b5bfb5a8624f7f0f81057c73e4707729cdd8077166c6aefb3d8e2b92c63ee130d4a2ff94bad46d547e12f3238cc1d78342a973841 +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10c0/979f13eccab306cf1785fa10941a590b4e7ea9916ea2a4f8c87f0316fc3eab07eabefb6e587424ef0f88cbcd3805791f172ea739863ca3d7ce2afc54641c7f0e languageName: node linkType: hard @@ -9395,7 +6608,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.3.0, chokidar@npm:^3.5.1, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": +"chokidar@npm:^3.3.0, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -9414,13 +6627,6 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^1.1.1": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: 10c0/ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db - languageName: node - linkType: hard - "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -9454,9 +6660,9 @@ __metadata: languageName: node linkType: hard -"chromatic@npm:^11.3.0": - version: 11.3.0 - resolution: "chromatic@npm:11.3.0" +"chromatic@npm:^11.18.1": + version: 11.20.0 + resolution: "chromatic@npm:11.20.0" peerDependencies: "@chromatic-com/cypress": ^0.*.* || ^1.0.0 "@chromatic-com/playwright": ^0.*.* || ^1.0.0 @@ -9469,14 +6675,7 @@ __metadata: chroma: dist/bin.js chromatic: dist/bin.js chromatic-cli: dist/bin.js - checksum: 10c0/e977ef43a43ebb0250ec8fc46f5751c8cb9b798f75fcf9ec52485c1127caf9d6cef0346a9dd1660a8967faf1a7cde579571a0ac130cfaf475d6f22e4929003b6 - languageName: node - linkType: hard - -"chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 10c0/080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c + checksum: 10c0/26e63794b38f3b76ea8b4f2ad2fc47057a049f76a684d44a3b541a774c50d7bed901c885cb60e4baf5df26d37574c20faaea897bc38f8606949456ba6d9eab2a languageName: node linkType: hard @@ -9508,31 +6707,6 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.6": - version: 0.1.6 - resolution: "citty@npm:0.1.6" - dependencies: - consola: "npm:^3.2.3" - checksum: 10c0/d26ad82a9a4a8858c7e149d90b878a3eceecd4cfd3e2ed3cd5f9a06212e451fb4f8cbe0fa39a3acb1b3e8f18e22db8ee5def5829384bad50e823d4b301609b48 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.2.3": - version: 1.2.3 - resolution: "cjs-module-lexer@npm:1.2.3" - checksum: 10c0/0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab - languageName: node - linkType: hard - -"clean-css@npm:^5.2.2": - version: 5.3.3 - resolution: "clean-css@npm:5.3.3" - dependencies: - source-map: "npm:~0.6.0" - checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -9567,6 +6741,15 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" + dependencies: + restore-cursor: "npm:^5.0.0" + checksum: 10c0/7ec62f69b79f6734ab209a3e4dbdc8af7422d44d360a7cb1efa8a0887bbe466a6e625650c466fe4359aee44dbe2dc0b6994b583d40a05d0808a5cb193641d220 + languageName: node + linkType: hard + "cli-spinners@npm:2.6.1": version: 2.6.1 resolution: "cli-spinners@npm:2.6.1" @@ -9581,19 +6764,6 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:^0.6.1": - version: 0.6.4 - resolution: "cli-table3@npm:0.6.4" - dependencies: - "@colors/colors": "npm:1.5.0" - string-width: "npm:^4.2.0" - dependenciesMeta: - "@colors/colors": - optional: true - checksum: 10c0/8233c3d588db19122ed62a64256c7f0208232d2cece89a6cd7732481887fd9dcef69d976c4719149e77ccbf0a68f637bd5923536adccf6cdea051eeffa0ef1c2 - languageName: node - linkType: hard - "cli-truncate@npm:^4.0.0": version: 4.0.0 resolution: "cli-truncate@npm:4.0.0" @@ -9611,17 +6781,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^6.0.0": - version: 6.0.0 - resolution: "cliui@npm:6.0.0" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^6.2.0" - checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 - languageName: node - linkType: hard - "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -9633,17 +6792,6 @@ __metadata: languageName: node linkType: hard -"clone-deep@npm:^4.0.1": - version: 4.0.1 - resolution: "clone-deep@npm:4.0.1" - dependencies: - is-plain-object: "npm:^2.0.4" - kind-of: "npm:^6.0.2" - shallow-clone: "npm:^3.0.0" - checksum: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -9721,7 +6869,7 @@ __metadata: languageName: node linkType: hard -"color-name@npm:~1.1.4": +"color-name@npm:^1.1.4, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 @@ -9744,7 +6892,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.10, colorette@npm:^2.0.20": +"colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 @@ -9788,14 +6936,14 @@ __metadata: languageName: node linkType: hard -"commander@npm:11.1.0, commander@npm:^11.0.0": +"commander@npm:^11.0.0": version: 11.1.0 resolution: "commander@npm:11.1.0" checksum: 10c0/13cc6ac875e48780250f723fb81c1c1178d35c5decb1abb1b628b3177af08a8554e76b2c0f29de72d69eef7c864d12613272a71fabef8047922bc622ab75a179 languageName: node linkType: hard -"commander@npm:^2.14.1, commander@npm:^2.2.0, commander@npm:^2.20.0": +"commander@npm:^2.14.1": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 @@ -9816,13 +6964,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^6.2.1": - version: 6.2.1 - resolution: "commander@npm:6.2.1" - checksum: 10c0/85748abd9d18c8bc88febed58b98f66b7c591d9b5017cad459565761d7b29ca13b7783ea2ee5ce84bf235897333706c4ce29adf1ce15c8252780e7000e2ce9ea - languageName: node - linkType: hard - "commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" @@ -9837,6 +6978,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:~12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 + languageName: node + linkType: hard + "commander@npm:~2.13.0": version: 2.13.0 resolution: "commander@npm:2.13.0" @@ -9887,30 +7035,6 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: "npm:>= 1.43.0 < 2" - checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 - languageName: node - linkType: hard - -"compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" - dependencies: - accepts: "npm:~1.3.5" - bytes: "npm:3.0.0" - compressible: "npm:~2.0.16" - debug: "npm:2.6.9" - on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.1.2" - vary: "npm:~1.1.2" - checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -9934,32 +7058,6 @@ __metadata: languageName: node linkType: hard -"connect-history-api-fallback@npm:^1": - version: 1.6.0 - resolution: "connect-history-api-fallback@npm:1.6.0" - checksum: 10c0/6d59c68070fcb2f6d981992f88d050d7544e8e1af6600c23ad680d955e316216794a742a1669d1f14ed5171fc628b916f8a4e15c5a1e55bffc8ccc60bfeb0b2c - languageName: node - linkType: hard - -"connect@npm:3.6.6": - version: 3.6.6 - resolution: "connect@npm:3.6.6" - dependencies: - debug: "npm:2.6.9" - finalhandler: "npm:1.1.0" - parseurl: "npm:~1.3.2" - utils-merge: "npm:1.0.1" - checksum: 10c0/62bc03bfa8f0ed122b7cbc86b3145ecf581ca1b79ccd4d0755e10645b5dc9ba2dee39cc13b8372b5fcf532e6f7ef7a17eb920e934f9934c4ffd40adc0616c423 - languageName: node - linkType: hard - -"consola@npm:^3.2.3": - version: 3.2.3 - resolution: "consola@npm:3.2.3" - checksum: 10c0/c606220524ec88a05bb1baf557e9e0e04a0c08a9c35d7a08652d99de195c4ddcb6572040a7df57a18ff38bbc13ce9880ad032d56630cef27bef72768ef0ac078 - languageName: node - linkType: hard - "console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -9978,39 +7076,6 @@ __metadata: languageName: node linkType: hard -"constantinople@npm:^4.0.1": - version: 4.0.1 - resolution: "constantinople@npm:4.0.1" - dependencies: - "@babel/parser": "npm:^7.6.0" - "@babel/types": "npm:^7.6.1" - checksum: 10c0/15129adef19b1af2c3ade8bd38f97c34781bf461472a30ab414384b28d072be83070c8d2175787c045ef7c222c415101ae609936e7903427796a0c0eca8449fd - languageName: node - linkType: hard - -"constants-browserify@npm:^1.0.0": - version: 1.0.0 - resolution: "constants-browserify@npm:1.0.0" - checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 - languageName: node - linkType: hard - -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: "npm:5.2.1" - checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb - languageName: node - linkType: hard - -"content-type@npm:~1.0.4, content-type@npm:~1.0.5": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af - languageName: node - linkType: hard - "conventional-changelog-angular@npm:^7.0.0": version: 7.0.0 resolution: "conventional-changelog-angular@npm:7.0.0" @@ -10043,6 +7108,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^1.5.1": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + languageName: node + linkType: hard + "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -10057,27 +7129,6 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 - languageName: node - linkType: hard - -"cookie@npm:0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 - languageName: node - linkType: hard - -"cookie@npm:~0.4.1": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: 10c0/beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 - languageName: node - linkType: hard - "copy-to-clipboard@npm:^3.3.1": version: 3.3.3 resolution: "copy-to-clipboard@npm:3.3.3" @@ -10087,29 +7138,10 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.36.1 - resolution: "core-js-compat@npm:3.36.1" - dependencies: - browserslist: "npm:^4.23.0" - checksum: 10c0/70fba18a4095cd8ac04e5ba8cee251e328935859cf2851c1f67770068ea9f9fe71accb1b7de17cd3c9a28d304a4c41712bd9aa895110ebb6e3be71b666b029d1 - languageName: node - linkType: hard - "core-util-is@npm:~1.0.0": version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 - languageName: node - linkType: hard - -"cors@npm:~2.8.5": - version: 2.8.5 - resolution: "cors@npm:2.8.5" - dependencies: - object-assign: "npm:^4" - vary: "npm:^1" - checksum: 10c0/373702b7999409922da80de4a61938aabba6929aea5b6fd9096fefb9e8342f626c0ebd7507b0e8b0b311380744cc985f27edebc0a26e0ddb784b54e1085de761 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 languageName: node linkType: hard @@ -10126,36 +7158,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.1": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.2.1" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.10.0" - checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 - languageName: node - linkType: hard - -"cosmiconfig@npm:^8.2.0": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: "npm:^3.3.0" - js-yaml: "npm:^4.1.0" - parse-json: "npm:^5.2.0" - path-type: "npm:^4.0.0" - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a - languageName: node - linkType: hard - "cosmiconfig@npm:^9.0.0": version: 9.0.0 resolution: "cosmiconfig@npm:9.0.0" @@ -10211,30 +7213,6 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^5.1.0": - version: 5.1.0 - resolution: "cross-spawn@npm:5.1.0" - dependencies: - lru-cache: "npm:^4.0.1" - shebang-command: "npm:^1.2.0" - which: "npm:^1.2.9" - checksum: 10c0/1918621fddb9f8c61e02118b2dbf81f611ccd1544ceaca0d026525341832b8511ce2504c60f935dbc06b35e5ef156fe8c1e72708c27dd486f034e9c0e1e07201 - languageName: node - linkType: hard - -"cross-spawn@npm:^6.0.5": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" - dependencies: - nice-try: "npm:^1.0.4" - path-key: "npm:^2.0.1" - semver: "npm:^5.5.0" - shebang-command: "npm:^1.2.0" - which: "npm:^1.2.9" - checksum: 10c0/e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012 - languageName: node - linkType: hard - "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -10246,10 +7224,14 @@ __metadata: languageName: node linkType: hard -"crypto-random-string@npm:^2.0.0": - version: 2.0.0 - resolution: "crypto-random-string@npm:2.0.0" - checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 +"cross-spawn@npm:^7.0.5": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard @@ -10305,47 +7287,23 @@ __metadata: languageName: node linkType: hard -"css-functions-list@npm:^3.2.1": - version: 3.2.1 - resolution: "css-functions-list@npm:3.2.1" - checksum: 10c0/e6e2d9580437ad6df9f2cf18cff3f941691ec5cbbaebd4cb17a5da40d8d5dac50004807ddd05c00a121d2f21a224e2c5d339fe8e13614af21c00181d7d1c22b9 +"css-functions-list@npm:^3.2.3": + version: 3.2.3 + resolution: "css-functions-list@npm:3.2.3" + checksum: 10c0/03f9ed34eeed310d2b1cf0e524eea02bc5f87854a4de85f8957ea432ab1036841a3fb00879590519f7bb8fda40d992ce7a72fa9b61696ca1dc53b90064858f96 languageName: node linkType: hard -"css-has-pseudo@npm:^6.0.3": - version: 6.0.3 - resolution: "css-has-pseudo@npm:6.0.3" +"css-has-pseudo@npm:^6.0.5": + version: 6.0.5 + resolution: "css-has-pseudo@npm:6.0.5" dependencies: - "@csstools/selector-specificity": "npm:^3.0.3" + "@csstools/selector-specificity": "npm:^3.1.1" postcss-selector-parser: "npm:^6.0.13" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/bbe663eff5256233c7bcce256cd8de7d93d82f2d4f2ca104af8e39e2159170d67746d3a2954385d03ec4ea7ef2728fe9a7d8cb62c52c0a6df1ad3d3bb1e3439d - languageName: node - linkType: hard - -"css-loader@npm:^6.7.1": - version: 6.10.0 - resolution: "css-loader@npm:6.10.0" - dependencies: - icss-utils: "npm:^5.1.0" - postcss: "npm:^8.4.33" - postcss-modules-extract-imports: "npm:^3.0.0" - postcss-modules-local-by-default: "npm:^4.0.4" - postcss-modules-scope: "npm:^3.1.1" - postcss-modules-values: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - semver: "npm:^7.5.4" - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10c0/acadd2a93f505bf8a8d1c6912a476ef953585f195412b6aa1f2581053bcce8563b833f2a6666c1e1521f4b35fb315176563495a38933becc89e3143cfa7dce45 + checksum: 10c0/946930b7e699d6dbcb8426ebcd593228ee0e2143a148fb2399111ea4c9ed8d6eb3447e944251f1be44ae987d5ab16e450b0b006ca197f318c2a3760ba431fbb9 languageName: node linkType: hard @@ -10358,7 +7316,7 @@ __metadata: languageName: node linkType: hard -"css-select@npm:^4.1.3, css-select@npm:^4.3.0": +"css-select@npm:^4.3.0": version: 4.3.0 resolution: "css-select@npm:4.3.0" dependencies: @@ -10394,6 +7352,16 @@ __metadata: languageName: node linkType: hard +"css-tree@npm:^3.0.1": + version: 3.0.1 + resolution: "css-tree@npm:3.0.1" + dependencies: + mdn-data: "npm:2.12.1" + source-map-js: "npm:^1.0.1" + checksum: 10c0/9f117f3067e68e9edb0b3db0134f420db1a62bede3e84d8835767ecfaa6f8ced5e87989cf39b65ffe65d788c134c8ea9abd7393d7c35838a9da84326adf57a9b + languageName: node + linkType: hard + "css-tree@npm:~2.2.0": version: 2.2.1 resolution: "css-tree@npm:2.2.1" @@ -10418,10 +7386,10 @@ __metadata: languageName: node linkType: hard -"cssdb@npm:^8.0.0": - version: 8.0.0 - resolution: "cssdb@npm:8.0.0" - checksum: 10c0/d9a31b760214624352000b16a8f7194c357f66b6c445e663ab58dd03b6f0f53efaaca6d6f96200d666e205894d2d1c346664ad993d9522ff9fc1c331804a8d62 +"cssdb@npm:^8.1.0": + version: 8.2.2 + resolution: "cssdb@npm:8.2.2" + checksum: 10c0/fa313d7cbea307fc2ddc71b2d0257162377e6b463f5c77eb28941426e0541fc7b650222e2fe97c88e0db932ff3c42f4af0ae4b75955d2077a3aebafad08ed501 languageName: node linkType: hard @@ -10434,60 +7402,60 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-advanced@npm:^7.0.1": - version: 7.0.1 - resolution: "cssnano-preset-advanced@npm:7.0.1" +"cssnano-preset-advanced@npm:^7.0.6": + version: 7.0.6 + resolution: "cssnano-preset-advanced@npm:7.0.6" dependencies: - autoprefixer: "npm:^10.4.19" - browserslist: "npm:^4.23.0" - cssnano-preset-default: "npm:^7.0.1" - postcss-discard-unused: "npm:^7.0.0" + autoprefixer: "npm:^10.4.20" + browserslist: "npm:^4.23.3" + cssnano-preset-default: "npm:^7.0.6" + postcss-discard-unused: "npm:^7.0.3" postcss-merge-idents: "npm:^7.0.0" postcss-reduce-idents: "npm:^7.0.0" postcss-zindex: "npm:^7.0.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/a585e088b3235df98ba96f8bb96e2532f868b47657ffeef9f58afb1e70b9dd8f6ea0e81c99bf198a3305fc3c41daac4ad3ee0a0481ba3063106ee2f42d99ad9f + checksum: 10c0/6f7750f4417779955ebb3f15962db19185137a7b3cf63ce5e48068c226abf2bb1b48fcd7177899935d98f28ad79a1f5d0c42da3fa180241a0f44b92de13fd74d languageName: node linkType: hard -"cssnano-preset-default@npm:^7.0.1": - version: 7.0.1 - resolution: "cssnano-preset-default@npm:7.0.1" +"cssnano-preset-default@npm:^7.0.6": + version: 7.0.6 + resolution: "cssnano-preset-default@npm:7.0.6" dependencies: - browserslist: "npm:^4.23.0" + browserslist: "npm:^4.23.3" css-declaration-sorter: "npm:^7.2.0" cssnano-utils: "npm:^5.0.0" - postcss-calc: "npm:^10.0.0" - postcss-colormin: "npm:^7.0.0" - postcss-convert-values: "npm:^7.0.0" - postcss-discard-comments: "npm:^7.0.0" - postcss-discard-duplicates: "npm:^7.0.0" + postcss-calc: "npm:^10.0.2" + postcss-colormin: "npm:^7.0.2" + postcss-convert-values: "npm:^7.0.4" + postcss-discard-comments: "npm:^7.0.3" + postcss-discard-duplicates: "npm:^7.0.1" postcss-discard-empty: "npm:^7.0.0" postcss-discard-overridden: "npm:^7.0.0" - postcss-merge-longhand: "npm:^7.0.0" - postcss-merge-rules: "npm:^7.0.0" + postcss-merge-longhand: "npm:^7.0.4" + postcss-merge-rules: "npm:^7.0.4" postcss-minify-font-values: "npm:^7.0.0" postcss-minify-gradients: "npm:^7.0.0" - postcss-minify-params: "npm:^7.0.0" - postcss-minify-selectors: "npm:^7.0.0" + postcss-minify-params: "npm:^7.0.2" + postcss-minify-selectors: "npm:^7.0.4" postcss-normalize-charset: "npm:^7.0.0" postcss-normalize-display-values: "npm:^7.0.0" postcss-normalize-positions: "npm:^7.0.0" postcss-normalize-repeat-style: "npm:^7.0.0" postcss-normalize-string: "npm:^7.0.0" postcss-normalize-timing-functions: "npm:^7.0.0" - postcss-normalize-unicode: "npm:^7.0.0" + postcss-normalize-unicode: "npm:^7.0.2" postcss-normalize-url: "npm:^7.0.0" postcss-normalize-whitespace: "npm:^7.0.0" - postcss-ordered-values: "npm:^7.0.0" - postcss-reduce-initial: "npm:^7.0.0" + postcss-ordered-values: "npm:^7.0.1" + postcss-reduce-initial: "npm:^7.0.2" postcss-reduce-transforms: "npm:^7.0.0" - postcss-svgo: "npm:^7.0.0" - postcss-unique-selectors: "npm:^7.0.0" + postcss-svgo: "npm:^7.0.1" + postcss-unique-selectors: "npm:^7.0.3" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/bee65239d25de2ba87e85b4091cbc1cac9ba1b57c9f803dff5a71ea8a55a885045805840dd732be284c28cca6343dece37fc76d7096aba37cfa02eff2ee7714c + checksum: 10c0/5c827a9f6b35475267af0512d55f569994b8334eb06565498daa2070ef52f0cdd2013f5efc1cbc0b4664370f491b0080f93c8ee56a7730d38fdf451fb65b030c languageName: node linkType: hard @@ -10500,15 +7468,15 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^7.0.1": - version: 7.0.1 - resolution: "cssnano@npm:7.0.1" +"cssnano@npm:^7.0.3": + version: 7.0.6 + resolution: "cssnano@npm:7.0.6" dependencies: - cssnano-preset-default: "npm:^7.0.1" - lilconfig: "npm:^3.1.1" + cssnano-preset-default: "npm:^7.0.6" + lilconfig: "npm:^3.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/8b17d13efe98ec2db2fbde9ca24e91842b9afe2f80becc5e4271ee1170d77cf73eed3cdc2f35ed51bacdeac763ff85db45ae8e9627a8862bf01d457a819a640e + checksum: 10c0/19ff09931a1531e7c0c0d8928da554d99213aa0bb1f3b93cc6b4987727d60a8cd5537b113a5cf4f95cc1db65bba3f2b35476bd63bb57e7469d4eab73e07d736d languageName: node linkType: hard @@ -10528,39 +7496,6 @@ __metadata: languageName: node linkType: hard -"csv-generate@npm:^3.4.3": - version: 3.4.3 - resolution: "csv-generate@npm:3.4.3" - checksum: 10c0/196afb16ec5e72f8a77a9742a9c5640868768e114ca5e0dcc22d4e6f9bfacb552432a2ca8658429b494d602d8fcc16f7efdad0ad45b7108fbd3f936074f43622 - languageName: node - linkType: hard - -"csv-parse@npm:^4.16.3": - version: 4.16.3 - resolution: "csv-parse@npm:4.16.3" - checksum: 10c0/40771fda105b10c3e44551fa4dbeab462315400deb572f2918c19d5848addd95ea3479aaaeaaf3bbd9235593a6d798dd90b9e6ba5c4ce570979bafc4bb1ba5f0 - languageName: node - linkType: hard - -"csv-stringify@npm:^5.6.5": - version: 5.6.5 - resolution: "csv-stringify@npm:5.6.5" - checksum: 10c0/125194dcf24a94e9c03eb53b3bc4b79cc6611747e73fe3c0e8a342a9f385caeb4e88c0827e89a4c508b45ea99bdc64a339b487f80048a50fabcbb3a7d87ea1a9 - languageName: node - linkType: hard - -"csv@npm:^5.5.3": - version: 5.5.3 - resolution: "csv@npm:5.5.3" - dependencies: - csv-generate: "npm:^3.4.3" - csv-parse: "npm:^4.16.3" - csv-stringify: "npm:^5.6.5" - stream-transform: "npm:^2.1.3" - checksum: 10c0/282720e1f9f1a332c0ff2c4d48d845eab2a60c23087c974eb6ffc4d907f40c053ae0f8458819d670ad2986ec25359e57dbccc0fa3370cd5d92e7d3143e345f95 - languageName: node - linkType: hard - "currently-unhandled@npm:^0.4.1": version: 0.4.1 resolution: "currently-unhandled@npm:0.4.1" @@ -10577,6 +7512,13 @@ __metadata: languageName: node linkType: hard +"dash-ast@npm:^1.0.0": + version: 1.0.0 + resolution: "dash-ast@npm:1.0.0" + checksum: 10c0/2d3380b55e6879d1382b7f48b3df0587f55a731fa2ffba17a0c3f625f3a99f7549c60f049dca5247e31cbea0b7e0c67944cca2347264d1e8b72c234ac4aaf35d + languageName: node + linkType: hard + "dashdash@npm:^1.14.1": version: 1.14.1 resolution: "dashdash@npm:1.14.1" @@ -10674,16 +7616,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -10695,27 +7628,15 @@ __metadata: languageName: node linkType: hard -"decamelize-keys@npm:^1.1.0": - version: 1.1.1 - resolution: "decamelize-keys@npm:1.1.1" +"debug@npm:^4.0.0, debug@npm:^4.3.7, debug@npm:~4.3.6": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - decamelize: "npm:^1.1.0" - map-obj: "npm:^1.0.0" - checksum: 10c0/4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d - languageName: node - linkType: hard - -"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 - languageName: node - linkType: hard - -"decamelize@npm:^5.0.0": - version: 5.0.1 - resolution: "decamelize@npm:5.0.1" - checksum: 10c0/3da71022bc1e85487810fa0833138effb599fa331ca21e179650e93a765d0c4dabeb1ecdd6ad1474fa0bacd2457953c63ea335afb6e53b35f2b4bf779514e2a3 + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b languageName: node linkType: hard @@ -10726,12 +7647,19 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.1.3": - version: 4.1.3 - resolution: "deep-eql@npm:4.1.3" +"decode-named-character-reference@npm:^1.0.0": + version: 1.0.2 + resolution: "decode-named-character-reference@npm:1.0.2" dependencies: - type-detect: "npm:^4.0.0" - checksum: 10c0/ff34e8605d8253e1bf9fe48056e02c6f347b81d9b5df1c6650a1b0f6f847b4a86453b16dc226b34f853ef14b626e85d04e081b022e20b00cd7d54f079ce9bbdd + character-entities: "npm:^2.0.0" + checksum: 10c0/66a9fc5d9b5385a2b3675c69ba0d8e893393d64057f7dbbb585265bb4fc05ec513d76943b8e5aac7d8016d20eea4499322cbf4cd6d54b466976b78f3a7587a4c + languageName: node + linkType: hard + +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10c0/7102cf3b7bb719c6b9c0db2e19bf0aa9318d141581befe8c7ce8ccd39af9eaa4346e5e05adef7f9bd7015da0f13a3a25dcfe306ef79dc8668aedbecb658dd247 languageName: node linkType: hard @@ -10789,16 +7717,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: "npm:^0.2.0" - untildify: "npm:^4.0.0" - checksum: 10c0/8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7 - languageName: node - linkType: hard - "default-browser-id@npm:^5.0.0": version: 5.0.0 resolution: "default-browser-id@npm:5.0.0" @@ -10861,29 +7779,6 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.4": - version: 6.1.4 - resolution: "defu@npm:6.1.4" - checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 - languageName: node - linkType: hard - -"del@npm:^6.0.0": - version: 6.1.1 - resolution: "del@npm:6.1.1" - dependencies: - globby: "npm:^11.0.1" - graceful-fs: "npm:^4.2.4" - is-glob: "npm:^4.0.1" - is-path-cwd: "npm:^2.2.0" - is-path-inside: "npm:^3.0.2" - p-map: "npm:^4.0.0" - rimraf: "npm:^3.0.2" - slash: "npm:^3.0.0" - checksum: 10c0/8a095c5ccade42c867a60252914ae485ec90da243d735d1f63ec1e64c1cfbc2b8810ad69a29ab6326d159d4fddaa2f5bad067808c42072351ec458efff86708f - languageName: node - linkType: hard - "del@npm:^7.1.0": version: 7.1.0 resolution: "del@npm:7.1.0" @@ -10914,20 +7809,6 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c - languageName: node - linkType: hard - -"depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 - languageName: node - linkType: hard - "dependency-graph@npm:^0.11.0": version: 0.11.0 resolution: "dependency-graph@npm:0.11.0" @@ -10935,13 +7816,6 @@ __metadata: languageName: node linkType: hard -"dependency-solver@npm:^1.0.6": - version: 1.0.6 - resolution: "dependency-solver@npm:1.0.6" - checksum: 10c0/b6d5334f43e2ec97962ba448a98a2c8844d00a08f99372683fe45799fa023d1dff50af2a8793b3296eb393b12d617759a0a1bf065795c8000c4a187798b47655 - languageName: node - linkType: hard - "deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": version: 2.3.1 resolution: "deprecation@npm:2.3.1" @@ -10949,27 +7823,13 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.2, dequal@npm:^2.0.3": +"dequal@npm:^2.0.0, dequal@npm:^2.0.2, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 languageName: node linkType: hard -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 - languageName: node - linkType: hard - -"destroy@npm:~1.0.4": - version: 1.0.4 - resolution: "destroy@npm:1.0.4" - checksum: 10c0/eab493808ba17a1fa22c71ef1a4e68d2c4c5222a38040606c966d2ab09117f3a7f3e05c39bffbe41a697f9de552039e43c30e46f0c3eab3faa9f82e800e172a0 - languageName: node - linkType: hard - "detect-file@npm:^1.0.0": version: 1.0.0 resolution: "detect-file@npm:1.0.0" @@ -10977,7 +7837,7 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^6.0.0, detect-indent@npm:^6.1.0": +"detect-indent@npm:^6.0.0": version: 6.1.0 resolution: "detect-indent@npm:6.1.0" checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 @@ -10991,48 +7851,12 @@ __metadata: languageName: node linkType: hard -"detect-node-es@npm:^1.1.0": +"devlop@npm:^1.0.0, devlop@npm:^1.1.0": version: 1.1.0 - resolution: "detect-node-es@npm:1.1.0" - checksum: 10c0/e562f00de23f10c27d7119e1af0e7388407eb4b06596a25f6d79a360094a109ff285de317f02b090faae093d314cf6e73ac3214f8a5bb3a0def5bece94557fbe - languageName: node - linkType: hard - -"detect-package-manager@npm:^2.0.1": - version: 2.0.1 - resolution: "detect-package-manager@npm:2.0.1" - dependencies: - execa: "npm:^5.1.1" - checksum: 10c0/56ffd65228d1ff3ead5ea7f8ab951a517a29270de27510b790c9a8b77d4f36efbd61493e170ca77ee3dc13cbb5218583ce65b78ad14a59dc48565c9bcbbf3c71 - languageName: node - linkType: hard - -"detect-port@npm:^1.3.0": - version: 1.5.1 - resolution: "detect-port@npm:1.5.1" + resolution: "devlop@npm:1.1.0" dependencies: - address: "npm:^1.0.1" - debug: "npm:4" - bin: - detect: bin/detect-port.js - detect-port: bin/detect-port.js - checksum: 10c0/f2b204ad3a9f8e8b53fea35fcc97469f31a8e3e786a2f59fbc886397e33b5f130c5f964bf001b9a64d990047c3824f6a439308461ff19801df04ab48a754639e - languageName: node - linkType: hard - -"dev-ip@npm:^1.0.1": - version: 1.0.1 - resolution: "dev-ip@npm:1.0.1" - bin: - dev-ip: lib/dev-ip.js - checksum: 10c0/c5f1f890a97e4aead98081d3d8e95d71f456423b5c047a286a07a5793ef58022e028a2bded40b671853fc53d95c5bffd64c18e31932ef670db60ada764ce0d82 - languageName: node - linkType: hard - -"diff-sequences@npm:^28.1.1": - version: 28.1.1 - resolution: "diff-sequences@npm:28.1.1" - checksum: 10c0/26f29fa3f6b8c9040c3c6f6dab85413d90a09c8e6cb17b318bbcf64f225d7dcb1fb64392f3a9919a90888b434c4f6c8a4cc4f807aad02bbabae912c5d13c31f7 + dequal: "npm:^2.0.0" + checksum: 10c0/e0928ab8f94c59417a2b8389c45c55ce0a02d9ac7fd74ef62d01ba48060129e1d594501b77de01f3eeafc7cb00773819b0df74d96251cf20b31c5b3071f45c0e languageName: node linkType: hard @@ -11078,6 +7902,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^7.0.0": + version: 7.0.0 + resolution: "diff@npm:7.0.0" + checksum: 10c0/251fd15f85ffdf814cfc35a728d526b8d2ad3de338dcbd011ac6e57c461417090766b28995f8ff733135b5fbc3699c392db1d5e27711ac4e00244768cd1d577b + languageName: node + linkType: hard + "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -11096,13 +7927,6 @@ __metadata: languageName: node linkType: hard -"doctypes@npm:^1.1.0": - version: 1.1.0 - resolution: "doctypes@npm:1.1.0" - checksum: 10c0/b3f9d597ad8b9ac6aeba9d64df61f0098174f7570e3d34f7ee245ebc736c7bee122d9738a18e22010b98983fd9a340d63043d3841f02d8a7742a2d96d2c72610 - languageName: node - linkType: hard - "dom-accessibility-api@npm:^0.5.9": version: 0.5.16 resolution: "dom-accessibility-api@npm:0.5.16" @@ -11117,15 +7941,6 @@ __metadata: languageName: node linkType: hard -"dom-converter@npm:^0.2.0": - version: 0.2.0 - resolution: "dom-converter@npm:0.2.0" - dependencies: - utila: "npm:~0.4" - checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 - languageName: node - linkType: hard - "dom-serializer@npm:^1.0.1, dom-serializer@npm:^1.3.2": version: 1.4.1 resolution: "dom-serializer@npm:1.4.1" @@ -11226,17 +8041,19 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:^10.0.0, dotenv-expand@npm:~10.0.0": - version: 10.0.0 - resolution: "dotenv-expand@npm:10.0.0" - checksum: 10c0/298f5018e29cfdcb0b5f463ba8e8627749103fbcf6cf81c561119115754ed582deee37b49dfc7253028aaba875ab7aea5fa90e5dac88e511d009ab0e6677924e +"dotenv-expand@npm:~11.0.6": + version: 11.0.7 + resolution: "dotenv-expand@npm:11.0.7" + dependencies: + dotenv: "npm:^16.4.5" + checksum: 10c0/d80b8a7be085edf351270b96ac0e794bc3ddd7f36157912939577cb4d33ba6492ebee349d59798b71b90e36f498d24a2a564fb4aa00073b2ef4c2a3a49c467b1 languageName: node linkType: hard -"dotenv@npm:^16.0.0": - version: 16.4.5 - resolution: "dotenv@npm:16.4.5" - checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f +"dotenv@npm:^16.4.5, dotenv@npm:~16.4.5": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 languageName: node linkType: hard @@ -11247,13 +8064,6 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:~16.3.1": - version: 16.3.2 - resolution: "dotenv@npm:16.3.2" - checksum: 10c0/a87d62cef0810b670cb477db1a24a42a093b6b428c9e65c185ce1d6368ad7175234b13547718ba08da18df43faae4f814180cc0366e11be1ded2277abc4dd22e - languageName: node - linkType: hard - "duplexer@npm:^0.1.1": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -11261,18 +8071,6 @@ __metadata: languageName: node linkType: hard -"duplexify@npm:^3.5.0, duplexify@npm:^3.6.0": - version: 3.7.1 - resolution: "duplexify@npm:3.7.1" - dependencies: - end-of-stream: "npm:^1.0.0" - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.0.0" - stream-shift: "npm:^1.0.0" - checksum: 10c0/59d1440c1b4e3a4db35ae96933392703ce83518db1828d06b9b6322920d6cbbf0b7159e88be120385fe459e77f1eb0c7622f26e9ec1f47c9ff05c2b35747dbd3 - languageName: node - linkType: hard - "eachr@npm:^3.2.0": version: 3.3.0 resolution: "eachr@npm:3.3.0" @@ -11290,24 +8088,6 @@ __metadata: languageName: node linkType: hard -"easy-extender@npm:^2.3.4": - version: 2.3.4 - resolution: "easy-extender@npm:2.3.4" - dependencies: - lodash: "npm:^4.17.10" - checksum: 10c0/0919927df255f5ad01dde06ce1b6da0665fda5b55dcc9bff8962fa96f443ce8a288bc2288e43cbf940804f250183f9e2f4ee841f2de4392a1c234d692291d705 - languageName: node - linkType: hard - -"eazy-logger@npm:^4.0.1": - version: 4.0.1 - resolution: "eazy-logger@npm:4.0.1" - dependencies: - chalk: "npm:4.1.2" - checksum: 10c0/e562265e7c49bd5a4535c66a61749b22e55b4978c48223f0f5b84ed1c5b59397510d655e24b764c0f4b0209f45c7e70a02cb00eaa748d5f44f6d58a4caaac971 - languageName: node - linkType: hard - "editions@npm:^2.2.0": version: 2.3.1 resolution: "editions@npm:2.3.1" @@ -11318,14 +8098,7 @@ __metadata: languageName: node linkType: hard -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 - languageName: node - linkType: hard - -"ejs@npm:^3.1.7, ejs@npm:^3.1.8": +"ejs@npm:^3.1.7": version: 3.1.10 resolution: "ejs@npm:3.1.10" dependencies: @@ -11343,6 +8116,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.41": + version: 1.5.68 + resolution: "electron-to-chromium@npm:1.5.68" + checksum: 10c0/02cfa3043280e4f8e003724fadee30fa8cdb5f6df1be51627b1ad34f66a8d4fb51b3d3863647620075c02b21c8ff99bc2afe55142a2b4742b1f9d523c11b25a3 + languageName: node + linkType: hard + "email-addresses@npm:^5.0.0": version: 5.0.0 resolution: "email-addresses@npm:5.0.0" @@ -11350,7 +8130,7 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^1.0.1": +"emittery@npm:^1.0.1, emittery@npm:^1.0.3": version: 1.0.3 resolution: "emittery@npm:1.0.3" checksum: 10c0/91605d044f3891dd1f8ab731aeb94b520488b21e707f7064dcbcf5303bac3b4e7133dfa23c343ede1fc970340bd78a9b1aed522b805bc15104606bba630dd71e @@ -11378,20 +8158,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: 10c0/7dc4394b7b910444910ad64b812392159a21e1a7ecc637c775a440227dcb4f80eff7fe61f4453a7d7603fa23d23d30cc93fe9e4b5ed985b88d6441cd4a35117b - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.1, encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec - languageName: node - linkType: hard - "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -11401,7 +8167,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": +"end-of-stream@npm:^1.4.1": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -11410,54 +8176,6 @@ __metadata: languageName: node linkType: hard -"engine.io-client@npm:~6.5.2": - version: 6.5.3 - resolution: "engine.io-client@npm:6.5.3" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - engine.io-parser: "npm:~5.2.1" - ws: "npm:~8.11.0" - xmlhttprequest-ssl: "npm:~2.0.0" - checksum: 10c0/15d2136655972984012fe5c92446ff9939c08d872262bbb23cd54be1b66a00d489da93321cd01a8ad72eaf4022cfd73bdc8bccf32fa51c097a96c0b4c679cd7b - languageName: node - linkType: hard - -"engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab - languageName: node - linkType: hard - -"engine.io@npm:~6.5.2": - version: 6.5.4 - resolution: "engine.io@npm:6.5.4" - dependencies: - "@types/cookie": "npm:^0.4.1" - "@types/cors": "npm:^2.8.12" - "@types/node": "npm:>=10.0.0" - accepts: "npm:~1.3.4" - base64id: "npm:2.0.0" - cookie: "npm:~0.4.1" - cors: "npm:~2.8.5" - debug: "npm:~4.3.1" - engine.io-parser: "npm:~5.2.1" - ws: "npm:~8.11.0" - checksum: 10c0/1e90c46d682badf0c0a13c671a78ce3f6590f7e6b74b081804eb6e5103be11806015e3cde7eb7c1657c4866edcf069ea40ef1c66386a6befe30f0f1f30d3b2f2 - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.16.0": - version: 5.16.0 - resolution: "enhanced-resolve@npm:5.16.0" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 10c0/dd69669cbb638ccacefd03e04d5e195ee6a99b7f5f8012f86d2df7781834de357923e06064ea621137c4ce0b37cc12b872b4e6d1ac6ab15fe98e7f1dfbbb08c4 - languageName: node - linkType: hard - "enquirer@npm:^2.3.0": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -11498,12 +8216,10 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.7.3": - version: 7.11.1 - resolution: "envinfo@npm:7.11.1" - bin: - envinfo: dist/cli.js - checksum: 10c0/4550cce03d4d8a7b137d548faaf9c920356474231636cb4a6e74ae75db3b9cb04aa0a052ee391e2363af5db697166c207ba76e106338d758c6126830b3e16d75 +"environment@npm:^1.0.0": + version: 1.1.0 + resolution: "environment@npm:1.1.0" + checksum: 10c0/fb26434b0b581ab397039e51ff3c92b34924a98b2039dcb47e41b7bca577b9dbf134a8eadb364415c74464b682e2d3afe1a4c0eb9873dc44ea814c5d3103331d languageName: node linkType: hard @@ -11624,13 +8340,6 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.4.1": - version: 1.5.0 - resolution: "es-module-lexer@npm:1.5.0" - checksum: 10c0/d199853404f3381801eb102befb84a8fc48f93ed86b852c2461c2c4ad4bbbc91128f3d974ff9b8718628260ae3f36e661295ab3e419222868aa31269284e34c9 - languageName: node - linkType: hard - "es-object-atoms@npm:^1.0.0": version: 1.0.0 resolution: "es-object-atoms@npm:1.0.0" @@ -11651,15 +8360,6 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783 - languageName: node - linkType: hard - "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -11671,13 +8371,6 @@ __metadata: languageName: node linkType: hard -"esbuild-plugin-alias@npm:^0.2.1": - version: 0.2.1 - resolution: "esbuild-plugin-alias@npm:0.2.1" - checksum: 10c0/a67bc6bc2744fc8637f7321f00c1f00e4fae86c182662421738ebfabf3ad344967b9c667185c6c34d9edd5b289807d34bfdceef94620e94e0a45683534af69e0 - languageName: node - linkType: hard - "esbuild-register@npm:^3.5.0": version: 3.5.0 resolution: "esbuild-register@npm:3.5.0" @@ -11689,33 +8382,116 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0": - version: 0.20.2 - resolution: "esbuild@npm:0.20.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.20.2" - "@esbuild/android-arm": "npm:0.20.2" - "@esbuild/android-arm64": "npm:0.20.2" - "@esbuild/android-x64": "npm:0.20.2" - "@esbuild/darwin-arm64": "npm:0.20.2" - "@esbuild/darwin-x64": "npm:0.20.2" - "@esbuild/freebsd-arm64": "npm:0.20.2" - "@esbuild/freebsd-x64": "npm:0.20.2" - "@esbuild/linux-arm": "npm:0.20.2" - "@esbuild/linux-arm64": "npm:0.20.2" - "@esbuild/linux-ia32": "npm:0.20.2" - "@esbuild/linux-loong64": "npm:0.20.2" - "@esbuild/linux-mips64el": "npm:0.20.2" - "@esbuild/linux-ppc64": "npm:0.20.2" - "@esbuild/linux-riscv64": "npm:0.20.2" - "@esbuild/linux-s390x": "npm:0.20.2" - "@esbuild/linux-x64": "npm:0.20.2" - "@esbuild/netbsd-x64": "npm:0.20.2" - "@esbuild/openbsd-x64": "npm:0.20.2" - "@esbuild/sunos-x64": "npm:0.20.2" - "@esbuild/win32-arm64": "npm:0.20.2" - "@esbuild/win32-ia32": "npm:0.20.2" - "@esbuild/win32-x64": "npm:0.20.2" +"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0": + version: 0.24.0 + resolution: "esbuild@npm:0.24.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.24.0" + "@esbuild/android-arm": "npm:0.24.0" + "@esbuild/android-arm64": "npm:0.24.0" + "@esbuild/android-x64": "npm:0.24.0" + "@esbuild/darwin-arm64": "npm:0.24.0" + "@esbuild/darwin-x64": "npm:0.24.0" + "@esbuild/freebsd-arm64": "npm:0.24.0" + "@esbuild/freebsd-x64": "npm:0.24.0" + "@esbuild/linux-arm": "npm:0.24.0" + "@esbuild/linux-arm64": "npm:0.24.0" + "@esbuild/linux-ia32": "npm:0.24.0" + "@esbuild/linux-loong64": "npm:0.24.0" + "@esbuild/linux-mips64el": "npm:0.24.0" + "@esbuild/linux-ppc64": "npm:0.24.0" + "@esbuild/linux-riscv64": "npm:0.24.0" + "@esbuild/linux-s390x": "npm:0.24.0" + "@esbuild/linux-x64": "npm:0.24.0" + "@esbuild/netbsd-x64": "npm:0.24.0" + "@esbuild/openbsd-arm64": "npm:0.24.0" + "@esbuild/openbsd-x64": "npm:0.24.0" + "@esbuild/sunos-x64": "npm:0.24.0" + "@esbuild/win32-arm64": "npm:0.24.0" + "@esbuild/win32-ia32": "npm:0.24.0" + "@esbuild/win32-x64": "npm:0.24.0" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11765,7 +8541,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de languageName: node linkType: hard @@ -11776,10 +8552,10 @@ __metadata: languageName: node linkType: hard -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 +"escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 languageName: node linkType: hard @@ -11811,41 +8587,39 @@ __metadata: languageName: node linkType: hard -"eslint-compat-utils@npm:^0.5.0": - version: 0.5.0 - resolution: "eslint-compat-utils@npm:0.5.0" +"eslint-compat-utils@npm:^0.6.0": + version: 0.6.4 + resolution: "eslint-compat-utils@npm:0.6.4" dependencies: semver: "npm:^7.5.4" peerDependencies: eslint: ">=6.0.0" - checksum: 10c0/aea9ff05df3f4d5db95361c13cb89baf3669fe34ad73e5771843dbb5cafdc7a9636c6f93814a29d0e0b87f147846ddef6672b71e28c4e73f889b5ea8d1d454d2 + checksum: 10c0/5b665c4051e978b9f9c48621f63d07e6b2a8ba1b334fc430f1ce0d8b596968677bdb54c23c00ca961ad5b4673d5e83e014a52b4baf9a2f7d4ccd79e3c213acfb languageName: node linkType: hard -"eslint-plugin-jest@npm:^27.2.2": - version: 27.9.0 - resolution: "eslint-plugin-jest@npm:27.9.0" +"eslint-json-compat-utils@npm:^0.2.1": + version: 0.2.1 + resolution: "eslint-json-compat-utils@npm:0.2.1" dependencies: - "@typescript-eslint/utils": "npm:^5.10.0" + esquery: "npm:^1.6.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 - eslint: ^7.0.0 || ^8.0.0 - jest: "*" + eslint: "*" + jsonc-eslint-parser: ^2.4.0 peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: + "@eslint/json": optional: true - checksum: 10c0/b8b09f7d8ba3d84a8779a6e95702a6e4dce45ab034e4edf5ddb631e77cd38dcdf791dfd9228e0a0d1d80d1eb2d278deb62ad2ec39f10fb8fd43cec07304e0c38 + checksum: 10c0/2eb584916150454da891547042d417b31ed4df9b7a8c47561c3cda08d0d9e66c698259cf3dbb4ecc139a6620c793aeba40109f572e47f4fe7b3185b9c1d388d7 languageName: node linkType: hard -"eslint-plugin-jsonc@npm:^2.15.1": - version: 2.15.1 - resolution: "eslint-plugin-jsonc@npm:2.15.1" +"eslint-plugin-jsonc@npm:^2.18.2": + version: 2.18.2 + resolution: "eslint-plugin-jsonc@npm:2.18.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - eslint-compat-utils: "npm:^0.5.0" + eslint-compat-utils: "npm:^0.6.0" + eslint-json-compat-utils: "npm:^0.2.1" espree: "npm:^9.6.1" graphemer: "npm:^1.4.0" jsonc-eslint-parser: "npm:^2.0.4" @@ -11853,7 +8627,7 @@ __metadata: synckit: "npm:^0.6.0" peerDependencies: eslint: ">=6.0.0" - checksum: 10c0/112d6f12368a7c19931d3850a4cdab61cd13daa06e114b88562144035e0b1b5b4a813e6bf49401744655384859d12a0574377207e065ac82eedf3aa4d994fc60 + checksum: 10c0/5ba6fa7f5320838066e0a55d6b5b4e1fa5f244b76593be76e60a5e7153bc6c7b05c8faa38873a663acdc7efc892589f1285f367765b4c8934a941324c14dc107 languageName: node linkType: hard @@ -11877,16 +8651,6 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^4.1.1" - checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a - languageName: node - linkType: hard - "eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" @@ -11982,6 +8746,15 @@ __metadata: languageName: node linkType: hard +"esquery@npm:^1.6.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + "esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" @@ -11991,13 +8764,6 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d - languageName: node - linkType: hard - "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" @@ -12005,7 +8771,7 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:2.0.2, estree-walker@npm:^2.0.1": +"estree-walker@npm:2.0.2, estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af @@ -12028,20 +8794,6 @@ __metadata: languageName: node linkType: hard -"etag@npm:1.8.1, etag@npm:^1.8.1, etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 - languageName: node - linkType: hard - -"eventemitter3@npm:^4.0.0": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b - languageName: node - linkType: hard - "eventemitter3@npm:^5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" @@ -12049,14 +8801,14 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.0.0, events@npm:^3.2.0": +"events@npm:^3.0.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 languageName: node linkType: hard -"execa@npm:8.0.1, execa@npm:^8.0.1": +"execa@npm:~8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" dependencies: @@ -12073,23 +8825,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0, execa@npm:^5.1.1": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.1" - onetime: "npm:^5.1.2" - signal-exit: "npm:^3.0.3" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f - languageName: node - linkType: hard - "exenv@npm:^1.2.0": version: 1.2.2 resolution: "exenv@npm:1.2.2" @@ -12120,46 +8855,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.3": - version: 4.19.2 - resolution: "express@npm:4.19.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.2" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.6.0" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 10c0/e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb - languageName: node - linkType: hard - -"extend@npm:^3.0.2": +"extend@npm:^3.0.0, extend@npm:^3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 @@ -12247,7 +8943,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -12306,13 +9002,6 @@ __metadata: languageName: node linkType: hard -"fetch-retry@npm:^5.0.2": - version: 5.0.6 - resolution: "fetch-retry@npm:5.0.6" - checksum: 10c0/349f50db631039630e915f70c763469cb696f3ac92ca6f63823109334a2bc62f63670b8c5a5c7e0195c39df517e60ef385cc5264f4c4904d0c6707d371fa8999 - languageName: node - linkType: hard - "figures@npm:3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -12332,7 +9021,7 @@ __metadata: languageName: node linkType: hard -"figures@npm:^6.0.1": +"figures@npm:^6.0.1, figures@npm:^6.1.0": version: 6.1.0 resolution: "figures@npm:6.1.0" dependencies: @@ -12350,33 +9039,12 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^7.0.0": - version: 7.0.2 - resolution: "file-entry-cache@npm:7.0.2" - dependencies: - flat-cache: "npm:^3.2.0" - checksum: 10c0/822664e35c3e295e6a8ca7ec490d8d8077017607f41f94b29922f1f49c6dd07025048e3ed528e2909a1439eba66d60f802c0774aa612cf6ee053ee4ecc16c8c5 - languageName: node - linkType: hard - -"file-entry-cache@npm:^8.0.0": - version: 8.0.0 - resolution: "file-entry-cache@npm:8.0.0" - dependencies: - flat-cache: "npm:^4.0.0" - checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 - languageName: node - linkType: hard - -"file-loader@npm:^6.2.0": - version: 6.2.0 - resolution: "file-loader@npm:6.2.0" +"file-entry-cache@npm:^9.1.0": + version: 9.1.0 + resolution: "file-entry-cache@npm:9.1.0" dependencies: - loader-utils: "npm:^2.0.0" - schema-utils: "npm:^3.0.0" - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 10c0/e176a57c2037ab0f78e5755dbf293a6b7f0f8392350a120bd03cc2ce2525bea017458ba28fea14ca535ff1848055e86d1a3a216bdb2561ef33395b27260a1dd3 + flat-cache: "npm:^5.0.0" + checksum: 10c0/4b4dbc1e972f50202b1a4430d30fd99378ef6e2a64857176abdc65c5e4730a948fb37e274478520a7bacbc70f3abba455a4b9d2c1915c53f30d11dc85d3fef5e languageName: node linkType: hard @@ -12440,48 +9108,16 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.1.0": - version: 1.1.0 - resolution: "finalhandler@npm:1.1.0" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.1" - escape-html: "npm:~1.0.3" - on-finished: "npm:~2.3.0" - parseurl: "npm:~1.3.2" - statuses: "npm:~1.3.1" - unpipe: "npm:~1.0.0" - checksum: 10c0/ed28bf6b7cf423dec9ab3a0016bbc2d21898e315b663f5a989a4b078537858bf3f0a2edb241bce54f66f3b5f233456c9f1dd03318ca745cd70405517aa6954cd - languageName: node - linkType: hard - -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" - unpipe: "npm:~1.0.0" - checksum: 10c0/64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 - languageName: node - linkType: hard - -"find-cache-dir@npm:^2.0.0": - version: 2.1.0 - resolution: "find-cache-dir@npm:2.1.0" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^2.0.0" - pkg-dir: "npm:^3.0.0" - checksum: 10c0/556117fd0af14eb88fb69250f4bba9e905e7c355c6136dff0e161b9cbd1f5285f761b778565a278da73a130f42eccc723d7ad4c002ae547ed1d698d39779dabb + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard -"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.3.1": +"find-cache-dir@npm:^3.3.1": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -12499,15 +9135,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: "npm:^3.0.0" - checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 - languageName: node - linkType: hard - "find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -12539,16 +9166,6 @@ __metadata: languageName: node linkType: hard -"find-yarn-workspace-root2@npm:1.2.16": - version: 1.2.16 - resolution: "find-yarn-workspace-root2@npm:1.2.16" - dependencies: - micromatch: "npm:^4.0.2" - pkg-dir: "npm:^4.2.0" - checksum: 10c0/d576067c7823de517d71831eafb5f6dc60554335c2d14445708f2698551b234f89c976a7f259d9355a44e417c49e7a93b369d0474579af02bbe2498f780c92d3 - languageName: node - linkType: hard - "findup-sync@npm:^5.0.0": version: 5.0.0 resolution: "findup-sync@npm:5.0.0" @@ -12581,7 +9198,7 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4, flat-cache@npm:^3.2.0": +"flat-cache@npm:^3.0.4": version: 3.2.0 resolution: "flat-cache@npm:3.2.0" dependencies: @@ -12592,13 +9209,13 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^4.0.0": - version: 4.0.1 - resolution: "flat-cache@npm:4.0.1" +"flat-cache@npm:^5.0.0": + version: 5.0.0 + resolution: "flat-cache@npm:5.0.0" dependencies: - flatted: "npm:^3.2.9" + flatted: "npm:^3.3.1" keyv: "npm:^4.5.4" - checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc + checksum: 10c0/847f25eefec5d6614fdce76dc6097ee98f63fd4dfbcb908718905ac56610f939f4c28b1f908d6e8857d49286fe73235095d2e7ac9df096c35a3e8a15204c361b languageName: node linkType: hard @@ -12618,14 +9235,14 @@ __metadata: languageName: node linkType: hard -"flow-parser@npm:0.*": - version: 0.232.0 - resolution: "flow-parser@npm:0.232.0" - checksum: 10c0/9668d7cf8369b0b9464f35893f31757e42bb1092af715582e3d9b28adc4362cce8f6bc9a0cbd0a2159716b75e311bcd34cd615a142926aef4b9fed0cfd2b46ac +"flatted@npm:^3.3.1": + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334 languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": +"follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -12670,29 +9287,6 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^8.0.0": - version: 8.0.0 - resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0" - dependencies: - "@babel/code-frame": "npm:^7.16.7" - chalk: "npm:^4.1.2" - chokidar: "npm:^3.5.3" - cosmiconfig: "npm:^7.0.1" - deepmerge: "npm:^4.2.2" - fs-extra: "npm:^10.0.0" - memfs: "npm:^3.4.1" - minimatch: "npm:^3.0.4" - node-abort-controller: "npm:^3.0.1" - schema-utils: "npm:^3.1.1" - semver: "npm:^7.3.5" - tapable: "npm:^2.2.1" - peerDependencies: - typescript: ">3.6.0" - webpack: ^5.11.0 - checksum: 10c0/1a2bb9bbd3e943e3b3a45d7fa9e8383698f5fea1ba28f7d18c8372c804460c2f13af53f791360b973fddafd3e88de7af59082c3cb3375f4e7c3365cd85accedc - languageName: node - linkType: hard - "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -12718,13 +9312,6 @@ __metadata: languageName: node linkType: hard -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 - languageName: node - linkType: hard - "frac@npm:0.3.1": version: 0.3.1 resolution: "frac@npm:0.3.1" @@ -12746,10 +9333,12 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2, fresh@npm:^0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a +"front-matter@npm:^4.0.2": + version: 4.0.2 + resolution: "front-matter@npm:4.0.2" + dependencies: + js-yaml: "npm:^3.13.1" + checksum: 10c0/7a0df5ca37428dd563c057bc17a8940481fe53876609bcdc443a02ce463c70f1842c7cb4628b80916de46a253732794b36fb6a31105db0f185698a93acee4011 languageName: node linkType: hard @@ -12771,17 +9360,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:3.0.1": - version: 3.0.1 - resolution: "fs-extra@npm:3.0.1" - dependencies: - graceful-fs: "npm:^4.1.2" - jsonfile: "npm:^3.0.0" - universalify: "npm:^0.1.0" - checksum: 10c0/ac3a17c9355f80aa250e102dbc4939c50ec83fca49a144bdd432f43deb0a3c07f74ec313feb2b938d6b0c1de9bfb02c2358bc602efeed5174fca692b7d4694f1 - languageName: node - linkType: hard - "fs-extra@npm:^10.0.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -12793,7 +9371,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": +"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -12844,13 +9422,6 @@ __metadata: languageName: node linkType: hard -"fs-monkey@npm:^1.0.4": - version: 1.0.5 - resolution: "fs-monkey@npm:1.0.5" - checksum: 10c0/815025e75549fb1ac6c403413b82fd631eded862ae27694a515c0f666069e95874ab34e79c33d1b3b8c87d1e54350d5e4262090d0aa5bd7130143cbc627537e4 - languageName: node - linkType: hard - "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -12858,7 +9429,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -12868,7 +9439,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -12934,7 +9505,7 @@ __metadata: languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": +"get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde @@ -12948,13 +9519,6 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": - version: 2.0.2 - resolution: "get-func-name@npm:2.0.2" - checksum: 10c0/89830fd07623fa73429a711b9daecdb304386d237c71268007f788f113505ef1d4cc2d0b9680e072c5082490aec9df5d7758bf5ac6f1c37062855e8e3dc0b9df - languageName: node - linkType: hard - "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" @@ -12968,20 +9532,6 @@ __metadata: languageName: node linkType: hard -"get-nonce@npm:^1.0.0": - version: 1.0.1 - resolution: "get-nonce@npm:1.0.1" - checksum: 10c0/2d7df55279060bf0568549e1ffc9b84bc32a32b7541675ca092dce56317cdd1a59a98dcc4072c9f6a980779440139a3221d7486f52c488e69dc0fd27b1efb162 - languageName: node - linkType: hard - -"get-npm-tarball-url@npm:^2.0.3": - version: 2.1.0 - resolution: "get-npm-tarball-url@npm:2.1.0" - checksum: 10c0/af779fa5b9c89a3deaf9640630a23368f5ba6a028a1179872aaf581a59485fb2c2c6bd9b94670de228cfc5f23600c89a01e594879085f7fb4dddf820a63105b8 - languageName: node - linkType: hard - "get-stdin@npm:^9.0.0": version: 9.0.0 resolution: "get-stdin@npm:9.0.0" @@ -12989,13 +9539,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 - languageName: node - linkType: hard - "get-stream@npm:^8.0.1": version: 8.0.1 resolution: "get-stream@npm:8.0.1" @@ -13014,9 +9557,9 @@ __metadata: languageName: node linkType: hard -"gh-pages@npm:^6.1.1": - version: 6.1.1 - resolution: "gh-pages@npm:6.1.1" +"gh-pages@npm:^6.2.0": + version: 6.2.0 + resolution: "gh-pages@npm:6.2.0" dependencies: async: "npm:^3.2.4" commander: "npm:^11.0.0" @@ -13024,29 +9567,11 @@ __metadata: filenamify: "npm:^4.3.0" find-cache-dir: "npm:^3.3.1" fs-extra: "npm:^11.1.1" - globby: "npm:^6.1.0" + globby: "npm:^11.1.0" bin: gh-pages: bin/gh-pages.js gh-pages-clean: bin/gh-pages-clean.js - checksum: 10c0/1a0c1843862e3d85cdf7a165e92ab504e14b20d1c59398355cb73602041d8a3d509f9c5d80788628048610b751cb32731ed38079691c2b5f9d720664be3f1fa6 - languageName: node - linkType: hard - -"giget@npm:^1.0.0": - version: 1.2.3 - resolution: "giget@npm:1.2.3" - dependencies: - citty: "npm:^0.1.6" - consola: "npm:^3.2.3" - defu: "npm:^6.1.4" - node-fetch-native: "npm:^1.6.3" - nypm: "npm:^0.3.8" - ohash: "npm:^1.1.3" - pathe: "npm:^1.1.2" - tar: "npm:^6.2.0" - bin: - giget: dist/cli.mjs - checksum: 10c0/0e82836783c704346fdda83e23d144e97f28a959320b1d8ee73c69a5af562362bcb727cf6ad99f90e45ed8a6abec140833534bb1fedcaa1c06fa026daaf3119c + checksum: 10c0/30b996b3a9c3dc00d333b6fb15232b3ddc8628f9f458de871ad237b4e3414e68f5408d7525d82ae4a551e24bd7461f009908e8db7c7031dc7dc51e62e7c18ac0 languageName: node linkType: hard @@ -13063,13 +9588,6 @@ __metadata: languageName: node linkType: hard -"github-slugger@npm:^2.0.0": - version: 2.0.0 - resolution: "github-slugger@npm:2.0.0" - checksum: 10c0/21b912b6b1e48f1e5a50b2292b48df0ff6abeeb0691b161b3d93d84f4ae6b1acd6ae23702e914af7ea5d441c096453cf0f621b72d57893946618d21dd1a1c486 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -13088,14 +9606,7 @@ __metadata: languageName: node linkType: hard -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 - languageName: node - linkType: hard - -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": version: 10.3.12 resolution: "glob@npm:10.3.12" dependencies: @@ -13110,6 +9621,38 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.4.1": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^11.0.0": + version: 11.0.0 + resolution: "glob@npm:11.0.0" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^4.0.1" + minimatch: "npm:^10.0.0" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^2.0.0" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/419866015d8795258a8ac51de5b9d1a99c72634fc3ead93338e4da388e89773ab21681e494eac0fbc4250b003451ca3110bb4f1c9393d15d14466270094fdb4e + languageName: node + linkType: hard + "glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.5, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -13202,7 +9745,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -13243,16 +9786,17 @@ __metadata: languageName: node linkType: hard -"globby@npm:^6.1.0": - version: 6.1.0 - resolution: "globby@npm:6.1.0" +"globby@npm:^14.0.2": + version: 14.0.2 + resolution: "globby@npm:14.0.2" dependencies: - array-union: "npm:^1.0.1" - glob: "npm:^7.0.3" - object-assign: "npm:^4.0.1" - pify: "npm:^2.0.0" - pinkie-promise: "npm:^2.0.0" - checksum: 10c0/656ad1f0d02c6ef378c07589519ed3ec27fe988ea177195c05b8aff280320f3d67b91fa0baa6f7e49288f9bf1f92fc84f783a79ac3ed66278f3fa082e627ed84 + "@sindresorhus/merge-streams": "npm:^2.1.0" + fast-glob: "npm:^3.3.2" + ignore: "npm:^5.2.4" + path-type: "npm:^5.0.0" + slash: "npm:^5.1.0" + unicorn-magic: "npm:^0.1.0" + checksum: 10c0/3f771cd683b8794db1e7ebc8b6b888d43496d93a82aad4e9d974620f578581210b6c5a6e75ea29573ed16a1345222fab6e9b877a8d1ed56eeb147e09f69c6f78 languageName: node linkType: hard @@ -13272,20 +9816,13 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.3, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.3, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 10c0/108415fb07ac913f17040dc336607772fcea68c7f495ef91887edddb0b0f5ff7bc1d1ab181b125ecb2f0505669ef12c9a178a3bbd2dd8e042d8c5f1d7c90331a - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -13300,23 +9837,7 @@ __metadata: languageName: node linkType: hard -"gunzip-maybe@npm:^1.4.2": - version: 1.4.2 - resolution: "gunzip-maybe@npm:1.4.2" - dependencies: - browserify-zlib: "npm:^0.1.4" - is-deflate: "npm:^1.0.0" - is-gzip: "npm:^1.0.0" - peek-stream: "npm:^1.1.0" - pumpify: "npm:^1.3.3" - through2: "npm:^2.0.3" - bin: - gunzip-maybe: bin.js - checksum: 10c0/42798a8061759885c2084e1804e51313d14f2dc9cf6c137e222953ec802f914e592d6f9dbf6ad67f4e78eb036e86db017d9c7c93bb23e90cd5ae09326296ed77 - languageName: node - linkType: hard - -"handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": +"handlebars@npm:^4.7.8": version: 4.7.8 resolution: "handlebars@npm:4.7.8" dependencies: @@ -13334,13 +9855,6 @@ __metadata: languageName: node linkType: hard -"hard-rejection@npm:^2.1.0": - version: 2.1.0 - resolution: "hard-rejection@npm:2.1.0" - checksum: 10c0/febc3343a1ad575aedcc112580835b44a89a89e01f400b4eda6e8110869edfdab0b00cd1bd4c3bfec9475a57e79e0b355aecd5be46454b6a62b9a359af60e564 - languageName: node - linkType: hard - "has-ansi@npm:^2.0.0": version: 2.0.0 resolution: "has-ansi@npm:2.0.0" @@ -13426,24 +9940,6 @@ __metadata: languageName: node linkType: hard -"hast-util-heading-rank@npm:^3.0.0": - version: 3.0.0 - resolution: "hast-util-heading-rank@npm:3.0.0" - dependencies: - "@types/hast": "npm:^3.0.0" - checksum: 10c0/1879c84f629e73f1f13247ab349324355cd801363b44e3d46f763aa5c0ea3b42dcd47b46e5643a0502cf01a6b1fdb9208fd12852e44ca6c671b3e4bccf9369a1 - languageName: node - linkType: hard - -"hast-util-is-element@npm:^3.0.0": - version: 3.0.0 - resolution: "hast-util-is-element@npm:3.0.0" - dependencies: - "@types/hast": "npm:^3.0.0" - checksum: 10c0/f5361e4c9859c587ca8eb0d8343492f3077ccaa0f58a44cd09f35d5038f94d65152288dcd0c19336ef2c9491ec4d4e45fde2176b05293437021570aa0bc3613b - languageName: node - linkType: hard - "hast-util-parse-selector@npm:^2.0.0": version: 2.2.5 resolution: "hast-util-parse-selector@npm:2.2.5" @@ -13451,15 +9947,6 @@ __metadata: languageName: node linkType: hard -"hast-util-to-string@npm:^3.0.0": - version: 3.0.0 - resolution: "hast-util-to-string@npm:3.0.0" - dependencies: - "@types/hast": "npm:^3.0.0" - checksum: 10c0/649edd993cf244563ad86d861aa0863759a4fbec49c43b3d92240e42aa4b69f0c3332ddff9e80954bbd8756c86b0fddc20e97d281c6da59d00427f45da8dab68 - languageName: node - linkType: hard - "hastscript@npm:^6.0.0": version: 6.0.0 resolution: "hastscript@npm:6.0.0" @@ -13473,15 +9960,6 @@ __metadata: languageName: node linkType: hard -"he@npm:^1.2.0": - version: 1.2.0 - resolution: "he@npm:1.2.0" - bin: - he: bin/he - checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 - languageName: node - linkType: hard - "header-case@npm:^2.0.4": version: 2.0.4 resolution: "header-case@npm:2.0.4" @@ -13506,6 +9984,13 @@ __metadata: languageName: node linkType: hard +"highlightjs-vue@npm:^1.0.0": + version: 1.0.0 + resolution: "highlightjs-vue@npm:1.0.0" + checksum: 10c0/9be378c70b864ca5eee87b07859222e31c946a8ad176227e54f7006a498223974ebe19fcce6e38ad5eb3c1ed0e16a580c4edefdf2cb882b6dfab1c3866cc047a + languageName: node + linkType: hard + "hjson@npm:^2.4.1": version: 2.4.3 resolution: "hjson@npm:2.4.3" @@ -13527,44 +10012,21 @@ __metadata: languageName: node linkType: hard -"homedir-polyfill@npm:^1.0.1": - version: 1.0.3 - resolution: "homedir-polyfill@npm:1.0.3" - dependencies: - parse-passwd: "npm:^1.0.0" - checksum: 10c0/3c099844f94b8b438f124bd5698bdcfef32b2d455115fb8050d7148e7f7b95fc89ba9922586c491f0e1cdebf437b1053c84ecddb8d596e109e9ac69c5b4a9e27 - languageName: node - linkType: hard - -"hosted-git-info@npm:^2.1.4": - version: 2.8.9 - resolution: "hosted-git-info@npm:2.8.9" - checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 - languageName: node - linkType: hard - -"hosted-git-info@npm:^4.0.1": - version: 4.1.0 - resolution: "hosted-git-info@npm:4.1.0" - dependencies: - lru-cache: "npm:^6.0.0" - checksum: 10c0/150fbcb001600336d17fdbae803264abed013548eea7946c2264c49ebe2ebd8c4441ba71dd23dd8e18c65de79d637f98b22d4760ba5fb2e0b15d62543d0fff07 - languageName: node - linkType: hard - -"hosted-git-info@npm:^7.0.0": - version: 7.0.1 - resolution: "hosted-git-info@npm:7.0.1" +"homedir-polyfill@npm:^1.0.1": + version: 1.0.3 + resolution: "homedir-polyfill@npm:1.0.3" dependencies: - lru-cache: "npm:^10.0.1" - checksum: 10c0/361c4254f717f06d581a5a90aa0156a945e662e05ebbb533c1fa9935f10886d8247db48cbbcf9667f02e519e6479bf16dcdcf3124c3030e76c4c3ca2c88ee9d3 + parse-passwd: "npm:^1.0.0" + checksum: 10c0/3c099844f94b8b438f124bd5698bdcfef32b2d455115fb8050d7148e7f7b95fc89ba9922586c491f0e1cdebf437b1053c84ecddb8d596e109e9ac69c5b4a9e27 languageName: node linkType: hard -"html-entities@npm:^2.1.0": - version: 2.5.2 - resolution: "html-entities@npm:2.5.2" - checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 +"hosted-git-info@npm:^8.0.0": + version: 8.0.2 + resolution: "hosted-git-info@npm:8.0.2" + dependencies: + lru-cache: "npm:^10.0.1" + checksum: 10c0/e64f6c1b6db625869934b35c4959aacc365799d9cb1856e0224b5557ee5ecfe224bb8aa850479179a8f3968063ea0f92b8fbb67fe009d46859431dcde7fdc36d languageName: node linkType: hard @@ -13575,23 +10037,6 @@ __metadata: languageName: node linkType: hard -"html-minifier-terser@npm:^6.0.2": - version: 6.1.0 - resolution: "html-minifier-terser@npm:6.1.0" - dependencies: - camel-case: "npm:^4.1.2" - clean-css: "npm:^5.2.2" - commander: "npm:^8.3.0" - he: "npm:^1.2.0" - param-case: "npm:^3.0.4" - relateurl: "npm:^0.2.7" - terser: "npm:^5.10.0" - bin: - html-minifier-terser: cli.js - checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a - languageName: node - linkType: hard - "html-tags@npm:^3.3.1": version: 3.3.1 resolution: "html-tags@npm:3.3.1" @@ -13599,27 +10044,6 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^5.5.0": - version: 5.6.0 - resolution: "html-webpack-plugin@npm:5.6.0" - dependencies: - "@types/html-minifier-terser": "npm:^6.0.0" - html-minifier-terser: "npm:^6.0.2" - lodash: "npm:^4.17.21" - pretty-error: "npm:^4.0.0" - tapable: "npm:^2.0.0" - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10c0/50d1a0f90d512463ea8d798985d91a7ccc9d5e461713dedb240125b2ff0671f58135dd9355f7969af341ff4725e73b2defbc0984cfdce930887a48506d970002 - languageName: node - linkType: hard - "htmlparser2@npm:^6.1.0": version: 6.1.0 resolution: "htmlparser2@npm:6.1.0" @@ -13651,31 +10075,6 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: "npm:2.0.0" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - toidentifier: "npm:1.0.1" - checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 - languageName: node - linkType: hard - -"http-errors@npm:~1.6.2": - version: 1.6.3 - resolution: "http-errors@npm:1.6.3" - dependencies: - depd: "npm:~1.1.2" - inherits: "npm:2.0.3" - setprototypeof: "npm:1.1.0" - statuses: "npm:>= 1.4.0 < 2" - checksum: 10c0/17ec4046ee974477778bfdd525936c254b872054703ec2caa4d6f099566b8adade636ae6aeeacb39302c5cd6e28fb407ebd937f500f5010d0b6850750414ff78 - languageName: node - linkType: hard - "http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" @@ -13686,17 +10085,6 @@ __metadata: languageName: node linkType: hard -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" - dependencies: - eventemitter3: "npm:^4.0.0" - follow-redirects: "npm:^1.0.0" - requires-port: "npm:^1.0.0" - checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 - languageName: node - linkType: hard - "https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -13731,13 +10119,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a - languageName: node - linkType: hard - "human-signals@npm:^5.0.0": version: 5.0.0 resolution: "human-signals@npm:5.0.0" @@ -13745,16 +10126,16 @@ __metadata: languageName: node linkType: hard -"husky@npm:^9.0.11": - version: 9.0.11 - resolution: "husky@npm:9.0.11" +"husky@npm:^9.1.7": + version: 9.1.7 + resolution: "husky@npm:9.1.7" bin: - husky: bin.mjs - checksum: 10c0/2c787dcf74a837fc9a4fea7da907509d4bd9a289f4ea10ecc9d86279e4d4542b0f5f6443a619bccae19e265f2677172cc2b86aae5c932a35a330cc227d914605 + husky: bin.js + checksum: 10c0/35bb110a71086c48906aa7cd3ed4913fb913823715359d65e32e0b964cb1e255593b0ae8014a5005c66a68e6fa66c38dcfa8056dbbdfb8b0187c0ffe7ee3a58f 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: @@ -13763,7 +10144,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": +"iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -13772,15 +10153,6 @@ __metadata: languageName: node linkType: hard -"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": - version: 5.1.0 - resolution: "icss-utils@npm:5.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d - languageName: node - linkType: hard - "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -13795,17 +10167,17 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": +"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.3.1 resolution: "ignore@npm:5.3.1" checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd languageName: node linkType: hard -"immutable@npm:^3": - version: 3.8.2 - resolution: "immutable@npm:3.8.2" - checksum: 10c0/fb6a2999ad3bda9e51741721e42547076dd492635ee4df9241224055fe953ec843583a700088cc4915f23dc326e5084f4e17f1bbd7388c3e872ef5a242e0ac5e +"ignore@npm:^6.0.2": + version: 6.0.2 + resolution: "ignore@npm:6.0.2" + checksum: 10c0/9a38feac1861906a78ba0f03e8ef3cd6b0526dce2a1a84e1009324b557763afeb9c3ebcc04666b21f7bbf71adda45e76781bb9e2eaa0903d45dcaded634454f5 languageName: node linkType: hard @@ -13819,13 +10191,6 @@ __metadata: languageName: node linkType: hard -"import-lazy@npm:^4.0.0": - version: 4.0.0 - resolution: "import-lazy@npm:4.0.0" - checksum: 10c0/a3520313e2c31f25c0b06aa66d167f329832b68a4f957d7c9daf6e0fa41822b6e84948191648b9b9d8ca82f94740cdf15eecf2401a5b42cd1c33fd84f2225cca - languageName: node - linkType: hard - "import-meta-resolve@npm:^4.0.0": version: 4.0.0 resolution: "import-meta-resolve@npm:4.0.0" @@ -13864,20 +10229,13 @@ __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.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 - languageName: node - linkType: hard - "ini@npm:4.1.1": version: 4.1.1 resolution: "ini@npm:4.1.1" @@ -13948,15 +10306,6 @@ __metadata: languageName: node linkType: hard -"invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: "npm:^1.0.0" - checksum: 10c0/5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -13967,20 +10316,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.1": - version: 2.0.1 - resolution: "ip@npm:2.0.1" - checksum: 10c0/cab8eb3e88d0abe23e4724829621ec4c4c5cb41a7f936a2e626c947128c1be16ed543448d42af7cca95379f9892bfcacc1ccd8d09bc7e8bea0e86d492ce33616 - languageName: node - linkType: hard - -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a - languageName: node - linkType: hard - "irregular-plurals@npm:^3.3.0": version: 3.5.0 resolution: "irregular-plurals@npm:3.5.0" @@ -13988,13 +10323,6 @@ __metadata: languageName: node linkType: hard -"is-absolute-url@npm:^4.0.0": - version: 4.0.1 - resolution: "is-absolute-url@npm:4.0.1" - checksum: 10c0/6f8f603945bd9f2c6031758bbc12352fc647bd5d807cad10d96cc6300fd0e15240cc091521a61db767e4ec0bacff257b4f1015fd5249c147bbb4a4497356c72e - languageName: node - linkType: hard - "is-absolute@npm:^1.0.0": version: 1.0.0 resolution: "is-absolute@npm:1.0.0" @@ -14077,6 +10405,13 @@ __metadata: languageName: node linkType: hard +"is-buffer@npm:^2.0.0": + version: 2.0.5 + resolution: "is-buffer@npm:2.0.5" + checksum: 10c0/e603f6fced83cf94c53399cff3bda1a9f08e391b872b64a73793b0928be3e5f047f2bcece230edb7632eaea2acdbfcb56c23b33d8a20c820023b230f1485679a + languageName: node + linkType: hard + "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -14084,7 +10419,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.13.0": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -14118,13 +10453,6 @@ __metadata: languageName: node linkType: hard -"is-deflate@npm:^1.0.0": - version: 1.0.0 - resolution: "is-deflate@npm:1.0.0" - checksum: 10c0/35f7ffcbef3549dd8a4d8df5dc09b4f4656a0fc88326e8b5201cda54114a9c2d8efb689d87c16f3f35c95bd71dcf13dc790d62b7504745b42c53ab4b40238f5a - languageName: node - linkType: hard - "is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" @@ -14143,16 +10471,6 @@ __metadata: languageName: node linkType: hard -"is-expression@npm:^4.0.0": - version: 4.0.0 - resolution: "is-expression@npm:4.0.0" - dependencies: - acorn: "npm:^7.1.1" - object-assign: "npm:^4.1.1" - checksum: 10c0/541831d39d3e7bfc8cecd966d6b0f3c0e6d9055342f17b634fb23e74f51ce90f1bfc3cf231c722fe003a61e8d4f0b9e07244fdaba57f4fc70a163c74006fd5a0 - languageName: node - linkType: hard - "is-extended@npm:0.0.10, is-extended@npm:~0.0.3, is-extended@npm:~0.0.8": version: 0.0.10 resolution: "is-extended@npm:0.0.10" @@ -14210,13 +10528,6 @@ __metadata: languageName: node linkType: hard -"is-gzip@npm:^1.0.0": - version: 1.0.0 - resolution: "is-gzip@npm:1.0.0" - checksum: 10c0/cbc1db080c636a6fb0f7346e3076f8276a29a9d8b52ae67c1971a8131c43f308e98ed227d1a6f49970e6c6ebabee0568e60aed7a3579dd4e1817cddf2faaf9b7 - languageName: node - linkType: hard - "is-hexadecimal@npm:^1.0.0": version: 1.0.4 resolution: "is-hexadecimal@npm:1.0.4" @@ -14263,16 +10574,6 @@ __metadata: languageName: node linkType: hard -"is-nan@npm:^1.3.2": - version: 1.3.2 - resolution: "is-nan@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.0" - define-properties: "npm:^1.1.3" - checksum: 10c0/8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" @@ -14280,15 +10581,6 @@ __metadata: languageName: node linkType: hard -"is-number-like@npm:^1.0.3": - version: 1.0.8 - resolution: "is-number-like@npm:1.0.8" - dependencies: - lodash.isfinite: "npm:^3.3.2" - checksum: 10c0/082f407c5f463b3618b5941f7f54541f6cb58bd6af1a80e42daaba7f81ed49785bb11f7ef3010051f6916cc3f97ed6cb40e7e87d15cea81f95306d34a1926ead - languageName: node - linkType: hard - "is-number-object@npm:^1.0.4": version: 1.0.7 resolution: "is-number-object@npm:1.0.7" @@ -14312,13 +10604,6 @@ __metadata: languageName: node linkType: hard -"is-path-cwd@npm:^2.2.0": - version: 2.2.0 - resolution: "is-path-cwd@npm:2.2.0" - checksum: 10c0/afce71533a427a759cd0329301c18950333d7589533c2c90205bd3fdcf7b91eb92d1940493190567a433134d2128ec9325de2fd281e05be1920fbee9edd22e0a - languageName: node - linkType: hard - "is-path-cwd@npm:^3.0.0": version: 3.0.0 resolution: "is-path-cwd@npm:3.0.0" @@ -14326,7 +10611,7 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": +"is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 @@ -14340,19 +10625,10 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "is-plain-obj@npm:1.1.0" - checksum: 10c0/daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: "npm:^3.0.1" - checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 +"is-plain-obj@npm:^4.0.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 10c0/32130d651d71d9564dc88ba7e6fda0e91a1010a3694648e9f4f47bb6080438140696d3e3e15c741411d712e47ac9edc1a8a9de1fe76f3487b0d90be06ac9975e languageName: node linkType: hard @@ -14363,13 +10639,6 @@ __metadata: languageName: node linkType: hard -"is-promise@npm:^2.0.0": - version: 2.2.2 - resolution: "is-promise@npm:2.2.2" - checksum: 10c0/2dba959812380e45b3df0fb12e7cb4d4528c989c7abb03ececb1d1fd6ab1cbfee956ca9daa587b9db1d8ac3c1e5738cf217bdb3dfd99df8c691be4c00ae09069 - languageName: node - linkType: hard - "is-promise@npm:^4.0.0": version: 4.0.0 resolution: "is-promise@npm:4.0.0" @@ -14377,7 +10646,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.0.3, is-regex@npm:^1.1.4": +"is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: @@ -14412,13 +10681,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 - languageName: node - linkType: hard - "is-stream@npm:^3.0.0": version: 3.0.0 resolution: "is-stream@npm:3.0.0" @@ -14501,6 +10763,13 @@ __metadata: languageName: node linkType: hard +"is-url-superb@npm:^4.0.0": + version: 4.0.0 + resolution: "is-url-superb@npm:4.0.0" + checksum: 10c0/354ea8246d5b5a828e41bb4ed66c539a7b74dc878ee4fa84b148df312b14b08118579d64f0893b56a0094e3b4b1e6082d2fbe2e3792998d7edffde1c0f3dfdd9 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -14534,13 +10803,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^1.1.0": - version: 1.1.0 - resolution: "is-wsl@npm:1.1.0" - checksum: 10c0/7ad0012f21092d6f586c7faad84755a8ef0da9b9ec295e4dc82313cce4e1a93a3da3c217265016461f9b141503fe55fa6eb1fd5457d3f05e8d1bdbb48e50c13a - languageName: node - linkType: hard - "is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -14642,6 +10904,28 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"jackspeak@npm:^4.0.1": + version: 4.0.2 + resolution: "jackspeak@npm:4.0.2" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + checksum: 10c0/b26039d11c0163a95b1e58851b9ac453cce64ad6d1eb98a00b303ad5eeb761b29d33c9419d1e16c016d3f7151c8edf7df223e6cf93a1907655fd95d6ce85c0de + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.8.7 resolution: "jake@npm:10.8.7" @@ -14656,18 +10940,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-diff@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^28.1.1" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 10c0/17a101ceb7e8f25c3ef64edda15cb1a259c2835395637099f3cc44f578fbd94ced7a13d11c0cbe8c5c1c3959a08544f0a913bec25a305b6dfc9847ce488e7198 - languageName: node - linkType: hard - "jest-diff@npm:^29.4.1": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -14680,13 +10952,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-get-type@npm:28.0.2" - checksum: 10c0/f64a40cfa10d79a56b383919033d35c8c4daee6145a1df31ec5ef2283fa7e8adbd443c6fcb4cfd0f60bbbd89f046c2323952f086b06e875cbbbc1a7d543a6e5e - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -14694,40 +10959,7 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-matcher-utils@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^28.1.3" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 10c0/026fbe664cfdaed5a5c9facfc86ccc9bed3718a7d1fe061e355eb6158019a77f74e9b843bc99f9a467966cbebe60bde8b43439174cbf64997d4ad404f8f809d0 - languageName: node - linkType: hard - -"jest-mock@npm:^27.3.0": - version: 27.5.1 - resolution: "jest-mock@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - checksum: 10c0/6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 - languageName: node - linkType: hard - -"jest-worker@npm:^27.4.5": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b - languageName: node - linkType: hard - -"jiti@npm:^1.19.1, jiti@npm:^1.20.0": +"jiti@npm:^1.19.1": version: 1.21.0 resolution: "jiti@npm:1.21.0" bin: @@ -14750,13 +10982,6 @@ __metadata: languageName: node linkType: hard -"js-stringify@npm:^1.0.2": - version: 1.0.2 - resolution: "js-stringify@npm:1.0.2" - checksum: 10c0/a450c04fde3a7e1c27f1c3c4300433f8d79322f9e3c2e76266843cef8c0b5a69b5f11b5f173212b2f15f2df09e068ef7ddf46ef775e2486f3006a6f4e912578d - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -14764,26 +10989,26 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1, js-yaml@npm:^3.6.1, js-yaml@npm:^3.7.0": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" dependencies: - argparse: "npm:^2.0.1" + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b languageName: node linkType: hard -"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1, js-yaml@npm:^3.6.1, js-yaml@npm:^3.7.0": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" + argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f languageName: node linkType: hard @@ -14794,56 +11019,19 @@ __metadata: languageName: node linkType: hard -"jscodeshift@npm:^0.15.1": - version: 0.15.2 - resolution: "jscodeshift@npm:0.15.2" - dependencies: - "@babel/core": "npm:^7.23.0" - "@babel/parser": "npm:^7.23.0" - "@babel/plugin-transform-class-properties": "npm:^7.22.5" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.0" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.22.11" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.0" - "@babel/plugin-transform-private-methods": "npm:^7.22.5" - "@babel/preset-flow": "npm:^7.22.15" - "@babel/preset-typescript": "npm:^7.23.0" - "@babel/register": "npm:^7.22.15" - babel-core: "npm:^7.0.0-bridge.0" - chalk: "npm:^4.1.2" - flow-parser: "npm:0.*" - graceful-fs: "npm:^4.2.4" - micromatch: "npm:^4.0.4" - neo-async: "npm:^2.5.0" - node-dir: "npm:^0.1.17" - recast: "npm:^0.23.3" - temp: "npm:^0.8.4" - write-file-atomic: "npm:^2.3.0" - peerDependencies: - "@babel/preset-env": ^7.1.6 - peerDependenciesMeta: - "@babel/preset-env": - optional: true - bin: - jscodeshift: bin/jscodeshift.js - checksum: 10c0/79afb059b9ca92712af02bdc8d6ff144de7aaf5e2cdcc6f6534e7a86a7347b0a278d9f4884f2c78dac424162a353aafff183a60e868f71132be2c5b5304aeeb8 - languageName: node - linkType: hard - -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 +"jsdoc-type-pratt-parser@npm:^4.0.0": + version: 4.1.0 + resolution: "jsdoc-type-pratt-parser@npm:4.1.0" + checksum: 10c0/7700372d2e733a32f7ea0a1df9cec6752321a5345c11a91b2ab478a031a426e934f16d5c1f15c8566c7b2c10af9f27892a29c2c789039f595470e929a4aa60ea languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" +"jsesc@npm:^3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 + checksum: 10c0/ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 languageName: node linkType: hard @@ -14854,14 +11042,7 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.1": - version: 1.0.2 - resolution: "json-parse-better-errors@npm:1.0.2" - checksum: 10c0/2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": +"json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 @@ -14905,7 +11086,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -14940,18 +11121,6 @@ __metadata: languageName: node linkType: hard -"jsonfile@npm:^3.0.0": - version: 3.0.1 - resolution: "jsonfile@npm:3.0.1" - dependencies: - graceful-fs: "npm:^4.1.6" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/159ec98712d5a0f77ddb96ddbde0ecc5fb1108fadab5b85cea18f508be78eabf03a3370b3769112fce1d8772b4e396f81d7c0d378ac5d7955bee5f1330cf1b19 - languageName: node - linkType: hard - "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -14984,16 +11153,6 @@ __metadata: languageName: node linkType: hard -"jstransformer@npm:1.0.0": - version: 1.0.0 - resolution: "jstransformer@npm:1.0.0" - dependencies: - is-promise: "npm:^2.0.0" - promise: "npm:^7.0.1" - checksum: 10c0/11f9b4f368a55878dd7973154cd83b0adca27f974d21217728652530775b2bec281e92109de66f0c9e37c76af796d5b76b33f3e38363214a83d102d523a7285b - languageName: node - linkType: hard - "jwt-decode@npm:^3.1.2": version: 3.1.2 resolution: "jwt-decode@npm:3.1.2" @@ -15010,49 +11169,17 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": +"kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 languageName: node linkType: hard -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b - languageName: node - linkType: hard - -"kleur@npm:^4.1.5": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a - languageName: node - linkType: hard - -"known-css-properties@npm:^0.29.0": - version: 0.29.0 - resolution: "known-css-properties@npm:0.29.0" - checksum: 10c0/f66e9992097b8f54e97dbe729943d4a11b8d3ba15f68dbb3deb8bb0122cb89c22c90c9221ecb1e3f2e236838fe3c0faae319b43908c81b6e254ac43cafde2906 - languageName: node - linkType: hard - -"known-css-properties@npm:^0.30.0": - version: 0.30.0 - resolution: "known-css-properties@npm:0.30.0" - checksum: 10c0/8b487a6b33487affcec41eb392ceb77acf4d093558dde5c88b5ea06b9a3c81781876d7cb09872e0518b9602f27c8f4112c9ac333e02c90a91c8fbd12e202ed48 - languageName: node - linkType: hard - -"lazy-universal-dotenv@npm:^4.0.0": - version: 4.0.0 - resolution: "lazy-universal-dotenv@npm:4.0.0" - dependencies: - app-root-dir: "npm:^1.0.2" - dotenv: "npm:^16.0.0" - dotenv-expand: "npm:^10.0.0" - checksum: 10c0/3bc4fe649c46c4a20561ca1fd10cd1df641d2c6c42c61af6c65a5fe0546cb548f449e13e6c7440be445c9fe5b4973c25f499e7d899b8704b7b9bd0ec85bbfe2d +"known-css-properties@npm:^0.35.0": + version: 0.35.0 + resolution: "known-css-properties@npm:0.35.0" + checksum: 10c0/04a4a2859d62670bb25b5b28091a1f03f6f0d3298a5ed3e7476397c5287b98c434f6dd9c004a0c67a53b7f21acc93f83c972e98c122f568d4d0bd21fd2b90fb6 languageName: node linkType: hard @@ -15065,13 +11192,6 @@ __metadata: languageName: node linkType: hard -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -15098,13 +11218,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:3.0.0": - version: 3.0.0 - resolution: "lilconfig@npm:3.0.0" - checksum: 10c0/7f5ee7a658dc016cacf146815e8d88b06f06f4402823b8b0934e305a57a197f55ccc9c5cd4fb5ea1b2b821c8ccaf2d54abd59602a4931af06eabda332388d3e6 - languageName: node - linkType: hard - "lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.1": version: 3.1.1 resolution: "lilconfig@npm:3.1.1" @@ -15112,10 +11225,17 @@ __metadata: languageName: node linkType: hard -"limiter@npm:^1.0.5": - version: 1.1.5 - resolution: "limiter@npm:1.1.5" - checksum: 10c0/ebe2b20a820d1f67b8e1724051246434c419b2da041a7e9cd943f6daf113b8d17a52a1bd88fb79be5b624c10283ecb737f50edb5c1c88c71f4cd367108c97300 +"lilconfig@npm:^3.1.2, lilconfig@npm:~3.1.2": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc + languageName: node + linkType: hard + +"lines-and-columns@npm:2.0.3": + version: 2.0.3 + resolution: "lines-and-columns@npm:2.0.3" + checksum: 10c0/09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c languageName: node linkType: hard @@ -15126,53 +11246,37 @@ __metadata: languageName: node linkType: hard -"lines-and-columns@npm:~2.0.3": - version: 2.0.4 - resolution: "lines-and-columns@npm:2.0.4" - checksum: 10c0/4db28bf065cd7ad897c0700f22d3d0d7c5ed6777e138861c601c496d545340df3fc19e18bd04ff8d95a246a245eb55685b82ca2f8c2ca53a008e9c5316250379 - languageName: node - linkType: hard - -"linkify-it@npm:^5.0.0": - version: 5.0.0 - resolution: "linkify-it@npm:5.0.0" - dependencies: - uc.micro: "npm:^2.0.0" - checksum: 10c0/ff4abbcdfa2003472fc3eb4b8e60905ec97718e11e33cca52059919a4c80cc0e0c2a14d23e23d8c00e5402bc5a885cdba8ca053a11483ab3cc8b3c7a52f88e2d - languageName: node - linkType: hard - -"lint-staged@npm:^15.2.2": - version: 15.2.2 - resolution: "lint-staged@npm:15.2.2" +"lint-staged@npm:^15.2.10": + version: 15.2.10 + resolution: "lint-staged@npm:15.2.10" dependencies: - chalk: "npm:5.3.0" - commander: "npm:11.1.0" - debug: "npm:4.3.4" - execa: "npm:8.0.1" - lilconfig: "npm:3.0.0" - listr2: "npm:8.0.1" - micromatch: "npm:4.0.5" - pidtree: "npm:0.6.0" - string-argv: "npm:0.3.2" - yaml: "npm:2.3.4" + chalk: "npm:~5.3.0" + commander: "npm:~12.1.0" + debug: "npm:~4.3.6" + execa: "npm:~8.0.1" + lilconfig: "npm:~3.1.2" + listr2: "npm:~8.2.4" + micromatch: "npm:~4.0.8" + pidtree: "npm:~0.6.0" + string-argv: "npm:~0.3.2" + yaml: "npm:~2.5.0" bin: lint-staged: bin/lint-staged.js - checksum: 10c0/a1ba6c7ee53e30a0f6ea9a351d95d3d0d2be916a41b561e22907e9ea513eb18cb3dbe65bff3ec13fad15777999efe56b2e2a95427e31d12a9b7e7948c3630ee2 + checksum: 10c0/6ad7b41f5e87a84fa2eb1990080ea3c68a2f2031b4e81edcdc2a458cc878538eedb310e6f98ffd878a1287e1a52ac968e540ee8a0e96c247e04b0cbc36421cdd languageName: node linkType: hard -"listr2@npm:8.0.1": - version: 8.0.1 - resolution: "listr2@npm:8.0.1" +"listr2@npm:~8.2.4": + version: 8.2.5 + resolution: "listr2@npm:8.2.5" dependencies: cli-truncate: "npm:^4.0.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" - log-update: "npm:^6.0.0" - rfdc: "npm:^1.3.0" + log-update: "npm:^6.1.0" + rfdc: "npm:^1.4.1" wrap-ansi: "npm:^9.0.0" - checksum: 10c0/b565d6ceb3a4c2dbe0c1735c0fd907afd0d6f89de21aced8e05187b2d88ca2f8f9ebc5d743885396a00f05f13146f6be744d098a56ce0402cf1cd131485a7ff1 + checksum: 10c0/f5a9599514b00c27d7eb32d1117c83c61394b2a985ec20e542c798bf91cf42b19340215701522736f5b7b42f557e544afeadec47866e35e5d4f268f552729671 languageName: node linkType: hard @@ -15187,14 +11291,14 @@ __metadata: languageName: node linkType: hard -"lit-element@npm:^4.0.4": - version: 4.0.4 - resolution: "lit-element@npm:4.0.4" +"lit-element@npm:^4.1.0": + version: 4.1.1 + resolution: "lit-element@npm:4.1.1" dependencies: "@lit-labs/ssr-dom-shim": "npm:^1.2.0" "@lit/reactive-element": "npm:^2.0.4" - lit-html: "npm:^3.1.2" - checksum: 10c0/c8fa358ff8208b5ef4e40018e4e6f3ad691ffc6aaaf32bec222b2e9117da18f92c80ecd41d394d494e9a55f7b0eee8a18a6529b401698f1f35dbe353a3042339 + lit-html: "npm:^3.2.0" + checksum: 10c0/b3c6c77d60a8239134d7c7e7c002be48414074f5b42f9ad026216749101a4f948266a4db9110a536fb23914044d584dbe4185c87064a4fa98baa4045ba2bbb46 languageName: node linkType: hard @@ -15207,12 +11311,12 @@ __metadata: languageName: node linkType: hard -"lit-html@npm:^3.1.2": - version: 3.1.2 - resolution: "lit-html@npm:3.1.2" +"lit-html@npm:^3.2.0": + version: 3.2.1 + resolution: "lit-html@npm:3.2.1" dependencies: "@types/trusted-types": "npm:^2.0.2" - checksum: 10c0/923ef6e0d52aef0cd1f3d6922c7b46e9de7efe0493b205da7f0e5a1d50ab02884cab87425886e2281396ece7745e4b794220bb5e8c4fedbdba47281aeeb489d3 + checksum: 10c0/31c02df2148bf9a73545570cbe57aae01c4de1d9b44060b6ff13641837d38e39e6b1abcf92e13882cc84f5fee37605ed79602b91ad479728549014462808118e languageName: node linkType: hard @@ -15227,26 +11331,14 @@ __metadata: languageName: node linkType: hard -"lit@npm:^3.1.3": - version: 3.1.3 - resolution: "lit@npm:3.1.3" +"lit@npm:^3.2.1": + version: 3.2.1 + resolution: "lit@npm:3.2.1" dependencies: "@lit/reactive-element": "npm:^2.0.4" - lit-element: "npm:^4.0.4" - lit-html: "npm:^3.1.2" - checksum: 10c0/bd29503bed86e07d94ff3445da4ac11b883bd94d50a2c8a089e990cbd3ce91c06f0e177cce38fbc75ddb35eb6e44f2ee5a1f7b8613478d522eff11438ebb858f - languageName: node - linkType: hard - -"load-json-file@npm:^4.0.0": - version: 4.0.0 - resolution: "load-json-file@npm:4.0.0" - dependencies: - graceful-fs: "npm:^4.1.2" - parse-json: "npm:^4.0.0" - pify: "npm:^3.0.0" - strip-bom: "npm:^3.0.0" - checksum: 10c0/6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5 + lit-element: "npm:^4.1.0" + lit-html: "npm:^3.2.0" + checksum: 10c0/064a31459fe54ad052c0685d058dd5aef089ddc97a247888ef91a0356dfef60c8cc531e48077bbd2cb4e9f48cb86f0ff0951bb535f1d9f144d2351f253291f66 languageName: node linkType: hard @@ -15257,53 +11349,6 @@ __metadata: languageName: node linkType: hard -"load-yaml-file@npm:^0.2.0": - version: 0.2.0 - resolution: "load-yaml-file@npm:0.2.0" - dependencies: - graceful-fs: "npm:^4.1.5" - js-yaml: "npm:^3.13.0" - pify: "npm:^4.0.1" - strip-bom: "npm:^3.0.0" - checksum: 10c0/e00ed43048c0648dfef7639129b6d7e5c2272bc36d2a50dd983dd495f3341a02cd2c40765afa01345f798d0d894e5ba53212449933e72ddfa4d3f7a48f822d2f - languageName: node - linkType: hard - -"loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 - languageName: node - linkType: hard - -"loader-utils@npm:^2.0.0": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: "npm:^5.2.2" - emojis-list: "npm:^3.0.0" - json5: "npm:^2.1.2" - checksum: 10c0/d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 - languageName: node - linkType: hard - -"loadicons@npm:^1.0.0": - version: 1.0.0 - resolution: "loadicons@npm:1.0.0" - checksum: 10c0/b868b993df4f93b53ac0f4b6142709acee260887205b50f595d5976ab02eb8a45b3a7c11d9f474b23d37f8b8e71214e6ebb71b825b02b08f569f533bdd90ed66 - languageName: node - linkType: hard - -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: "npm:^3.0.0" - path-exists: "npm:^3.0.0" - checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -15345,13 +11390,6 @@ __metadata: languageName: node linkType: hard -"lodash.debounce@npm:^4.0.8": - version: 4.0.8 - resolution: "lodash.debounce@npm:4.0.8" - checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 - languageName: node - linkType: hard - "lodash.defaults@npm:^4.2.0": version: 4.2.0 resolution: "lodash.defaults@npm:4.2.0" @@ -15380,13 +11418,6 @@ __metadata: languageName: node linkType: hard -"lodash.isfinite@npm:^3.3.2": - version: 3.3.2 - resolution: "lodash.isfinite@npm:3.3.2" - checksum: 10c0/997f5f2e96daf3f9f7e27a46cf5b409097d6426e137357f95b1aa357b3abfdf6c61225d451aab40be58941a87df5d5ca85617e85960f6fe50ee09aba41a974de - languageName: node - linkType: hard - "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -15464,7 +11495,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:>=4.17.21, lodash@npm:^4.0.0, lodash@npm:^4.17.10, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": +"lodash@npm:>=4.17.21, lodash@npm:^4.0.0, lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -15491,16 +11522,23 @@ __metadata: languageName: node linkType: hard -"log-update@npm:^6.0.0": - version: 6.0.0 - resolution: "log-update@npm:6.0.0" +"log-update@npm:^6.1.0": + version: 6.1.0 + resolution: "log-update@npm:6.1.0" dependencies: - ansi-escapes: "npm:^6.2.0" - cli-cursor: "npm:^4.0.0" - slice-ansi: "npm:^7.0.0" + ansi-escapes: "npm:^7.0.0" + cli-cursor: "npm:^5.0.0" + slice-ansi: "npm:^7.1.0" strip-ansi: "npm:^7.1.0" wrap-ansi: "npm:^9.0.0" - checksum: 10c0/e0b3c3401ef49ce3eb17e2f83d644765e4f7988498fc1344eaa4f31ab30e510dcc469a7fb64dc01bd1c8d9237d917598fa677a9818705fb3774c10f6e9d4b27c + checksum: 10c0/4b350c0a83d7753fea34dcac6cd797d1dc9603291565de009baa4aa91c0447eab0d3815a05c8ec9ac04fdfffb43c82adcdb03ec1fceafd8518e1a8c1cff4ff89 + languageName: node + linkType: hard + +"longest-streak@npm:^3.0.0": + version: 3.1.0 + resolution: "longest-streak@npm:3.1.0" + checksum: 10c0/7c2f02d0454b52834d1bcedef79c557bd295ee71fdabb02d041ff3aa9da48a90b5df7c0409156dedbc4df9b65da18742652aaea4759d6ece01f08971af6a7eaa languageName: node linkType: hard @@ -15515,12 +11553,10 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.6, loupe@npm:^2.3.7": - version: 2.3.7 - resolution: "loupe@npm:2.3.7" - dependencies: - get-func-name: "npm:^2.0.1" - checksum: 10c0/71a781c8fc21527b99ed1062043f1f2bb30bdaf54fa4cf92463427e1718bc6567af2988300bc243c1f276e4f0876f29e3cbf7b58106fdc186915687456ce5bf4 +"loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2": + version: 3.1.2 + resolution: "loupe@npm:3.1.2" + checksum: 10c0/b13c02e3ddd6a9d5f8bf84133b3242de556512d824dddeea71cce2dbd6579c8f4d672381c4e742d45cf4423d0701765b4a6e5fbc24701def16bc2b40f8daa96a languageName: node linkType: hard @@ -15550,13 +11586,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^4.0.1": - version: 4.1.5 - resolution: "lru-cache@npm:4.1.5" - dependencies: - pseudomap: "npm:^1.0.2" - yallist: "npm:^2.1.2" - checksum: 10c0/1ca5306814e5add9ec63556d6fd9b24a4ecdeaef8e9cea52cbf30301e6b88c8d8ddc7cab45b59b56eb763e6c45af911585dc89925a074ab65e1502e3fe8103cf +"lru-cache@npm:^11.0.0": + version: 11.0.2 + resolution: "lru-cache@npm:11.0.2" + checksum: 10c0/c993b8e06ead0b24b969c1dbb5b301716aed66e320e9014a80012f5febe280b438f28ff50046b2c55ff404e889351ccb332ff91f8dd175a21f5eae80e3fb155f languageName: node linkType: hard @@ -15578,13 +11611,6 @@ __metadata: languageName: node linkType: hard -"lunr@npm:^2.3.9": - version: 2.3.9 - resolution: "lunr@npm:2.3.9" - checksum: 10c0/77d7dbb4fbd602aac161e2b50887d8eda28c0fa3b799159cee380fbb311f1e614219126ecbbd2c3a9c685f1720a8109b3c1ca85cc893c39b6c9cc6a62a1d8a8b - languageName: node - linkType: hard - "lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -15594,22 +11620,21 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.5": - version: 0.30.8 - resolution: "magic-string@npm:0.30.8" +"magic-string@npm:^0.23.2": + version: 0.23.2 + resolution: "magic-string@npm:0.23.2" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 10c0/51a1f06f678c082aceddfb5943de9b6bdb88f2ea1385a1c2adf116deb73dfcfa50df6c222901d691b529455222d4d68d0b28be5689ac6f69b3baa3462861f922 + sourcemap-codec: "npm:^1.4.1" + checksum: 10c0/e668f95b1c5dec46ca7338a07bbe83d6cdc616e85f5c0cd67b916d98d9b2054ce49c15dd32f307cd048b52c81ffb58afd1413b59b63caafae62d11792b4821b8 languageName: node linkType: hard -"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "make-dir@npm:2.1.0" +"magic-string@npm:^0.30.0": + version: 0.30.14 + resolution: "magic-string@npm:0.30.14" dependencies: - pify: "npm:^4.0.1" - semver: "npm:^5.6.0" - checksum: 10c0/ada869944d866229819735bee5548944caef560d7a8536ecbc6536edca28c72add47cc4f6fc39c54fb25d06b58da1f8994cf7d9df7dadea047064749efc085d8 + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10c0/c52c2a6e699dfa8a840e13154da35464a40cd8b07049b695a8b282883b0426c0811af1e36ac26860b4267289340b42772c156a5608e87be97b63d510e617e87a languageName: node linkType: hard @@ -15657,6 +11682,25 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^14.0.0": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + languageName: node + linkType: hard + "make-iterator@npm:^1.0.0": version: 1.0.1 resolution: "make-iterator@npm:1.0.1" @@ -15673,249 +11717,596 @@ __metadata: languageName: node linkType: hard -"map-obj@npm:^1.0.0": - version: 1.0.1 - resolution: "map-obj@npm:1.0.1" - checksum: 10c0/ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52 +"map-or-similar@npm:^1.5.0": + version: 1.5.0 + resolution: "map-or-similar@npm:1.5.0" + checksum: 10c0/33c6ccfdc272992e33e4e99a69541a3e7faed9de3ac5bc732feb2500a9ee71d3f9d098980a70b7746e7eeb7f859ff7dfb8aa9b5ecc4e34170a32ab78cfb18def languageName: node linkType: hard -"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0": - version: 4.3.0 - resolution: "map-obj@npm:4.3.0" - checksum: 10c0/1c19e1c88513c8abdab25c316367154c6a0a6a0f77e3e8c391bb7c0e093aefed293f539d026dc013d86219e5e4c25f23b0003ea588be2101ccd757bacc12d43b +"markdown-table@npm:^3.0.0": + version: 3.0.4 + resolution: "markdown-table@npm:3.0.4" + checksum: 10c0/1257b31827629a54c24a5030a3dac952256c559174c95ce3ef89bebd6bff0cb1444b1fd667b1a1bb53307f83278111505b3e26f0c4e7b731e0060d435d2d930b languageName: node linkType: hard -"map-or-similar@npm:^1.5.0": - version: 1.5.0 - resolution: "map-or-similar@npm:1.5.0" - checksum: 10c0/33c6ccfdc272992e33e4e99a69541a3e7faed9de3ac5bc732feb2500a9ee71d3f9d098980a70b7746e7eeb7f859ff7dfb8aa9b5ecc4e34170a32ab78cfb18def +"matcher@npm:^5.0.0": + version: 5.0.0 + resolution: "matcher@npm:5.0.0" + dependencies: + escape-string-regexp: "npm:^5.0.0" + checksum: 10c0/eda5471fc9d5b7264d63c81727824adc3585ddb5cfdc5fce5a9b7c86f946ff181610735d330b1c37a84811df872d1290bf4e9401d2be2a414204343701144b18 + languageName: node + linkType: hard + +"mathml-tag-names@npm:^2.1.3": + version: 2.1.3 + resolution: "mathml-tag-names@npm:2.1.3" + checksum: 10c0/e2b094658a2618433efd2678a5a3e551645e09ba17c7c777783cd8dfa0178b0195fda0a5c46a6be5e778923662cf8dde891c894c869ff14fbb4ea3208c31bc4d + languageName: node + linkType: hard + +"md5-hex@npm:^3.0.1": + version: 3.0.1 + resolution: "md5-hex@npm:3.0.1" + dependencies: + blueimp-md5: "npm:^2.10.0" + checksum: 10c0/ee2b4d8da16b527b3a3fe4d7a96720f43afd07b46a82d49421208b5a126235fb75cfb30b80d4029514772c8844273f940bddfbf4155c787f968f3be4060d01e4 + languageName: node + linkType: hard + +"mdast-util-find-and-replace@npm:^3.0.0": + version: 3.0.1 + resolution: "mdast-util-find-and-replace@npm:3.0.1" + dependencies: + "@types/mdast": "npm:^4.0.0" + escape-string-regexp: "npm:^5.0.0" + unist-util-is: "npm:^6.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/1faca98c4ee10a919f23b8cc6d818e5bb6953216a71dfd35f51066ed5d51ef86e5063b43dcfdc6061cd946e016a9f0d44a1dccadd58452cf4ed14e39377f00cb + languageName: node + linkType: hard + +"mdast-util-from-markdown@npm:^2.0.0": + version: 2.0.2 + resolution: "mdast-util-from-markdown@npm:2.0.2" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark: "npm:^4.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-decode-string: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: 10c0/76eb2bd2c6f7a0318087c73376b8af6d7561c1e16654e7667e640f391341096c56142618fd0ff62f6d39e5ab4895898b9789c84cd7cec2874359a437a0e1ff15 + languageName: node + linkType: hard + +"mdast-util-gfm-autolink-literal@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-gfm-autolink-literal@npm:2.0.1" + dependencies: + "@types/mdast": "npm:^4.0.0" + ccount: "npm:^2.0.0" + devlop: "npm:^1.0.0" + mdast-util-find-and-replace: "npm:^3.0.0" + micromark-util-character: "npm:^2.0.0" + checksum: 10c0/963cd22bd42aebdec7bdd0a527c9494d024d1ad0739c43dc040fee35bdfb5e29c22564330a7418a72b5eab51d47a6eff32bc0255ef3ccb5cebfe8970e91b81b6 + languageName: node + linkType: hard + +"mdast-util-gfm-footnote@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-footnote@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.1.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + checksum: 10c0/c673b22bea24740235e74cfd66765b41a2fa540334f7043fa934b94938b06b7d3c93f2d3b33671910c5492b922c0cc98be833be3b04cfed540e0679650a6d2de + languageName: node + linkType: hard + +"mdast-util-gfm-strikethrough@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-strikethrough@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/b053e93d62c7545019bd914271ea9e5667ad3b3b57d16dbf68e56fea39a7e19b4a345e781312714eb3d43fdd069ff7ee22a3ca7f6149dfa774554f19ce3ac056 + languageName: node + linkType: hard + +"mdast-util-gfm-table@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-table@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + markdown-table: "npm:^3.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/128af47c503a53bd1c79f20642561e54a510ad5e2db1e418d28fefaf1294ab839e6c838e341aef5d7e404f9170b9ca3d1d89605f234efafde93ee51174a6e31e + languageName: node + linkType: hard + +"mdast-util-gfm-task-list-item@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-task-list-item@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/258d725288482b636c0a376c296431390c14b4f29588675297cb6580a8598ed311fc73ebc312acfca12cc8546f07a3a285a53a3b082712e2cbf5c190d677d834 + languageName: node + linkType: hard + +"mdast-util-gfm@npm:^3.0.0": + version: 3.0.0 + resolution: "mdast-util-gfm@npm:3.0.0" + dependencies: + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-gfm-autolink-literal: "npm:^2.0.0" + mdast-util-gfm-footnote: "npm:^2.0.0" + mdast-util-gfm-strikethrough: "npm:^2.0.0" + mdast-util-gfm-table: "npm:^2.0.0" + mdast-util-gfm-task-list-item: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/91596fe9bf3e4a0c546d0c57f88106c17956d9afbe88ceb08308e4da2388aff64489d649ddad599caecfdf755fc3ae4c9b82c219b85281bc0586b67599881fca + languageName: node + linkType: hard + +"mdast-util-phrasing@npm:^4.0.0": + version: 4.1.0 + resolution: "mdast-util-phrasing@npm:4.1.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 10c0/bf6c31d51349aa3d74603d5e5a312f59f3f65662ed16c58017169a5fb0f84ca98578f626c5ee9e4aa3e0a81c996db8717096705521bddb4a0185f98c12c9b42f + languageName: node + linkType: hard + +"mdast-util-to-markdown@npm:^2.0.0": + version: 2.1.2 + resolution: "mdast-util-to-markdown@npm:2.1.2" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + longest-streak: "npm:^3.0.0" + mdast-util-phrasing: "npm:^4.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-decode-string: "npm:^2.0.0" + unist-util-visit: "npm:^5.0.0" + zwitch: "npm:^2.0.0" + checksum: 10c0/4649722a6099f12e797bd8d6469b2b43b44e526b5182862d9c7766a3431caad2c0112929c538a972f214e63c015395e5d3f54bd81d9ac1b16e6d8baaf582f749 + languageName: node + linkType: hard + +"mdast-util-to-string@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-to-string@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + checksum: 10c0/2d3c1af29bf3fe9c20f552ee9685af308002488f3b04b12fa66652c9718f66f41a32f8362aa2d770c3ff464c034860b41715902ada2306bb0a055146cef064d7 + languageName: node + linkType: hard + +"mdn-data@npm:2.0.28": + version: 2.0.28 + resolution: "mdn-data@npm:2.0.28" + checksum: 10c0/20000932bc4cd1cde9cba4e23f08cc4f816398af4c15ec81040ed25421d6bf07b5cf6b17095972577fb498988f40f4cb589e3169b9357bb436a12d8e07e5ea7b + languageName: node + linkType: hard + +"mdn-data@npm:2.0.30": + version: 2.0.30 + resolution: "mdn-data@npm:2.0.30" + checksum: 10c0/a2c472ea16cee3911ae742593715aa4c634eb3d4b9f1e6ada0902aa90df13dcbb7285d19435f3ff213ebaa3b2e0c0265c1eb0e3fb278fda7f8919f046a410cd9 + languageName: node + linkType: hard + +"mdn-data@npm:2.12.1": + version: 2.12.1 + resolution: "mdn-data@npm:2.12.1" + checksum: 10c0/1a09f441bdd423f2b0ab712665a1a3329fe7b15e9a2dad8c1c10c521ddb204ed186e7ac91052fd53a5ae0a07ac6eae53b5bcbb59ba8a1fb654268611297eea4a + languageName: node + linkType: hard + +"memoize@npm:^10.0.0": + version: 10.0.0 + resolution: "memoize@npm:10.0.0" + dependencies: + mimic-function: "npm:^5.0.0" + checksum: 10c0/1584351834564be66b21d47b7afe495851f622669ad49e2f4fa4f35d5633471b93176cf602130a95f71fa0aee65a20179817ffac2dd11fa354aa19a8109a14e8 + languageName: node + linkType: hard + +"memoizerific@npm:^1.11.3": + version: 1.11.3 + resolution: "memoizerific@npm:1.11.3" + dependencies: + map-or-similar: "npm:^1.5.0" + checksum: 10c0/661bf69b7afbfad57f0208f0c63324f4c96087b480708115b78ee3f0237d86c7f91347f6db31528740b2776c2e34c709bcb034e1e910edee2270c9603a0a469e + languageName: node + linkType: hard + +"meow@npm:^12.0.1": + version: 12.1.1 + resolution: "meow@npm:12.1.1" + checksum: 10c0/a125ca99a32e2306e2f4cbe651a0d27f6eb67918d43a075f6e80b35e9bf372ebf0fc3a9fbc201cbbc9516444b6265fb3c9f80c5b7ebd32f548aa93eb7c28e088 + languageName: node + linkType: hard + +"meow@npm:^13.2.0": + version: 13.2.0 + resolution: "meow@npm:13.2.0" + checksum: 10c0/d5b339ae314715bcd0b619dd2f8a266891928e21526b4800d49b4fba1cc3fff7e2c1ff5edd3344149fac841bc2306157f858e8c4d5eaee4d52ce52ad925664ce + languageName: node + linkType: hard + +"merge-source-map@npm:1.0.4": + version: 1.0.4 + resolution: "merge-source-map@npm:1.0.4" + dependencies: + source-map: "npm:^0.5.6" + checksum: 10c0/6a154baada8c77ee3e3aa5ff3240d1ba9203ba93c1eaee54b4ac49b6d1057b693e17913147626aae10610a23cd5e87ea962fc0ff1cc047295d8ed1155b9848da + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"micromark-core-commonmark@npm:^2.0.0": + version: 2.0.2 + resolution: "micromark-core-commonmark@npm:2.0.2" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-factory-destination: "npm:^2.0.0" + micromark-factory-label: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-factory-title: "npm:^2.0.0" + micromark-factory-whitespace: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-html-tag-name: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/87c7a75cd339189eb6f1d6323037f7d108d1331d953b84fe839b37fd385ee2292b27222327c1ceffda46ba5d5d4dee703482475e5ee8744be40c9e308d8acb77 + languageName: node + linkType: hard + +"micromark-extension-gfm-autolink-literal@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/84e6fbb84ea7c161dfa179665dc90d51116de4c28f3e958260c0423e5a745372b7dcbc87d3cde98213b532e6812f847eef5ae561c9397d7f7da1e59872ef3efe languageName: node linkType: hard -"markdown-it-anchor@npm:^8.6.7": - version: 8.6.7 - resolution: "markdown-it-anchor@npm:8.6.7" - peerDependencies: - "@types/markdown-it": "*" - markdown-it: "*" - checksum: 10c0/f117866488013b7e4085a6b59d12bf62879181aef65ea2851f01ed1b763b8c052580c2c27fa8bd009421886220c6beeb373a65af9e885ce63a36ee9f8dcd0e89 +"micromark-extension-gfm-footnote@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-footnote@npm:2.1.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-core-commonmark: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/d172e4218968b7371b9321af5cde8c77423f73b233b2b0fcf3ff6fd6f61d2e0d52c49123a9b7910612478bf1f0d5e88c75a3990dd68f70f3933fe812b9f77edc languageName: node linkType: hard -"markdown-it-attrs@npm:^4.1.6": - version: 4.1.6 - resolution: "markdown-it-attrs@npm:4.1.6" - peerDependencies: - markdown-it: ">= 9.0.0" - checksum: 10c0/8d36fb333953fd65b042fa4c2f2b0469d457f7341469f56be68f0772813fce5867bc475eeed5ab25753603e9c35aeca2ac9dcdfe3ab92cba3a7178342a83367e +"micromark-extension-gfm-strikethrough@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/ef4f248b865bdda71303b494671b7487808a340b25552b11ca6814dff3fcfaab9be8d294643060bbdb50f79313e4a686ab18b99cbe4d3ee8a4170fcd134234fb languageName: node linkType: hard -"markdown-it-prism@npm:^2.3.0": - version: 2.3.0 - resolution: "markdown-it-prism@npm:2.3.0" +"micromark-extension-gfm-table@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-table@npm:2.1.0" dependencies: - prismjs: "npm:1.29.0" - checksum: 10c0/81332bfc0b93529089e59d8f276948fe55fb714610bdd7fdcc6060133c172608cf45c76dd166b91209eb51cef3e57da24c82c4d2f3b873c52e0b6bd45d793a2d + devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/c1b564ab68576406046d825b9574f5b4dbedbb5c44bede49b5babc4db92f015d9057dd79d8e0530f2fecc8970a695c40ac2e5e1d4435ccf3ef161038d0d1463b languageName: node linkType: hard -"markdown-it@npm:^14.1.0": - version: 14.1.0 - resolution: "markdown-it@npm:14.1.0" +"micromark-extension-gfm-tagfilter@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-tagfilter@npm:2.0.0" dependencies: - argparse: "npm:^2.0.1" - entities: "npm:^4.4.0" - linkify-it: "npm:^5.0.0" - mdurl: "npm:^2.0.0" - punycode.js: "npm:^2.3.1" - uc.micro: "npm:^2.1.0" - bin: - markdown-it: bin/markdown-it.mjs - checksum: 10c0/9a6bb444181d2db7016a4173ae56a95a62c84d4cbfb6916a399b11d3e6581bf1cc2e4e1d07a2f022ae72c25f56db90fbe1e529fca16fbf9541659dc53480d4b4 + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/995558843fff137ae4e46aecb878d8a4691cdf23527dcf1e2f0157d66786be9f7bea0109c52a8ef70e68e3f930af811828ba912239438e31a9cfb9981f44d34d languageName: node linkType: hard -"markdown-to-jsx@npm:7.3.2": - version: 7.3.2 - resolution: "markdown-to-jsx@npm:7.3.2" - peerDependencies: - react: ">= 0.14.0" - checksum: 10c0/191b9a9defeed02e12dd340cebf279f577266dac7b34574fa44ce4d64ee8536f9967d455b8303c853f84413feb473118290a6160d8221eeaf3b9e4961b8980e3 +"micromark-extension-gfm-task-list-item@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/78aa537d929e9309f076ba41e5edc99f78d6decd754b6734519ccbbfca8abd52e1c62df68d41a6ae64d2a3fc1646cea955893c79680b0b4385ced4c52296181f languageName: node linkType: hard -"matcher@npm:^5.0.0": - version: 5.0.0 - resolution: "matcher@npm:5.0.0" +"micromark-extension-gfm@npm:^3.0.0": + version: 3.0.0 + resolution: "micromark-extension-gfm@npm:3.0.0" dependencies: - escape-string-regexp: "npm:^5.0.0" - checksum: 10c0/eda5471fc9d5b7264d63c81727824adc3585ddb5cfdc5fce5a9b7c86f946ff181610735d330b1c37a84811df872d1290bf4e9401d2be2a414204343701144b18 + micromark-extension-gfm-autolink-literal: "npm:^2.0.0" + micromark-extension-gfm-footnote: "npm:^2.0.0" + micromark-extension-gfm-strikethrough: "npm:^2.0.0" + micromark-extension-gfm-table: "npm:^2.0.0" + micromark-extension-gfm-tagfilter: "npm:^2.0.0" + micromark-extension-gfm-task-list-item: "npm:^2.0.0" + micromark-util-combine-extensions: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/970e28df6ebdd7c7249f52a0dda56e0566fbfa9ae56c8eeeb2445d77b6b89d44096880cd57a1c01e7821b1f4e31009109fbaca4e89731bff7b83b8519690e5d9 languageName: node linkType: hard -"mathml-tag-names@npm:^2.1.3": - version: 2.1.3 - resolution: "mathml-tag-names@npm:2.1.3" - checksum: 10c0/e2b094658a2618433efd2678a5a3e551645e09ba17c7c777783cd8dfa0178b0195fda0a5c46a6be5e778923662cf8dde891c894c869ff14fbb4ea3208c31bc4d +"micromark-factory-destination@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-destination@npm:2.0.1" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/bbafcf869cee5bf511161354cb87d61c142592fbecea051000ff116068dc85216e6d48519d147890b9ea5d7e2864a6341c0c09d9948c203bff624a80a476023c languageName: node linkType: hard -"md5-hex@npm:^3.0.1": - version: 3.0.1 - resolution: "md5-hex@npm:3.0.1" +"micromark-factory-label@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-label@npm:2.0.1" dependencies: - blueimp-md5: "npm:^2.10.0" - checksum: 10c0/ee2b4d8da16b527b3a3fe4d7a96720f43afd07b46a82d49421208b5a126235fb75cfb30b80d4029514772c8844273f940bddfbf4155c787f968f3be4060d01e4 + devlop: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/0137716b4ecb428114165505e94a2f18855c8bbea21b07a8b5ce514b32a595ed789d2b967125718fc44c4197ceaa48f6609d58807a68e778138d2e6b91b824e8 languageName: node linkType: hard -"mdn-data@npm:2.0.28": - version: 2.0.28 - resolution: "mdn-data@npm:2.0.28" - checksum: 10c0/20000932bc4cd1cde9cba4e23f08cc4f816398af4c15ec81040ed25421d6bf07b5cf6b17095972577fb498988f40f4cb589e3169b9357bb436a12d8e07e5ea7b +"micromark-factory-space@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-space@npm:2.0.1" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/f9ed43f1c0652d8d898de0ac2be3f77f776fffe7dd96bdbba1e02d7ce33d3853c6ff5daa52568fc4fa32cdf3a62d86b85ead9b9189f7211e1d69ff2163c450fb languageName: node linkType: hard -"mdn-data@npm:2.0.30": - version: 2.0.30 - resolution: "mdn-data@npm:2.0.30" - checksum: 10c0/a2c472ea16cee3911ae742593715aa4c634eb3d4b9f1e6ada0902aa90df13dcbb7285d19435f3ff213ebaa3b2e0c0265c1eb0e3fb278fda7f8919f046a410cd9 +"micromark-factory-title@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-title@npm:2.0.1" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/e72fad8d6e88823514916890099a5af20b6a9178ccf78e7e5e05f4de99bb8797acb756257d7a3a57a53854cb0086bf8aab15b1a9e9db8982500dd2c9ff5948b6 languageName: node linkType: hard -"mdurl@npm:^2.0.0": - version: 2.0.0 - resolution: "mdurl@npm:2.0.0" - checksum: 10c0/633db522272f75ce4788440669137c77540d74a83e9015666a9557a152c02e245b192edc20bc90ae953bbab727503994a53b236b4d9c99bdaee594d0e7dd2ce0 +"micromark-factory-whitespace@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-whitespace@npm:2.0.1" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/20a1ec58698f24b766510a309b23a10175034fcf1551eaa9da3adcbed3e00cd53d1ebe5f030cf873f76a1cec3c34eb8c50cc227be3344caa9ed25d56cf611224 languageName: node linkType: hard -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 +"micromark-util-character@npm:^2.0.0": + version: 2.1.1 + resolution: "micromark-util-character@npm:2.1.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/d3fe7a5e2c4060fc2a076f9ce699c82a2e87190a3946e1e5eea77f563869b504961f5668d9c9c014724db28ac32fa909070ea8b30c3a39bd0483cc6c04cc76a1 languageName: node linkType: hard -"memfs@npm:^3.4.1, memfs@npm:^3.4.12": - version: 3.5.3 - resolution: "memfs@npm:3.5.3" +"micromark-util-chunked@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-chunked@npm:2.0.1" dependencies: - fs-monkey: "npm:^1.0.4" - checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/b68c0c16fe8106949537bdcfe1be9cf36c0ccd3bc54c4007003cb0984c3750b6cdd0fd77d03f269a3382b85b0de58bde4f6eedbe7ecdf7244759112289b1ab56 languageName: node linkType: hard -"memoize@npm:^10.0.0": - version: 10.0.0 - resolution: "memoize@npm:10.0.0" +"micromark-util-classify-character@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-classify-character@npm:2.0.1" dependencies: - mimic-function: "npm:^5.0.0" - checksum: 10c0/1584351834564be66b21d47b7afe495851f622669ad49e2f4fa4f35d5633471b93176cf602130a95f71fa0aee65a20179817ffac2dd11fa354aa19a8109a14e8 + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/8a02e59304005c475c332f581697e92e8c585bcd45d5d225a66c1c1b14ab5a8062705188c2ccec33cc998d33502514121478b2091feddbc751887fc9c290ed08 languageName: node linkType: hard -"memoizerific@npm:^1.11.3": - version: 1.11.3 - resolution: "memoizerific@npm:1.11.3" +"micromark-util-combine-extensions@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-combine-extensions@npm:2.0.1" dependencies: - map-or-similar: "npm:^1.5.0" - checksum: 10c0/661bf69b7afbfad57f0208f0c63324f4c96087b480708115b78ee3f0237d86c7f91347f6db31528740b2776c2e34c709bcb034e1e910edee2270c9603a0a469e + micromark-util-chunked: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/f15e282af24c8372cbb10b9b0b3e2c0aa681fea0ca323a44d6bc537dc1d9382c819c3689f14eaa000118f5a163245358ce6276b2cda9a84439cdb221f5d86ae7 languageName: node linkType: hard -"memorystream@npm:^0.3.1": - version: 0.3.1 - resolution: "memorystream@npm:0.3.1" - checksum: 10c0/4bd164657711d9747ff5edb0508b2944414da3464b7fe21ac5c67cf35bba975c4b446a0124bd0f9a8be54cfc18faf92e92bd77563a20328b1ccf2ff04e9f39b9 +"micromark-util-decode-numeric-character-reference@npm:^2.0.0": + version: 2.0.2 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.2" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/9c8a9f2c790e5593ffe513901c3a110e9ec8882a08f466da014112a25e5059b51551ca0aeb7ff494657d86eceb2f02ee556c6558b8d66aadc61eae4a240da0df languageName: node linkType: hard -"meow@npm:^10.1.5": - version: 10.1.5 - resolution: "meow@npm:10.1.5" +"micromark-util-decode-string@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-decode-string@npm:2.0.1" dependencies: - "@types/minimist": "npm:^1.2.2" - camelcase-keys: "npm:^7.0.0" - decamelize: "npm:^5.0.0" - decamelize-keys: "npm:^1.1.0" - hard-rejection: "npm:^2.1.0" - minimist-options: "npm:4.1.0" - normalize-package-data: "npm:^3.0.2" - read-pkg-up: "npm:^8.0.0" - redent: "npm:^4.0.0" - trim-newlines: "npm:^4.0.2" - type-fest: "npm:^1.2.2" - yargs-parser: "npm:^20.2.9" - checksum: 10c0/a513849022edd5ddcc41d28c679d31978abe414d9db5bc457e95e537a4327b2910fd2f699cdd883293f9a5da8951a50939bf60fbd62f7fe12b9ddf96a84b1b27 + decode-named-character-reference: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/f24d75b2e5310be6e7b6dee532e0d17d3bf46996841d6295f2a9c87a2046fff4ab603c52ab9d7a7a6430a8b787b1574ae895849c603d262d1b22eef71736b5cb languageName: node linkType: hard -"meow@npm:^12.0.1": - version: 12.1.1 - resolution: "meow@npm:12.1.1" - checksum: 10c0/a125ca99a32e2306e2f4cbe651a0d27f6eb67918d43a075f6e80b35e9bf372ebf0fc3a9fbc201cbbc9516444b6265fb3c9f80c5b7ebd32f548aa93eb7c28e088 +"micromark-util-encode@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-encode@npm:2.0.1" + checksum: 10c0/b2b29f901093845da8a1bf997ea8b7f5e061ffdba85070dfe14b0197c48fda64ffcf82bfe53c90cf9dc185e69eef8c5d41cae3ba918b96bc279326921b59008a languageName: node linkType: hard -"meow@npm:^13.2.0": - version: 13.2.0 - resolution: "meow@npm:13.2.0" - checksum: 10c0/d5b339ae314715bcd0b619dd2f8a266891928e21526b4800d49b4fba1cc3fff7e2c1ff5edd3344149fac841bc2306157f858e8c4d5eaee4d52ce52ad925664ce +"micromark-util-html-tag-name@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-html-tag-name@npm:2.0.1" + checksum: 10c0/ae80444db786fde908e9295f19a27a4aa304171852c77414516418650097b8afb401961c9edb09d677b06e97e8370cfa65638dde8438ebd41d60c0a8678b85b9 languageName: node linkType: hard -"meow@npm:^6.0.0": - version: 6.1.1 - resolution: "meow@npm:6.1.1" - dependencies: - "@types/minimist": "npm:^1.2.0" - camelcase-keys: "npm:^6.2.2" - decamelize-keys: "npm:^1.1.0" - hard-rejection: "npm:^2.1.0" - minimist-options: "npm:^4.0.2" - normalize-package-data: "npm:^2.5.0" - read-pkg-up: "npm:^7.0.1" - redent: "npm:^3.0.0" - trim-newlines: "npm:^3.0.0" - type-fest: "npm:^0.13.1" - yargs-parser: "npm:^18.1.3" - checksum: 10c0/ceece1e5e09a53d7bf298ef137477e395a0dd30c8ed1a9980a52caad02eccffd6bce1a5cad4596cd694e7e924e949253f0cc1e7c22073c07ce7b06cfefbcf8be +"micromark-util-normalize-identifier@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-normalize-identifier@npm:2.0.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/5299265fa360769fc499a89f40142f10a9d4a5c3dd8e6eac8a8ef3c2e4a6570e4c009cf75ea46dce5ee31c01f25587bde2f4a5cc0a935584ae86dd857f2babbd languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 10c0/b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec +"micromark-util-resolve-all@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-resolve-all@npm:2.0.1" + dependencies: + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/bb6ca28764696bb479dc44a2d5b5fe003e7177aeae1d6b0d43f24cc223bab90234092d9c3ce4a4d2b8df095ccfd820537b10eb96bb7044d635f385d65a4c984a languageName: node linkType: hard -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 +"micromark-util-sanitize-uri@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-sanitize-uri@npm:2.0.1" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/60e92166e1870fd4f1961468c2651013ff760617342918e0e0c3c4e872433aa2e60c1e5a672bfe5d89dc98f742d6b33897585cf86ae002cda23e905a3c02527c languageName: node linkType: hard -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb +"micromark-util-subtokenize@npm:^2.0.0": + version: 2.0.3 + resolution: "micromark-util-subtokenize@npm:2.0.3" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/75501986ecb02a6f06c0f3e58b584ae3ff3553b520260e8ce27d2db8c79b8888861dd9d3b26e30f5c6084fddd90f96dc3ff551f02c2ac4d669ebe920e483b6d6 languageName: node linkType: hard -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 +"micromark-util-symbol@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-symbol@npm:2.0.1" + checksum: 10c0/f2d1b207771e573232436618e78c5e46cd4b5c560dd4a6d63863d58018abbf49cb96ec69f7007471e51434c60de3c9268ef2bf46852f26ff4aacd10f9da16fe9 + languageName: node + linkType: hard + +"micromark-util-types@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-types@npm:2.0.1" + checksum: 10c0/872ec9334bb42afcc91c5bed8b7ee03b75654b36c6f221ab4d2b1bb0299279f00db948bf38ec6bc1ec03d0cf7842c21ab805190bf676157ba587eb0386d38b71 languageName: node linkType: hard -"micromatch@npm:4.0.5, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": +"micromark@npm:^4.0.0": + version: 4.0.1 + resolution: "micromark@npm:4.0.1" + dependencies: + "@types/debug": "npm:^4.0.0" + debug: "npm:^4.0.0" + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-core-commonmark: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-combine-extensions: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/b5d950c84664ce209575e5a54946488f0a1e1240d080544e657b65074c9b08208a5315d9db066b93cbc199ec05f68552ba8b09fd5e716c726f4a4712275a7c5c + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -15925,14 +12316,24 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": +"micromatch@npm:^4.0.8, micromatch@npm:~4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -15941,24 +12342,6 @@ __metadata: languageName: node linkType: hard -"mime@npm:1.4.1": - version: 1.4.1 - resolution: "mime@npm:1.4.1" - bin: - mime: cli.js - checksum: 10c0/ba9db9f7eb3eaae61c072cf06d744db99c091b5c9fa49f68e44ada7c6cccc89568c7a830f9ae0a11f37c88ca3851cb59a138e4703895e01d55dbff274feb74be - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 - languageName: node - linkType: hard - "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -15980,7 +12363,7 @@ __metadata: languageName: node linkType: hard -"min-indent@npm:^1.0.0, min-indent@npm:^1.0.1": +"min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c @@ -15996,7 +12379,16 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -16023,14 +12415,12 @@ __metadata: languageName: node linkType: hard -"minimist-options@npm:4.1.0, minimist-options@npm:^4.0.2": - version: 4.1.0 - resolution: "minimist-options@npm:4.1.0" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: - arrify: "npm:^1.0.1" - is-plain-obj: "npm:^1.1.0" - kind-of: "npm:^6.0.3" - checksum: 10c0/7871f9cdd15d1e7374e5b013e2ceda3d327a06a8c7b38ae16d9ef941e07d985e952c589e57213f7aa90a8744c60aed9524c0d85e501f5478382d9181f2763f54 + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard @@ -16065,22 +12455,27 @@ __metadata: languageName: node linkType: hard -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b languageName: node linkType: hard -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" dependencies: - jsonparse: "npm:^1.3.1" minipass: "npm:^3.0.0" - checksum: 10c0/9285cbbea801e7bd6a923e7fb66d9c47c8bad880e70b29f0b8ba220c283d065f47bfa887ef87fd1b735d39393ecd53bb13d40c260354e8fcf93d47cf4bf64e9c + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -16125,6 +12520,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -16145,27 +12547,6 @@ __metadata: languageName: node linkType: hard -"mitt@npm:^1.1.3": - version: 1.2.0 - resolution: "mitt@npm:1.2.0" - checksum: 10c0/81a0f22b7ac1a0ab5f17489e811641ad589b5e9d2a46a25adac19c8c0ba9c3b50bef7b287582357de25eaa0a47e5d4ced63ea8b8641ba6ca1d1f39d3ec47bb11 - languageName: node - linkType: hard - -"mixme@npm:^0.5.1": - version: 0.5.10 - resolution: "mixme@npm:0.5.10" - checksum: 10c0/409b2124b75b5f489b1521bc470f6201d748499bf656db0aa43a07e654449f3bcc8a0277cd05ca3c3e305281a5934b6e75219866200b70a9e3e105f9cf08baf1 - languageName: node - linkType: hard - -"mkdirp-classic@npm:^0.5.2": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 - languageName: node - linkType: hard - "mkdirp@npm:0.3.0": version: 0.3.0 resolution: "mkdirp@npm:0.3.0" @@ -16202,10 +12583,10 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 languageName: node linkType: hard @@ -16216,7 +12597,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.3": +"ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -16230,6 +12611,30 @@ __metadata: languageName: node linkType: hard +"mutexify@npm:^1.1.0": + version: 1.4.0 + resolution: "mutexify@npm:1.4.0" + dependencies: + queue-tick: "npm:^1.0.0" + checksum: 10c0/0b2fad0c671cef33ad3596d702b581e5bb3708ec7ba2913639cfb1642c7f5093af9d8793b38eafe1b723e7879d60419d2e96c5e7793271e0167833a7939ac66d + languageName: node + linkType: hard + +"nanobench@npm:^2.1.1": + version: 2.1.1 + resolution: "nanobench@npm:2.1.1" + dependencies: + browser-process-hrtime: "npm:^0.1.2" + chalk: "npm:^1.1.3" + mutexify: "npm:^1.1.0" + pretty-hrtime: "npm:^1.0.2" + bin: + nanobench: ./run.js + nanobench-compare: ./compare.js + checksum: 10c0/3f70b2eb2aed10cf01b620cf0566893cba906b47ac51a8d580c4a07336b9b1b76fd7326e81e04dfe58ff202e1b5ec1a298a6badca3e317513a37e86c04c3cc87 + languageName: node + linkType: hard + "nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" @@ -16246,24 +12651,24 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": +"negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard -"neo-async@npm:^2.5.0, neo-async@npm:^2.6.2": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b languageName: node linkType: hard -"nice-try@npm:^1.0.4": - version: 1.0.5 - resolution: "nice-try@npm:1.0.5" - checksum: 10c0/95568c1b73e1d0d4069a3e3061a2102d854513d37bcfda73300015b7ba4868d3b27c198d1dbbd8ebdef4112fc2ed9e895d4a0f2e1cce0bd334f2a1346dc9205f +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d languageName: node linkType: hard @@ -16277,13 +12682,6 @@ __metadata: languageName: node linkType: hard -"node-abort-controller@npm:^3.0.1": - version: 3.1.1 - resolution: "node-abort-controller@npm:3.1.1" - checksum: 10c0/f7ad0e7a8e33809d4f3a0d1d65036a711c39e9d23e0319d80ebe076b9a3b4432b4d6b86a7fab65521de3f6872ffed36fc35d1327487c48eb88c517803403eda3 - languageName: node - linkType: hard - "node-addon-api@npm:^1.7.1": version: 1.7.2 resolution: "node-addon-api@npm:1.7.2" @@ -16293,23 +12691,7 @@ __metadata: languageName: node linkType: hard -"node-dir@npm:^0.1.17": - version: 0.1.17 - resolution: "node-dir@npm:0.1.17" - dependencies: - minimatch: "npm:^3.0.2" - checksum: 10c0/16222e871708c405079ff8122d4a7e1d522c5b90fc8f12b3112140af871cfc70128c376e845dcd0044c625db0d2efebd2d852414599d240564db61d53402b4c1 - languageName: node - linkType: hard - -"node-fetch-native@npm:^1.6.3": - version: 1.6.4 - resolution: "node-fetch-native@npm:1.6.4" - checksum: 10c0/78334dc6def5d1d95cfe87b33ac76c4833592c5eb84779ad2b0c23c689f9dd5d1cfc827035ada72d6b8b218f717798968c5a99aeff0a1a8bf06657e80592f9c3 - languageName: node - linkType: hard - -"node-fetch@npm:^2.0.0, node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -16389,6 +12771,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 + languageName: node + linkType: hard + "nofilter@npm:^3.1.0": version: 3.1.0 resolution: "nofilter@npm:3.1.0" @@ -16429,30 +12818,6 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": - version: 2.5.0 - resolution: "normalize-package-data@npm:2.5.0" - dependencies: - hosted-git-info: "npm:^2.1.4" - resolve: "npm:^1.10.0" - semver: "npm:2 || 3 || 4 || 5" - validate-npm-package-license: "npm:^3.0.1" - checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 - languageName: node - linkType: hard - -"normalize-package-data@npm:^3.0.2": - version: 3.0.3 - resolution: "normalize-package-data@npm:3.0.3" - dependencies: - hosted-git-info: "npm:^4.0.1" - is-core-module: "npm:^2.5.0" - semver: "npm:^7.3.4" - validate-npm-package-license: "npm:^3.0.1" - checksum: 10c0/e5d0f739ba2c465d41f77c9d950e291ea4af78f8816ddb91c5da62257c40b76d8c83278b0d08ffbcd0f187636ebddad20e181e924873916d03e6e5ea2ef026be - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -16467,52 +12832,31 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:^11.0.0": - version: 11.0.1 - resolution: "npm-package-arg@npm:11.0.1" +"npm-package-arg@npm:^12.0.0": + version: 12.0.0 + resolution: "npm-package-arg@npm:12.0.0" dependencies: - hosted-git-info: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + hosted-git-info: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: 10c0/f5bc4056ffe46497847fb31e349c834efe01d36d170926d1032443e183219d5e6ce75a49c1d398caf2236d3a69180597d255bff685c68d6a81f2eac96262b94d + validate-npm-package-name: "npm:^6.0.0" + checksum: 10c0/a2e4e60b16b52715786ba854ef93c4f489b4379c54aa9179b6dac3f4e44fb6fad0a1d937e25cf04b3496bd61b90fc356b44ecd02ce98a6fe0f348e1563b7b00c languageName: node linkType: hard -"npm-registry-fetch@npm:^16.2.1": - version: 16.2.1 - resolution: "npm-registry-fetch@npm:16.2.1" +"npm-registry-fetch@npm:^18.0.2": + version: 18.0.2 + resolution: "npm-registry-fetch@npm:18.0.2" dependencies: - "@npmcli/redact": "npm:^1.1.0" - make-fetch-happen: "npm:^13.0.0" + "@npmcli/redact": "npm:^3.0.0" + jsonparse: "npm:^1.3.1" + make-fetch-happen: "npm:^14.0.0" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^11.0.0" - proc-log: "npm:^4.0.0" - checksum: 10c0/bccffc291771d55056a6ebedb7aaf431cecc663286e060dc2936e8e0deee454a4a71654f772afcaa44f0d74a2c02403d8b45486a0aa2dd6d2bd8c09c9134eeb9 - languageName: node - linkType: hard - -"npm-run-all@npm:^4.1.5": - version: 4.1.5 - resolution: "npm-run-all@npm:4.1.5" - dependencies: - ansi-styles: "npm:^3.2.1" - chalk: "npm:^2.4.1" - cross-spawn: "npm:^6.0.5" - memorystream: "npm:^0.3.1" - minimatch: "npm:^3.0.4" - pidtree: "npm:^0.3.0" - read-pkg: "npm:^3.0.0" - shell-quote: "npm:^1.6.1" - string.prototype.padend: "npm:^3.0.0" - bin: - npm-run-all: bin/npm-run-all/index.js - run-p: bin/run-p/index.js - run-s: bin/run-s/index.js - checksum: 10c0/736ee39bd35454d3efaa4a2e53eba6c523e2e17fba21a18edcce6b221f5cab62000bef16bb6ae8aff9e615831e6b0eb25ab51d52d60e6fa6f4ea880e4c6d31f4 + minipass-fetch: "npm:^4.0.0" + minizlib: "npm:^3.0.1" + npm-package-arg: "npm:^12.0.0" + proc-log: "npm:^5.0.0" + checksum: 10c0/43e02befb393f67d5014d690a96d55f0b5f837a3eb9a79b17738ff0e3a1f081968480f2f280d1ad77a088ebd88c196793d929b0e4d24a8389a324dfd4006bc39 languageName: node linkType: hard @@ -16573,40 +12917,40 @@ __metadata: languageName: node linkType: hard -"nx@npm:18.3.4, nx@npm:^18.3.4": - version: 18.3.4 - resolution: "nx@npm:18.3.4" +"nx@npm:19.8.14, nx@npm:^19.8.2": + version: 19.8.14 + resolution: "nx@npm:19.8.14" dependencies: - "@nrwl/tao": "npm:18.3.4" - "@nx/nx-darwin-arm64": "npm:18.3.4" - "@nx/nx-darwin-x64": "npm:18.3.4" - "@nx/nx-freebsd-x64": "npm:18.3.4" - "@nx/nx-linux-arm-gnueabihf": "npm:18.3.4" - "@nx/nx-linux-arm64-gnu": "npm:18.3.4" - "@nx/nx-linux-arm64-musl": "npm:18.3.4" - "@nx/nx-linux-x64-gnu": "npm:18.3.4" - "@nx/nx-linux-x64-musl": "npm:18.3.4" - "@nx/nx-win32-arm64-msvc": "npm:18.3.4" - "@nx/nx-win32-x64-msvc": "npm:18.3.4" + "@napi-rs/wasm-runtime": "npm:0.2.4" + "@nrwl/tao": "npm:19.8.14" + "@nx/nx-darwin-arm64": "npm:19.8.14" + "@nx/nx-darwin-x64": "npm:19.8.14" + "@nx/nx-freebsd-x64": "npm:19.8.14" + "@nx/nx-linux-arm-gnueabihf": "npm:19.8.14" + "@nx/nx-linux-arm64-gnu": "npm:19.8.14" + "@nx/nx-linux-arm64-musl": "npm:19.8.14" + "@nx/nx-linux-x64-gnu": "npm:19.8.14" + "@nx/nx-linux-x64-musl": "npm:19.8.14" + "@nx/nx-win32-arm64-msvc": "npm:19.8.14" + "@nx/nx-win32-x64-msvc": "npm:19.8.14" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:3.0.0-rc.46" - "@zkochan/js-yaml": "npm:0.0.6" - axios: "npm:^1.6.0" + "@zkochan/js-yaml": "npm:0.0.7" + axios: "npm:^1.7.4" chalk: "npm:^4.1.0" cli-cursor: "npm:3.1.0" cli-spinners: "npm:2.6.1" cliui: "npm:^8.0.1" - dotenv: "npm:~16.3.1" - dotenv-expand: "npm:~10.0.0" + dotenv: "npm:~16.4.5" + dotenv-expand: "npm:~11.0.6" enquirer: "npm:~2.3.6" figures: "npm:3.2.0" flat: "npm:^5.0.2" - fs-extra: "npm:^11.1.0" + front-matter: "npm:^4.0.2" ignore: "npm:^5.0.4" jest-diff: "npm:^29.4.1" - js-yaml: "npm:4.1.0" jsonc-parser: "npm:3.2.0" - lines-and-columns: "npm:~2.0.3" + lines-and-columns: "npm:2.0.3" minimatch: "npm:9.0.3" node-machine-id: "npm:1.1.12" npm-run-path: "npm:^4.0.1" @@ -16653,26 +12997,11 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 10c0/4ea923fc1312ebb2237a2af08c580b7bea99bf70a6ad6ed985084d6241de3e399ed1cd3588724baf2b6c8dc5eef745b7aa05d80070ef252d34b54d492cbcbd62 - languageName: node - linkType: hard - -"nypm@npm:^0.3.8": - version: 0.3.8 - resolution: "nypm@npm:0.3.8" - dependencies: - citty: "npm:^0.1.6" - consola: "npm:^3.2.3" - execa: "npm:^8.0.1" - pathe: "npm:^1.1.2" - ufo: "npm:^1.4.0" - bin: - nypm: dist/cli.mjs - checksum: 10c0/b910ad4f2156789e410443cb20e9e604baf9570dd54acc740bd3a7784cb6e96d4a2619c4e6ad2bea28a3f849acafbf4a8bdc9b9e52bd87379a5bd68e3b66400d + checksum: 10c0/3bc8b33b341054875a9ddbd9da63d001504948e1e4c7e707c138c939c52ea0269d6bc436aa3b9cf66c315177c626974d8f9322d19a5c1deceb4aa6faaaf67309 languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": +"object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 @@ -16757,54 +13086,22 @@ __metadata: version: 1.0.1 resolution: "object.map@npm:1.0.1" dependencies: - for-own: "npm:^1.0.0" - make-iterator: "npm:^1.0.0" - checksum: 10c0/f5dff48d3aa6604e8c1983c988a1314b8858181cbedc1671a83c8db6f247a97f31a7acb7ec1b85a72a785149bc34ffbd284d953d902fef7a3c19e2064959a0aa - languageName: node - linkType: hard - -"object.pick@npm:^1.3.0": - version: 1.3.0 - resolution: "object.pick@npm:1.3.0" - dependencies: - isobject: "npm:^3.0.1" - checksum: 10c0/cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e - languageName: node - linkType: hard - -"ohash@npm:^1.1.3": - version: 1.1.3 - resolution: "ohash@npm:1.1.3" - checksum: 10c0/928f5bdbd8cd73f90cf544c0533dbda8e0a42d9b8c7454ab89e64e4d11bc85f85242830b4e107426ce13dc4dd3013286f8f5e0c84abd8942a014b907d9692540 - languageName: node - linkType: hard - -"on-finished@npm:2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: "npm:1.1.1" - checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 + for-own: "npm:^1.0.0" + make-iterator: "npm:^1.0.0" + checksum: 10c0/f5dff48d3aa6604e8c1983c988a1314b8858181cbedc1671a83c8db6f247a97f31a7acb7ec1b85a72a785149bc34ffbd284d953d902fef7a3c19e2064959a0aa languageName: node linkType: hard -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" +"object.pick@npm:^1.3.0": + version: 1.3.0 + resolution: "object.pick@npm:1.3.0" dependencies: - ee-first: "npm:1.1.1" - checksum: 10c0/c904f9e518b11941eb60279a3cbfaf1289bd0001f600a950255b1dede9fe3df8cd74f38483550b3bb9485165166acb5db500c3b4c4337aec2815c88c96fcc2ea - languageName: node - linkType: hard - -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f + isobject: "npm:^3.0.1" + checksum: 10c0/cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": +"once@npm:^1.3.0, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -16813,7 +13110,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": +"onetime@npm:^5.1.0": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -16831,6 +13128,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" + dependencies: + mimic-function: "npm:^5.0.0" + checksum: 10c0/5cb9179d74b63f52a196a2e7037ba2b9a893245a5532d3f44360012005c9cadb60851d56716ebff18a6f47129dab7168022445df47c2aff3b276d92585ed1221 + languageName: node + linkType: hard + "open@npm:^10.1.0": version: 10.1.0 resolution: "open@npm:10.1.0" @@ -16854,15 +13160,6 @@ __metadata: languageName: node linkType: hard -"opn@npm:5.3.0": - version: 5.3.0 - resolution: "opn@npm:5.3.0" - dependencies: - is-wsl: "npm:^1.1.0" - checksum: 10c0/ac1c7a4176296c1f1190ab226a629535b9a9ef748b6c821fd6cc4353ef11d259dabdbafd610b2a46d53cfe8abd500396305eaffc1d4dffbc70dc931cd517a5b1 - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -16950,7 +13247,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": +"p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: @@ -16977,15 +13274,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: "npm:^2.0.0" - checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 - languageName: node - linkType: hard - "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -17038,7 +13326,7 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^7.0.1": +"p-map@npm:^7.0.1, p-map@npm:^7.0.2": version: 7.0.2 resolution: "p-map@npm:7.0.2" checksum: 10c0/e10548036648d1c043153f9997112fe5a7de54a319210238628f8ea22ee36587fd6ee740811f88b60bbf29d932e23ae35df7fced40df477116c84c18e797047e @@ -17062,6 +13350,20 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"package-manager-detector@npm:^0.2.0": + version: 0.2.6 + resolution: "package-manager-detector@npm:0.2.6" + checksum: 10c0/b9848031bafee03a1308cedecf8fecdc65378b3acd57c123f10f66dd7ea467141a44585ab26cbeb452e1da37cc217f9face129c08864fd8584164fb1f6d94533 + languageName: node + linkType: hard + "pajv@npm:^1.2.0": version: 1.2.0 resolution: "pajv@npm:1.2.0" @@ -17080,13 +13382,6 @@ __metadata: languageName: node linkType: hard -"pako@npm:~0.2.0": - version: 0.2.9 - resolution: "pako@npm:0.2.9" - checksum: 10c0/79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041 - languageName: node - linkType: hard - "param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" @@ -17131,17 +13426,7 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "parse-json@npm:4.0.0" - dependencies: - error-ex: "npm:^1.3.1" - json-parse-better-errors: "npm:^1.0.1" - checksum: 10c0/8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32 - languageName: node - linkType: hard - -"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": +"parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -17202,13 +13487,6 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 - languageName: node - linkType: hard - "pascal-case@npm:^3.1.2": version: 3.1.2 resolution: "pascal-case@npm:3.1.2" @@ -17219,13 +13497,6 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:^1.0.1": - version: 1.0.1 - resolution: "path-browserify@npm:1.0.1" - checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 - languageName: node - linkType: hard - "path-case@npm:^3.0.4": version: 3.0.4 resolution: "path-case@npm:3.0.4" @@ -17236,13 +13507,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -17264,13 +13528,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^2.0.1": - version: 2.0.1 - resolution: "path-key@npm:2.0.1" - checksum: 10c0/dd2044f029a8e58ac31d2bf34c34b93c3095c1481942960e84dd2faa95bbb71b9b762a106aead0646695330936414b31ca0bd862bf488a937ad17c8c5d73b32b - languageName: node - linkType: hard - "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -17318,10 +13575,23 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 10c0/50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.0 + resolution: "path-scurry@npm:2.0.0" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c languageName: node linkType: hard @@ -17332,15 +13602,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^3.0.0": - version: 3.0.0 - resolution: "path-type@npm:3.0.0" - dependencies: - pify: "npm:^3.0.0" - checksum: 10c0/1332c632f1cac15790ebab8dd729b67ba04fc96f81647496feb1c2975d862d046f41e4b975dbd893048999b2cc90721f72924ad820acc58c78507ba7141a8e56 - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -17355,28 +13616,10 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.2": - version: 1.1.2 - resolution: "pathe@npm:1.1.2" - checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 - languageName: node - linkType: hard - -"pathval@npm:^1.1.1": - version: 1.1.1 - resolution: "pathval@npm:1.1.1" - checksum: 10c0/f63e1bc1b33593cdf094ed6ff5c49c1c0dc5dc20a646ca9725cc7fe7cd9995002d51d5685b9b2ec6814342935748b711bafa840f84c0bb04e38ff40a335c94dc - languageName: node - linkType: hard - -"peek-stream@npm:^1.1.0": - version: 1.1.3 - resolution: "peek-stream@npm:1.1.3" - dependencies: - buffer-from: "npm:^1.0.0" - duplexify: "npm:^3.5.0" - through2: "npm:^2.0.3" - checksum: 10c0/3c35d1951b8640036f93b1b5628a90f849e49ca4f2e6aba393ff4978413931d9c491c83f71a92f878d5ea4c670af0bba04dfcfb79b310ead22601db7c1420e36 +"pathval@npm:^2.0.0": + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 10c0/602e4ee347fba8a599115af2ccd8179836a63c925c23e04bd056d0674a64b39e3a081b643cc7bc0b84390517df2d800a46fcc5598d42c155fe4977095c2f77c5 languageName: node linkType: hard @@ -17387,7 +13630,14 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": +"picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be @@ -17401,38 +13651,29 @@ __metadata: languageName: node linkType: hard -"pidtree@npm:0.6.0": - version: 0.6.0 - resolution: "pidtree@npm:0.6.0" - bin: - pidtree: bin/pidtree.js - checksum: 10c0/0829ec4e9209e230f74ebf4265f5ccc9ebfb488334b525cb13f86ff801dca44b362c41252cd43ae4d7653a10a5c6ab3be39d2c79064d6895e0d78dc50a5ed6e9 +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc languageName: node linkType: hard -"pidtree@npm:^0.3.0": - version: 0.3.1 - resolution: "pidtree@npm:0.3.1" +"pidtree@npm:~0.6.0": + version: 0.6.0 + resolution: "pidtree@npm:0.6.0" bin: pidtree: bin/pidtree.js - checksum: 10c0/cd69b0182f749f45ab48584e3442c48c5dc4512502c18d5b0147a33b042c41a4db4269b9ce2f7c48f11833ee5e79d81f5ebc6f7bf8372d4ea55726f60dc505a1 + checksum: 10c0/0829ec4e9209e230f74ebf4265f5ccc9ebfb488334b525cb13f86ff801dca44b362c41252cd43ae4d7653a10a5c6ab3be39d2c79064d6895e0d78dc50a5ed6e9 languageName: node linkType: hard -"pify@npm:^2.0.0, pify@npm:^2.3.0": +"pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc languageName: node linkType: hard -"pify@npm:^3.0.0": - version: 3.0.0 - resolution: "pify@npm:3.0.0" - checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 - languageName: node - linkType: hard - "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -17440,39 +13681,7 @@ __metadata: languageName: node linkType: hard -"pinkie-promise@npm:^2.0.0": - version: 2.0.1 - resolution: "pinkie-promise@npm:2.0.1" - dependencies: - pinkie: "npm:^2.0.0" - checksum: 10c0/11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a - languageName: node - linkType: hard - -"pinkie@npm:^2.0.0": - version: 2.0.4 - resolution: "pinkie@npm:2.0.4" - checksum: 10c0/25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6 - languageName: node - linkType: hard - -"pirates@npm:^4.0.6": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 - languageName: node - linkType: hard - -"pkg-dir@npm:^3.0.0": - version: 3.0.0 - resolution: "pkg-dir@npm:3.0.0" - dependencies: - find-up: "npm:^3.0.0" - checksum: 10c0/902a3d0c1f8ac43b1795fa1ba6ffeb37dfd53c91469e969790f6ed5e29ff2bdc50b63ba6115dc056d2efb4a040aa2446d512b3804bdafdf302f734fb3ec21847 - languageName: node - linkType: hard - -"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": +"pkg-dir@npm:^4.1.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -17481,15 +13690,6 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:^5.0.0": - version: 5.0.0 - resolution: "pkg-dir@npm:5.0.0" - dependencies: - find-up: "npm:^5.0.0" - checksum: 10c0/793a496d685dc55bbbdbbb22d884535c3b29241e48e3e8d37e448113a71b9e42f5481a61fdc672d7322de12fbb2c584dd3a68bf89b18fffce5c48a390f911bc5 - languageName: node - linkType: hard - "plop@npm:^4.0.1": version: 4.0.1 resolution: "plop@npm:4.0.1" @@ -17549,16 +13749,6 @@ __metadata: languageName: node linkType: hard -"portscanner@npm:2.2.0": - version: 2.2.0 - resolution: "portscanner@npm:2.2.0" - dependencies: - async: "npm:^2.6.0" - is-number-like: "npm:^1.0.3" - checksum: 10c0/d61af2143af13b27be0be767f40a34801e203d811c81c637828e6b07f78e667f175df276832638eeefb4ecf88aad78777061cea101fdae15f2f1c4939a6bc14a - languageName: node - linkType: hard - "possible-typed-array-names@npm:^1.0.0": version: 1.0.0 resolution: "possible-typed-array-names@npm:1.0.0" @@ -17589,15 +13779,15 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^10.0.0": - version: 10.0.0 - resolution: "postcss-calc@npm:10.0.0" +"postcss-calc@npm:^10.0.2": + version: 10.0.2 + resolution: "postcss-calc@npm:10.0.2" dependencies: - postcss-selector-parser: "npm:^6.0.16" + postcss-selector-parser: "npm:^6.1.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.38 - checksum: 10c0/d4d529f2f71b49f17441eed74a7564ccd2779c72ed8648d4bb2530261a27c0ca01fe6a07260e7bf57e55f46dd68dea07e52fd1a6b538db7bc13015124be258a5 + checksum: 10c0/f57c9db7a7a2f3a0cdf45990089c051248d995bb2b9d1bd1fcd1634507851e92ea85bbc71a3594e359e9e9287ba0a820c90d6d292126a4b735cda364a86ce9cf languageName: node linkType: hard @@ -17636,18 +13826,18 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^6.0.9": - version: 6.0.9 - resolution: "postcss-color-functional-notation@npm:6.0.9" +"postcss-color-functional-notation@npm:^6.0.14": + version: 6.0.14 + resolution: "postcss-color-functional-notation@npm:6.0.14" dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" "@csstools/utilities": "npm:^1.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/120f7bc23bf46dd1c008b3aa806fb02dd988ae180f9c0c10dca9f5ea3473bf20d7743aafae1441df5b4a3945a63ebb0dae1d4d55f7c8bcd34540529b627c4e3e + checksum: 10c0/fdc5188e19c3923da32fe08d50e55d0b3ca1cedf99f46331baa0a4bbd73a1fc6b4447b0346ab16049032b56ab84b98b4758a0ede7c237637e35a4cc60caac141 languageName: node linkType: hard @@ -17675,32 +13865,21 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-colormin@npm:7.0.0" +"postcss-colormin@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-colormin@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.0" + browserslist: "npm:^4.23.3" caniuse-api: "npm:^3.0.0" colord: "npm:^2.9.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/d365a5365e0a94748309d32c7208cd06249bc53eb82cc32c771de4073b109fa8552e58d60dbe84d7e69e68081ed8a01fbf645d38a650e90cb2e13b21043cd796 - languageName: node - linkType: hard - -"postcss-combine-duplicated-selectors@npm:^10.0.3": - version: 10.0.3 - resolution: "postcss-combine-duplicated-selectors@npm:10.0.3" - dependencies: - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/5dba611597653e0ef3fbeb0988e90bc897c53aa1f918c733e57404d572f4557a45c1de3a346c3296537f2603f6e24ed380fcb708a37f36dc1461a52a9bd9e403 + checksum: 10c0/76d09fb7e0218698e622a7c2cfc9087985f48f3a7e44f2655d5eefac4ae9c04198ae9d408dc7ace15d3aa5bde80e7031e462b0cb9b5bd50cfa76bbb1503c755b languageName: node linkType: hard -"postcss-combininator@npm:^2.0.0, postcss-combininator@workspace:plugins/postcss-combininator": +"postcss-combininator@workspace:plugins/postcss-combininator": version: 0.0.0-use.local resolution: "postcss-combininator@workspace:plugins/postcss-combininator" dependencies: @@ -17709,29 +13888,29 @@ __metadata: languageName: unknown linkType: soft -"postcss-convert-values@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-convert-values@npm:7.0.0" +"postcss-convert-values@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-convert-values@npm:7.0.4" dependencies: - browserslist: "npm:^4.23.0" + browserslist: "npm:^4.23.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/5d7cfa06f307e024574a1842016f006691e0c1932352f53a99ce8f2f9930c64c3c1ae17518e9e4e5176630b99f1beaab37bc339bc779fb07dc543670ae66bb21 + checksum: 10c0/9839b29f7c638672115c9fef5ed7df016aa43ea9dd42a4a2ace16e6a49c75246d2c19f3e03a6409ed3bc7c2fa4de6203bf5789cef8268c76618326b68e3bc591 languageName: node linkType: hard -"postcss-custom-media@npm:^10.0.4": - version: 10.0.4 - resolution: "postcss-custom-media@npm:10.0.4" +"postcss-custom-media@npm:^10.0.8": + version: 10.0.8 + resolution: "postcss-custom-media@npm:10.0.8" dependencies: - "@csstools/cascade-layer-name-parser": "npm:^1.0.9" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/media-query-list-parser": "npm:^2.1.9" + "@csstools/cascade-layer-name-parser": "npm:^1.0.13" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/media-query-list-parser": "npm:^2.1.13" peerDependencies: postcss: ^8.4 - checksum: 10c0/2384a40f0e38abe92fbfc707000b264e4bdfe65bd0086ab18c6aab71049198f9dd1431bc4f9bbf68f7cca86b4ff0da352bac4a6ecd04e3671b7ddf6ed6ec3d04 + checksum: 10c0/673ca0058a2f2357a83b33ce00bbeee7cda92621c08472fa55d7ac7ae56f5f8f979132528d537f2dedf715d35a8f9b14b2f0ab6b45423d49e2554c19aab3c827 languageName: node linkType: hard @@ -17747,32 +13926,32 @@ __metadata: languageName: unknown linkType: soft -"postcss-custom-properties@npm:^13.3.8": - version: 13.3.8 - resolution: "postcss-custom-properties@npm:13.3.8" +"postcss-custom-properties@npm:^13.3.12": + version: 13.3.12 + resolution: "postcss-custom-properties@npm:13.3.12" dependencies: - "@csstools/cascade-layer-name-parser": "npm:^1.0.9" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" + "@csstools/cascade-layer-name-parser": "npm:^1.0.13" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" "@csstools/utilities": "npm:^1.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/03dd1918f897005b23d09615ebb2c3faf4a01cac67462069c9cfa87c024b2a878f64948b0cf668971bc0ca00cfc349080879b3864deb3808a32d52ff2b473319 + checksum: 10c0/6af9f6ac94a6ac887749cd38d4586349f6aca29269ebfdb837019a3ba0130032f0ff4899b431b5c348f4ac79a7b16fb7300a256514a6a68e32a63489c18a70e7 languageName: node linkType: hard -"postcss-custom-selectors@npm:^7.1.8": - version: 7.1.8 - resolution: "postcss-custom-selectors@npm:7.1.8" +"postcss-custom-selectors@npm:^7.1.12": + version: 7.1.12 + resolution: "postcss-custom-selectors@npm:7.1.12" dependencies: - "@csstools/cascade-layer-name-parser": "npm:^1.0.9" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - postcss-selector-parser: "npm:^6.0.13" + "@csstools/cascade-layer-name-parser": "npm:^1.0.13" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + postcss-selector-parser: "npm:^6.1.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/6a7d8248342177a222821531ea3b4008764362e4f7e8f7f2d5767e5880c37ffa39ac5adced2c686baeb9c1f4ed4c283fcc8a8d30ef3b4fc5f63d4ef9a691285e + checksum: 10c0/78a7930e4f97c42b544f00c06272264432d47f9df777684b57673bb971b7ab49d5d6fb9289a5a869125e7e50dcd0cad65cf8846501253084b73a42ffab41b2c5 languageName: node linkType: hard @@ -17787,30 +13966,23 @@ __metadata: languageName: node linkType: hard -"postcss-discard-comments@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-comments@npm:7.0.0" - peerDependencies: - postcss: ^8.4.31 - checksum: 10c0/7fef7deea85c1e68161f69057be19a3aedd54d23c9b464c9b1531faa7a115f0c96a4f0ee3a560ce300578599dbc8114fe0fb744208b20b9d2fd8df1b4b39c58a - languageName: node - linkType: hard - -"postcss-discard-duplicates@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-duplicates@npm:7.0.0" +"postcss-discard-comments@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-discard-comments@npm:7.0.3" + dependencies: + postcss-selector-parser: "npm:^6.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/37d568dc18d47b8b9f0fd6d5115b1faf96c2bf429fc4586508a773533479e18627d6260cad6a3ca7d3bfc2f220fd9448410aee40e07f2ec6c6f96bbe3595dbc8 + checksum: 10c0/7700c8fb9a83c6ea5cc784267b9afd6e2968fda0358d583af5913baa28dfc91b0f2a4bd0b2bd62a86ebcb8dadb2547e287beae25b5a097e21c1f723367ccf112 languageName: node linkType: hard -"postcss-discard-empty@npm:^6.0.3": - version: 6.0.3 - resolution: "postcss-discard-empty@npm:6.0.3" +"postcss-discard-duplicates@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-discard-duplicates@npm:7.0.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/1af08bb29f18eda41edf3602b257d89a4cf0a16f79fc773cfebd4a37251f8dbd9b77ac18efe55d0677d000b43a8adf2ef9328d31961c810e9433a38494a1fa65 + checksum: 10c0/5cc2cac249f68004864865ea2ec38b7d5e28184f33e904e531ff57b533aacb73ec49e4a7d83219184001b8d167e5bcabc1673248134468d7ebaa0bfb9ff78f0a languageName: node linkType: hard @@ -17832,27 +14004,27 @@ __metadata: languageName: node linkType: hard -"postcss-discard-unused@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-unused@npm:7.0.0" +"postcss-discard-unused@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-discard-unused@npm:7.0.3" dependencies: - postcss-selector-parser: "npm:^6.0.16" + postcss-selector-parser: "npm:^6.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/1c460a508ba85c8ebb90fc688f64a7e3ff28b6ab1c678fe4a581248f9d807b2bd4d0b0fa5b287240d6f8bbee4bad719929adcc165115173220fca914a8f510dc + checksum: 10c0/5095f65d735bbad82a389b157e94db95a7ab14e71944e5feb8d397d01aa3ea4a63132b52dc7383522ada69ef5c1ca923f9465fce23787bb3df826386c8c657aa languageName: node linkType: hard -"postcss-double-position-gradients@npm:^5.0.6": - version: 5.0.6 - resolution: "postcss-double-position-gradients@npm:5.0.6" +"postcss-double-position-gradients@npm:^5.0.7": + version: 5.0.7 + resolution: "postcss-double-position-gradients@npm:5.0.7" dependencies: - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" "@csstools/utilities": "npm:^1.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/9b24b13043fe506c0ddd94e707fe4f21f4f9a6c05ca49a4f45e23412951fd6a4cfa0095002d10b322ca8be60df0badae3715a27eefdeb7bf8da4fdd1ecd5d7a2 + checksum: 10c0/52d96a34aa3e2e251edeaa2d4c2dd106c687f7910ec18266693656c0edd003384b927c855cecac07f52b5c7bdccd140abdc7e27082ce4c3755e3a966206a2cb9 languageName: node linkType: hard @@ -17941,27 +14113,27 @@ __metadata: languageName: node linkType: hard -"postcss-lab-function@npm:^6.0.14": - version: 6.0.14 - resolution: "postcss-lab-function@npm:6.0.14" +"postcss-lab-function@npm:^6.0.19": + version: 6.0.19 + resolution: "postcss-lab-function@npm:6.0.19" dependencies: - "@csstools/css-color-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" + "@csstools/css-color-parser": "npm:^2.0.4" + "@csstools/css-parser-algorithms": "npm:^2.7.1" + "@csstools/css-tokenizer": "npm:^2.4.1" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" "@csstools/utilities": "npm:^1.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/0b5d998ddb98ec6243448f1eca216f6e23872431885b152843feef1e844fc5b6b3ebe16ea8940f3d6abea732aa0c51b2ec0e57437e4326e5b2cb2bcb949e6d9f + checksum: 10c0/d9a91fb57dcbe967260df86e22ca335a5444f1f34d128fa7b5dbf2522772f2138ad708f1f20f0a59035d66ed736e82972ca7f1b669a157534a17ee8898af1921 languageName: node linkType: hard -"postcss-licensing@npm:^1.0.1": - version: 1.0.1 - resolution: "postcss-licensing@npm:1.0.1" +"postcss-licensing@npm:^2.0.0": + version: 2.0.0 + resolution: "postcss-licensing@npm:2.0.0" peerDependencies: postcss: ^7.0.0 || ^8.0.0 - checksum: 10c0/f7d5629ce37703c04fb990233bdaeb77b0860bfce726ad48878d4d0290d1db62366729191b0df233e976cee686655b60f4b682eebbdfa057ddcddda0c0885a5f + checksum: 10c0/c7c4fb1185cf9e613df608868b3f86b67b0ca2b6be3757d40eec84f0edb99babad64df6c1167074f6c192fcc9e019c870600d6a061dfd202fde0cd3d74d3f1e9 languageName: node linkType: hard @@ -18004,26 +14176,6 @@ __metadata: languageName: node linkType: hard -"postcss-loader@npm:^8.1.1": - version: 8.1.1 - resolution: "postcss-loader@npm:8.1.1" - dependencies: - cosmiconfig: "npm:^9.0.0" - jiti: "npm:^1.20.0" - semver: "npm:^7.5.4" - peerDependencies: - "@rspack/core": 0.x || 1.x - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10c0/86cde94cd4c7c39892ef9bd4bf09342f422a21789654038694cf2b23c37c0ed9550c73608f656426a6631f0ade1eca82022781831e93d5362afe2f191388b85e - languageName: node - linkType: hard - "postcss-logical@npm:^7.0.1": version: 7.0.1 resolution: "postcss-logical@npm:7.0.1" @@ -18047,29 +14199,29 @@ __metadata: languageName: node linkType: hard -"postcss-merge-longhand@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-merge-longhand@npm:7.0.0" +"postcss-merge-longhand@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-merge-longhand@npm:7.0.4" dependencies: postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^7.0.0" + stylehacks: "npm:^7.0.4" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/5f814f396a5107dcb5e74c2d4e55ebcd03b9bc2b3619ed7aea63a441854023ce349bc371d30aec1ac33a375139afac02709e7721e055b5e624701ac6576e8a10 + checksum: 10c0/6f50f7775dd361f83daf1acb3e0001d700ed2b7b9bea02df172143adc7fa196ce9209c9e482010ce36fd704512433b62692c5ab2eef5226db71ea3e694654dc7 languageName: node linkType: hard -"postcss-merge-rules@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-merge-rules@npm:7.0.0" +"postcss-merge-rules@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-merge-rules@npm:7.0.4" dependencies: - browserslist: "npm:^4.23.0" + browserslist: "npm:^4.23.3" caniuse-api: "npm:^3.0.0" cssnano-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^6.0.16" + postcss-selector-parser: "npm:^6.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/d9cb3a4e55db57aa7ba0bb1caefb82db93c8493d2b3db66091dae9d5794ca04729e660115765ff254d0eb960e4db037f6c5b92562b396b05216888d12acc08e0 + checksum: 10c0/fffdcef4ada68e92ab8e6dc34a3b9aa2b87188cd4d08f5ba0ff2aff7e3e3c7f086830748ff64db091b5ccb9ac59ac37cfaab1268ed3efb50ab9c4f3714eb5f6d languageName: node linkType: hard @@ -18097,84 +14249,41 @@ __metadata: languageName: node linkType: hard -"postcss-minify-params@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-minify-params@npm:7.0.0" +"postcss-minify-params@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-minify-params@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.0" + browserslist: "npm:^4.23.3" cssnano-utils: "npm:^5.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/28a7ae313a197aeaff8b3fa1e695a6443b11a74258374a05adee6a1b05f5849ef52037b7a5069d6910614b03b4610acdaf4a76f38b89cb42e813a8cb5ec2fc01 + checksum: 10c0/0e041f70554bae9d4a66c8ab2f2f3ed8bf73862c9d5ff9972ac7f1a596badd1544f093fa2362dd33e96c038af9e10287cdbfec9f480c49bffdcbaca9fdcb1e4e languageName: node linkType: hard -"postcss-minify-selectors@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-minify-selectors@npm:7.0.0" +"postcss-minify-selectors@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-minify-selectors@npm:7.0.4" dependencies: - postcss-selector-parser: "npm:^6.0.16" + cssesc: "npm:^3.0.0" + postcss-selector-parser: "npm:^6.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/6baf0ea71b8dfd01bdb5b516d01aa00244c55cad8d9c674358d735cef2a6aca6586dd480d419cc8d3f470e6d2d7d19354592044f19766993caf9800d3d7e0d36 - languageName: node - linkType: hard - -"postcss-modules-extract-imports@npm:^3.0.0": - version: 3.1.0 - resolution: "postcss-modules-extract-imports@npm:3.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 + checksum: 10c0/212b8f3d62eb2a27ed57d4e76b75b0886806ddb9e2497c0bb79308fa75dabaaaa4ed2b97734896e87603272d05231fd74aee2c256a48d77aa468b5b64cc7866a languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.4": - version: 4.0.5 - resolution: "postcss-modules-local-by-default@npm:4.0.5" - dependencies: - icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^6.0.2" - postcss-value-parser: "npm:^4.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/f4ad35abeb685ecb25f80c93d9fe23c8b89ee45ac4185f3560e701b4d7372f9b798577e79c5ed03b6d9c80bc923b001210c127c04ced781f43cda9e32b202a5b - languageName: node - linkType: hard - -"postcss-modules-scope@npm:^3.1.1": - version: 3.2.0 - resolution: "postcss-modules-scope@npm:3.2.0" - dependencies: - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/a2f5ffe372169b3feb8628cd785eb748bf12e344cfa57bce9e5cdc4fa5adcdb40d36daa86bb35dad53427703b185772aad08825b5783f745fcb1b6039454a84b - languageName: node - linkType: hard - -"postcss-modules-values@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" - dependencies: - icss-utils: "npm:^5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc - languageName: node - linkType: hard - -"postcss-nesting@npm:^12.1.2": - version: 12.1.2 - resolution: "postcss-nesting@npm:12.1.2" +"postcss-nesting@npm:^12.1.5": + version: 12.1.5 + resolution: "postcss-nesting@npm:12.1.5" dependencies: "@csstools/selector-resolve-nested": "npm:^1.1.0" - "@csstools/selector-specificity": "npm:^3.0.3" - postcss-selector-parser: "npm:^6.0.13" + "@csstools/selector-specificity": "npm:^3.1.1" + postcss-selector-parser: "npm:^6.1.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/39d1d100f61863f904393b17169be83cdf82bd50d530efb3e3ae0c7b0f838b254e10e5d12e25119cf31dce9e351a2b770a03f9b2029ff33bef0ec924c0d2f642 + checksum: 10c0/8f049fe24dccb186707e065ffb697f9f0633a03b0e1139e9c24656f3d2158a738a51c7b1f405b48fdb8b4f19515ad4ad9d3cd4ec9d9fe1dd4e5f18729bf8e589 languageName: node linkType: hard @@ -18242,15 +14351,15 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-unicode@npm:7.0.0" +"postcss-normalize-unicode@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-normalize-unicode@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.0" + browserslist: "npm:^4.23.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/f2d6ab0076c006dcf3ed33ba30686f2d29e81a408c66acced22e2c942df6d613697ea786137833dd258aafab5fda4d3eb27df13a82df830357dbad9b79154881 + checksum: 10c0/0df1aac932cc2340715178fd024e0f6d872ea5a4bee1bc8357317a75a7b2c904d885f754cc162af001aa2a9ded7c54fac7cbcd701e21e995c1ace92dc08f2b9d languageName: node linkType: hard @@ -18285,15 +14394,15 @@ __metadata: languageName: node linkType: hard -"postcss-ordered-values@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-ordered-values@npm:7.0.0" +"postcss-ordered-values@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-ordered-values@npm:7.0.1" dependencies: cssnano-utils: "npm:^5.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/42b14f9518b573318594c2aeb2f13fd1fbe44936d14f1b28a438e7a82644ace9a2946699bebfe7a2d383534dc24e7203c35308d749f3c585a86daa238ad920a4 + checksum: 10c0/9fc62e9039c7d4fa417d165678b065fc577a7232aa41a94a4e9208ad7db2268e1ce003aaad7c6a569afdf890a43416b0bf21047461505b4e3a16eec311a6eb63 languageName: node linkType: hard @@ -18328,63 +14437,64 @@ __metadata: languageName: node linkType: hard -"postcss-preset-env@npm:^9.5.9": - version: 9.5.9 - resolution: "postcss-preset-env@npm:9.5.9" +"postcss-preset-env@npm:^9.5.13": + version: 9.6.0 + resolution: "postcss-preset-env@npm:9.6.0" dependencies: - "@csstools/postcss-cascade-layers": "npm:^4.0.4" - "@csstools/postcss-color-function": "npm:^3.0.14" - "@csstools/postcss-color-mix-function": "npm:^2.0.14" - "@csstools/postcss-exponential-functions": "npm:^1.0.5" + "@csstools/postcss-cascade-layers": "npm:^4.0.6" + "@csstools/postcss-color-function": "npm:^3.0.19" + "@csstools/postcss-color-mix-function": "npm:^2.0.19" + "@csstools/postcss-content-alt-text": "npm:^1.0.0" + "@csstools/postcss-exponential-functions": "npm:^1.0.9" "@csstools/postcss-font-format-keywords": "npm:^3.0.2" - "@csstools/postcss-gamut-mapping": "npm:^1.0.7" - "@csstools/postcss-gradients-interpolation-method": "npm:^4.0.15" - "@csstools/postcss-hwb-function": "npm:^3.0.13" - "@csstools/postcss-ic-unit": "npm:^3.0.6" + "@csstools/postcss-gamut-mapping": "npm:^1.0.11" + "@csstools/postcss-gradients-interpolation-method": "npm:^4.0.20" + "@csstools/postcss-hwb-function": "npm:^3.0.18" + "@csstools/postcss-ic-unit": "npm:^3.0.7" "@csstools/postcss-initial": "npm:^1.0.1" - "@csstools/postcss-is-pseudo-class": "npm:^4.0.6" - "@csstools/postcss-light-dark-function": "npm:^1.0.3" + "@csstools/postcss-is-pseudo-class": "npm:^4.0.8" + "@csstools/postcss-light-dark-function": "npm:^1.0.8" "@csstools/postcss-logical-float-and-clear": "npm:^2.0.1" "@csstools/postcss-logical-overflow": "npm:^1.0.1" "@csstools/postcss-logical-overscroll-behavior": "npm:^1.0.1" "@csstools/postcss-logical-resize": "npm:^2.0.1" - "@csstools/postcss-logical-viewport-units": "npm:^2.0.7" - "@csstools/postcss-media-minmax": "npm:^1.1.4" - "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^2.0.7" + "@csstools/postcss-logical-viewport-units": "npm:^2.0.11" + "@csstools/postcss-media-minmax": "npm:^1.1.8" + "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^2.0.11" "@csstools/postcss-nested-calc": "npm:^3.0.2" "@csstools/postcss-normalize-display-values": "npm:^3.0.2" - "@csstools/postcss-oklab-function": "npm:^3.0.14" - "@csstools/postcss-progressive-custom-properties": "npm:^3.2.0" - "@csstools/postcss-relative-color-syntax": "npm:^2.0.14" + "@csstools/postcss-oklab-function": "npm:^3.0.19" + "@csstools/postcss-progressive-custom-properties": "npm:^3.3.0" + "@csstools/postcss-relative-color-syntax": "npm:^2.0.19" "@csstools/postcss-scope-pseudo-class": "npm:^3.0.1" - "@csstools/postcss-stepped-value-functions": "npm:^3.0.6" - "@csstools/postcss-text-decoration-shorthand": "npm:^3.0.6" - "@csstools/postcss-trigonometric-functions": "npm:^3.0.6" + "@csstools/postcss-stepped-value-functions": "npm:^3.0.10" + "@csstools/postcss-text-decoration-shorthand": "npm:^3.0.7" + "@csstools/postcss-trigonometric-functions": "npm:^3.0.10" "@csstools/postcss-unset-value": "npm:^3.0.1" autoprefixer: "npm:^10.4.19" - browserslist: "npm:^4.22.3" + browserslist: "npm:^4.23.1" css-blank-pseudo: "npm:^6.0.2" - css-has-pseudo: "npm:^6.0.3" + css-has-pseudo: "npm:^6.0.5" css-prefers-color-scheme: "npm:^9.0.1" - cssdb: "npm:^8.0.0" + cssdb: "npm:^8.1.0" postcss-attribute-case-insensitive: "npm:^6.0.3" postcss-clamp: "npm:^4.1.0" - postcss-color-functional-notation: "npm:^6.0.9" + postcss-color-functional-notation: "npm:^6.0.14" postcss-color-hex-alpha: "npm:^9.0.4" postcss-color-rebeccapurple: "npm:^9.0.3" - postcss-custom-media: "npm:^10.0.4" - postcss-custom-properties: "npm:^13.3.8" - postcss-custom-selectors: "npm:^7.1.8" + postcss-custom-media: "npm:^10.0.8" + postcss-custom-properties: "npm:^13.3.12" + postcss-custom-selectors: "npm:^7.1.12" postcss-dir-pseudo-class: "npm:^8.0.1" - postcss-double-position-gradients: "npm:^5.0.6" + postcss-double-position-gradients: "npm:^5.0.7" postcss-focus-visible: "npm:^9.0.1" postcss-focus-within: "npm:^8.0.1" postcss-font-variant: "npm:^5.0.0" postcss-gap-properties: "npm:^5.0.1" postcss-image-set-function: "npm:^6.0.3" - postcss-lab-function: "npm:^6.0.14" + postcss-lab-function: "npm:^6.0.19" postcss-logical: "npm:^7.0.1" - postcss-nesting: "npm:^12.1.2" + postcss-nesting: "npm:^12.1.5" postcss-opacity-percentage: "npm:^2.0.0" postcss-overflow-shorthand: "npm:^5.0.1" postcss-page-break: "npm:^3.0.4" @@ -18394,7 +14504,7 @@ __metadata: postcss-selector-not: "npm:^7.0.2" peerDependencies: postcss: ^8.4 - checksum: 10c0/dbe020e3fc08f0b71a3ee9d3c8a66a93bb6ba62281ac89fa59c82b8632ca58d6a911ddd9c65f15355c36aad63477633fc101cc0f3ce494dbc757193ba42eb61c + checksum: 10c0/caa91ba4d3b897d43ab2669b3edf40b24ef32c88e23b113be8956412e64b28deed6ba229c331848fcbc0d143bfde155173fb1e1ada9ccae5037b2ee8f7e554b7 languageName: node linkType: hard @@ -18429,15 +14539,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-reduce-initial@npm:7.0.0" +"postcss-reduce-initial@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-reduce-initial@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.0" + browserslist: "npm:^4.23.3" caniuse-api: "npm:^3.0.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/ed50cd680ce258df953b82ce9b3fb52564d08548724577810800e236d017d80430cbccb4b1ad38b0f4d521663598e44ab93136b20064231181ef49e1e113ae10 + checksum: 10c0/1e6fafaf5fac52b351c8de156ed62e4e1f48da7eb07f9ce90da54b45dca61da9af1e954b8a343271cb3e4ec99e0c5f18d7f9f96da0ca144511fca04498fac78c languageName: node linkType: hard @@ -18480,53 +14590,69 @@ __metadata: languageName: node linkType: hard -"postcss-rgb-mapping@npm:^1.1.0": - version: 1.1.0 - resolution: "postcss-rgb-mapping@npm:1.1.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^7.0.0 || ^8.0.0 - checksum: 10c0/c8a8af676bf2c45bde2442d677b805aff3cd42de8aebfcddb8d97d11800429d6a7563a6df032a328dfd8a7ca13a8ee198517e44f7e10af0eb5385f5e98b9e48a +"postcss-resolve-nested-selector@npm:^0.1.6": + version: 0.1.6 + resolution: "postcss-resolve-nested-selector@npm:0.1.6" + checksum: 10c0/84213a2bccce481b1569c595a3c547b25c6ef1cca839fbd6c82c12ab407559966e968613c7454b573aa54f38cfd7e900c1fd603f0efc9f51939ab9f93f115455 languageName: node linkType: hard -"postcss-safe-parser@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-safe-parser@npm:6.0.0" +"postcss-safe-parser@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-safe-parser@npm:7.0.1" peerDependencies: - postcss: ^8.3.3 - checksum: 10c0/5b0997b63de6ab4afb4b718a52dd7902e465c21d1f2e516762bcb59047787459b4dc5713132f6a19c9c8c483043b20b8a380a55fb61152ee66cbffcddf3b57f0 + postcss: ^8.4.31 + checksum: 10c0/6957b10b818bd8d4664ec0e548af967f7549abedfb37f844d389571d36af681340f41f9477b9ccf34bcc7599bdef222d1d72e79c64373001fae77089fba6d965 languageName: node linkType: hard -"postcss-safe-parser@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-safe-parser@npm:7.0.0" +"postcss-selector-not@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-selector-not@npm:7.0.2" + dependencies: + postcss-selector-parser: "npm:^6.0.13" peerDependencies: - postcss: ^8.4.31 - checksum: 10c0/4217afd8ce2809e959dc365e4675f499303cc6b91f94db06c8164422822db2d3b3124df701ee2234db4127ad05619b016bfb9c2bccae9bf9cf898a396f1632c9 + postcss: ^8.4 + checksum: 10c0/624b6e516d37d43406ff1414b3413fe7a5dc34eccadd6a6082fe7df13c5c2fab3e244af33ff0916f9be0a4f7db91d1c22102f5166d7a6e6595e7c00e11e20281 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.4": + version: 6.0.16 + resolution: "postcss-selector-parser@npm:6.0.16" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/0e11657cb3181aaf9ff67c2e59427c4df496b4a1b6a17063fae579813f80af79d444bf38f82eeb8b15b4679653fd3089e66ef0283f9aab01874d885e6cf1d2cf + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.1.0, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/523196a6bd8cf660bdf537ad95abd79e546d54180f9afb165a4ab3e651ac705d0f8b8ce6b3164fb9e3279ce482c5f751a69eb2d3a1e8eb0fd5e82294fb3ef13e languageName: node linkType: hard -"postcss-selector-not@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-selector-not@npm:7.0.2" +"postcss-selector-parser@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-selector-parser@npm:7.0.0" dependencies: - postcss-selector-parser: "npm:^6.0.13" - peerDependencies: - postcss: ^8.4 - checksum: 10c0/624b6e516d37d43406ff1414b3413fe7a5dc34eccadd6a6082fe7df13c5c2fab3e244af33ff0916f9be0a4f7db91d1c22102f5166d7a6e6595e7c00e11e20281 + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/e96e096afcce70bf5c97789f5ea09d7415ae5eb701d82b05b5e8532885d31363b484fcb1ca9488c9a331f30508d9e5bb6c3109eb2eb5067ef3d3919f9928cd9d languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.16 - resolution: "postcss-selector-parser@npm:6.0.16" +"postcss-selector-replace@npm:^1.0.2": + version: 1.0.2 + resolution: "postcss-selector-replace@npm:1.0.2" dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/0e11657cb3181aaf9ff67c2e59427c4df496b4a1b6a17063fae579813f80af79d444bf38f82eeb8b15b4679653fd3089e66ef0283f9aab01874d885e6cf1d2cf + postcss: "npm:^6.0.8" + checksum: 10c0/94f8c266b1bb9155e77978301956e0f43982b25913d3033445c7d47c649618329d8f0237c5e9b47aeea69648f488c56b9483a7f5bfde610b9c3067b05fcdb0d4 languageName: node linkType: hard @@ -18539,7 +14665,16 @@ __metadata: languageName: node linkType: hard -"postcss-splitinator@npm:^2.0.0, postcss-splitinator@workspace:plugins/postcss-splitinator": +"postcss-sorting@npm:^9.1.0": + version: 9.1.0 + resolution: "postcss-sorting@npm:9.1.0" + peerDependencies: + postcss: ^8.4.20 + checksum: 10c0/1faea84bf00d85929228d297587798fa9c384a02966a28a942777b2de553a8186087cfdcd0aca3dd40e4b2793aee050792d807458db8cf4880867c98c7bf22fd + languageName: node + linkType: hard + +"postcss-splitinator@workspace:plugins/postcss-splitinator": version: 0.0.0-use.local resolution: "postcss-splitinator@workspace:plugins/postcss-splitinator" dependencies: @@ -18547,36 +14682,49 @@ __metadata: languageName: unknown linkType: soft -"postcss-svgo@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-svgo@npm:7.0.0" +"postcss-svgo@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-svgo@npm:7.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^3.2.0" + svgo: "npm:^3.3.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/0e724069b5de83aa2b8f8a4746cb60cb663e0a8bbab0e4ba995649cb0562205af57d1f54b89fb90d8ae04a4b7ac3ac6e3751afffc3cff697cb19f7a36b71b195 + checksum: 10c0/7c7b177e6f4e2a3e9ada76d53afa02e08d900c8ac15600ba9daa80480269d538405e544bd8091bc5eb7529173a476896fad885a72a247258265424b29a9195ed languageName: node linkType: hard -"postcss-unique-selectors@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-unique-selectors@npm:7.0.0" +"postcss-unique-selectors@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-unique-selectors@npm:7.0.3" dependencies: - postcss-selector-parser: "npm:^6.0.16" + postcss-selector-parser: "npm:^6.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/33b532ad0e9271c5a379859e18adfdc72986bb538672cc0fbc06295d824f82dba3f7b57264e18a3214901bc5244ff5408d28b530374d24a088507287c7f520ce + checksum: 10c0/2eb90eb0745d1e29d411ea5108f1cd9737de5b8f739cabc717074872bc4015950c9963f870b23b33b9ef45e7887eecfe5560cffee56616d4e0b8d0fac4f7cb10 languageName: node linkType: hard -"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 languageName: node linkType: hard +"postcss-values-parser@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-values-parser@npm:6.0.2" + dependencies: + color-name: "npm:^1.1.4" + is-url-superb: "npm:^4.0.0" + quote-unquote: "npm:^1.0.0" + peerDependencies: + postcss: ^8.2.9 + checksum: 10c0/633b8bc7c46f7b6e2b1cb1f33aa0222a5cacb7f485eb41e6f902b5f37ab9884cd8e7e7b0706afb7e3c7766d85096b59e65f59a1eaefac55e2fc952a24f23bcb8 + languageName: node + linkType: hard + "postcss-zindex@npm:^7.0.0": version: 7.0.0 resolution: "postcss-zindex@npm:7.0.0" @@ -18598,7 +14746,18 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.24, postcss@npm:^8.4.28, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38": +"postcss@npm:^6.0.8": + version: 6.0.23 + resolution: "postcss@npm:6.0.23" + dependencies: + chalk: "npm:^2.4.1" + source-map: "npm:^0.6.1" + supports-color: "npm:^5.4.0" + checksum: 10c0/45d45184ffbb9d510e7585d9441af9a1a771a56b7553b1d598544e54acdfd31df439a95d5f00a6dc57b85b76d0c8925fec18614b1cc795887c845c3965e32e63 + languageName: node + linkType: hard + +"postcss@npm:^8.4.24, postcss@npm:^8.4.32, postcss@npm:^8.4.38": version: 8.4.38 resolution: "postcss@npm:8.4.38" dependencies: @@ -18609,15 +14768,14 @@ __metadata: languageName: node linkType: hard -"preferred-pm@npm:^3.0.0": - version: 3.1.3 - resolution: "preferred-pm@npm:3.1.3" +"postcss@npm:^8.4.43, postcss@npm:^8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" dependencies: - find-up: "npm:^5.0.0" - find-yarn-workspace-root2: "npm:1.2.16" - path-exists: "npm:^4.0.0" - which-pm: "npm:2.0.0" - checksum: 10c0/8eb9c35e4818d8e20b5b61a2117f5c77678649e1d20492fe4fdae054a9c4b930d04582b17e8a59b2dc923f2f788c7ded7fc99fd22c04631d836f7f52aeb79bde + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 languageName: node linkType: hard @@ -18637,7 +14795,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.5.1, prettier@npm:^2.7.1, prettier@npm:^2.8.0, prettier@npm:^2.8.8": +"prettier@npm:^2.5.1, prettier@npm:^2.7.1, prettier@npm:^2.8.0": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -18646,7 +14804,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1, prettier@npm:^3.2.5": +"prettier@npm:^3.2.5": version: 3.2.5 resolution: "prettier@npm:3.2.5" bin: @@ -18655,16 +14813,6 @@ __metadata: languageName: node linkType: hard -"pretty-error@npm:^4.0.0": - version: 4.0.0 - resolution: "pretty-error@npm:4.0.0" - dependencies: - lodash: "npm:^4.17.20" - renderkid: "npm:^3.0.0" - checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 - languageName: node - linkType: hard - "pretty-format@npm:^27.0.2": version: 27.5.1 resolution: "pretty-format@npm:27.5.1" @@ -18676,18 +14824,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f - languageName: node - linkType: hard - "pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -18699,7 +14835,7 @@ __metadata: languageName: node linkType: hard -"pretty-hrtime@npm:^1.0.3": +"pretty-hrtime@npm:^1.0.2, pretty-hrtime@npm:^1.0.3": version: 1.0.3 resolution: "pretty-hrtime@npm:1.0.3" checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 @@ -18715,6 +14851,15 @@ __metadata: languageName: node linkType: hard +"pretty-ms@npm:^9.1.0": + version: 9.2.0 + resolution: "pretty-ms@npm:9.2.0" + dependencies: + parse-ms: "npm:^4.0.0" + checksum: 10c0/ab6d066f90e9f77020426986e1b018369f41575674544c539aabec2e63a20fec01166d8cf6571d0e165ad11cfe5a8134a2a48a36d42ab291c59c6deca5264cbb + languageName: node + linkType: hard + "printj@npm:~1.1.0, printj@npm:~1.1.2": version: 1.1.2 resolution: "printj@npm:1.1.2" @@ -18731,7 +14876,7 @@ __metadata: languageName: node linkType: hard -"prismjs@npm:1.29.0, prismjs@npm:^1.27.0, prismjs@npm:^1.29.0": +"prismjs@npm:^1.27.0": version: 1.29.0 resolution: "prismjs@npm:1.29.0" checksum: 10c0/d906c4c4d01b446db549b4f57f72d5d7e6ccaca04ecc670fb85cea4d4b1acc1283e945a9cbc3d81819084a699b382f970e02f9d1378e14af9808d366d9ed7ec6 @@ -18752,10 +14897,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^4.0.0": - version: 4.2.0 - resolution: "proc-log@npm:4.2.0" - checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 languageName: node linkType: hard @@ -18783,25 +14928,6 @@ __metadata: languageName: node linkType: hard -"promise@npm:^7.0.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: "npm:~2.0.3" - checksum: 10c0/742e5c0cc646af1f0746963b8776299701ad561ce2c70b49365d62c8db8ea3681b0a1bf0d4e2fe07910bf72f02d39e51e8e73dc8d7503c3501206ac908be107f - languageName: node - linkType: hard - -"prompts@npm:^2.4.0": - version: 2.4.2 - resolution: "prompts@npm:2.4.2" - dependencies: - kleur: "npm:^3.0.3" - sisteransi: "npm:^1.0.5" - checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 - languageName: node - linkType: hard - "prop-types@npm:^15.5.10, prop-types@npm:^15.6.1, prop-types@npm:^15.7.2": version: 15.8.1 resolution: "prop-types@npm:15.8.1" @@ -18822,16 +14948,6 @@ __metadata: languageName: node linkType: hard -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: "npm:0.2.0" - ipaddr.js: "npm:1.9.1" - checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 - languageName: node - linkType: hard - "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -18839,185 +14955,6 @@ __metadata: languageName: node linkType: hard -"pseudomap@npm:^1.0.2": - version: 1.0.2 - resolution: "pseudomap@npm:1.0.2" - checksum: 10c0/5a91ce114c64ed3a6a553aa7d2943868811377388bb31447f9d8028271bae9b05b340fe0b6961a64e45b9c72946aeb0a4ab635e8f7cb3715ffd0ff2beeb6a679 - languageName: node - linkType: hard - -"pug-attrs@npm:^3.0.0": - version: 3.0.0 - resolution: "pug-attrs@npm:3.0.0" - dependencies: - constantinople: "npm:^4.0.1" - js-stringify: "npm:^1.0.2" - pug-runtime: "npm:^3.0.0" - checksum: 10c0/28178e91c05e8eb9130861c78dccc61eae3e1610931346065bd32ad0b08b023a8dcf2470c3b2409ba45a5098d6d7ed15687717e91cf77770c6381a18626e5194 - languageName: node - linkType: hard - -"pug-code-gen@npm:^3.0.2": - version: 3.0.2 - resolution: "pug-code-gen@npm:3.0.2" - dependencies: - constantinople: "npm:^4.0.1" - doctypes: "npm:^1.1.0" - js-stringify: "npm:^1.0.2" - pug-attrs: "npm:^3.0.0" - pug-error: "npm:^2.0.0" - pug-runtime: "npm:^3.0.0" - void-elements: "npm:^3.1.0" - with: "npm:^7.0.0" - checksum: 10c0/a9b7f7fe1cadd16682f46b5de087f22cce1be3b48cbb7137da046b4912434143f1ffdb0e7a07e03fa961f3342f944d3eefbc1a50751f7561ae431720c29448fe - languageName: node - linkType: hard - -"pug-error@npm:^2.0.0": - version: 2.0.0 - resolution: "pug-error@npm:2.0.0" - checksum: 10c0/f07d603f659e1cc27aef3f0cfa6c37608c7cc0611c1e55963a03d4eb78ef44982e8f0b1a703b5d5d5cece6409f13c8f3c337b2842299adc4caa64b0f747df517 - languageName: node - linkType: hard - -"pug-filters@npm:^4.0.0": - version: 4.0.0 - resolution: "pug-filters@npm:4.0.0" - dependencies: - constantinople: "npm:^4.0.1" - jstransformer: "npm:1.0.0" - pug-error: "npm:^2.0.0" - pug-walk: "npm:^2.0.0" - resolve: "npm:^1.15.1" - checksum: 10c0/7ddd62f5eb97f5242858bd56d93ffed387fef3742210a53770c980020cf91a34384b84b7fc8f0de185b43dfa77de2c4d0f63f575a4c5b3887fdef4e64b8d559d - languageName: node - linkType: hard - -"pug-lexer@npm:^5.0.1": - version: 5.0.1 - resolution: "pug-lexer@npm:5.0.1" - dependencies: - character-parser: "npm:^2.2.0" - is-expression: "npm:^4.0.0" - pug-error: "npm:^2.0.0" - checksum: 10c0/24195a5681953ab91c6a3ccd80a643f760dddb65e2f266bf8ccba145018ba0271536efe1572de2c2224163eb00873c2f1df0ad7ea7aa8bcbf79a66b586ca8435 - languageName: node - linkType: hard - -"pug-linker@npm:^4.0.0": - version: 4.0.0 - resolution: "pug-linker@npm:4.0.0" - dependencies: - pug-error: "npm:^2.0.0" - pug-walk: "npm:^2.0.0" - checksum: 10c0/db754ff34cdd4ba9d9e2d9535cce2a74178f2172e848a5fa6381907cb5bfaa0d39d4cc3eb29893d35fc1c417e83ae3cfd434640ba7d3b635c63199104fae976c - languageName: node - linkType: hard - -"pug-load@npm:^3.0.0": - version: 3.0.0 - resolution: "pug-load@npm:3.0.0" - dependencies: - object-assign: "npm:^4.1.1" - pug-walk: "npm:^2.0.0" - checksum: 10c0/2a7659dfaf9872dd25d851f85e4c27fa447d907b1db3540030cd844614159ff181e067d8f2bedf90eb6b5b1ff03747253859ecbbb822e40f4834b15591d4e108 - languageName: node - linkType: hard - -"pug-parser@npm:^6.0.0": - version: 6.0.0 - resolution: "pug-parser@npm:6.0.0" - dependencies: - pug-error: "npm:^2.0.0" - token-stream: "npm:1.0.0" - checksum: 10c0/faa6cec43afdeb2705eb8c68dfdb2e65836238df8043ae55295ffb72450b8c7a990ea1be60adbde19f58988b9e1d18a84ea42453e2c4f104d0031f78fda737b2 - languageName: node - linkType: hard - -"pug-runtime@npm:^3.0.0, pug-runtime@npm:^3.0.1": - version: 3.0.1 - resolution: "pug-runtime@npm:3.0.1" - checksum: 10c0/0db8166d2e17695a6941d1de81dcb21c8a52921299b1e03bf6a0a3d2b0036b51cf98101b3937b731c745e8d3e0268cb0b728c02f61a80a25fcfaa15c594fb1be - languageName: node - linkType: hard - -"pug-strip-comments@npm:^2.0.0": - version: 2.0.0 - resolution: "pug-strip-comments@npm:2.0.0" - dependencies: - pug-error: "npm:^2.0.0" - checksum: 10c0/ca498adedaeba51dd836b20129bbd161e2d5a397a2baaa553b1e74e888caa2258dcd7326396fc6f8fed8c7b7f906cfebc4c386ccbee8888a27b2ca0d4d86d206 - languageName: node - linkType: hard - -"pug-walk@npm:^2.0.0": - version: 2.0.0 - resolution: "pug-walk@npm:2.0.0" - checksum: 10c0/005d63177bcf057f5a618b182f6d4600afb039200b07a381a0d89288a2b3126e763a0a6c40b758eab0731c8e63cad1bbcb46d96803b9ae9cfc879f6ef5a0f8f4 - languageName: node - linkType: hard - -"pug@npm:^3.0.2": - version: 3.0.2 - resolution: "pug@npm:3.0.2" - dependencies: - pug-code-gen: "npm:^3.0.2" - pug-filters: "npm:^4.0.0" - pug-lexer: "npm:^5.0.1" - pug-linker: "npm:^4.0.0" - pug-load: "npm:^3.0.0" - pug-parser: "npm:^6.0.0" - pug-runtime: "npm:^3.0.1" - pug-strip-comments: "npm:^2.0.0" - checksum: 10c0/1d4d33e577a59f2df50bbb75aadebe67896c93046627a7435005bda693c34cf6023d814bd424d9b06b7842b03587da5ec66baedf7c49320a697696574302120b - languageName: node - linkType: hard - -"pump@npm:^2.0.0": - version: 2.0.1 - resolution: "pump@npm:2.0.1" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: 10c0/f1fe8960f44d145f8617ea4c67de05392da4557052980314c8f85081aee26953bdcab64afad58a2b1df0e8ff7203e3710e848cbe81a01027978edc6e264db355 - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: 10c0/bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 - languageName: node - linkType: hard - -"pumpify@npm:^1.3.3": - version: 1.5.1 - resolution: "pumpify@npm:1.5.1" - dependencies: - duplexify: "npm:^3.6.0" - inherits: "npm:^2.0.3" - pump: "npm:^2.0.0" - checksum: 10c0/0bcabf9e3dbf2d0cc1f9b84ac80d3c75386111caf8963bfd98817a1e2192000ac0ccc804ca6ccd5b2b8430fdb71347b20fb2f014fe3d41adbacb1b502a841c45 - languageName: node - linkType: hard - -"punycode.js@npm:^2.3.1": - version: 2.3.1 - resolution: "punycode.js@npm:2.3.1" - checksum: 10c0/1d12c1c0e06127fa5db56bd7fdf698daf9a78104456a6b67326877afc21feaa821257b171539caedd2f0524027fa38e67b13dd094159c8d70b6d26d2bea4dfdb - languageName: node - linkType: hard - -"punycode@npm:^1.4.1": - version: 1.4.1 - resolution: "punycode@npm:1.4.1" - checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 - languageName: node - linkType: hard - "punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -19025,16 +14962,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 10c0/4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f - languageName: node - linkType: hard - -"qs@npm:^6.10.0, qs@npm:^6.11.2": +"qs@npm:^6.10.0": version: 6.12.0 resolution: "qs@npm:6.12.0" dependencies: @@ -19050,17 +14978,17 @@ __metadata: languageName: node linkType: hard -"quick-lru@npm:^4.0.1": - version: 4.0.1 - resolution: "quick-lru@npm:4.0.1" - checksum: 10c0/f9b1596fa7595a35c2f9d913ac312fede13d37dc8a747a51557ab36e11ce113bbe88ef4c0154968845559a7709cb6a7e7cbe75f7972182451cd45e7f057a334d +"queue-tick@npm:^1.0.0": + version: 1.0.1 + resolution: "queue-tick@npm:1.0.1" + checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 languageName: node linkType: hard -"quick-lru@npm:^5.1.1": - version: 5.1.1 - resolution: "quick-lru@npm:5.1.1" - checksum: 10c0/a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da +"quote-unquote@npm:^1.0.0": + version: 1.0.0 + resolution: "quote-unquote@npm:1.0.0" + checksum: 10c0/eba86bb7f68ada486f5608c5c71cc155235f0408b8a0a180436cdf2457ae86f56a17de6b0bc5a1b7ae5f27735b3b789662cdf7f3b8195ac816cd0289085129ec languageName: node linkType: hard @@ -19071,45 +14999,7 @@ __metadata: languageName: node linkType: hard -"randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: "npm:^5.1.0" - checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 - languageName: node - linkType: hard - -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.0, range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 - languageName: node - linkType: hard - -"raw-body@npm:2.5.2, raw-body@npm:^2.3.2": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 - languageName: node - linkType: hard - -"react-colorful@npm:^5.1.2": - version: 5.6.1 - resolution: "react-colorful@npm:5.6.1" - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10c0/48eb73cf71e10841c2a61b6b06ab81da9fffa9876134c239bfdebcf348ce2a47e56b146338e35dfb03512c85966bfc9a53844fc56bc50154e71f8daee59ff6f0 - languageName: node - linkType: hard - -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0, react-dom@npm:^18.2.0": +"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" dependencies: @@ -19215,154 +15105,46 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.3": - version: 2.3.6 - resolution: "react-remove-scroll-bar@npm:2.3.6" - dependencies: - react-style-singleton: "npm:^2.2.1" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/4e32ee04bf655a8bd3b4aacf6ffc596ae9eb1b9ba27eef83f7002632ee75371f61516ae62250634a9eae4b2c8fc6f6982d9b182de260f6c11841841e6e2e7515 - languageName: node - linkType: hard - -"react-remove-scroll@npm:2.5.5": - version: 2.5.5 - resolution: "react-remove-scroll@npm:2.5.5" - dependencies: - react-remove-scroll-bar: "npm:^2.3.3" - react-style-singleton: "npm:^2.2.1" - tslib: "npm:^2.1.0" - use-callback-ref: "npm:^1.3.0" - use-sidecar: "npm:^1.1.2" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/4952657e6a7b9d661d4ad4dfcef81b9c7fa493e35164abff99c35c0b27b3d172ef7ad70c09416dc44dd14ff2e6b38a5ec7da27e27e90a15cbad36b8fd2fd8054 - languageName: node - linkType: hard - -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" - dependencies: - get-nonce: "npm:^1.0.0" - invariant: "npm:^2.2.4" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad - languageName: node - linkType: hard - -"react-syntax-highlighter@npm:^15.5.0": - version: 15.5.0 - resolution: "react-syntax-highlighter@npm:15.5.0" +"react-syntax-highlighter@npm:^15.6.1": + version: 15.6.1 + resolution: "react-syntax-highlighter@npm:15.6.1" dependencies: "@babel/runtime": "npm:^7.3.1" highlight.js: "npm:^10.4.1" + highlightjs-vue: "npm:^1.0.0" lowlight: "npm:^1.17.0" prismjs: "npm:^1.27.0" refractor: "npm:^3.6.0" peerDependencies: react: ">= 0.14.0" - checksum: 10c0/2bf57a1ea151f688efc7eba355677577c9bb55f05f9df7ef86627aae42f63f505486cddf3f4a628aecc51ec75e89beb9533201570d03201c4bf7d69d61d2545d - languageName: node - linkType: hard - -"react@npm:18.2.0, react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 - languageName: node - linkType: hard - -"react@npm:^18.3.1": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 - languageName: node - linkType: hard - -"read-cache@npm:^1.0.0": - version: 1.0.0 - resolution: "read-cache@npm:1.0.0" - dependencies: - pify: "npm:^2.3.0" - checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 - languageName: node - linkType: hard - -"read-pkg-up@npm:^7.0.1": - version: 7.0.1 - resolution: "read-pkg-up@npm:7.0.1" - dependencies: - find-up: "npm:^4.1.0" - read-pkg: "npm:^5.2.0" - type-fest: "npm:^0.8.1" - checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 - languageName: node - linkType: hard - -"read-pkg-up@npm:^8.0.0": - version: 8.0.0 - resolution: "read-pkg-up@npm:8.0.0" - dependencies: - find-up: "npm:^5.0.0" - read-pkg: "npm:^6.0.0" - type-fest: "npm:^1.0.1" - checksum: 10c0/cf3905ccbe5cd602f23192cc7ca65ed17561bab117eadb9aed817441d5bfc6b9a11215c2a3e9505f501d046818f3c4180dbea61fa83c42083e0b4e407d5cc745 + checksum: 10c0/4a4cf4695c45d7a6b25078970fb79ae5a85edeba5be0a2508766ee18e8aee1c0c4cdd97bf54f5055e4af671fe7e5e71348e81cafe09a0eb07a763ae876b7f073 languageName: node linkType: hard -"read-pkg@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg@npm:3.0.0" +"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": + version: 18.2.0 + resolution: "react@npm:18.2.0" dependencies: - load-json-file: "npm:^4.0.0" - normalize-package-data: "npm:^2.3.2" - path-type: "npm:^3.0.0" - checksum: 10c0/65acf2df89fbcd506b48b7ced56a255ba00adf7ecaa2db759c86cc58212f6fd80f1f0b7a85c848551a5d0685232e9b64f45c1fd5b48d85df2761a160767eeb93 + loose-envify: "npm:^1.1.0" + checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 languageName: node linkType: hard -"read-pkg@npm:^5.2.0": - version: 5.2.0 - resolution: "read-pkg@npm:5.2.0" +"react@npm:^18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" dependencies: - "@types/normalize-package-data": "npm:^2.4.0" - normalize-package-data: "npm:^2.5.0" - parse-json: "npm:^5.0.0" - type-fest: "npm:^0.6.0" - checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 languageName: node linkType: hard -"read-pkg@npm:^6.0.0": - version: 6.0.0 - resolution: "read-pkg@npm:6.0.0" +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" dependencies: - "@types/normalize-package-data": "npm:^2.4.0" - normalize-package-data: "npm:^3.0.2" - parse-json: "npm:^5.2.0" - type-fest: "npm:^1.0.1" - checksum: 10c0/b51ee5eed75324f4fac34c9a40b5e4b403de4c532242be01959c9bbdb1ff9db1c6c2aefaba569622fec49d1ead866e97ba856ab145f6e11039b11f7bec1318ba + pify: "npm:^2.3.0" + checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 languageName: node linkType: hard @@ -19378,7 +15160,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -19422,7 +15204,7 @@ __metadata: languageName: node linkType: hard -"recast@npm:^0.23.3, recast@npm:^0.23.5": +"recast@npm:^0.23.5": version: 0.23.6 resolution: "recast@npm:0.23.6" dependencies: @@ -19454,16 +15236,6 @@ __metadata: languageName: node linkType: hard -"redent@npm:^4.0.0": - version: 4.0.0 - resolution: "redent@npm:4.0.0" - dependencies: - indent-string: "npm:^5.0.0" - strip-indent: "npm:^4.0.0" - checksum: 10c0/a9b640c8f4b2b5b26a1a908706475ff404dd50a97d6f094bc3c59717be922622927cc7d601d4ae2857d897ad243fd979bd76d751a0481cee8be7024e5fb4c662 - languageName: node - linkType: hard - "refractor@npm:^3.6.0": version: 3.6.0 resolution: "refractor@npm:3.6.0" @@ -19475,22 +15247,6 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.1 - resolution: "regenerate-unicode-properties@npm:10.1.1" - dependencies: - regenerate: "npm:^1.4.2" - checksum: 10c0/89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d - languageName: node - linkType: hard - -"regenerate@npm:^1.4.2": - version: 1.4.2 - resolution: "regenerate@npm:1.4.2" - checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.14.0": version: 0.14.1 resolution: "regenerator-runtime@npm:0.14.1" @@ -19498,15 +15254,6 @@ __metadata: languageName: node linkType: hard -"regenerator-transform@npm:^0.15.2": - version: 0.15.2 - resolution: "regenerator-transform@npm:0.15.2" - dependencies: - "@babel/runtime": "npm:^7.8.4" - checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2": version: 1.5.2 resolution: "regexp.prototype.flags@npm:1.5.2" @@ -19519,75 +15266,40 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" - dependencies: - "@babel/regjsgen": "npm:^0.8.0" - regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.1.0" - regjsparser: "npm:^0.9.1" - unicode-match-property-ecmascript: "npm:^2.0.0" - unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10c0/7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 - languageName: node - linkType: hard - -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" - dependencies: - jsesc: "npm:~0.5.0" - bin: - regjsparser: bin/parser - checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 - languageName: node - linkType: hard - -"rehype-external-links@npm:^3.0.0": - version: 3.0.0 - resolution: "rehype-external-links@npm:3.0.0" +"remark-gfm@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-gfm@npm:4.0.0" dependencies: - "@types/hast": "npm:^3.0.0" - "@ungap/structured-clone": "npm:^1.0.0" - hast-util-is-element: "npm:^3.0.0" - is-absolute-url: "npm:^4.0.0" - space-separated-tokens: "npm:^2.0.0" - unist-util-visit: "npm:^5.0.0" - checksum: 10c0/486b5db73d8fe72611d62b4eb0b56ec71025ea32bba764ad54473f714ca627be75e057ac29243763f85a77c3810f31727ce3e03c975b3803c1c98643d038e9ae + "@types/mdast": "npm:^4.0.0" + mdast-util-gfm: "npm:^3.0.0" + micromark-extension-gfm: "npm:^3.0.0" + remark-parse: "npm:^11.0.0" + remark-stringify: "npm:^11.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/db0aa85ab718d475c2596e27c95be9255d3b0fc730a4eda9af076b919f7dd812f7be3ac020611a8dbe5253fd29671d7b12750b56e529fdc32dfebad6dbf77403 languageName: node linkType: hard -"rehype-slug@npm:^6.0.0": - version: 6.0.0 - resolution: "rehype-slug@npm:6.0.0" +"remark-parse@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-parse@npm:11.0.0" dependencies: - "@types/hast": "npm:^3.0.0" - github-slugger: "npm:^2.0.0" - hast-util-heading-rank: "npm:^3.0.0" - hast-util-to-string: "npm:^3.0.0" - unist-util-visit: "npm:^5.0.0" - checksum: 10c0/51303c33d039c271cabe62161b49fa737be488f70ced62f00c165e47a089a99de2060050385e5c00d0df83ed30c7fa1c79a51b78508702836aefa51f7e7a6760 + "@types/mdast": "npm:^4.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/6eed15ddb8680eca93e04fcb2d1b8db65a743dcc0023f5007265dda558b09db595a087f622062ccad2630953cd5cddc1055ce491d25a81f3317c858348a8dd38 languageName: node linkType: hard -"relateurl@npm:^0.2.7": - version: 0.2.7 - resolution: "relateurl@npm:0.2.7" - checksum: 10c0/c248b4e3b32474f116a804b537fa6343d731b80056fb506dffd91e737eef4cac6be47a65aae39b522b0db9d0b1011d1a12e288d82a109ecd94a5299d82f6573a - languageName: node - linkType: hard - -"renderkid@npm:^3.0.0": - version: 3.0.0 - resolution: "renderkid@npm:3.0.0" +"remark-stringify@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-stringify@npm:11.0.0" dependencies: - css-select: "npm:^4.1.3" - dom-converter: "npm:^0.2.0" - htmlparser2: "npm:^6.1.0" - lodash: "npm:^4.17.21" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 + "@types/mdast": "npm:^4.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/0cdb37ce1217578f6f847c7ec9f50cbab35df5b9e3903d543e74b405404e67c07defcb23cd260a567b41b769400f6de03c2c3d9cd6ae7a6707d5c8d89ead489f languageName: node linkType: hard @@ -19605,13 +15317,6 @@ __metadata: languageName: node linkType: hard -"require-main-filename@npm:^2.0.0": - version: 2.0.0 - resolution: "require-main-filename@npm:2.0.0" - checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 - languageName: node - linkType: hard - "requirefresh@npm:^2.1.0": version: 2.3.0 resolution: "requirefresh@npm:2.3.0" @@ -19621,13 +15326,6 @@ __metadata: languageName: node linkType: hard -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -19661,7 +15359,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.15.1, resolve@npm:^1.20.0, resolve@npm:^1.22.4": +"resolve@npm:^1.1.7, resolve@npm:^1.20.0, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -19674,7 +15372,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -19687,16 +15385,6 @@ __metadata: languageName: node linkType: hard -"resp-modifier@npm:6.0.2": - version: 6.0.2 - resolution: "resp-modifier@npm:6.0.2" - dependencies: - debug: "npm:^2.2.0" - minimatch: "npm:^3.0.2" - checksum: 10c0/670703c372c83cc5821698ef92d7e4399d8c8e20c5d693eb28a4acbe82a5020c4cbedd166fb5946e83f605639803c780793e467bfa6f649148510983cfb17c99 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -19717,6 +15405,16 @@ __metadata: languageName: node linkType: hard +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" + dependencies: + onetime: "npm:^7.0.0" + signal-exit: "npm:^4.1.0" + checksum: 10c0/c2ba89131eea791d1b25205bdfdc86699767e2b88dee2a590b1a6caa51737deac8bad0260a5ded2f7c074b7db2f3a626bcf1fcf3cdf35974cbeea5e2e6764f60 + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -19731,10 +15429,10 @@ __metadata: languageName: node linkType: hard -"rfdc@npm:^1.3.0": - version: 1.3.1 - resolution: "rfdc@npm:1.3.1" - checksum: 10c0/69f65e3ed30970f8055fac9fbbef9ce578800ca19554eab1dcbffe73a4b8aef536bc4248313889cf25e3b4e38b212c721eabe30856575bf2b2bc3d90f8ba93ef +"rfdc@npm:^1.4.1": + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10c0/4614e4292356cafade0b6031527eea9bc90f2372a22c012313be1dcc69a3b90c7338158b414539be863fa95bfcb2ddcd0587be696841af4e6679d85e62c060c7 languageName: node linkType: hard @@ -19760,14 +15458,94 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:~2.6.2": - version: 2.6.3 - resolution: "rimraf@npm:2.6.3" +"rimraf@npm:^6.0.1": + version: 6.0.1 + resolution: "rimraf@npm:6.0.1" dependencies: - glob: "npm:^7.1.3" + glob: "npm:^11.0.0" + package-json-from-dist: "npm:^1.0.0" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/b30b6b072771f0d1e73b4ca5f37bb2944ee09375be9db5f558fcd3310000d29dfcfa93cf7734d75295ad5a7486dc8e40f63089ced1722a664539ffc0c3ece8c6 + languageName: node + linkType: hard + +"rollup-plugin-postcss-lit@npm:^2.1.0": + version: 2.1.0 + resolution: "rollup-plugin-postcss-lit@npm:2.1.0" + dependencies: + "@rollup/pluginutils": "npm:^5.0.2" + transform-ast: "npm:^2.4.4" + checksum: 10c0/e26e23d802d638a925bc08ed9bd13d6e183c134a4c7c99367c057e9b1547db496d5122fc49739c7b0cd42625079dfad4f2759f1c292a3f7d565ef3b0b4b65f2b + languageName: node + linkType: hard + +"rollup@npm:^4.20.0": + version: 4.28.0 + resolution: "rollup@npm:4.28.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.28.0" + "@rollup/rollup-android-arm64": "npm:4.28.0" + "@rollup/rollup-darwin-arm64": "npm:4.28.0" + "@rollup/rollup-darwin-x64": "npm:4.28.0" + "@rollup/rollup-freebsd-arm64": "npm:4.28.0" + "@rollup/rollup-freebsd-x64": "npm:4.28.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.28.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.28.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.28.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.28.0" + "@rollup/rollup-linux-x64-musl": "npm:4.28.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.28.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.28.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.28.0" + "@types/estree": "npm:1.0.6" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true bin: - rimraf: ./bin.js - checksum: 10c0/f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 + rollup: dist/bin/rollup + checksum: 10c0/98d3bc2b784eff71b997cfc2be97c00e2f100ee38adc2f8ada7b9b9ecbbc96937f667a6a247a45491807b3f2adef3c73d1f5df40d71771bff0c2d8c0cca9b369 languageName: node linkType: hard @@ -19801,13 +15579,6 @@ __metadata: languageName: node linkType: hard -"rx@npm:4.1.0": - version: 4.1.0 - resolution: "rx@npm:4.1.0" - checksum: 10c0/c2a2cf8cb350f38b5396f8ee6af1bc359c5ed5a409d710111a2da215bfb3fe77f75b5f0a0dd6fe6b57c5bdadf3b128ad1f8ad99de27da2c13ae9ba908a642cee - languageName: node - linkType: hard - "rxjs@npm:^7.2.0, rxjs@npm:^7.5.6, rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" @@ -19829,14 +15600,14 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 @@ -19896,49 +15667,6 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": - version: 3.3.0 - resolution: "schema-utils@npm:3.3.0" - dependencies: - "@types/json-schema": "npm:^7.0.8" - ajv: "npm:^6.12.5" - ajv-keywords: "npm:^3.5.2" - checksum: 10c0/fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 - languageName: node - linkType: hard - -"schema-utils@npm:^4.0.0": - version: 4.2.0 - resolution: "schema-utils@npm:4.2.0" - dependencies: - "@types/json-schema": "npm:^7.0.9" - ajv: "npm:^8.9.0" - ajv-formats: "npm:^2.1.1" - ajv-keywords: "npm:^5.1.0" - checksum: 10c0/8dab7e7800316387fd8569870b4b668cfcecf95ac551e369ea799bbcbfb63fb0365366d4b59f64822c9f7904d8c5afcfaf5a6124a4b08783e558cd25f299a6b4 - languageName: node - linkType: hard - -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.6.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 - languageName: node - linkType: hard - -"semver@npm:7.5.3": - version: 7.5.3 - resolution: "semver@npm:7.5.3" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 10c0/4cf3bab7e8cf8c2ae521fc4bcc50a4d6912a836360796b23b9f1c26f45d27a73f870e47664df4770bde0dd60dc4d4781a05fd49fe91d72376ea5519b9e791459 - languageName: node - linkType: hard - "semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -19948,7 +15676,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: @@ -19959,45 +15687,12 @@ __metadata: languageName: node linkType: hard -"send@npm:0.16.2": - version: 0.16.2 - resolution: "send@npm:0.16.2" - dependencies: - debug: "npm:2.6.9" - depd: "npm:~1.1.2" - destroy: "npm:~1.0.4" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:~1.6.2" - mime: "npm:1.4.1" - ms: "npm:2.0.0" - on-finished: "npm:~2.3.0" - range-parser: "npm:~1.2.0" - statuses: "npm:~1.4.0" - checksum: 10c0/64681de4068c53aa7792d977d8c5b548966ea4aec018850ebf8516cc8bd5547c6e7189ec599907e6a41216058347f0e4fc72d3b37a5f38bf07d5cda168b2b84d - languageName: node - linkType: hard - -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a +"semver@npm:^7.6.2": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf languageName: node linkType: hard @@ -20021,61 +15716,6 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.1": - version: 6.0.2 - resolution: "serialize-javascript@npm:6.0.2" - dependencies: - randombytes: "npm:^2.1.0" - checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 - languageName: node - linkType: hard - -"serve-index@npm:1.9.1": - version: 1.9.1 - resolution: "serve-index@npm:1.9.1" - dependencies: - accepts: "npm:~1.3.4" - batch: "npm:0.6.1" - debug: "npm:2.6.9" - escape-html: "npm:~1.0.3" - http-errors: "npm:~1.6.2" - mime-types: "npm:~2.1.17" - parseurl: "npm:~1.3.2" - checksum: 10c0/a666471a24196f74371edf2c3c7bcdd82adbac52f600804508754b5296c3567588bf694258b19e0cb23a567acfa20d9721bfdaed3286007b81f9741ada8a3a9c - languageName: node - linkType: hard - -"serve-static@npm:1.13.2": - version: 1.13.2 - resolution: "serve-static@npm:1.13.2" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.2" - send: "npm:0.16.2" - checksum: 10c0/7d277284091ed3902ae1020149b45559b0af5ccc64dcb66331ae771756afb10da56275b363ec2e8fa40607eaa2a7e90c84a40b28ff18083a0f5e78b215aaa634 - languageName: node - linkType: hard - -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba - languageName: node - linkType: hard - -"server-destroy@npm:1.0.1": - version: 1.0.1 - resolution: "server-destroy@npm:1.0.1" - checksum: 10c0/ab771f12b24cde1bc622cce0c14a1365f3ab0685937c641c762916fb43aa7a03d6c577cc4375ea5361d6bc1bb20ab689ec5723086e5798c6781edb61287e24b8 - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -20109,38 +15749,6 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:1.1.0": - version: 1.1.0 - resolution: "setprototypeof@npm:1.1.0" - checksum: 10c0/a77b20876689c6a89c3b42f0c3596a9cae02f90fc902570cbd97198e9e8240382086c9303ad043e88cee10f61eae19f1004e51d885395a1e9bf49f9ebed12872 - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc - languageName: node - linkType: hard - -"shallow-clone@npm:^3.0.0": - version: 3.0.1 - resolution: "shallow-clone@npm:3.0.1" - dependencies: - kind-of: "npm:^6.0.2" - checksum: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e - languageName: node - linkType: hard - -"shebang-command@npm:^1.2.0": - version: 1.2.0 - resolution: "shebang-command@npm:1.2.0" - dependencies: - shebang-regex: "npm:^1.0.0" - checksum: 10c0/7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d - languageName: node - linkType: hard - "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -20150,13 +15758,6 @@ __metadata: languageName: node linkType: hard -"shebang-regex@npm:^1.0.0": - version: 1.0.0 - resolution: "shebang-regex@npm:1.0.0" - checksum: 10c0/9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2 - languageName: node - linkType: hard - "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" @@ -20164,13 +15765,6 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.6.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 10c0/8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a - languageName: node - linkType: hard - "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -20183,7 +15777,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 @@ -20197,13 +15791,6 @@ __metadata: languageName: node linkType: hard -"sisteransi@npm:^1.0.5": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 - languageName: node - linkType: hard - "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -20246,7 +15833,7 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^7.0.0": +"slice-ansi@npm:^7.1.0": version: 7.1.0 resolution: "slice-ansi@npm:7.1.0" dependencies: @@ -20263,22 +15850,6 @@ __metadata: languageName: node linkType: hard -"smartwrap@npm:^2.0.2": - version: 2.0.2 - resolution: "smartwrap@npm:2.0.2" - dependencies: - array.prototype.flat: "npm:^1.2.3" - breakword: "npm:^1.0.5" - grapheme-splitter: "npm:^1.0.4" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - yargs: "npm:^15.1.0" - bin: - smartwrap: src/terminal-adapter.js - checksum: 10c0/ea104632a832967a04cb739253dbd7d2e194c62bae1c3366d03bb5827870b83842a3e25a7f80287a4b04484ea4f64b51a0657389fc6a6fe701db3b25319ed56f - languageName: node - linkType: hard - "snake-case@npm:^3.0.4": version: 3.0.4 resolution: "snake-case@npm:3.0.4" @@ -20289,53 +15860,6 @@ __metadata: languageName: node linkType: hard -"socket.io-adapter@npm:~2.5.2": - version: 2.5.4 - resolution: "socket.io-adapter@npm:2.5.4" - dependencies: - debug: "npm:~4.3.4" - ws: "npm:~8.11.0" - checksum: 10c0/839b50ba2a08a70ccf9b597b2f5e275a47c2f62fa423b1906249ab24facc7f2b7eeb695ef8bbfc3570ab769564fb9148d2608621800ef99917338fa9dd99e127 - languageName: node - linkType: hard - -"socket.io-client@npm:^4.4.1": - version: 4.7.5 - resolution: "socket.io-client@npm:4.7.5" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.2" - engine.io-client: "npm:~6.5.2" - socket.io-parser: "npm:~4.2.4" - checksum: 10c0/d5dc90ee63755fbbb0a1cb3faf575c9ce20d98e809a43a4c9c3ce03a56b8810335ae38e678ceb0650ac434d55e72ea6449c2e5d6db8bc7258f7c529148fac99d - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.4": - version: 4.2.4 - resolution: "socket.io-parser@npm:4.2.4" - dependencies: - "@socket.io/component-emitter": "npm:~3.1.0" - debug: "npm:~4.3.1" - checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 - languageName: node - linkType: hard - -"socket.io@npm:^4.4.1": - version: 4.7.5 - resolution: "socket.io@npm:4.7.5" - dependencies: - accepts: "npm:~1.3.4" - base64id: "npm:~2.0.0" - cors: "npm:~2.8.5" - debug: "npm:~4.3.2" - engine.io: "npm:~6.5.2" - socket.io-adapter: "npm:~2.5.2" - socket.io-parser: "npm:~4.2.4" - checksum: 10c0/221a2cd25f6077d6672cb8b19921336e1acf06788d4bade74953dc96dbfd8b788a5f721b051341a34ee81ef8e1b2028d39ad5257516776400a3f8f3f01255c5e - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.3": version: 8.0.3 resolution: "socks-proxy-agent@npm:8.0.3" @@ -20357,32 +15881,17 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0": version: 1.2.0 resolution: "source-map-js@npm:1.2.0" checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 languageName: node linkType: hard -"source-map-loader@npm:^5.0.0": - version: 5.0.0 - resolution: "source-map-loader@npm:5.0.0" - dependencies: - iconv-lite: "npm:^0.6.3" - source-map-js: "npm:^1.0.2" - peerDependencies: - webpack: ^5.72.1 - checksum: 10c0/104c1c2620903e839adb4ec4f2356aa2184151a465855c9b8357aa4f2d215119b2917404c8746b19dd46fac4f2f0be3f69d56c32cb9ae6ba9b42eddd912944e7 - languageName: node - linkType: hard - -"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf languageName: node linkType: hard @@ -20393,13 +15902,20 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": +"source-map@npm:^0.6.1, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 languageName: node linkType: hard +"sourcemap-codec@npm:^1.4.1": + version: 1.4.8 + resolution: "sourcemap-codec@npm:1.4.8" + checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 + languageName: node + linkType: hard + "space-separated-tokens@npm:^1.0.0": version: 1.1.5 resolution: "space-separated-tokens@npm:1.1.5" @@ -20407,54 +15923,13 @@ __metadata: languageName: node linkType: hard -"space-separated-tokens@npm:^2.0.0": - version: 2.0.2 - resolution: "space-separated-tokens@npm:2.0.2" - checksum: 10c0/6173e1d903dca41dcab6a2deed8b4caf61bd13b6d7af8374713500570aa929ff9414ae09a0519f4f8772df993300305a395d4871f35bc4ca72b6db57e1f30af8 - languageName: node - linkType: hard - -"spawndamnit@npm:^2.0.0": - version: 2.0.0 - resolution: "spawndamnit@npm:2.0.0" - dependencies: - cross-spawn: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 10c0/3d3aa1b750130a78cad591828c203e706cb132fbd7dccab8ae5354984117cd1464c7f9ef6c4756e6590fec16bab77fe2c85d1eb8e59006d303836007922d359c - languageName: node - linkType: hard - -"spdx-correct@npm:^3.0.0": - version: 3.2.0 - resolution: "spdx-correct@npm:3.2.0" - dependencies: - spdx-expression-parse: "npm:^3.0.0" - spdx-license-ids: "npm:^3.0.0" - checksum: 10c0/49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 - languageName: node - linkType: hard - -"spdx-exceptions@npm:^2.1.0": - version: 2.5.0 - resolution: "spdx-exceptions@npm:2.5.0" - checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 - languageName: node - linkType: hard - -"spdx-expression-parse@npm:^3.0.0": +"spawndamnit@npm:^3.0.1": version: 3.0.1 - resolution: "spdx-expression-parse@npm:3.0.1" + resolution: "spawndamnit@npm:3.0.1" dependencies: - spdx-exceptions: "npm:^2.1.0" - spdx-license-ids: "npm:^3.0.0" - checksum: 10c0/6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 - languageName: node - linkType: hard - -"spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 10c0/ddf9477b5afc70f1a7d3bf91f0b8e8a1c1b0fa65d2d9a8b5c991b1a2ba91b693d8b9749700119d5ce7f3fbf307ac421087ff43d321db472605e98a5804f80eac + cross-spawn: "npm:^7.0.5" + signal-exit: "npm:^4.0.1" + checksum: 10c0/a9821a59bc78a665bd44718dea8f4f4010bb1a374972b0a6a1633b9186cda6d6fd93f22d1e49d9944d6bb175ba23ce29036a4bd624884fb157d981842c3682f3 languageName: node linkType: hard @@ -20463,57 +15938,59 @@ __metadata: resolution: "spectrum-css-monorepo@workspace:." dependencies: "@changesets/changelog-github": "npm:^0.5.0" - "@changesets/cli": "npm:^2.27.1" - "@commitlint/cli": "npm:^19.3.0" - "@commitlint/config-conventional": "npm:^19.2.2" - "@nx/devkit": "npm:^18.3.4" - "@spectrum-css/cyclebutton": "npm:^3.1.3" - "@spectrum-css/quickaction": "npm:^3.1.1" - "@spectrum-css/searchwithin": "npm:^5.1.3" - "@spectrum-css/splitbutton": "npm:^8.1.2" + "@changesets/cli": "npm:^2.27.10" + "@commitlint/cli": "npm:^19.6.0" + "@commitlint/config-conventional": "npm:^19.6.0" + "@nx/devkit": "npm:^19.8.2" + "@spectrum-css/tokens-legacy": "npm:@spectrum-css/tokens@^14.6.0" + "@spectrum-tools/postcss-add-theming-layer": "workspace:^" + "@spectrum-tools/postcss-property-rollup": "workspace:^" + "@spectrum-tools/postcss-rgb-mapping": "workspace:^" at-rule-packer: "npm:^0.4.2" autoprefixer: "npm:^10.4.19" colors: "npm:^1.4.0" cross-env: "npm:^7.0.3" - cssnano: "npm:^7.0.1" - cssnano-preset-advanced: "npm:^7.0.1" - diff: "npm:^5.2.0" + cssnano: "npm:^7.0.3" + cssnano-preset-advanced: "npm:^7.0.6" + diff: "npm:^7.0.0" diff2html: "npm:^3.4.48" eslint: "npm:^8.57.0" - eslint-plugin-jsonc: "npm:^2.15.1" + eslint-plugin-jsonc: "npm:^2.18.2" eslint-plugin-prettier: "npm:^5.1.3" fast-glob: "npm:^3.3.2" - gh-pages: "npm:^6.1.1" - husky: "npm:^9.0.11" + gh-pages: "npm:^6.2.0" + husky: "npm:^9.1.7" jsonc-eslint-parser: "npm:^2.4.0" - lint-staged: "npm:^15.2.2" + lint-staged: "npm:^15.2.10" lodash: "npm:^4.17.21" node-gyp: "npm:^10.1.0" - npm-registry-fetch: "npm:^16.2.1" - npm-run-all: "npm:^4.1.5" + npm-registry-fetch: "npm:^18.0.2" nunjucks: "npm:^3.2.4" - nx: "npm:^18.3.4" + nx: "npm:^19.8.2" open: "npm:^10.1.0" pajv: "npm:^1.2.0" - postcss: "npm:^8.4.38" - postcss-combininator: "npm:^2.0.0" + postcss: "npm:^8.4.49" postcss-extend: "npm:^1.0.5" postcss-hover-media-feature: "npm:^1.0.2" postcss-import: "npm:^16.1.0" + postcss-licensing: "npm:^2.0.0" postcss-load-config: "npm:^5.1.0" - postcss-preset-env: "npm:^9.5.9" + postcss-preset-env: "npm:^9.5.13" + postcss-pseudo-classes: "npm:^0.4.0" postcss-reporter: "npm:^7.1.0" - postcss-splitinator: "npm:^2.0.0" + postcss-selector-replace: "npm:^1.0.2" + postcss-sorting: "npm:^9.1.0" + postcss-values-parser: "npm:^6.0.2" prettier: "npm:^3.2.5" - rimraf: "npm:^5.0.5" - stylelint: "npm:^15.11.0" - stylelint-config-clean-order: "npm:^5.4.2" - stylelint-config-standard: "npm:^34.0.0" - stylelint-header: "npm:^1.0.0" + rimraf: "npm:^6.0.1" + stylelint: "npm:^16.9.0" + stylelint-config-standard: "npm:^36.0.1" + stylelint-header: "npm:^2.0.1" stylelint-high-performance-animation: "npm:^1.10.0" - stylelint-selector-bem-pattern: "npm:^3.0.1" + stylelint-order: "npm:^6.0.4" + stylelint-selector-bem-pattern: "npm:^4.0.1" stylelint-use-logical: "npm:^2.1.2" - tar: "npm:^7.0.1" + tar: "npm:^7.4.3" yargs: "npm:^17.7.2" languageName: unknown linkType: soft @@ -20572,6 +16049,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + languageName: node + linkType: hard + "stack-utils@npm:^2.0.6": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -20581,34 +16067,6 @@ __metadata: languageName: node linkType: hard -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - -"statuses@npm:>= 1.4.0 < 2": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 - languageName: node - linkType: hard - -"statuses@npm:~1.3.1": - version: 1.3.1 - resolution: "statuses@npm:1.3.1" - checksum: 10c0/cdeccf298416555abe1a5ff632a1bf9d27a3546e013b5a456987a6a0c4fb4f277d138f14940a537ca05039be7fbc0734689331e697ef8d063928014a58ce1bdd - languageName: node - linkType: hard - -"statuses@npm:~1.4.0": - version: 1.4.0 - resolution: "statuses@npm:1.4.0" - checksum: 10c0/2877ece71af9f8dcefe6cdf0cc0d96d3cab20cef33594991396346e683923d36add1b08312450e9f8dfb9f1e6718d9e57482157bb190f8ea4fc5c7bc441f3f25 - languageName: node - linkType: hard - "stdin-discarder@npm:^0.2.1": version: 0.2.2 resolution: "stdin-discarder@npm:0.2.2" @@ -20625,54 +16083,25 @@ __metadata: languageName: node linkType: hard -"store2@npm:^2.14.2": - version: 2.14.3 - resolution: "store2@npm:2.14.3" - checksum: 10c0/22e1096e6d69590672ca0b7f891d82b060837ef4c3e5df0d4563e6cbed14c52ddf2589fa94b79f4311b6ec41d95d6142e5d01d194539e0175c3fb4090cca8244 - languageName: node - linkType: hard - -"storybook@npm:^8.0.10": - version: 8.0.10 - resolution: "storybook@npm:8.0.10" - dependencies: - "@storybook/cli": "npm:8.0.10" - bin: - sb: ./index.js - storybook: ./index.js - checksum: 10c0/0bcbe68583cc1ed38ab64cc58eb1e1637a96722ec5a292c304ddabdfb57d4be4484c36b6b94dd96cf5faa4216c788f26e342a8f91cb84f37ceb6bdedb925abbe - languageName: node - linkType: hard - -"stream-shift@npm:^1.0.0": - version: 1.0.3 - resolution: "stream-shift@npm:1.0.3" - checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b - languageName: node - linkType: hard - -"stream-throttle@npm:^0.1.3": - version: 0.1.3 - resolution: "stream-throttle@npm:0.1.3" +"storybook@npm:^8.4.6": + version: 8.4.6 + resolution: "storybook@npm:8.4.6" dependencies: - commander: "npm:^2.2.0" - limiter: "npm:^1.0.5" + "@storybook/core": "npm:8.4.6" + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true bin: - throttleproxy: ./bin/throttleproxy.js - checksum: 10c0/34c418038b66f651b59250eae30afe2939b65a924d7493d43e249fef278069988706b61a3babc1da8af74061fef995aa88b2925949b46ceb7f737a71b2b9dce0 - languageName: node - linkType: hard - -"stream-transform@npm:^2.1.3": - version: 2.1.3 - resolution: "stream-transform@npm:2.1.3" - dependencies: - mixme: "npm:^0.5.1" - checksum: 10c0/8a4b40e1ee952869358c12bbb3da3aa9ca30c8964f8f8eef2058a3b6b2202d7a856657ef458a5f2402a464310d177f92d2e4a119667854fce4b17c05e3c180bd + getstorybook: ./bin/index.cjs + sb: ./bin/index.cjs + storybook: ./bin/index.cjs + checksum: 10c0/e15249718c1efab3d3d05f3152df28fc8f7e2e988bf7414cd4abf2adfb5d6c3b802f05dad5be0521c30d0ba43e55abf516e6f874b0671e0d1e84a7096cb47d3d languageName: node linkType: hard -"string-argv@npm:0.3.2": +"string-argv@npm:~0.3.2": version: 0.3.2 resolution: "string-argv@npm:0.3.2" checksum: 10c0/75c02a83759ad1722e040b86823909d9a2fc75d15dd71ec4b537c3560746e33b5f5a07f7332d1e3f88319909f82190843aa2f0a0d8c8d591ec08e93d5b8dec82 @@ -20731,18 +16160,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.padend@npm:^3.0.0": - version: 3.1.6 - resolution: "string.prototype.padend@npm:3.1.6" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/8f2c8c1f3db1efcdc210668c80c87f2cea1253d6029ff296a172b5e13edc9adebeed4942d023de8d31f9b13b69f3f5d73de7141959b1f09817fba5f527e83be1 - languageName: node - linkType: hard - "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" @@ -20829,13 +16246,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f - languageName: node - linkType: hard - "strip-final-newline@npm:^3.0.0": version: 3.0.0 resolution: "strip-final-newline@npm:3.0.0" @@ -20852,15 +16262,6 @@ __metadata: languageName: node linkType: hard -"strip-indent@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-indent@npm:4.0.0" - dependencies: - min-indent: "npm:^1.0.1" - checksum: 10c0/6b1fb4e22056867f5c9e7a6f3f45922d9a2436cac758607d58aeaac0d3b16ec40b1c43317de7900f1b8dd7a4107352fa47fb960f2c23566538c51e8585c8870e - languageName: node - linkType: hard - "strip-json-comments@npm:^2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" @@ -20868,7 +16269,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -20925,82 +16326,46 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:4.0.0": - version: 4.0.0 - resolution: "style-loader@npm:4.0.0" - peerDependencies: - webpack: ^5.27.0 - checksum: 10c0/214bc0f3b018f8c374f79b9fa16da43df78c7fef2261e9a99e36c2f8387601fad10ac75a171aa8edba75903db214bc46952ae08b94a1f8544bd146c2c8d07d27 - languageName: node - linkType: hard - -"style-loader@npm:^3.3.1": - version: 3.3.4 - resolution: "style-loader@npm:3.3.4" - peerDependencies: - webpack: ^5.0.0 - checksum: 10c0/8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 - languageName: node - linkType: hard - -"style-search@npm:^0.1.0": - version: 0.1.0 - resolution: "style-search@npm:0.1.0" - checksum: 10c0/9e5cb735e5dc4fc2f8c61bebdf211d5352f1cf01511a64da12bb726a01e8c6948c50d357eb8fd7893d44b4e3189655bdddcf8ab338f9d508fe89a8942c650b14 - languageName: node - linkType: hard - -"stylehacks@npm:^7.0.0": - version: 7.0.0 - resolution: "stylehacks@npm:7.0.0" +"stylehacks@npm:^7.0.4": + version: 7.0.4 + resolution: "stylehacks@npm:7.0.4" dependencies: - browserslist: "npm:^4.23.0" - postcss-selector-parser: "npm:^6.0.16" + browserslist: "npm:^4.23.3" + postcss-selector-parser: "npm:^6.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/c1c0231974ab7922af3a535a9cb78bfe84997767da7defe111cc76d7f10c9e139fe8cb0f9d5bea87b0c0cc0166c82a6ec98a3d6242d7e29ef90adceecfd330ae - languageName: node - linkType: hard - -"stylelint-config-clean-order@npm:^5.4.2": - version: 5.4.2 - resolution: "stylelint-config-clean-order@npm:5.4.2" - dependencies: - stylelint-order: "npm:^6.0.4" - peerDependencies: - stylelint: ">=14" - checksum: 10c0/f9f25d22c79b39c5fb7e03edcc08ef058b9b8741f9e1ad93a7cbf3d4e9d5c2c2d2058697ca3c0762397966f3db60684458ee1f9befb8651b8fddda3231c5cdc5 + checksum: 10c0/b4d0b280ba274503ecc04111cc11c713e0d65db079fbcd8b42d6350be1cca20e28611eddee93b419aa208176a0d3a5fff83d83ef958d1876713809b6a2787c0c languageName: node linkType: hard -"stylelint-config-recommended@npm:^13.0.0": - version: 13.0.0 - resolution: "stylelint-config-recommended@npm:13.0.0" +"stylelint-config-recommended@npm:^14.0.1": + version: 14.0.1 + resolution: "stylelint-config-recommended@npm:14.0.1" peerDependencies: - stylelint: ^15.10.0 - checksum: 10c0/80420a1ab616e8637b66223f88c597388990d9991cd6a28b8372049b83329d893412f83029bb253a82b52387e497b62e042bc898064a2f22574b0d8921f01dd2 + stylelint: ^16.1.0 + checksum: 10c0/a0a0ecd91f4d193bbe2cc3408228f8a2d8fcb2b2578d77233f86780c9247c796a04e16aad7a91d97cb918e2de34b6a8062bab66ee017c3835d855081d94f4828 languageName: node linkType: hard -"stylelint-config-standard@npm:^34.0.0": - version: 34.0.0 - resolution: "stylelint-config-standard@npm:34.0.0" +"stylelint-config-standard@npm:^36.0.1": + version: 36.0.1 + resolution: "stylelint-config-standard@npm:36.0.1" dependencies: - stylelint-config-recommended: "npm:^13.0.0" + stylelint-config-recommended: "npm:^14.0.1" peerDependencies: - stylelint: ^15.10.0 - checksum: 10c0/2494468af2359490b6ebb9723d9653f9e31db3a0772b8d9f0e081018b0079ef84ae6f90dcf94c879a3c374f299e334941e3dcff1afb603c2284d3103085b71fb + stylelint: ^16.1.0 + checksum: 10c0/7f9b954694358e77be5110418f31335be579ce59dd952bc3c6a9449265297db3170ec520e0905769253b48b99c3109a95c71f5b985bf402e48fd6c89b5364cb2 languageName: node linkType: hard -"stylelint-header@npm:^1.0.0": - version: 1.0.0 - resolution: "stylelint-header@npm:1.0.0" +"stylelint-header@npm:^2.0.1": + version: 2.0.1 + resolution: "stylelint-header@npm:2.0.1" dependencies: string-similarity: "npm:^4.0.4" peerDependencies: - stylelint: ^13.0.0 || ^14.0.0 || ^15.0.0 - checksum: 10c0/b4eaf5e409e4342ebb3adc63f60bddd783ef865b79f501a75960febcce566e617cfd118cf3937c635d1cf4e309e1c85b46b8bafcf3bad753d5e9080166dfe6a2 + stylelint: ^15.0.0 || ^16.0.0 + checksum: 10c0/ed06484ec0484ad02878c8e1512b34926e87532db7287c315c015532f7cfd3d202df5aa2603a06bb1569dc0ac93cefa94bd952b75d71dc8035608578a3fa64d4 languageName: node linkType: hard @@ -21027,16 +16392,16 @@ __metadata: languageName: node linkType: hard -"stylelint-selector-bem-pattern@npm:^3.0.1": - version: 3.0.1 - resolution: "stylelint-selector-bem-pattern@npm:3.0.1" +"stylelint-selector-bem-pattern@npm:^4.0.1": + version: 4.0.1 + resolution: "stylelint-selector-bem-pattern@npm:4.0.1" dependencies: - eslint-plugin-jest: "npm:^27.2.2" lodash: "npm:>=4.17.21" postcss: "npm:^8.4.24" postcss-bem-linter: "npm:^4.0.1" - stylelint: "npm:>=15.9.0" - checksum: 10c0/55f37696cdad026e36a76e14d748cc4b384de9011ee515e4a65621bd487e253ce77cd103d779b01b39dce811342978e634f2ac8d6c198c6b24240c0828bd898f + peerDependencies: + stylelint: ^16.2.1 + checksum: 10c0/28ed29d9cb439ec714a8d84a7cf77b0ec2a987dd4a77ec6554a40d5ad8ae71bb6e192d577470404a2367e13d0362b8cf830738bcf9506df99bf8b439776c972f languageName: node linkType: hard @@ -21049,102 +16414,51 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:>=15.9.0": - version: 16.3.1 - resolution: "stylelint@npm:16.3.1" +"stylelint@npm:^16.9.0": + version: 16.11.0 + resolution: "stylelint@npm:16.11.0" dependencies: - "@csstools/css-parser-algorithms": "npm:^2.6.1" - "@csstools/css-tokenizer": "npm:^2.2.4" - "@csstools/media-query-list-parser": "npm:^2.1.9" - "@csstools/selector-specificity": "npm:^3.0.2" - "@dual-bundle/import-meta-resolve": "npm:^4.0.0" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" + "@csstools/media-query-list-parser": "npm:^4.0.2" + "@csstools/selector-specificity": "npm:^5.0.0" + "@dual-bundle/import-meta-resolve": "npm:^4.1.0" balanced-match: "npm:^2.0.0" colord: "npm:^2.9.3" cosmiconfig: "npm:^9.0.0" - css-functions-list: "npm:^3.2.1" - css-tree: "npm:^2.3.1" - debug: "npm:^4.3.4" + css-functions-list: "npm:^3.2.3" + css-tree: "npm:^3.0.1" + debug: "npm:^4.3.7" fast-glob: "npm:^3.3.2" fastest-levenshtein: "npm:^1.0.16" - file-entry-cache: "npm:^8.0.0" + file-entry-cache: "npm:^9.1.0" global-modules: "npm:^2.0.0" globby: "npm:^11.1.0" globjoin: "npm:^0.1.4" html-tags: "npm:^3.3.1" - ignore: "npm:^5.3.1" + ignore: "npm:^6.0.2" imurmurhash: "npm:^0.1.4" is-plain-object: "npm:^5.0.0" - known-css-properties: "npm:^0.30.0" + known-css-properties: "npm:^0.35.0" mathml-tag-names: "npm:^2.1.3" meow: "npm:^13.2.0" - micromatch: "npm:^4.0.5" - normalize-path: "npm:^3.0.0" - picocolors: "npm:^1.0.0" - postcss: "npm:^8.4.38" - postcss-resolve-nested-selector: "npm:^0.1.1" - postcss-safe-parser: "npm:^7.0.0" - postcss-selector-parser: "npm:^6.0.16" - postcss-value-parser: "npm:^4.2.0" - resolve-from: "npm:^5.0.0" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^7.1.0" - supports-hyperlinks: "npm:^3.0.0" - svg-tags: "npm:^1.0.0" - table: "npm:^6.8.1" - write-file-atomic: "npm:^5.0.1" - bin: - stylelint: bin/stylelint.mjs - checksum: 10c0/1660bb359002ff8e07cea044018b13abc73f48cf02a5062953b086f4d58611cd10677787560774c1acabeb192b6d059ce7fcf4c11defa7f64e50dca908fc664f - languageName: node - linkType: hard - -"stylelint@npm:^15.11.0": - version: 15.11.0 - resolution: "stylelint@npm:15.11.0" - dependencies: - "@csstools/css-parser-algorithms": "npm:^2.3.1" - "@csstools/css-tokenizer": "npm:^2.2.0" - "@csstools/media-query-list-parser": "npm:^2.1.4" - "@csstools/selector-specificity": "npm:^3.0.0" - balanced-match: "npm:^2.0.0" - colord: "npm:^2.9.3" - cosmiconfig: "npm:^8.2.0" - css-functions-list: "npm:^3.2.1" - css-tree: "npm:^2.3.1" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.1" - fastest-levenshtein: "npm:^1.0.16" - file-entry-cache: "npm:^7.0.0" - global-modules: "npm:^2.0.0" - globby: "npm:^11.1.0" - globjoin: "npm:^0.1.4" - html-tags: "npm:^3.3.1" - ignore: "npm:^5.2.4" - import-lazy: "npm:^4.0.0" - imurmurhash: "npm:^0.1.4" - is-plain-object: "npm:^5.0.0" - known-css-properties: "npm:^0.29.0" - mathml-tag-names: "npm:^2.1.3" - meow: "npm:^10.1.5" - micromatch: "npm:^4.0.5" + micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" - picocolors: "npm:^1.0.0" - postcss: "npm:^8.4.28" - postcss-resolve-nested-selector: "npm:^0.1.1" - postcss-safe-parser: "npm:^6.0.0" - postcss-selector-parser: "npm:^6.0.13" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.4.49" + postcss-resolve-nested-selector: "npm:^0.1.6" + postcss-safe-parser: "npm:^7.0.1" + postcss-selector-parser: "npm:^7.0.0" postcss-value-parser: "npm:^4.2.0" resolve-from: "npm:^5.0.0" string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - style-search: "npm:^0.1.0" - supports-hyperlinks: "npm:^3.0.0" + supports-hyperlinks: "npm:^3.1.0" svg-tags: "npm:^1.0.0" - table: "npm:^6.8.1" + table: "npm:^6.8.2" write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10c0/2d88b7293e308b7e418c14ba4130777b1a28b214304957f03b41a6dc8e00005266caf47479f718a6ec5e572cb52e903ca34aabf3febbe3a3ae32fff6b018d9fd + checksum: 10c0/65638247fb4e5eacb032e3a98412a13ad8b343d2d58e22d61b96ada72808b5b7e736c845937b3bcfde04c0bfa2120383b507e530afe876dafe824a93c337258f languageName: node linkType: hard @@ -21176,7 +16490,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^5.3.0": +"supports-color@npm:^5.3.0, supports-color@npm:^5.4.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: @@ -21194,22 +16508,13 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 - languageName: node - linkType: hard - -"supports-hyperlinks@npm:^3.0.0": - version: 3.0.0 - resolution: "supports-hyperlinks@npm:3.0.0" +"supports-hyperlinks@npm:^3.1.0": + version: 3.1.0 + resolution: "supports-hyperlinks@npm:3.1.0" dependencies: has-flag: "npm:^4.0.0" supports-color: "npm:^7.0.0" - checksum: 10c0/36aaa55e67645dded8e0f846fd81d7dd05ce82ea81e62347f58d86213577eb627b2b45298656ce7a70e7155e39f071d0d3f83be91e112aed801ebaa8db1ef1d0 + checksum: 10c0/78cc3e17eb27e6846fa355a8ebf343befe36272899cd409e45317a06c1997e95c23ff99d91080a517bd8c96508d4fa456e6ceb338c02ba5d7544277dbec0f10f languageName: node linkType: hard @@ -21253,6 +16558,23 @@ __metadata: languageName: node linkType: hard +"svgo@npm:^3.3.2": + version: 3.3.2 + resolution: "svgo@npm:3.3.2" + dependencies: + "@trysound/sax": "npm:0.2.0" + commander: "npm:^7.2.0" + css-select: "npm:^5.1.0" + css-tree: "npm:^2.3.1" + css-what: "npm:^6.1.0" + csso: "npm:^5.0.5" + picocolors: "npm:^1.0.0" + bin: + svgo: ./bin/svgo + checksum: 10c0/a6badbd3d1d6dbb177f872787699ab34320b990d12e20798ecae915f0008796a0f3c69164f1485c9def399e0ce0a5683eb4a8045e51a5e1c364bb13a0d9f79e1 + languageName: node + linkType: hard + "svgstore@npm:^3.0.1": version: 3.0.1 resolution: "svgstore@npm:3.0.1" @@ -21281,39 +16603,20 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.8.1": - version: 6.8.2 - resolution: "table@npm:6.8.2" +"table@npm:^6.8.2": + version: 6.9.0 + resolution: "table@npm:6.9.0" dependencies: ajv: "npm:^8.0.1" lodash.truncate: "npm:^4.4.2" slice-ansi: "npm:^4.0.0" string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" - checksum: 10c0/f8b348af38ee34e419d8ce7306ba00671ce6f20e861ccff22555f491ba264e8416086063ce278a8d81abfa8d23b736ec2cca7ac4029b5472f63daa4b4688b803 - languageName: node - linkType: hard - -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 + checksum: 10c0/35646185712bb65985fbae5975dda46696325844b78735f95faefae83e86df0a265277819a3e67d189de6e858c509b54e66ca3958ffd51bde56ef1118d455bf4 languageName: node linkType: hard -"tar-fs@npm:^2.1.1": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" - dependencies: - chownr: "npm:^1.1.1" - mkdirp-classic: "npm:^0.5.2" - pump: "npm:^3.0.0" - tar-stream: "npm:^2.1.4" - checksum: 10c0/871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d - languageName: node - linkType: hard - -"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": +"tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -21326,7 +16629,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.0": +"tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -21340,17 +16643,17 @@ __metadata: languageName: node linkType: hard -"tar@npm:^7.0.1": - version: 7.0.1 - resolution: "tar@npm:7.0.1" +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" - minipass: "npm:^5.0.0" + minipass: "npm:^7.1.2" minizlib: "npm:^3.0.1" mkdirp: "npm:^3.0.1" yallist: "npm:^5.0.0" - checksum: 10c0/8170d02d22a920c7aee31d734a8eb11573d49041deeb00a0074e97dd67552d7c93011272a00f32a2b951891ff685c3abc72bea1bbd5e98ada928baa3b1b4547f + checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d languageName: node linkType: hard @@ -21363,13 +16666,6 @@ __metadata: languageName: node linkType: hard -"temp-dir@npm:^2.0.0": - version: 2.0.0 - resolution: "temp-dir@npm:2.0.0" - checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 - languageName: node - linkType: hard - "temp-dir@npm:^3.0.0": version: 3.0.0 resolution: "temp-dir@npm:3.0.0" @@ -21377,28 +16673,6 @@ __metadata: languageName: node linkType: hard -"temp@npm:^0.8.4": - version: 0.8.4 - resolution: "temp@npm:0.8.4" - dependencies: - rimraf: "npm:~2.6.2" - checksum: 10c0/7f071c963031bfece37e13c5da11e9bb451e4ddfc4653e23e327a2f91594102dc826ef6a693648e09a6e0eb856f507967ec759ae55635e0878091eccf411db37 - languageName: node - linkType: hard - -"tempy@npm:^1.0.1": - version: 1.0.1 - resolution: "tempy@npm:1.0.1" - dependencies: - del: "npm:^6.0.0" - is-stream: "npm:^2.0.0" - temp-dir: "npm:^2.0.0" - type-fest: "npm:^0.16.0" - unique-string: "npm:^2.0.0" - checksum: 10c0/864a1cf1b5536dc21e84ae45dbbc3ba4dd2c7ec1674d895f99c349cf209df959a53d797ca38d0b2cf69c7684d565fde5cfc67faaa63b7208ffb21d454b957472 - languageName: node - linkType: hard - "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -21406,50 +16680,14 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.1, terser-webpack-plugin@npm:^5.3.10": - version: 5.3.10 - resolution: "terser-webpack-plugin@npm:5.3.10" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.20" - jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.26.0" - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 10c0/66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 - languageName: node - linkType: hard - -"terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.30.3 - resolution: "terser@npm:5.30.3" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.8.2" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10c0/ab5a8afef2e7a3b12a0fd17f9ff984fe02aefa945985eb139ab9984280d523a1104021eda889a7f993b69a67574ceb8fd0db8b76e5efc6a7607246db51bcc0b6 - languageName: node - linkType: hard - -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" +"test-exclude@npm:^7.0.1": + version: 7.0.1 + resolution: "test-exclude@npm:7.0.1" dependencies: "@istanbuljs/schema": "npm:^0.1.2" - glob: "npm:^7.1.4" - minimatch: "npm:^3.0.4" - checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 + glob: "npm:^10.4.1" + minimatch: "npm:^9.0.4" + checksum: 10c0/6d67b9af4336a2e12b26a68c83308c7863534c65f27ed4ff7068a56f5a58f7ac703e8fc80f698a19bb154fd8f705cdf7ec347d9512b2c522c737269507e7b263 languageName: node linkType: hard @@ -21474,16 +16712,6 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.3": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: "npm:~2.3.6" - xtend: "npm:~4.0.1" - checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade - languageName: node - linkType: hard - "through@npm:>=2.2.7 <3, through@npm:^2.3.4": version: 2.3.8 resolution: "through@npm:2.3.8" @@ -21512,10 +16740,24 @@ __metadata: languageName: node linkType: hard -"tinyspy@npm:^2.2.0": - version: 2.2.1 - resolution: "tinyspy@npm:2.2.1" - checksum: 10c0/0b4cfd07c09871e12c592dfa7b91528124dc49a4766a0b23350638c62e6a483d5a2a667de7e6282246c0d4f09996482ddaacbd01f0c05b7ed7e0f79d32409bdc +"tinyexec@npm:^0.3.0": + version: 0.3.1 + resolution: "tinyexec@npm:0.3.1" + checksum: 10c0/11e7a7c5d8b3bddf8b5cbe82a9290d70a6fad84d528421d5d18297f165723cb53d2e737d8f58dcce5ca56f2e4aa2d060f02510b1f8971784f97eb3e9aec28f09 + languageName: node + linkType: hard + +"tinyrainbow@npm:^1.2.0": + version: 1.2.0 + resolution: "tinyrainbow@npm:1.2.0" + checksum: 10c0/7f78a4b997e5ba0f5ecb75e7ed786f30bab9063716e7dff24dd84013fb338802e43d176cb21ed12480561f5649a82184cf31efb296601a29d38145b1cdb4c192 + languageName: node + linkType: hard + +"tinyspy@npm:^3.0.0": + version: 3.0.2 + resolution: "tinyspy@npm:3.0.2" + checksum: 10c0/55ffad24e346622b59292e097c2ee30a63919d5acb7ceca87fc0d1c223090089890587b426e20054733f97a58f20af2c349fb7cc193697203868ab7ba00bcea0 languageName: node linkType: hard @@ -21560,13 +16802,6 @@ __metadata: languageName: node linkType: hard -"tocbot@npm:^4.20.1": - version: 4.25.0 - resolution: "tocbot@npm:4.25.0" - checksum: 10c0/b6ca2ca5a3549e7c4007843e0b41cb113656006a59f5aa2328bcccdc8b780f25b642c1d0d64e02255c97a3ba5072ae5085a403cd2b560fb3ee30bd59924fe273 - languageName: node - linkType: hard - "toggle-selection@npm:^1.0.6": version: 1.0.6 resolution: "toggle-selection@npm:1.0.6" @@ -21574,20 +16809,6 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 - languageName: node - linkType: hard - -"token-stream@npm:1.0.0": - version: 1.0.0 - resolution: "token-stream@npm:1.0.0" - checksum: 10c0/c1924a89686fc035d579cbe856da12306571d5fe7408eeeebe80df7c25c5cc644b8ae102d5cbc0f085d0e105f391d1a48dc0e568520434c5b444ea6c7de2b822 - languageName: node - linkType: hard - "toml-j0.4@npm:^1.0.10": version: 1.1.1 resolution: "toml-j0.4@npm:1.1.1" @@ -21609,6 +16830,21 @@ __metadata: languageName: node linkType: hard +"transform-ast@npm:^2.4.4": + version: 2.4.4 + resolution: "transform-ast@npm:2.4.4" + dependencies: + acorn-node: "npm:^1.3.0" + convert-source-map: "npm:^1.5.1" + dash-ast: "npm:^1.0.0" + is-buffer: "npm:^2.0.0" + magic-string: "npm:^0.23.2" + merge-source-map: "npm:1.0.4" + nanobench: "npm:^2.1.1" + checksum: 10c0/52ac1f835710d948970d996d360c0eaa8c94eecaafcc3fed90d5045e64043ff79935276a20c6d7e514ea460822f4939265460600fb4583e3da3c5e63e3edff69 + languageName: node + linkType: hard + "traverse@npm:>=0.3.0 <0.4": version: 0.3.9 resolution: "traverse@npm:0.3.9" @@ -21616,20 +16852,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^3.0.0": - version: 3.0.1 - resolution: "trim-newlines@npm:3.0.1" - checksum: 10c0/03cfefde6c59ff57138412b8c6be922ecc5aec30694d784f2a65ef8dcbd47faef580b7de0c949345abdc56ec4b4abf64dd1e5aea619b200316e471a3dd5bf1f6 - languageName: node - linkType: hard - -"trim-newlines@npm:^4.0.2": - version: 4.1.1 - resolution: "trim-newlines@npm:4.1.1" - checksum: 10c0/70e60e652305efd0dda1f2bce1a5edc9bb5834a2e00d05dfde178715ec48faa8264a2bc1a7efc593b7936d03f6d42c398616329eef44b7bd5070180a02056981 - languageName: node - linkType: hard - "trim-repeated@npm:^1.0.0": version: 1.0.0 resolution: "trim-repeated@npm:1.0.0" @@ -21639,6 +16861,13 @@ __metadata: languageName: node linkType: hard +"trough@npm:^2.0.0": + version: 2.2.0 + resolution: "trough@npm:2.2.0" + checksum: 10c0/58b671fc970e7867a48514168894396dd94e6d9d6456aca427cc299c004fe67f35ed7172a36449086b2edde10e78a71a284ec0076809add6834fb8f857ccb9b0 + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -21705,45 +16934,17 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.13.0, tslib@npm:^1.8.1": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 - languageName: node - linkType: hard - -"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 - languageName: node - linkType: hard - -"tty-table@npm:^4.1.5": - version: 4.2.3 - resolution: "tty-table@npm:4.2.3" - dependencies: - chalk: "npm:^4.1.2" - csv: "npm:^5.5.3" - kleur: "npm:^4.1.5" - smartwrap: "npm:^2.0.2" - strip-ansi: "npm:^6.0.1" - wcwidth: "npm:^1.0.1" - yargs: "npm:^17.7.1" - bin: - tty-table: adapters/terminal-adapter.js - checksum: 10c0/408b75693a2b0bae8cd27940c42d9cd29539deb01d90314e708f34f49c80697a3bf55bf5573f02a8aa6dc3ddee78b9e1bcf9ae986d1ec77896ae1d0bd5efb071 +"tslib@npm:^2.8.1": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard @@ -21782,15 +16983,8 @@ __metadata: version: 0.4.0 resolution: "type-check@npm:0.4.0" dependencies: - prelude-ls: "npm:^1.2.1" - checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 - languageName: node - linkType: hard - -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 languageName: node linkType: hard @@ -21801,13 +16995,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.16.0": - version: 0.16.0 - resolution: "type-fest@npm:0.16.0" - checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 - languageName: node - linkType: hard - "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -21822,27 +17009,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.6.0": - version: 0.6.0 - resolution: "type-fest@npm:0.6.0" - checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 - languageName: node - linkType: hard - -"type-fest@npm:^0.8.1": - version: 0.8.1 - resolution: "type-fest@npm:0.8.1" - checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 - languageName: node - linkType: hard - -"type-fest@npm:^1.0.1, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2": - version: 1.4.0 - resolution: "type-fest@npm:1.4.0" - checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 - languageName: node - linkType: hard - "type-fest@npm:^2.19.0": version: 2.19.0 resolution: "type-fest@npm:2.19.0" @@ -21850,16 +17016,6 @@ __metadata: languageName: node linkType: hard -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" - dependencies: - media-typer: "npm:0.3.0" - mime-types: "npm:~2.1.24" - checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d - languageName: node - linkType: hard - "typechecker@npm:^4.9.0": version: 4.11.0 resolution: "typechecker@npm:4.11.0" @@ -21968,27 +17124,6 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^1.0.33": - version: 1.0.37 - resolution: "ua-parser-js@npm:1.0.37" - checksum: 10c0/dac8cf82a55b2e097bd2286954e01454c4cfcf23c9d9b56961ce94bda3cec5a38ca536e6e84c20a4000a9d4b4a4abcbd98ec634ccebe21be36595ea3069126e4 - languageName: node - linkType: hard - -"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": - version: 2.1.0 - resolution: "uc.micro@npm:2.1.0" - checksum: 10c0/8862eddb412dda76f15db8ad1c640ccc2f47cdf8252a4a30be908d535602c8d33f9855dfcccb8b8837855c1ce1eaa563f7fa7ebe3c98fd0794351aab9b9c55fa - languageName: node - linkType: hard - -"ufo@npm:^1.4.0": - version: 1.5.3 - resolution: "ufo@npm:1.5.3" - checksum: 10c0/1df10702582aa74f4deac4486ecdfd660e74be057355f1afb6adfa14243476cf3d3acff734ccc3d0b74e9bfdefe91d578f3edbbb0a5b2430fe93cd672370e024 - languageName: node - linkType: hard - "uglify-js@npm:^3.1.4": version: 3.17.4 resolution: "uglify-js@npm:3.17.4" @@ -22033,37 +17168,6 @@ __metadata: languageName: node linkType: hard -"unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 10c0/0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de - languageName: node - linkType: hard - -"unicode-match-property-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-ecmascript@npm:2.0.0" - dependencies: - unicode-canonical-property-names-ecmascript: "npm:^2.0.0" - unicode-property-aliases-ecmascript: "npm:^2.0.0" - checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec - languageName: node - linkType: hard - -"unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.1.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: 10c0/f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 - languageName: node - linkType: hard - -"unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.1.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" - checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 - languageName: node - linkType: hard - "unicorn-magic@npm:^0.1.0": version: 0.1.0 resolution: "unicorn-magic@npm:0.1.0" @@ -22071,6 +17175,21 @@ __metadata: languageName: node linkType: hard +"unified@npm:^11.0.0": + version: 11.0.5 + resolution: "unified@npm:11.0.5" + dependencies: + "@types/unist": "npm:^3.0.0" + bail: "npm:^2.0.0" + devlop: "npm:^1.0.0" + extend: "npm:^3.0.0" + is-plain-obj: "npm:^4.0.0" + trough: "npm:^2.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/53c8e685f56d11d9d458a43e0e74328a4d6386af51c8ac37a3dcabec74ce5026da21250590d4aff6733ccd7dc203116aae2b0769abc18cdf9639a54ae528dfc9 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -22080,6 +17199,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + languageName: node + linkType: hard + "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -22089,12 +17217,12 @@ __metadata: languageName: node linkType: hard -"unique-string@npm:^2.0.0": - version: 2.0.0 - resolution: "unique-string@npm:2.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: - crypto-random-string: "npm:^2.0.0" - checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + imurmurhash: "npm:^0.1.4" + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 languageName: node linkType: hard @@ -22107,6 +17235,15 @@ __metadata: languageName: node linkType: hard +"unist-util-stringify-position@npm:^4.0.0": + version: 4.0.0 + resolution: "unist-util-stringify-position@npm:4.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10c0/dfe1dbe79ba31f589108cb35e523f14029b6675d741a79dea7e5f3d098785045d556d5650ec6a8338af11e9e78d2a30df12b1ee86529cded1098da3f17ee999e + languageName: node + linkType: hard + "unist-util-visit-parents@npm:^6.0.0": version: 6.0.1 resolution: "unist-util-visit-parents@npm:6.0.1" @@ -22149,13 +17286,6 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c - languageName: node - linkType: hard - "unplugin@npm:^1.3.1": version: 1.10.1 resolution: "unplugin@npm:1.10.1" @@ -22168,13 +17298,6 @@ __metadata: languageName: node linkType: hard -"untildify@npm:^4.0.0": - version: 4.0.0 - resolution: "untildify@npm:4.0.0" - checksum: 10c0/d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a - languageName: node - linkType: hard - "unzip-stream@npm:^0.3.1": version: 0.3.1 resolution: "unzip-stream@npm:0.3.1" @@ -22199,6 +17322,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.1": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.0" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/536a2979adda2b4be81b07e311bd2f3ad5e978690987956bc5f514130ad50cac87cd22c710b686d79731e00fbee8ef43efe5fcd72baa241045209195d43dcc80 + languageName: node + linkType: hard + "upper-case-first@npm:^2.0.2": version: 2.0.2 resolution: "upper-case-first@npm:2.0.2" @@ -22226,16 +17363,6 @@ __metadata: languageName: node linkType: hard -"url@npm:^0.11.0": - version: 0.11.3 - resolution: "url@npm:0.11.3" - dependencies: - punycode: "npm:^1.4.1" - qs: "npm:^6.11.2" - checksum: 10c0/7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 - languageName: node - linkType: hard - "urql@npm:^4.0.3": version: 4.0.7 resolution: "urql@npm:4.0.7" @@ -22248,49 +17375,6 @@ __metadata: languageName: node linkType: hard -"use-callback-ref@npm:^1.3.0": - version: 1.3.2 - resolution: "use-callback-ref@npm:1.3.2" - dependencies: - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/d232c37160fe3970c99255da19b5fb5299fb5926a5d6141d928a87feb47732c323d29be2f8137d3b1e5499c70d284cd1d9cfad703cc58179db8be24d7dd8f1f2 - languageName: node - linkType: hard - -"use-resize-observer@npm:^9.1.0": - version: 9.1.0 - resolution: "use-resize-observer@npm:9.1.0" - dependencies: - "@juggle/resize-observer": "npm:^3.3.1" - peerDependencies: - react: 16.8.0 - 18 - react-dom: 16.8.0 - 18 - checksum: 10c0/6ccdeb09fe20566ec182b1635a22f189e13d46226b74610432590e69b31ef5d05d069badc3306ebd0d2bb608743b17981fb535763a1d7dc2c8ae462ee8e5999c - languageName: node - linkType: hard - -"use-sidecar@npm:^1.1.2": - version: 1.1.2 - resolution: "use-sidecar@npm:1.1.2" - dependencies: - detect-node-es: "npm:^1.1.0" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -22313,7 +17397,7 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.4, util@npm:^0.12.5": +"util@npm:^0.12.5": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -22326,20 +17410,6 @@ __metadata: languageName: node linkType: hard -"utila@npm:~0.4": - version: 0.4.0 - resolution: "utila@npm:0.4.0" - checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 - languageName: node - linkType: hard - "uuid@npm:^3.3.3": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -22392,29 +17462,73 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1": - version: 3.0.4 - resolution: "validate-npm-package-license@npm:3.0.4" +"validate-npm-package-name@npm:^6.0.0": + version: 6.0.0 + resolution: "validate-npm-package-name@npm:6.0.0" + checksum: 10c0/35d1896d90a4f00291cfc17077b553910d45018b3562841acc6471731794eeebe39b409f678e8c1fee8ef1786e087cac8dea19abdd43649c30fd0b9c752afa2f + languageName: node + linkType: hard + +"vfile-message@npm:^4.0.0": + version: 4.0.2 + resolution: "vfile-message@npm:4.0.2" dependencies: - spdx-correct: "npm:^3.0.0" - spdx-expression-parse: "npm:^3.0.0" - checksum: 10c0/7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f + "@types/unist": "npm:^3.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: 10c0/07671d239a075f888b78f318bc1d54de02799db4e9dce322474e67c35d75ac4a5ac0aaf37b18801d91c9f8152974ea39678aa72d7198758b07f3ba04fb7d7514 languageName: node linkType: hard -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" +"vfile@npm:^6.0.0": + version: 6.0.3 + resolution: "vfile@npm:6.0.3" dependencies: - builtins: "npm:^5.0.0" - checksum: 10c0/36a9067650f5b90c573a0d394b89ddffb08fe58a60507d7938ad7c38f25055cc5c6bf4a10fbd604abe1f4a31062cbe0dfa8e7ccad37b249da32e7b71889c079e + "@types/unist": "npm:^3.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/e5d9eb4810623f23758cfc2205323e33552fb5972e5c2e6587babe08fe4d24859866277404fb9e2a20afb71013860d96ec806cb257536ae463c87d70022ab9ef languageName: node linkType: hard -"vary@npm:^1, vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f +"vite@npm:^5.4.11": + version: 5.4.11 + resolution: "vite@npm:5.4.11" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/d536bb7af57dd0eca2a808f95f5ff1d7b7ffb8d86e17c6893087680a0448bd0d15e07475270c8a6de65cb5115592d037130a1dd979dc76bcef8c1dda202a1874 languageName: node linkType: hard @@ -22427,13 +17541,6 @@ __metadata: languageName: node linkType: hard -"void-elements@npm:^3.1.0": - version: 3.1.0 - resolution: "void-elements@npm:3.1.0" - checksum: 10c0/0b8686f9f9aa44012e9bd5eabf287ae0cde409b9a2854c5a2335cb83920c957668ac5876e3f0d158dd424744ac411a7270e64128556b451ed3bec875ef18534d - languageName: node - linkType: hard - "warning@npm:^4.0.2, warning@npm:^4.0.3": version: 4.0.3 resolution: "warning@npm:4.0.3" @@ -22443,16 +17550,6 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.2.0, watchpack@npm:^2.4.1": - version: 2.4.1 - resolution: "watchpack@npm:2.4.1" - dependencies: - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.1.2" - checksum: 10c0/c694de0a61004e587a8a0fdc9cfec20ee692c52032d9ab2c2e99969a37fdab9e6e1bd3164ed506f9a13f7c83e65563d563e0d6b87358470cdb7309b83db78683 - languageName: node - linkType: hard - "wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" @@ -22469,35 +17566,6 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:^6.1.2": - version: 6.1.3 - resolution: "webpack-dev-middleware@npm:6.1.3" - dependencies: - colorette: "npm:^2.0.10" - memfs: "npm:^3.4.12" - mime-types: "npm:^2.1.31" - range-parser: "npm:^1.2.1" - schema-utils: "npm:^4.0.0" - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - checksum: 10c0/0f31670835f3c0f588392235a6183facf314c0dca312467254a56458142be6fee746f7f6b304f281c740364fd36f256c597ab37d87e5971633cee2f70a8cd5e7 - languageName: node - linkType: hard - -"webpack-hot-middleware@npm:^2.25.1": - version: 2.26.1 - resolution: "webpack-hot-middleware@npm:2.26.1" - dependencies: - ansi-html-community: "npm:0.0.8" - html-entities: "npm:^2.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/13a3e78009e373b4ee990ffe1d4d49046e9893148a7106f063e11f962d02b744ea58b1dec25f5e76723c9dce678b9e68c883e7f2af2940aaf4de7aab31264c83 - languageName: node - linkType: hard - "webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" @@ -22505,13 +17573,6 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.5.0": - version: 0.5.0 - resolution: "webpack-virtual-modules@npm:0.5.0" - checksum: 10c0/0742e069cd49d91ccd0b59431b3666903d321582c1b1062fa6bdae005c3538af55ff8787ea5eafbf72662f3496d3a879e2c705d55ca0af8283548a925be18484 - languageName: node - linkType: hard - "webpack-virtual-modules@npm:^0.6.1": version: 0.6.1 resolution: "webpack-virtual-modules@npm:0.6.1" @@ -22519,43 +17580,6 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5, webpack@npm:^5.91.0": - version: 5.91.0 - resolution: "webpack@npm:5.91.0" - dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.5" - "@webassemblyjs/ast": "npm:^1.12.1" - "@webassemblyjs/wasm-edit": "npm:^1.12.1" - "@webassemblyjs/wasm-parser": "npm:^1.12.1" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" - browserslist: "npm:^4.21.10" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.16.0" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.11" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.10" - watchpack: "npm:^2.4.1" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 10c0/74a3e0ea1c9a492accf035317f31769ffeaaab415811524b9f17bc7bf7012c5b6e1a9860df5ca6903f3ae2618727b801eb47d9351a2595dfffb25941d368b88c - languageName: node - linkType: hard - "well-known-symbols@npm:^2.0.0": version: 2.0.0 resolution: "well-known-symbols@npm:2.0.0" @@ -22598,23 +17622,6 @@ __metadata: languageName: node linkType: hard -"which-module@npm:^2.0.0": - version: 2.0.1 - resolution: "which-module@npm:2.0.1" - checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e - languageName: node - linkType: hard - -"which-pm@npm:2.0.0": - version: 2.0.0 - resolution: "which-pm@npm:2.0.0" - dependencies: - load-yaml-file: "npm:^0.2.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/499fdf18fb259ea7dd58aab0df5f44240685364746596d0d08d9d68ac3a7205bde710ec1023dbc9148b901e755decb1891aa6790ceffdb81c603b6123ec7b5e4 - languageName: node - linkType: hard - "which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" @@ -22628,7 +17635,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": +"which@npm:^1.2.14, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -22670,18 +17677,6 @@ __metadata: languageName: node linkType: hard -"with@npm:^7.0.0": - version: 7.0.2 - resolution: "with@npm:7.0.2" - dependencies: - "@babel/parser": "npm:^7.9.6" - "@babel/types": "npm:^7.9.6" - assert-never: "npm:^1.2.1" - babel-walk: "npm:3.0.0-canary-5" - checksum: 10c0/99289e49afc4b1776afae0ef85e84cfa775e8e07464d2b9853a31b0822347031d1cf77f287d25adc8c3f81e4fa68f4ee31526a9c95d4981ba08a1fe24dee111a - languageName: node - linkType: hard - "wonka@npm:^6.3.2": version: 6.3.4 resolution: "wonka@npm:6.3.4" @@ -22747,24 +17742,23 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^2.3.0": - version: 2.4.3 - resolution: "write-file-atomic@npm:2.4.3" +"write-file-atomic@npm:^5.0.1": + version: 5.0.1 + resolution: "write-file-atomic@npm:5.0.1" dependencies: - graceful-fs: "npm:^4.1.11" imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.2" - checksum: 10c0/8cb4bba0c1ab814a9b127844da0db4fb8c5e06ddbe6317b8b319377c73b283673036c8b9360120062898508b9428d81611cf7fa97584504a00bc179b2a580b92 + signal-exit: "npm:^4.0.1" + checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d languageName: node linkType: hard -"write-file-atomic@npm:^5.0.1": - version: 5.0.1 - resolution: "write-file-atomic@npm:5.0.1" +"write-file-atomic@npm:^6.0.0": + version: 6.0.0 + resolution: "write-file-atomic@npm:6.0.0" dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^4.0.1" - checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d + checksum: 10c0/ae2f1c27474758a9aca92037df6c1dd9cb94c4e4983451210bd686bfe341f142662f6aa5913095e572ab037df66b1bfe661ed4ce4c0369ed0e8219e28e141786 languageName: node linkType: hard @@ -22783,21 +17777,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:~8.11.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/b672b312f357afba8568b9dbb9e08b9e8a20845659b35fa6b340dc848efe371379f5e22bb1dc89c4b2940d5e2dc52dd1de85dde41776875fce115a448f94754f - languageName: node - linkType: hard - "xlsjs@npm:^0.7.5": version: 0.7.6 resolution: "xlsjs@npm:0.7.6" @@ -22866,27 +17845,13 @@ __metadata: languageName: node linkType: hard -"xmlhttprequest-ssl@npm:~2.0.0": - version: 2.0.0 - resolution: "xmlhttprequest-ssl@npm:2.0.0" - checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 - languageName: node - linkType: hard - -"xtend@npm:^4.0.0, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:^4.0.2": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e languageName: node linkType: hard -"y18n@npm:^4.0.0": - version: 4.0.3 - resolution: "y18n@npm:4.0.3" - checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -22894,13 +17859,6 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^2.1.2": - version: 2.1.2 - resolution: "yallist@npm:2.1.2" - checksum: 10c0/0b9e25aa00adf19e01d2bcd4b208aee2b0db643d9927131797b7af5ff69480fc80f1c3db738cbf3946f0bddf39d8f2d0a5709c644fd42d4aa3a4e6e786c087b5 - languageName: node - linkType: hard - "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -22922,14 +17880,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:2.3.4": - version: 2.3.4 - resolution: "yaml@npm:2.3.4" - checksum: 10c0/cf03b68f8fef5e8516b0f0b54edaf2459f1648317fc6210391cf606d247e678b449382f4bd01f77392538429e306c7cba8ff46ff6b37cac4de9a76aff33bd9e1 - languageName: node - linkType: hard - -"yaml@npm:^1.10.0, yaml@npm:^1.10.2": +"yaml@npm:^1.10.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f @@ -22954,6 +17905,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:~2.5.0": + version: 2.5.1 + resolution: "yaml@npm:2.5.1" + bin: + yaml: bin.mjs + checksum: 10c0/40fba5682898dbeeb3319e358a968fe886509fab6f58725732a15f8dda3abac509f91e76817c708c9959a15f786f38ff863c1b88062d7c1162c5334a7d09cb4a + languageName: node + linkType: hard + "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -22961,43 +17921,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": - version: 18.1.3 - resolution: "yargs-parser@npm:18.1.3" - dependencies: - camelcase: "npm:^5.0.0" - decamelize: "npm:^1.2.0" - checksum: 10c0/25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 - languageName: node - linkType: hard - -"yargs-parser@npm:^20.2.9": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 - languageName: node - linkType: hard - -"yargs@npm:^15.1.0": - version: 15.4.1 - resolution: "yargs@npm:15.4.1" - dependencies: - cliui: "npm:^6.0.0" - decamelize: "npm:^1.2.0" - find-up: "npm:^4.1.0" - get-caller-file: "npm:^2.0.1" - require-directory: "npm:^2.1.1" - require-main-filename: "npm:^2.0.0" - set-blocking: "npm:^2.0.0" - string-width: "npm:^4.2.0" - which-module: "npm:^2.0.0" - y18n: "npm:^4.0.0" - yargs-parser: "npm:^18.1.2" - checksum: 10c0/f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d - languageName: node - linkType: hard - -"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.6.2, yargs@npm:^17.7.1, yargs@npm:^17.7.2": +"yargs@npm:^17.0.0, yargs@npm:^17.6.2, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -23050,3 +17974,10 @@ __metadata: checksum: 10c0/7578ab283dac0eee66a0ad0fc4a7f28c43e6745aadb3a529f59a4b851aa10872b3890398b3160f257f4b6817b4ce643debdda4fb21a2c040adda7862cab0a587 languageName: node linkType: hard + +"zwitch@npm:^2.0.0": + version: 2.0.4 + resolution: "zwitch@npm:2.0.4" + checksum: 10c0/3c7830cdd3378667e058ffdb4cf2bb78ac5711214e2725900873accb23f3dfe5f9e7e5a06dcdc5f29605da976fc45c26d9a13ca334d6eea2245a15e77b8fc06e + languageName: node + linkType: hard