diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 9db7452624b..0d6924e18d0 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -18,6 +18,7 @@ jobs: with: node-version-file: package.json - run: npm install + - run: npm --workspace="packages/calcite-design-tokens" run build - name: Publish to Chromatic uses: chromaui/action@v1 with: diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 213a48ceab7..508959d3fdc 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,6 @@ { "packages/calcite-components": "1.9.1", "packages/calcite-components-react": "1.9.1", + "packages/calcite-design-tokens": "1.0.0", "packages/eslint-plugin-calcite-components": "0.2.2" } diff --git a/package-lock.json b/package-lock.json index 97cd19ef20c..00c47467d67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@storybook/html": "6.5.16", "@storybook/storybook-deployer": "2.8.16", "@storybook/testing-library": "0.2.1", + "@tokens-studio/sd-transforms": "0.8.2", "@types/dedent": "0.7.0", "@types/eslint": "8.40.2", "@types/estree": "1.0.2", @@ -44,6 +45,7 @@ "autoprefixer": "10.4.16", "axe-core": "4.7.2", "babel-loader": "8.3.0", + "change-case": "4.1.2", "cheerio": "1.0.0-rc.10", "chokidar": "3.5.3", "chromatic": "6.19.9", @@ -81,6 +83,7 @@ "storybook": "6.5.16", "storybook-addon-themes": "6.1.0", "storybook-rtl-addon": "0.3.3", + "style-dictionary": "3.7.1", "stylelint": "15.10.3", "stylelint-config-recommended-scss": "12.0.0", "stylelint-use-logical-spec": "5.0.0", @@ -3098,10 +3101,8 @@ "link": true }, "node_modules/@esri/calcite-design-tokens": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@esri/calcite-design-tokens/-/calcite-design-tokens-1.0.0.tgz", - "integrity": "sha512-iO4tj5aWZwGFRlaEz+XcR8EWjBU8aIJDNtSVfpF0lUFaEEvk+Cic/Zq0wjTuZElCKWiKQkat7YghZVuXgQ8wQw==", - "dev": true + "resolved": "packages/calcite-design-tokens", + "link": true }, "node_modules/@esri/calcite-ui-icons": { "version": "3.24.7", @@ -9192,6 +9193,145 @@ "@testing-library/dom": ">=7.21.4" } }, + "node_modules/@tokens-studio/sd-transforms": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@tokens-studio/sd-transforms/-/sd-transforms-0.8.2.tgz", + "integrity": "sha512-X++MFWn3NaLOgmN1cHSW41ER9Xq8w8ioCM8+K2OjXYbPWKdPI18zFQf9ZxGcKpz/AxCs5zV2v/ZdvX5V3IfPSA==", + "dev": true, + "dependencies": { + "@tokens-studio/types": "^0.2.1", + "color2k": "^2.0.1", + "colorjs.io": "^0.4.3", + "expr-eval": "^2.0.2", + "postcss-calc-ast-parser": "^0.1.4", + "style-dictionary": "^3.7.2" + }, + "engines": { + "node": ">=15.14.0" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/style-dictionary": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.8.0.tgz", + "integrity": "sha512-wHlB/f5eO3mDcYv6WtOz6gvQC477jBKrwuIXe+PtHskTCBsJdAOvL8hCquczJxDui2TnwpeNE+2msK91JJomZg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "change-case": "^4.1.2", + "commander": "^8.3.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "json5": "^2.2.2", + "jsonc-parser": "^3.0.0", + "lodash": "^4.17.15", + "tinycolor2": "^1.4.1" + }, + "bin": { + "style-dictionary": "bin/style-dictionary" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@tokens-studio/sd-transforms/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@tokens-studio/types": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@tokens-studio/types/-/types-0.2.5.tgz", + "integrity": "sha512-pJ0zWxGnEjca4dznFIHC9/oXuovu3DKHUhLDNJVzTRZEVXhWkIRIUbjDwIRihxBr39c776W+3thYvWMgChT0Rw==", + "dev": true + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -12655,6 +12795,17 @@ } ] }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", @@ -12700,6 +12851,26 @@ "node": ">=4" } }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -13317,6 +13488,12 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==", + "dev": true + }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -13329,6 +13506,12 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, + "node_modules/colorjs.io": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.4.5.tgz", + "integrity": "sha512-yCtUNCmge7llyfd/Wou19PMAcf5yC3XXhgFoAh6zsO2pGswhUPBaaUh8jzgHnXtXuZyFKzXZNAnyF5i+apICow==", + "dev": true + }, "node_modules/columnify": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", @@ -13707,6 +13890,17 @@ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -17487,6 +17681,12 @@ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", "dev": true }, + "node_modules/expr-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expr-eval/-/expr-eval-2.0.2.tgz", + "integrity": "sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==", + "dev": true + }, "node_modules/express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", @@ -19635,6 +19835,16 @@ "he": "bin/he" } }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dev": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", @@ -30138,6 +30348,16 @@ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", "dev": true }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -30408,6 +30628,24 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-calc-ast-parser": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/postcss-calc-ast-parser/-/postcss-calc-ast-parser-0.1.4.tgz", + "integrity": "sha512-CebpbHc96zgFjGgdQ6BqBy6XIUgRx1xXWCAAk6oke02RZ5nxwo9KQejTg8y7uYEeI9kv8jKQPYjoe6REsY23vw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^3.3.1" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/postcss-calc-ast-parser/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-flexbugs-fixes": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", @@ -33662,6 +33900,17 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "node_modules/serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", @@ -33957,6 +34206,16 @@ "npm": ">= 3.0.0" } }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -35056,6 +35315,122 @@ "node": ">=4" } }, + "node_modules/style-dictionary": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.7.1.tgz", + "integrity": "sha512-yYU9Z/J8Znj9T9oJVjo8VOYamrOxv0UbBKPjhSt+PharxrhyQCM4RWb71fgEfv2pK9KO8G83/0ChDNQZ1mn0wQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "change-case": "^4.1.2", + "commander": "^8.3.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "json5": "^2.2.0", + "jsonc-parser": "^3.0.0", + "lodash": "^4.17.15", + "tinycolor2": "^1.4.1" + }, + "bin": { + "style-dictionary": "bin/style-dictionary" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/style-dictionary/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/style-dictionary/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/style-dictionary/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/style-dictionary/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/style-dictionary/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-dictionary/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/style-loader": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", @@ -36569,6 +36944,12 @@ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "dev": true }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true + }, "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", @@ -38109,6 +38490,24 @@ "node": ">=8" } }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -40489,6 +40888,10 @@ "react-dom": ">=16.7" } }, + "packages/calcite-design-tokens": { + "name": "@esri/calcite-design-tokens", + "version": "1.0.0" + }, "packages/eslint-plugin-calcite-components": { "name": "@esri/eslint-plugin-calcite-components", "version": "0.2.3-next.4", @@ -42727,10 +43130,7 @@ } }, "@esri/calcite-design-tokens": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@esri/calcite-design-tokens/-/calcite-design-tokens-1.0.0.tgz", - "integrity": "sha512-iO4tj5aWZwGFRlaEz+XcR8EWjBU8aIJDNtSVfpF0lUFaEEvk+Cic/Zq0wjTuZElCKWiKQkat7YghZVuXgQ8wQw==", - "dev": true + "version": "file:packages/calcite-design-tokens" }, "@esri/calcite-ui-icons": { "version": "3.24.7", @@ -47291,6 +47691,111 @@ "dev": true, "requires": {} }, + "@tokens-studio/sd-transforms": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@tokens-studio/sd-transforms/-/sd-transforms-0.8.2.tgz", + "integrity": "sha512-X++MFWn3NaLOgmN1cHSW41ER9Xq8w8ioCM8+K2OjXYbPWKdPI18zFQf9ZxGcKpz/AxCs5zV2v/ZdvX5V3IfPSA==", + "dev": true, + "requires": { + "@tokens-studio/types": "^0.2.1", + "color2k": "^2.0.1", + "colorjs.io": "^0.4.3", + "expr-eval": "^2.0.2", + "postcss-calc-ast-parser": "^0.1.4", + "style-dictionary": "^3.7.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "style-dictionary": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.8.0.tgz", + "integrity": "sha512-wHlB/f5eO3mDcYv6WtOz6gvQC477jBKrwuIXe+PtHskTCBsJdAOvL8hCquczJxDui2TnwpeNE+2msK91JJomZg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "change-case": "^4.1.2", + "commander": "^8.3.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "json5": "^2.2.2", + "jsonc-parser": "^3.0.0", + "lodash": "^4.17.15", + "tinycolor2": "^1.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@tokens-studio/types": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@tokens-studio/types/-/types-0.2.5.tgz", + "integrity": "sha512-pJ0zWxGnEjca4dznFIHC9/oXuovu3DKHUhLDNJVzTRZEVXhWkIRIUbjDwIRihxBr39c776W+3thYvWMgChT0Rw==", + "dev": true + }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -50013,6 +50518,17 @@ "integrity": "sha512-hfS5tE8bnNiNvEOEkm8HElUHroYwlqMMENEzELymy77+tJ6m+gA2krtHl5hxJaj71OlpC2cHZbdSMX1/YEqEkA==", "dev": true }, + "capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", @@ -50045,6 +50561,26 @@ "supports-color": "^5.3.0" } }, + "change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -50496,6 +51032,12 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, + "color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==", + "dev": true + }, "colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -50508,6 +51050,12 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, + "colorjs.io": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.4.5.tgz", + "integrity": "sha512-yCtUNCmge7llyfd/Wou19PMAcf5yC3XXhgFoAh6zsO2pGswhUPBaaUh8jzgHnXtXuZyFKzXZNAnyF5i+apICow==", + "dev": true + }, "columnify": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", @@ -50802,6 +51350,17 @@ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, + "constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -53699,6 +54258,12 @@ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", "dev": true }, + "expr-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expr-eval/-/expr-eval-2.0.2.tgz", + "integrity": "sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==", + "dev": true + }, "express": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", @@ -55353,6 +55918,16 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, + "header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dev": true, + "requires": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, "highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", @@ -63381,6 +63956,16 @@ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", "dev": true }, + "path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", @@ -63569,6 +64154,23 @@ "source-map-js": "^1.0.2" } }, + "postcss-calc-ast-parser": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/postcss-calc-ast-parser/-/postcss-calc-ast-parser-0.1.4.tgz", + "integrity": "sha512-CebpbHc96zgFjGgdQ6BqBy6XIUgRx1xXWCAAk6oke02RZ5nxwo9KQejTg8y7uYEeI9kv8jKQPYjoe6REsY23vw==", + "dev": true, + "requires": { + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, "postcss-flexbugs-fixes": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", @@ -66052,6 +66654,17 @@ } } }, + "sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, "serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", @@ -66290,6 +66903,16 @@ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true }, + "snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -67168,6 +67791,91 @@ "through": "^2.3.4" } }, + "style-dictionary": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.7.1.tgz", + "integrity": "sha512-yYU9Z/J8Znj9T9oJVjo8VOYamrOxv0UbBKPjhSt+PharxrhyQCM4RWb71fgEfv2pK9KO8G83/0ChDNQZ1mn0wQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "change-case": "^4.1.2", + "commander": "^8.3.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "json5": "^2.2.0", + "jsonc-parser": "^3.0.0", + "lodash": "^4.17.15", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "style-loader": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", @@ -68315,6 +69023,12 @@ "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", "dev": true }, + "tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true + }, "titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", @@ -69428,6 +70142,24 @@ } } }, + "upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", diff --git a/package.json b/package.json index ae83a29574f..3dea99d58c6 100644 --- a/package.json +++ b/package.json @@ -38,15 +38,16 @@ "@storybook/html": "6.5.16", "@storybook/storybook-deployer": "2.8.16", "@storybook/testing-library": "0.2.1", + "@tokens-studio/sd-transforms": "0.8.2", "@types/dedent": "0.7.0", "@types/eslint": "8.40.2", "@types/estree": "1.0.2", - "@types/jest": "27.0.3", "@types/jest-axe": "3.5.6", + "@types/jest": "27.0.3", "@types/lodash-es": "4.17.9", "@types/node": "^18.0.0", - "@types/react": "^16.7.6", "@types/react-dom": "^16.0.9", + "@types/react": "^16.7.6", "@types/semver": "7.5.2", "@types/shell-quote": "1.7.1", "@types/sortablejs": "1.15.2", @@ -57,15 +58,15 @@ "autoprefixer": "10.4.16", "axe-core": "4.7.2", "babel-loader": "8.3.0", + "change-case": "4.1.2", "cheerio": "1.0.0-rc.10", "chokidar": "3.5.3", "chromatic": "6.19.9", "concurrently": "7.6.0", "conventional-changelog-conventionalcommits": "5.0.0", - "cpy": "10.0.0", "cpy-cli": "5.0.0", + "cpy": "10.0.0", "dedent": "0.7.0", - "eslint": "8.44.0", "eslint-config-prettier": "8.8.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-jest": "27.2.3", @@ -73,10 +74,11 @@ "eslint-plugin-prettier": "4.2.1", "eslint-plugin-react": "7.33.2", "eslint-plugin-unicorn": "46.0.1", + "eslint": "8.44.0", "husky": "8.0.3", - "jest": "27.4.5", "jest-axe": "7.0.1", "jest-cli": "27.4.5", + "jest": "27.4.5", "lerna": "7.1.5", "lint-staged": "13.2.3", "markdownlint-cli": "0.34.0", @@ -84,19 +86,20 @@ "prettier": "2.8.8", "puppeteer": "10.0.0", "quicktype-core": "23.0.75", - "react": "^16.13.1", "react-dom": "^16.13.1", + "react": "^16.13.1", "rimraf": "5.0.1", "rollup": "3.26.0", "semver": "7.5.4", "shell-quote": "1.8.1", "stencil-eslint-core": "0.3.1", - "storybook": "6.5.16", "storybook-addon-themes": "6.1.0", "storybook-rtl-addon": "0.3.3", - "stylelint": "15.10.3", + "storybook": "6.5.16", + "style-dictionary": "3.7.1", "stylelint-config-recommended-scss": "12.0.0", "stylelint-use-logical-spec": "5.0.0", + "stylelint": "15.10.3", "tailwindcss": "3.3.3", "ts-jest": "27.1.5", "ts-node": "10.9.1", diff --git a/packages/calcite-design-tokens/.eslintrc.cjs b/packages/calcite-design-tokens/.eslintrc.cjs new file mode 100644 index 00000000000..10e33c84069 --- /dev/null +++ b/packages/calcite-design-tokens/.eslintrc.cjs @@ -0,0 +1,85 @@ +module.exports = { + root: true, + env: { + "jest/globals": true, + }, + extends: [ + "plugin:@cspell/recommended", + "plugin:@typescript-eslint/recommended", + "plugin:jest/recommended", + "plugin:jsdoc/recommended", + "prettier", + ], + ignorePatterns: ["dist"], + parser: "@typescript-eslint/parser", + parserOptions: { + tsconfigRootDir: __dirname, + project: ["tsconfig-eslint.json"], + ecmaVersion: 2021, + sourceType: "module", + }, + plugins: [ + "@typescript-eslint", + "import", + "jest", + "jsdoc", + "prettier", + "unicorn", + ], + rules: { + "@typescript-eslint/ban-types": "warn", + "@typescript-eslint/explicit-module-boundary-types": [ + "error", + { + allowArgumentsExplicitlyTypedAsAny: true, + }, + ], + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/no-unused-vars": "error", + curly: "error", + "import/no-dynamic-require": ["error", { esmodule: true }], + "jest/expect-expect": "off", + "jest/no-export": "warn", + "jsdoc/check-tag-names": "off", + "jsdoc/require-jsdoc": "off", + "jsdoc/require-param-type": "off", + "jsdoc/require-returns-type": "off", + "jsdoc/tag-lines": ["error", "any", { startLines: 1 }], + "lines-between-class-members": ["error", "always"], + "no-eval": "error", + "no-implied-eval": "error", + "no-multiple-empty-lines": [ + "error", + { + max: 1, + }, + ], + "no-new-func": "error", + "no-unneeded-ternary": "error", + "one-var": ["error", "never"], + "unicorn/prefer-ternary": "error", + "unicorn/prevent-abbreviations": [ + "error", + { + allowList: { + e2ePage: true, + }, + extendDefaultReplacements: false, + replacements: { + e: { + error: true, + event: true, + }, + }, + checkProperties: false, + checkFilenames: false, + }, + ], + }, + settings: { + jsdoc: { + ignoreInternal: true, + ignorePrivate: true, + }, + }, +}; diff --git a/packages/calcite-design-tokens/CHANGELOG.md b/packages/calcite-design-tokens/CHANGELOG.md new file mode 100644 index 00000000000..d1303b1b80d --- /dev/null +++ b/packages/calcite-design-tokens/CHANGELOG.md @@ -0,0 +1,12 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.0](2023-05-11) + +### Features + +- Uses @token-studio tokens format +- Add css platform +- Add scss platform diff --git a/packages/calcite-design-tokens/CONTRIBUTING.md b/packages/calcite-design-tokens/CONTRIBUTING.md new file mode 100644 index 00000000000..412b1d2ad37 --- /dev/null +++ b/packages/calcite-design-tokens/CONTRIBUTING.md @@ -0,0 +1,41 @@ +# Contributing to `calcite-design-tokens` + +This document contains information about contributing to the `calcite-design-tokens` package. Please read the general [CONTRIBUTING](../../CONTRIBUTING.md) document first, which includes initial setup, commit message conventions, and more. + +## Project scripts + +### Build + +Build the tokens to platform asset formats like CSS, SCSS, and JavaScript. + +`npm --workspace=packages/calcite-design-tokens run build` + +## Test + +Be sure your code passes our integration and unit tests + +```bash +# Test current code +npm --workspace=packages/calcite-design-tokens run test +``` + +## Understanding token files + +All token files may be updated by the Figma Token Studio plugin. These can also be updated in the code directly. Any changes to token files must be reviewed by the Calcite Design Team. + +| Name | Description | +| -------------------- | ----------------------------------------------------------------------------------------------------------------- | +| `src/$metadata.json` | This file is used by Figma Token Studio but is not used to determine final token asset output. | +| `src/$themes.json` | Each theme defined in this file will output a token asset in each format defined in the token transformer config. | +| `src/core.json` | The core design tokens upon which the rest of the tokens are built. | +| `src/semantic.json` | The semantic design tokens used by theme files and components. | +| `src/component/` | The component design tokens. These are used by themes. | +| `src/calcite/` | The Calcite themes. This currently consists of a light and dark theme. | + +### Open a PR + +Designers working in Figma will need to manually open a PR through GitHub after updating their branch via the Figma plugin. PRs should be opened against main. + +### Wait for reviewers + +All Token PRs require sign-off from a Calcite Designer and Engineer before merging into main. diff --git a/packages/calcite-design-tokens/README.md b/packages/calcite-design-tokens/README.md new file mode 100644 index 00000000000..3bebdd1ddd6 --- /dev/null +++ b/packages/calcite-design-tokens/README.md @@ -0,0 +1,31 @@ +# Calcite Design Tokens + +## Getting Started + +Install the design tokens module. + +```bash +npm install @esri/calcite-design-tokens +``` + +Reference tokens in your CSS: + +```css +@import "@esri/calcite-design-tokens/css/calcite-light"; + +:root { + --my-custom-token: var(--calcite-ui-brand); +} +``` + +## Token assets + +These are the published asset files generated by the token transformer: + +| Name | CSS | SCSS | +| ------------------- | -------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| Calcite Headless | @esri/calcite-design-tokens/css @esri/calcite-design-tokens/css/calcite-headless | @esri/calcite-design-tokens/scss @esri/calcite-design-tokens/scss/calcite-headless | +| Calcite Light | @esri/calcite-design-tokens/css/calcite-light | @esri/calcite-design-tokens/scss/calcite-light | +| Calcite Dark | @esri/calcite-design-tokens/css/calcite-dark | @esri/calcite-design-tokens/scss/calcite-dark | +| Calcite Brand Light | @esri/calcite-design-tokens/css/brand-light | @esri/calcite-design-tokens/scss/brand-light | +| Calcite Brand Dark | @esri/calcite-design-tokens/css/brand-dark | @esri/calcite-design-tokens/scss/brand-dark | diff --git a/packages/calcite-design-tokens/jest.config.json b/packages/calcite-design-tokens/jest.config.json new file mode 100644 index 00000000000..e21a97f144d --- /dev/null +++ b/packages/calcite-design-tokens/jest.config.json @@ -0,0 +1,16 @@ +{ + "preset": "ts-jest", + "testEnvironment": "node", + "extensionsToTreatAsEsm": [".ts"], + "moduleNameMapper": { + "^(\\.{1,2}/.*)\\.js$": "$1" + }, + "transform": { + "^.+\\.tsx?$": [ + "ts-jest", + { + "useESM": true + } + ] + } +} diff --git a/packages/calcite-design-tokens/package-lock.json b/packages/calcite-design-tokens/package-lock.json new file mode 100644 index 00000000000..45fcaea6e74 --- /dev/null +++ b/packages/calcite-design-tokens/package-lock.json @@ -0,0 +1,8790 @@ +{ + "name": "@esri/calcite-design-tokens", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@esri/calcite-design-tokens", + "version": "1.0.0", + "devDependencies": { + "@cspell/eslint-plugin": "^7.3.7", + "@tokens-studio/sd-transforms": "0.8.7", + "@types/jest": "29.5.5", + "@types/node": "18.18.3", + "@typescript-eslint/eslint-plugin": "5.62.0", + "change-case": "4.1.2", + "concurrently": "8.2.1", + "eslint": "8.50.0", + "eslint-config-prettier": "8.10.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jest": "27.4.2", + "eslint-plugin-jsdoc": "43.2.0", + "eslint-plugin-prettier": "4.2.1", + "eslint-plugin-unicorn": "46.0.1", + "jest": "29.7.0", + "markdownlint-cli": "0.34.0", + "prettier": "2.8.8", + "rimraf": "5.0.5", + "style-dictionary": "3.8.0", + "ts-jest": "29.1.1", + "ts-node": "10.9.1", + "typescript": "5.2.2" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cspell/cspell-bundled-dicts": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-7.3.7.tgz", + "integrity": "sha512-Mw7J0RAWGpEup/+eIePw3wi+OlMGNicrD1r9OhdgIgO6sHEi01ibS/RzNNbC7UziLaYEHi8+WfLyGzmp1ZISrQ==", + "dev": true, + "dependencies": { + "@cspell/dict-ada": "^4.0.2", + "@cspell/dict-aws": "^4.0.0", + "@cspell/dict-bash": "^4.1.2", + "@cspell/dict-companies": "^3.0.24", + "@cspell/dict-cpp": "^5.0.5", + "@cspell/dict-cryptocurrencies": "^4.0.0", + "@cspell/dict-csharp": "^4.0.2", + "@cspell/dict-css": "^4.0.10", + "@cspell/dict-dart": "^2.0.3", + "@cspell/dict-django": "^4.1.0", + "@cspell/dict-docker": "^1.1.7", + "@cspell/dict-dotnet": "^5.0.0", + "@cspell/dict-elixir": "^4.0.3", + "@cspell/dict-en_us": "^4.3.8", + "@cspell/dict-en-common-misspellings": "^1.0.2", + "@cspell/dict-en-gb": "1.1.33", + "@cspell/dict-filetypes": "^3.0.1", + "@cspell/dict-fonts": "^4.0.0", + "@cspell/dict-fsharp": "^1.0.0", + "@cspell/dict-fullstack": "^3.1.5", + "@cspell/dict-gaming-terms": "^1.0.4", + "@cspell/dict-git": "^2.0.0", + "@cspell/dict-golang": "^6.0.3", + "@cspell/dict-haskell": "^4.0.1", + "@cspell/dict-html": "^4.0.5", + "@cspell/dict-html-symbol-entities": "^4.0.0", + "@cspell/dict-java": "^5.0.6", + "@cspell/dict-k8s": "^1.0.1", + "@cspell/dict-latex": "^4.0.0", + "@cspell/dict-lorem-ipsum": "^4.0.0", + "@cspell/dict-lua": "^4.0.1", + "@cspell/dict-node": "^4.0.3", + "@cspell/dict-npm": "^5.0.10", + "@cspell/dict-php": "^4.0.3", + "@cspell/dict-powershell": "^5.0.2", + "@cspell/dict-public-licenses": "^2.0.4", + "@cspell/dict-python": "^4.1.9", + "@cspell/dict-r": "^2.0.1", + "@cspell/dict-ruby": "^5.0.0", + "@cspell/dict-rust": "^4.0.1", + "@cspell/dict-scala": "^5.0.0", + "@cspell/dict-software-terms": "^3.3.2", + "@cspell/dict-sql": "^2.1.1", + "@cspell/dict-svelte": "^1.0.2", + "@cspell/dict-swift": "^2.0.1", + "@cspell/dict-typescript": "^3.1.2", + "@cspell/dict-vue": "^3.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspell/cspell-pipe": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-7.3.7.tgz", + "integrity": "sha512-ZO8v3EwGhjUvhPo1S48+CKv7EPXMoYF7LGERB34K8EXFByb9+J74ojMYj9UgLRV68lFTrDFde3bHoZPPVS1FsA==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspell/cspell-resolver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-7.3.7.tgz", + "integrity": "sha512-WWZcTI5f2cCjr1yRDTMkcVg7Meil3s+0aaKcLCDTGQf9J2UWWjpqDJ6M6keYei3paAjxW2Pk03IRNNwdA3+igQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspell/cspell-service-bus": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-7.3.7.tgz", + "integrity": "sha512-pnDOFpjht7dZYydMygcf0brCSk5BGRvbeWRH6MaMhd+3CdyzyEvtZG3IbBQVNyVvDTA2c/K3rljOAo8y3/lpnw==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspell/cspell-types": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-7.3.7.tgz", + "integrity": "sha512-zM2BuZJ3UUgPwF78bssggi8X20nmW3a95EmbNJKfbO6Zf2ui7UMzeP3BwpCZk30A/EixGlFhLf6Xd+eBT/DQqw==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspell/dict-ada": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.0.2.tgz", + "integrity": "sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==", + "dev": true + }, + "node_modules/@cspell/dict-aws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-4.0.0.tgz", + "integrity": "sha512-1YkCMWuna/EGIDN/zKkW+j98/55mxigftrSFgsehXhPld+ZMJM5J9UuBA88YfL7+/ETvBdd7mwW6IwWsC+/ltQ==", + "dev": true + }, + "node_modules/@cspell/dict-bash": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.1.2.tgz", + "integrity": "sha512-AEBWjbaMaJEyAjOHW0F15P2izBjli2cNerG3NjuVH7xX/HUUeNoTj8FF1nwpMufKwGQCvuyO2hCmkVxhJ0y55Q==", + "dev": true + }, + "node_modules/@cspell/dict-companies": { + "version": "3.0.26", + "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.0.26.tgz", + "integrity": "sha512-BGRZ/Uykx+IgQoTGqvRqbBMQy7QSuY0pbTHgtmKtc1scgzZMJQKMDwyuE6LJzlhdlrV7TsVY0lyXREybnDpQPQ==", + "dev": true + }, + "node_modules/@cspell/dict-cpp": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-5.0.6.tgz", + "integrity": "sha512-2z9JqWgsRYROnqeMj1k1L1taSQQHMhqfU6EqDNApsEQT3naznKntV8KKyybr2YSz0bIG9fMbzVv0GoQBbLgD9A==", + "dev": true + }, + "node_modules/@cspell/dict-cryptocurrencies": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-4.0.0.tgz", + "integrity": "sha512-EiZp91ATyRxTmauIQfOX9adLYCunKjHEh092rrM7o2eMXP9n7zpXAL9BK7LviL+LbB8VDOm21q+s83cKrrRrsg==", + "dev": true + }, + "node_modules/@cspell/dict-csharp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.2.tgz", + "integrity": "sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==", + "dev": true + }, + "node_modules/@cspell/dict-css": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.12.tgz", + "integrity": "sha512-vGBgPM92MkHQF5/2jsWcnaahOZ+C6OE/fPvd5ScBP72oFY9tn5GLuomcyO0z8vWCr2e0nUSX1OGimPtcQAlvSw==", + "dev": true + }, + "node_modules/@cspell/dict-dart": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.0.3.tgz", + "integrity": "sha512-cLkwo1KT5CJY5N5RJVHks2genFkNCl/WLfj+0fFjqNR+tk3tBI1LY7ldr9piCtSFSm4x9pO1x6IV3kRUY1lLiw==", + "dev": true + }, + "node_modules/@cspell/dict-data-science": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-1.0.11.tgz", + "integrity": "sha512-TaHAZRVe0Zlcc3C23StZqqbzC0NrodRwoSAc8dis+5qLeLLnOCtagYQeROQvDlcDg3X/VVEO9Whh4W/z4PAmYQ==", + "dev": true + }, + "node_modules/@cspell/dict-django": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.1.0.tgz", + "integrity": "sha512-bKJ4gPyrf+1c78Z0Oc4trEB9MuhcB+Yg+uTTWsvhY6O2ncFYbB/LbEZfqhfmmuK/XJJixXfI1laF2zicyf+l0w==", + "dev": true + }, + "node_modules/@cspell/dict-docker": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.7.tgz", + "integrity": "sha512-XlXHAr822euV36GGsl2J1CkBIVg3fZ6879ZOg5dxTIssuhUOCiV2BuzKZmt6aIFmcdPmR14+9i9Xq+3zuxeX0A==", + "dev": true + }, + "node_modules/@cspell/dict-dotnet": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.0.tgz", + "integrity": "sha512-EOwGd533v47aP5QYV8GlSSKkmM9Eq8P3G/eBzSpH3Nl2+IneDOYOBLEUraHuiCtnOkNsz0xtZHArYhAB2bHWAw==", + "dev": true + }, + "node_modules/@cspell/dict-elixir": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-4.0.3.tgz", + "integrity": "sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==", + "dev": true + }, + "node_modules/@cspell/dict-en_us": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.8.tgz", + "integrity": "sha512-rCPsbDHuRnFUbzWAY6O1H9+cLZt5FNQwjPVw2TdQZfipdb0lim984aLGY+nupi1iKC3lfjyd5SVUgmSZEG1QNA==", + "dev": true + }, + "node_modules/@cspell/dict-en-common-misspellings": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-1.0.2.tgz", + "integrity": "sha512-jg7ZQZpZH7+aAxNBlcAG4tGhYF6Ksy+QS5Df73Oo+XyckBjC9QS+PrRwLTeYoFIgXy5j3ICParK5r3MSSoL4gw==", + "dev": true + }, + "node_modules/@cspell/dict-en-gb": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb/-/dict-en-gb-1.1.33.tgz", + "integrity": "sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==", + "dev": true + }, + "node_modules/@cspell/dict-filetypes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.1.tgz", + "integrity": "sha512-8z8mY1IbrTyTRumx2vvD9yzRhNMk9SajM/GtI5hdMM2pPpNSp25bnuauzjRf300eqlqPY2MNb5MmhBFO014DJw==", + "dev": true + }, + "node_modules/@cspell/dict-fonts": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-4.0.0.tgz", + "integrity": "sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==", + "dev": true + }, + "node_modules/@cspell/dict-fsharp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-fsharp/-/dict-fsharp-1.0.0.tgz", + "integrity": "sha512-dHPkMHwW4dWv3Lv9VWxHuVm4IylqvcfRBSnZ7usJTRThraetSVrOPIJwr6UJh7F5un/lGJx2lxWVApf2WQaB/A==", + "dev": true + }, + "node_modules/@cspell/dict-fullstack": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-3.1.5.tgz", + "integrity": "sha512-6ppvo1dkXUZ3fbYn/wwzERxCa76RtDDl5Afzv2lijLoijGGUw5yYdLBKJnx8PJBGNLh829X352ftE7BElG4leA==", + "dev": true + }, + "node_modules/@cspell/dict-gaming-terms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cspell/dict-gaming-terms/-/dict-gaming-terms-1.0.4.tgz", + "integrity": "sha512-hbDduNXlk4AOY0wFxcDMWBPpm34rpqJBeqaySeoUH70eKxpxm+dvjpoRLJgyu0TmymEICCQSl6lAHTHSDiWKZg==", + "dev": true + }, + "node_modules/@cspell/dict-git": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-2.0.0.tgz", + "integrity": "sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==", + "dev": true + }, + "node_modules/@cspell/dict-golang": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.3.tgz", + "integrity": "sha512-KiNnjAeqDBq6zH4s46hzBrKgqIrkSZ9bbHzQ54PbHfe+jurZkSZ4lXz6E+315RNh2TkRLcNppFvaZqJvKZXomA==", + "dev": true + }, + "node_modules/@cspell/dict-haskell": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-4.0.1.tgz", + "integrity": "sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==", + "dev": true + }, + "node_modules/@cspell/dict-html": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-4.0.5.tgz", + "integrity": "sha512-p0brEnRybzSSWi8sGbuVEf7jSTDmXPx7XhQUb5bgG6b54uj+Z0Qf0V2n8b/LWwIPJNd1GygaO9l8k3HTCy1h4w==", + "dev": true + }, + "node_modules/@cspell/dict-html-symbol-entities": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-4.0.0.tgz", + "integrity": "sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==", + "dev": true + }, + "node_modules/@cspell/dict-java": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.6.tgz", + "integrity": "sha512-kdE4AHHHrixyZ5p6zyms1SLoYpaJarPxrz8Tveo6gddszBVVwIUZ+JkQE1bWNLK740GWzIXdkznpUfw1hP9nXw==", + "dev": true + }, + "node_modules/@cspell/dict-k8s": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-k8s/-/dict-k8s-1.0.1.tgz", + "integrity": "sha512-gc5y4Nm3hVdMZNBZfU2M1AsAmObZsRWjCUk01NFPfGhFBXyVne41T7E62rpnzu5330FV/6b/TnFcPgRmak9lLw==", + "dev": true + }, + "node_modules/@cspell/dict-latex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-4.0.0.tgz", + "integrity": "sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==", + "dev": true + }, + "node_modules/@cspell/dict-lorem-ipsum": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-4.0.0.tgz", + "integrity": "sha512-1l3yjfNvMzZPibW8A7mQU4kTozwVZVw0AvFEdy+NcqtbxH+TvbSkNMqROOFWrkD2PjnKG0+Ea0tHI2Pi6Gchnw==", + "dev": true + }, + "node_modules/@cspell/dict-lua": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.2.tgz", + "integrity": "sha512-eeC20Q+UnHcTVBK6pgwhSjGIVugO2XqU7hv4ZfXp2F9DxGx1RME0+1sKX4qAGhdFGwOBsEzb2fwUsAEP6Mibpg==", + "dev": true + }, + "node_modules/@cspell/dict-node": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-4.0.3.tgz", + "integrity": "sha512-sFlUNI5kOogy49KtPg8SMQYirDGIAoKBO3+cDLIwD4MLdsWy1q0upc7pzGht3mrjuyMiPRUV14Bb0rkVLrxOhg==", + "dev": true + }, + "node_modules/@cspell/dict-npm": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.0.12.tgz", + "integrity": "sha512-T/+WeQmtbxo7ad6hrdI8URptYstKJP+kXyWJZfuVJJGWJQ7yubxrI5Z5AfM+Dh/ff4xHmdzapxD9adaEQ727uw==", + "dev": true + }, + "node_modules/@cspell/dict-php": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.0.3.tgz", + "integrity": "sha512-PxtSmWJCDEB4M8R9ER9ijxBum/tvUqYT26QeuV58q2IFs5IrPZ6hocQKvnFGXItjCWH4oYXyAEAAzINlBC4Opg==", + "dev": true + }, + "node_modules/@cspell/dict-powershell": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.2.tgz", + "integrity": "sha512-IHfWLme3FXE7vnOmMncSBxOsMTdNWd1Vcyhag03WS8oANSgX8IZ+4lMI00mF0ptlgchf16/OU8WsV4pZfikEFw==", + "dev": true + }, + "node_modules/@cspell/dict-public-licenses": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.4.tgz", + "integrity": "sha512-KjsfuGwMWvPkp6s0nR+s4mZc9SQhh1tHDOyQZfEVRwi+2ev7f8l7R6ts9sP2Mplb8UcxwO6YmKwxHjN+XHoMoA==", + "dev": true + }, + "node_modules/@cspell/dict-python": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.1.9.tgz", + "integrity": "sha512-JMA4v/ZPJWuDt3PPFz+23VIY3iDIB+xOTQ6nw+WkcJU5yr6FUl5zMU9ModKrgujg3jGRuuJqofErZVPqHNHYAA==", + "dev": true, + "dependencies": { + "@cspell/dict-data-science": "^1.0.11" + } + }, + "node_modules/@cspell/dict-r": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-2.0.1.tgz", + "integrity": "sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==", + "dev": true + }, + "node_modules/@cspell/dict-ruby": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.0.1.tgz", + "integrity": "sha512-rruTm7Emhty/BSYavSm8ZxRuVw0OBqzJkwIFXcV0cX7To8D1qbmS9HFHRuRg8IL11+/nJvtdDz+lMFBSmPUagQ==", + "dev": true + }, + "node_modules/@cspell/dict-rust": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.0.1.tgz", + "integrity": "sha512-xJSSzHDK2z6lSVaOmMxl3PTOtfoffaxMo7fTcbZUF+SCJzfKbO6vnN9TCGX2sx1RHFDz66Js6goz6SAZQdOwaw==", + "dev": true + }, + "node_modules/@cspell/dict-scala": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.0.tgz", + "integrity": "sha512-ph0twaRoV+ylui022clEO1dZ35QbeEQaKTaV2sPOsdwIokABPIiK09oWwGK9qg7jRGQwVaRPEq0Vp+IG1GpqSQ==", + "dev": true + }, + "node_modules/@cspell/dict-software-terms": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-3.3.4.tgz", + "integrity": "sha512-+WpBcJmhPl+jZEEGqgeiyDeJuCJ/M2TuVPaHJJI83LQLvLf1z4/5dkHXU7fUkimpxXFJWWR1DlWLA3+PKBeTfg==", + "dev": true + }, + "node_modules/@cspell/dict-sql": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.1.1.tgz", + "integrity": "sha512-v1mswi9NF40+UDUMuI148YQPEQvWjac72P6ZsjlRdLjEiQEEMEsTQ+zlkIdnzC9QCNyJaqD5Liq9Mn78/8Zxtw==", + "dev": true + }, + "node_modules/@cspell/dict-svelte": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-svelte/-/dict-svelte-1.0.2.tgz", + "integrity": "sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==", + "dev": true + }, + "node_modules/@cspell/dict-swift": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-2.0.1.tgz", + "integrity": "sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==", + "dev": true + }, + "node_modules/@cspell/dict-typescript": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.1.2.tgz", + "integrity": "sha512-lcNOYWjLUvDZdLa0UMNd/LwfVdxhE9rKA+agZBGjL3lTA3uNvH7IUqSJM/IXhJoBpLLMVEOk8v1N9xi+vDuCdA==", + "dev": true + }, + "node_modules/@cspell/dict-vue": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-3.0.0.tgz", + "integrity": "sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==", + "dev": true + }, + "node_modules/@cspell/dynamic-import": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-7.3.7.tgz", + "integrity": "sha512-ac52OLDMYBHkRQ8XzihOWnyfqri3M84ELTZdqBhR5YGcHW/mxKhsmXqudA980SdRRKaicD39yhX4idAFb4AsDg==", + "dev": true, + "dependencies": { + "import-meta-resolve": "^3.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspell/eslint-plugin": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/eslint-plugin/-/eslint-plugin-7.3.7.tgz", + "integrity": "sha512-0C3DK+HMLT0Bnhfp+fvlfO2v3edW3m8b1HMtOuCZ9ymFS89D8HzPxTzCVMCMo7e365vmoEExenEPIgtfQWUtvw==", + "dev": true, + "dependencies": { + "@cspell/cspell-types": "7.3.7", + "cspell-lib": "7.3.7", + "estree-walker": "^3.0.3", + "synckit": "^0.8.5" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspell/strong-weak-map": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-7.3.7.tgz", + "integrity": "sha512-n+jRgwH0wU+HsfqgCGVzPmWnZl4SyhtvPxusKwXj6L/STGdt8IP2rYl1PFOtyvgjPjh8xXe/jRrq7zH07btiKA==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@es-joy/jsdoccomment": { + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.38.0.tgz", + "integrity": "sha512-TFac4Bnv0ZYNkEeDnOWHQhaS1elWlvOCQxH06iHeu5iffs+hCaLVIZJwF+FqksQi68R4i66Pu+4DfFGvble+Uw==", + "dev": true, + "dependencies": { + "comment-parser": "1.3.1", + "esquery": "^1.5.0", + "jsdoc-type-pratt-parser": "~4.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", + "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@tokens-studio/sd-transforms": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@tokens-studio/sd-transforms/-/sd-transforms-0.8.7.tgz", + "integrity": "sha512-ppqKGFA7l7BiYrkIngXCS5R5maHhtra3npHK2+nhGc5sy3ixRevGtt+5HbDccgHbp6JjPycSXc0ROYhvzwsIKA==", + "dev": true, + "dependencies": { + "@tokens-studio/types": "^0.2.1", + "color2k": "^2.0.1", + "colorjs.io": "^0.4.3", + "deepmerge": "^4.3.1", + "expr-eval": "^2.0.2", + "is-mergeable-object": "^1.1.1", + "postcss-calc-ast-parser": "^0.1.4", + "style-dictionary": "^3.7.2" + }, + "engines": { + "node": ">=15.14.0" + } + }, + "node_modules/@tokens-studio/types": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@tokens-studio/types/-/types-0.2.5.tgz", + "integrity": "sha512-pJ0zWxGnEjca4dznFIHC9/oXuovu3DKHUhLDNJVzTRZEVXhWkIRIUbjDwIRihxBr39c776W+3thYvWMgChT0Rw==", + "dev": true + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==", + "dev": true + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", + "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.5", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz", + "integrity": "sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==", + "dev": true, + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.18.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.3.tgz", + "integrity": "sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz", + "integrity": "sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.26", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.26.tgz", + "integrity": "sha512-Y3vDy2X6zw/ZCumcwLpdhM5L7jmyGpmBCTYMHDLqT2IKVMYRRLdv6ZakA+wxhra6Z/3bwhNbNl9bDGXaFU+6rw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/are-docs-informative": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-timsort": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dev": true, + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001543", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001543.tgz", + "integrity": "sha512-qxdO8KPWPQ+Zk6bvNpPeQIOH47qZSYdFZd6dXQzb2KzhnSXju4Kd7H1PkSJx6NICSMgo/IhRZRhhfPTHYpJUCA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clean-regexp/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/clear-module": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/clear-module/-/clear-module-4.1.2.tgz", + "integrity": "sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==", + "dev": true, + "dependencies": { + "parent-module": "^2.0.0", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clear-module/node_modules/parent-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", + "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "dev": true, + "dependencies": { + "callsites": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clear-module/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color2k": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz", + "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w==", + "dev": true + }, + "node_modules/colorjs.io": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.4.5.tgz", + "integrity": "sha512-yCtUNCmge7llyfd/Wou19PMAcf5yC3XXhgFoAh6zsO2pGswhUPBaaUh8jzgHnXtXuZyFKzXZNAnyF5i+apICow==", + "dev": true + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/comment-json": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz", + "integrity": "sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==", + "dev": true, + "dependencies": { + "array-timsort": "^1.0.3", + "core-util-is": "^1.0.3", + "esprima": "^4.0.1", + "has-own-prop": "^2.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/comment-parser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz", + "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concurrently": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.1.tgz", + "integrity": "sha512-nVraf3aXOpIcNud5pB9M82p1tynmZkrSGQ1p6X/VY8cJ+2LMVqAgXsJxYYefACSHbTYlm92O1xuhdGTjwoEvbQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "date-fns": "^2.30.0", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "spawn-command": "0.0.2", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": "^14.13.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "dev": true, + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", + "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "dev": true, + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dev": true, + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cspell-dictionary": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-7.3.7.tgz", + "integrity": "sha512-mJ0h2BGxYEqb/1FxKD50WuufKhDaCaIk8pwZQryqazXQCvoTpla0yud3KO61Cke92za8z37Rfb+5xATlywEfaw==", + "dev": true, + "dependencies": { + "@cspell/cspell-pipe": "7.3.7", + "@cspell/cspell-types": "7.3.7", + "cspell-trie-lib": "7.3.7", + "fast-equals": "^4.0.3", + "gensequence": "^6.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/cspell-dictionary/node_modules/fast-equals": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz", + "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==", + "dev": true + }, + "node_modules/cspell-glob": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-7.3.7.tgz", + "integrity": "sha512-DJX5wJ5dhcNzyycukZst+WtbIdpCLTL7DaKS0EKW/57QjzMwwMBgpsF89ufnreGHB8dHrPF85epF9qyOI1SRNg==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.5" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/cspell-grammar": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-7.3.7.tgz", + "integrity": "sha512-4cyJ4Alq/wBGTctH7fNTbY9EZCihm11fbrGSYVe8w+msRNx6W8rugsMX009aHiw9zlvGrMAeTD08YFPnBVdfpA==", + "dev": true, + "dependencies": { + "@cspell/cspell-pipe": "7.3.7", + "@cspell/cspell-types": "7.3.7" + }, + "bin": { + "cspell-grammar": "bin.mjs" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/cspell-io": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-7.3.7.tgz", + "integrity": "sha512-zqGGllG/OM3Of7zaOELdrSoBpCyG9nJuSRCzLfKgnCG4g2zpoMfDZknJaY9VjZODHP99PvYWooF8E6kVxT34Fw==", + "dev": true, + "dependencies": { + "@cspell/cspell-service-bus": "7.3.7", + "node-fetch": "^2.7.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/cspell-lib": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-7.3.7.tgz", + "integrity": "sha512-KuFn0WTwmK50Ij1KVaXVuheleSOfv3oFIO3PfMuFg7llkfPfaRawF0b61da/EFGckU/hUc8uHRbBuGELlDo3tA==", + "dev": true, + "dependencies": { + "@cspell/cspell-bundled-dicts": "7.3.7", + "@cspell/cspell-pipe": "7.3.7", + "@cspell/cspell-resolver": "7.3.7", + "@cspell/cspell-types": "7.3.7", + "@cspell/dynamic-import": "7.3.7", + "@cspell/strong-weak-map": "7.3.7", + "clear-module": "^4.1.2", + "comment-json": "^4.2.3", + "configstore": "^6.0.0", + "cosmiconfig": "8.0.0", + "cspell-dictionary": "7.3.7", + "cspell-glob": "7.3.7", + "cspell-grammar": "7.3.7", + "cspell-io": "7.3.7", + "cspell-trie-lib": "7.3.7", + "fast-equals": "^5.0.1", + "find-up": "^6.3.0", + "gensequence": "^6.0.0", + "import-fresh": "^3.3.0", + "resolve-from": "^5.0.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.7" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/cspell-lib/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cspell-lib/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cspell-lib/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cspell-lib/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cspell-lib/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/cspell-lib/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cspell-lib/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cspell-trie-lib": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-7.3.7.tgz", + "integrity": "sha512-Vv8TdTMZD3DE79SorTwn5NoWj8JD7DnYMeUK+5S6JDNLy4Ck+kTEPN6Ic9hvLAxuDmQjmoZI3TizrWvuCG66aA==", + "dev": true, + "dependencies": { + "@cspell/cspell-pipe": "7.3.7", + "@cspell/cspell-types": "7.3.7", + "gensequence": "^6.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-browser/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/default-browser/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.540", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.540.tgz", + "integrity": "sha512-aoCqgU6r9+o9/S7wkcSbmPRFi7OWZWiXS9rtjEd+Ouyu/Xyw5RSq2XN8s5Qp8IaFOLiRrhQCphCIjAxgG3eCAg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", + "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.50.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.2.tgz", + "integrity": "sha512-3Nfvv3wbq2+PZlRTf2oaAWXWwbdBejFRBR2O8tAO67o+P8zno+QGbcDYaAXODlreXVg+9gvWhKKmG2rgfb8GEg==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", + "eslint": "^7.0.0 || ^8.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "43.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-43.2.0.tgz", + "integrity": "sha512-Hst7XUfqh28UmPD52oTXmjaRN3d0KrmOZdgtp4h9/VHUJD3Evoo82ZGXi1TtRDWgWhvqDIRI63O49H0eH7NrZQ==", + "dev": true, + "dependencies": { + "@es-joy/jsdoccomment": "~0.38.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.3.1", + "debug": "^4.3.4", + "escape-string-regexp": "^4.0.0", + "esquery": "^1.5.0", + "semver": "^7.5.0", + "spdx-expression-parse": "^3.0.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-unicorn": { + "version": "46.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.1.tgz", + "integrity": "sha512-setGhMTiLAddg1asdwjZ3hekIN5zLznNa5zll7pBPwFOka6greCKDQydfqy4fqyUhndi74wpDzClSQMEcmOaew==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.19.1", + "@eslint-community/eslint-utils": "^4.1.2", + "ci-info": "^3.6.1", + "clean-regexp": "^1.0.0", + "esquery": "^1.4.0", + "indent-string": "^4.0.0", + "is-builtin-module": "^3.2.0", + "jsesc": "^3.0.2", + "lodash": "^4.17.21", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.24", + "regjsparser": "^0.9.1", + "safe-regex": "^2.1.1", + "semver": "^7.3.8", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=8.28.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/expr-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expr-eval/-/expr-eval-2.0.2.tgz", + "integrity": "sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "node_modules/fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensequence": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-6.0.0.tgz", + "integrity": "sha512-8WwuywE9pokJRAcg2QFR/plk3cVPebSUqRPzpGQh3WQ0wIiHAw+HyOQj5IuHyUTQBHpBKFoB2JUMu9zT3vJ16Q==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/globals": { + "version": "13.22.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", + "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-own-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", + "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dev": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-meta-resolve": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.0.0.tgz", + "integrity": "sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-mergeable-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz", + "integrity": "sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", + "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "dev": true, + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "dev": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdoc-type-pratt-parser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", + "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "dev": true, + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/markdown-it": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdownlint": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", + "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", + "dev": true, + "dependencies": { + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.2" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/markdownlint-cli": { + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", + "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", + "dev": true, + "dependencies": { + "commander": "~10.0.1", + "get-stdin": "~9.0.0", + "glob": "~10.2.2", + "ignore": "~5.2.4", + "js-yaml": "^4.1.0", + "jsonc-parser": "~3.2.0", + "markdownlint": "~0.28.2", + "minimatch": "~9.0.0", + "run-con": "~1.2.11" + }, + "bin": { + "markdownlint": "markdownlint.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/markdownlint-cli/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/markdownlint-cli/node_modules/glob": { + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", + "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2", + "path-scurry": "^1.7.0" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/markdownlint-cli/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/markdownlint-micromark": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", + "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz", + "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-calc-ast-parser": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/postcss-calc-ast-parser/-/postcss-calc-ast-parser-0.1.4.tgz", + "integrity": "sha512-CebpbHc96zgFjGgdQ6BqBy6XIUgRx1xXWCAAk6oke02RZ5nxwo9KQejTg8y7uYEeI9kv8jKQPYjoe6REsY23vw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^3.3.1" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", + "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "dev": true, + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-con": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.12.tgz", + "integrity": "sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~3.0.0", + "minimist": "^1.2.8", + "strip-json-comments": "~3.1.1" + }, + "bin": { + "run-con": "cli.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", + "dev": true, + "dependencies": { + "regexp-tree": "~0.1.1" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spawn-command": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", + "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz", + "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-dictionary": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.8.0.tgz", + "integrity": "sha512-wHlB/f5eO3mDcYv6WtOz6gvQC477jBKrwuIXe+PtHskTCBsJdAOvL8hCquczJxDui2TnwpeNE+2msK91JJomZg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "change-case": "^4.1.2", + "commander": "^8.3.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "json5": "^2.2.2", + "jsonc-parser": "^3.0.0", + "lodash": "^4.17.15", + "tinycolor2": "^1.4.1" + }, + "bin": { + "style-dictionary": "bin/style-dictionary" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/style-dictionary/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-jest": { + "version": "29.1.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", + "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "^7.5.3", + "yargs-parser": "^21.0.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3 <6" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "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" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dev": true, + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.2.tgz", + "integrity": "sha512-ZGBe7VAivuuoQXTeckpbYKTdtjXGcm3ZUHXC0PAk0CzFyuYvwi73a58iEKI3GkGD1c3EHc+EgfR1w5pgbfzJlQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/packages/calcite-design-tokens/package.json b/packages/calcite-design-tokens/package.json new file mode 100644 index 00000000000..9cf1aaf3dd9 --- /dev/null +++ b/packages/calcite-design-tokens/package.json @@ -0,0 +1,46 @@ +{ + "name": "@esri/calcite-design-tokens", + "version": "1.0.0", + "description": "Esri's Calcite Design System Tokens", + "keywords": [ + "Calcite", + "Calcite Design System", + "design tokens", + "tokens" + ], + "main": "./dist/scss/calcite-headless.scss", + "type": "module", + "exports": { + "./css": "./dist/css/calcite-headless.css", + "./css/brand/dark": "./dist/css/brand-dark.css", + "./css/brand/light": "./dist/css/brand-light.css", + "./css/calcite/dark": "./dist/css/calcite-dark.css", + "./css/calcite/light": "./dist/css/calcite-light.css", + "./css/headless": "./dist/css/calcite-headless.css", + "./scss": "./dist/scss/calcite-headless.scss", + "./scss/brand/dark": "./dist/scss/brand-dark.scss", + "./scss/brand/light": "./dist/scss/brand-light.scss", + "./scss/calcite/dark": "./dist/scss/calcite-dark.scss", + "./scss/calcite/light": "./dist/scss/calcite-light.scss", + "./scss/headless": "./dist/scss/calcite-headless.scss" + }, + "repository": { + "type": "git", + "url": "git://github.com/Esri/calcite-design-system.git" + }, + "author": { + "name": "Esri" + }, + "bugs": { + "url": "https://github.com/Esri/calcite-design-system/issues" + }, + "scripts": { + "build": "ts-node --esm support/run.ts", + "clean": "rimraf dist", + "lint:json": "prettier --write \"**/*.json\" >/dev/null", + "lint:md": "markdownlint \"**/*.md\" --fix --dot --ignore-path .gitignore && prettier --write \"**/*.md\" >/dev/null", + "lint:ts": "eslint --ext .ts,.tsx --fix . && prettier --write \"**/*.ts?(x)\" >/dev/null", + "lint": "concurrently npm:lint:*", + "test": "jest" + } +} diff --git a/packages/calcite-design-tokens/src/$metadata.json b/packages/calcite-design-tokens/src/$metadata.json new file mode 100644 index 00000000000..be4d1de1ab8 --- /dev/null +++ b/packages/calcite-design-tokens/src/$metadata.json @@ -0,0 +1,76 @@ +{ + "tokenSetOrder": [ + "core", + "semantic", + "component/accordion-item", + "component/accordion", + "component/action", + "component/button", + "component/split-button", + "component/fab", + "component/checkbox", + "component/chip", + "component/dropdown", + "component/dropdown-item", + "component/action-bar", + "component/action-bar-grid", + "component/action-pad", + "component/action-pad-grid", + "component/alert", + "component/avatar", + "component/block", + "component/block-section", + "component/card", + "component/combobox", + "component/date-picker", + "component/color-picker", + "component/input-date-picker", + "component/input-datetime-local", + "component/input-email", + "component/input-file", + "component/input-month", + "component/input-number", + "component/input-password", + "component/input-search", + "component/input-telephone", + "component/input-message", + "component/input-time", + "component/input-text", + "component/input-week", + "component/modal", + "component/notice", + "component/textarea", + "component/label", + "component/link", + "component/filter", + "component/loader", + "component/radio", + "component/tab-title", + "component/tabs", + "component/rating", + "component/tip", + "component/tip-manager", + "component/tooltip", + "component/panel-header", + "component/popover", + "component/pagination", + "component/segmented-control", + "component/slider", + "component/slider-histogram", + "component/slider-histogram-range", + "component/slider-range", + "component/stepper", + "component/stepper-item", + "component/switch", + "component/[template-comp-name]", + "component/time-picker", + "component/scrim", + "component/tree-item", + "component/accordion_backup", + "calcite/light", + "calcite/dark", + "brand/global", + "brand/light", + "brand/dark" + ] +} diff --git a/packages/calcite-design-tokens/src/$themes.json b/packages/calcite-design-tokens/src/$themes.json new file mode 100644 index 00000000000..a7c5376264c --- /dev/null +++ b/packages/calcite-design-tokens/src/$themes.json @@ -0,0 +1,2360 @@ +[ + { + "id": "59a65f6d4a3657738c9d46d61315ae0b6fc6e9fd", + "name": "Brand - Light", + "selectedTokenSets": { + "brand/global": "enabled", + "brand/light": "enabled", + "core": "source", + "semantic": "source" + }, + "$figmaStyleReferences": {} + }, + { + "id": "d7056b4e805091c91b5ec1b6ce901ba3d606e7a8", + "name": "Brand - Dark", + "selectedTokenSets": { + "brand/dark": "enabled", + "brand/global": "enabled", + "core": "source", + "semantic": "source" + }, + "$figmaStyleReferences": {} + }, + { + "id": "dde8954f0b730e49860d3c5e7608e7601dd1ed8a", + "name": "Calcite - Dark", + "selectedTokenSets": { + "calcite/dark": "enabled", + "component/accordion-item": "source", + "component/accordion": "source", + "component/action-bar-grid": "source", + "component/action-bar": "source", + "component/action-pad-grid": "source", + "component/action-pad": "source", + "component/action": "source", + "component/alert": "source", + "component/avatar": "source", + "component/block-section": "source", + "component/block": "source", + "component/button": "source", + "component/card": "source", + "component/checkbox": "source", + "component/chip": "source", + "component/color-picker": "source", + "component/combobox": "source", + "component/date-picker": "source", + "component/dropdown-item": "source", + "component/dropdown": "source", + "component/fab": "source", + "component/filter": "source", + "component/input-date-picker": "source", + "component/input-datetime-local": "source", + "component/input-email": "source", + "component/input-file": "source", + "component/input-message": "source", + "component/input-month": "source", + "component/input-number": "source", + "component/input-password": "source", + "component/input-search": "source", + "component/input-telephone": "source", + "component/input-text": "source", + "component/input-time": "source", + "component/input-week": "source", + "component/label": "source", + "component/link": "source", + "component/loader": "source", + "component/modal": "source", + "component/notice": "source", + "component/pagination": "source", + "component/panel-header": "source", + "component/popover": "source", + "component/radio": "source", + "component/rating": "source", + "component/scrim": "source", + "component/segmented-control": "source", + "component/slider-histogram-range": "source", + "component/slider-histogram": "source", + "component/slider-range": "source", + "component/slider": "source", + "component/split-button": "source", + "component/stepper-item": "source", + "component/stepper": "source", + "component/switch": "source", + "component/tab-title": "source", + "component/tabs": "source", + "component/textarea": "source", + "component/tile": "source", + "component/tip-manager": "source", + "component/tip": "source", + "component/tooltip": "source", + "component/tree-item": "source", + "core": "source", + "semantic": "source" + }, + "$figmaStyleReferences": { + "avatar.background.blue.dark": "S:f55b5063803cb7b8c47f821fc8fc6aad9a0a76e2,", + "avatar.background.blue.light": "S:d5b4987addab42650b6841042f867b662d99fd3d,", + "avatar.background.default.dark": "S:3fe6caf2c16005180bdf56fc1973cb71d930ce05,", + "avatar.background.default.light": "S:07e7246a6f68a2e784ff5863d7bbd62ab9b10374,", + "avatar.background.green.dark": "S:755ebf1aecade2424d5422fa9fd7fe34c3c1561d,", + "avatar.background.green.light": "S:fd438ba50050f98e6f45a09730464b712b30e8ad,", + "avatar.background.red.dark": "S:6a2a95cac48bdd7f912b68a91b19aa415422a601,", + "avatar.background.red.light": "S:dc2ed13e55b410f025b96f314ca3f0c08714c89a,", + "avatar.background.teal.dark": "S:9ab31e07a296b45185db32fcafb76c67b03eed6e,", + "avatar.background.teal.light": "S:32a5570d250de432dbee8487aa07649ea0968a1d,", + "avatar.background.yellow.dark": "S:2a376b0ec0a524b3209ef9b7738af7a2afe30bdc,", + "avatar.background.yellow.light": "S:a7bc46963e781aa9efbfce2554ada92b984e1acd,", + "avatar.font.dark": "S:059f3a598ad40dc425229b56b3707b92c3b9edcc,", + "avatar.font.light": "S:d2e5af5950b590e4fe1bf9bfacc0396b2becc6e0,", + "avatar.icon.dark": "S:0ff6bb1b6446005a8f19a439176f5be3577a2d81,", + "avatar.icon.light": "S:40f0f7ce73f1ee5373bacee49c5bb5f2cf62f161,", + "color.background.1": "S:1582df0a1264e64386ae37d62ac007a953bc5043,", + "color.border.1": "S:234173fffe103275f1fb458852714bd790893c3b,", + "color.border.2": "S:41f3b5356c477eef1b0e8823fdfbcb32ba0de0c3,", + "color.border.3": "S:1809682a56a1266d657084ffa0a954623699c1b3,", + "color.border.input": "S:3b8e0a68b3324cb53d2ad435ccbb881260e71f13,", + "color.brand.default": "S:b28244f76fae4e504bbfa18bb30e111e02a00461,", + "color.brand.hover": "S:b2369f6f6c213b28bc1f85b74e862c86d810c2c5,", + "color.brand.press": "S:6d7befb326831876f8d0cf865ace3aa5cfe7a2ac,", + "color.component.avatar.background.blue": "S:64ff455cb9703578b7e7b903b4ae694872e32cc3,", + "color.component.avatar.background.default": "S:3e15d33e4e613128731e257a297158519a0867e3,", + "color.component.avatar.background.green": "S:90b1667b189d1eba24eaa558bff130b38f1c148a,", + "color.component.avatar.background.red": "S:8201984ce70dd96e17ecf094495fb6ff84b9abdf,", + "color.component.avatar.background.teal": "S:c2d6a3451d6afe1db88f13efb6f19326c5e9de88,", + "color.component.avatar.background.yellow": "S:751fd19d88078815098550b4e08ea5166e693a73,", + "color.component.avatar.font": "S:ed7416d3e4329b342ab2b4445d9b9fe5a3ec0bec,", + "color.component.avatar.icon": "S:b2ee6af51144f4ebcb241d7533c6f934e465f7a9,", + "color.component.checkbox.background.default": "S:f117ae12de004938e01565991d327345562bf8e5,", + "color.component.checkbox.background.selected": "S:49563bc20e686d51e17f95c48ddb6dec634bd7b2,", + "color.component.checkbox.border": "S:e699073db7724f2aebdbc1dc28d0189e69c19202,", + "color.component.checkbox.font": "S:0a53f46f8f093092bf2b04b3ba2ed96894431521,", + "color.component.checkbox.icon": "S:2cd2d72b045e427cce635b47eedca442a910c09d,", + "color.danger.default": "S:d0f902c03b5eba16e36ddf55e9f9ea2d2d75fc9b,", + "color.danger.hover": "S:3498bf797dd95ff7740a85fedf2c71b3227cb6d0,", + "color.danger.press": "S:95cefddc413c4a35a47562871b80261ecf1da642,", + "color.foreground.1": "S:8b3785c187b6bcbecb184e539d79f9c032fcf8ff,", + "color.foreground.2": "S:583e6fe6adec03b50ac386027ad94c75d269afd5,", + "color.foreground.3": "S:48f1acd94d07000f5ef84f9076616f3e7a655e80,", + "color.info.default": "S:fd68f31a4f93ecebf9e2cf1ec4b532178c4d31da,", + "color.info.hover": "S:8efab98eccb4ace87a30adfe2da1a24811208ac2,", + "color.info.press": "S:ef4406951e42e1b319346672293f7d163c619a53,", + "color.inverse.default": "S:38bb53cb8950170a464c2c48d6ac84102f9cd893,", + "color.success.default": "S:6873a84169b622afbccfde1be36ae5c576e135d1,", + "color.success.hover": "S:4fd1d5d649b6e675f15b103123aa96cbcd75dfcb,", + "color.success.press": "S:17a3a09fbbd39051f0a9e95b369450789cd04347,", + "color.text.1": "S:75e55b33ec6bb5bf28fdd3f09bb8a284fb6e0b37,", + "color.text.2": "S:4af6f5b0564e62a1f019d1d5b3baf0e125eeb1b7,", + "color.text.3": "S:8e6473234a1f2e30d26fcaab8c5987f4e85ef7f8,", + "color.text.inverse": "S:47483fd2fa8b0df77f51fa172230425edd63175f,", + "color.text.link": "S:29e00fdf7c59933ccd5f6b6fa4b1affe85fb04b7,", + "color.warning.default": "S:8e6eae59c25bdbc0871221e6581b112b127f608c,", + "color.warning.hover": "S:51d34d48b0994c4c7e3554f0d10f599704742d7b,", + "color.warning.press": "S:adcc39cebb2d0c3d87575e1e302b7b3db8de7b9a," + } + }, + { + "id": "ed0c822a9f81dad2733717990c607c1527803a14", + "name": "Calcite - Light", + "selectedTokenSets": { + "calcite/light": "enabled", + "component/[template-comp-name]": "disabled", + "component/accordion-item": "source", + "component/accordion": "source", + "component/action-bar-grid": "source", + "component/action-bar": "source", + "component/action-pad-grid": "source", + "component/action-pad": "source", + "component/action": "source", + "component/alert": "source", + "component/avatar": "source", + "component/block-section": "source", + "component/block": "source", + "component/button": "source", + "component/card": "source", + "component/checkbox": "source", + "component/chip": "source", + "component/color-picker": "source", + "component/combobox": "source", + "component/date-picker": "source", + "component/dropdown-item": "source", + "component/dropdown": "source", + "component/fab": "source", + "component/filter": "source", + "component/input-date-picker": "source", + "component/input-datetime-local": "source", + "component/input-email": "source", + "component/input-file": "source", + "component/input-message": "source", + "component/input-month": "source", + "component/input-number": "source", + "component/input-password": "source", + "component/input-search": "source", + "component/input-telephone": "source", + "component/input-text": "source", + "component/input-time": "source", + "component/input-week": "source", + "component/label": "source", + "component/link": "source", + "component/loader": "source", + "component/modal": "source", + "component/notice": "source", + "component/pagination": "source", + "component/panel-header": "source", + "component/popover": "source", + "component/radio": "source", + "component/rating": "source", + "component/scrim": "source", + "component/segmented-control": "source", + "component/slider-histogram-range": "source", + "component/slider-histogram": "source", + "component/slider-range": "source", + "component/slider": "source", + "component/split-button": "source", + "component/stepper-item": "source", + "component/stepper": "source", + "component/switch": "source", + "component/tab-title": "source", + "component/tabs": "source", + "component/textarea": "source", + "component/tile": "source", + "component/tip-manager": "source", + "component/tip": "source", + "component/tooltip": "source", + "component/tree-item": "source", + "core": "source", + "semantic": "source" + }, + "$figmaStyleReferences": { + "avatar.background.blue.dark": "S:e670a15c9ed66a081f909173051dcbe73ca52b2a,", + "avatar.background.blue.light": "S:84fd60e34374234bd0218a9804189174216753cd,", + "avatar.background.default.dark": "S:21e4050d998c532b48a4794499bdf0fc8dc40f3d,", + "avatar.background.default.light": "S:fc7cbae9041ec1e69cadf22d073651684f3bfa7b,", + "avatar.background.green.dark": "S:236cef69cf105927f0e3f9d3f95be5e51c0974ce,", + "avatar.background.green.light": "S:d287241bdb024f876fd2f3182889b7d902ec5397,", + "avatar.background.red.dark": "S:43167db8d5920165de4b6c5961115948b1109f46,", + "avatar.background.red.light": "S:5e5e5b1c04d00f22057e1232d5e1f75058b665fe,", + "avatar.background.teal.dark": "S:8b28bd3c2dbacbaf58681003f4d2f7205c4eb981,", + "avatar.background.teal.light": "S:29cd7b69404f52dace74879f084440fdcdb3bf80,", + "avatar.background.yellow.dark": "S:8fb9c3b80bbebcd2c5f387765531dce6e1bb4cdd,", + "avatar.background.yellow.light": "S:bd039bd8a3b4a4776aeb5483d98e079a20d73424,", + "avatar.font.dark": "S:0455ada9e4752cca1342966cd7d5eedb1cbeabb4,", + "avatar.font.lg": "S:258f39886eafb90a51840cde23ad24fa32901793,", + "avatar.font.light": "S:e93c764c313971860912b7cf47a6c11fc4f9d493,", + "avatar.font.md": "S:2dec7cbce4c3fcd922bbe178629bee2171adbeda,", + "avatar.font.sm": "S:39803c9962fb4f3962d41195f6a4b28393f74c2c,", + "avatar.icon.dark": "S:f33d7baaa96d9466795650b23005c6fbd41a9e13,", + "avatar.icon.light": "S:be21f8df72687ebcc3cd8321df2ae2120ede082b,", + "color.background.1": "S:996e66837184eae6d9d8f35cddb746f31ae95e8f,", + "color.border.1": "S:c435bbd81ddbeadc4cec2ef4ea3bc543b9e9c601,", + "color.border.2": "S:9039c459e59f5bc01049650971307a668612c2cf,", + "color.border.3": "S:43fb608dfa6007beee48b235b6565b5c141d924e,", + "color.border.input": "S:312d22eefcdd007e392a4fc83600a8c1cd8a02ff,", + "color.brand.default": "S:4ae7e0e0a08b9109fef0b6c2cb45185a3b711de8,", + "color.brand.hover": "S:4117296cea5558142d1c04412a32c3a3c763db83,", + "color.brand.press": "S:b48b96dd50acc8e3d9fcd09dd5886459144fc135,", + "color.component.avatar.background.blue": "S:41143d2e38b160662fa3a3e79a4d8ae277da272b,", + "color.component.avatar.background.default": "S:a6b0c1cf56cc9ca0aea0ea5af9f5c4157e5cc291,", + "color.component.avatar.background.green": "S:63281f19470ef4ca444175733bc566845a7280da,", + "color.component.avatar.background.red": "S:b3cc9db7480b1c21608646ea16f916a8ae2b4106,", + "color.component.avatar.background.teal": "S:3098a0784423b82b5812516264141aa4faf08e23,", + "color.component.avatar.background.yellow": "S:96bd99a7f9331233f9019d9c4a5535de44390061,", + "color.component.avatar.font": "S:f79e6cdc2d5ae580f3f89532b587d6b0067e1ccc,", + "color.component.avatar.icon": "S:ec2e68c7ef3a7246297e516f8819d683ae9fe70f,", + "color.component.checkbox.background.default": "S:701cc919d4f6976fbdf445b290e60ce77e8435f4,", + "color.component.checkbox.background.selected": "S:086b38ee2fa73acced270182eb7a3ed1fa173498,", + "color.component.checkbox.border": "S:1e397d4475d46cc908e3b8ce7fd30514722a14c3,", + "color.component.checkbox.font": "S:0cab9b6b3026d154168f7e7c141d0e7d72d67c9f,", + "color.component.checkbox.icon": "S:f602fe0d0a62962edaace2bef590d8a9c041dbd2,", + "color.danger.default": "S:6387aaad732a7af1dc1cfd2ebf173d7fce52f09b,", + "color.danger.hover": "S:f865024aa52cff429465d136a1cd33c5a705d500,", + "color.danger.press": "S:40ba713b33a34a8b8c84b49e42e7c08c59d150f2,", + "color.foreground.1": "S:4430d79bfb69d028923a8b3f3ed2378f4f18817d,", + "color.foreground.2": "S:037fdef29562d034fa86fe4e33bddc5832126f39,", + "color.foreground.3": "S:f64f38d95efd0ee7425337762f1b07fd3ef267de,", + "color.info.default": "S:7d8b66df444ecb7a82a1a0364109428c555f86a1,", + "color.info.hover": "S:70e59d2edb727dfae58c56d3754e61dca4b7918a,", + "color.info.press": "S:2308a9c3a366ac93ec93e226fcac4991e013642d,", + "color.inverse.default": "S:3f1a6a4a44638632869f9f52429dc813f14bf5dd,", + "color.success.default": "S:8938fd168ecd800e480319ecaf53d2b04401af77,", + "color.success.hover": "S:3d113fe8b2012f528ccd78cf9a96377786eae56f,", + "color.success.press": "S:bb85e214f894a1cb93ac04014b99487c211552fd,", + "color.text.1": "S:d233bb530a4948b2685e4b5bdfd853f33a0dcd0d,", + "color.text.2": "S:82ed587d54024336cc40fe9dfd317475b5dd3b39,", + "color.text.3": "S:c830a12e4f31561833b5e5e1b9b92027d65016de,", + "color.text.inverse": "S:99167a67ee7a3e175ba7f50d3614f608981da2ac,", + "color.text.link": "S:23084a1f7e61f7c53a8b95cf0c31b6cde75d1146,", + "color.warning.default": "S:769a2bddf6b2011bd2fa092acf5c81b2b672b84a,", + "color.warning.hover": "S:e4e9f3676887af2b5bff561e160deb1b2482a694,", + "color.warning.press": "S:8dfd39d391f9e6cff3188e224a2ae47949b949c9," + } + }, + { + "id": "f3768dee38b252f1dfdddfb3f2fde9782d3560bc", + "name": "Calcite Headless", + "selectedTokenSets": { + "component/[template-comp-name]": "disabled", + "component/accordion-item": "enabled", + "component/accordion": "enabled", + "component/action-bar-grid": "enabled", + "component/action-bar": "enabled", + "component/action-pad-grid": "enabled", + "component/action-pad": "enabled", + "component/action": "enabled", + "component/alert": "enabled", + "component/avatar": "enabled", + "component/block-section": "enabled", + "component/block": "enabled", + "component/button": "enabled", + "component/card": "enabled", + "component/checkbox": "enabled", + "component/chip": "enabled", + "component/color-picker": "enabled", + "component/combobox": "enabled", + "component/date-picker": "enabled", + "component/dropdown-item": "enabled", + "component/dropdown": "enabled", + "component/fab": "enabled", + "component/filter": "enabled", + "component/input-date-picker": "enabled", + "component/input-datetime-local": "enabled", + "component/input-email": "enabled", + "component/input-file": "enabled", + "component/input-message": "enabled", + "component/input-month": "enabled", + "component/input-number": "enabled", + "component/input-password": "enabled", + "component/input-search": "enabled", + "component/input-telephone": "enabled", + "component/input-text": "enabled", + "component/input-time": "enabled", + "component/input-week": "enabled", + "component/label": "enabled", + "component/link": "enabled", + "component/loader": "enabled", + "component/modal": "enabled", + "component/notice": "enabled", + "component/pagination": "enabled", + "component/panel-header": "enabled", + "component/popover": "enabled", + "component/radio": "enabled", + "component/rating": "enabled", + "component/scrim": "enabled", + "component/segmented-control": "enabled", + "component/slider-histogram-range": "enabled", + "component/slider-histogram": "enabled", + "component/slider-range": "enabled", + "component/slider": "enabled", + "component/split-button": "enabled", + "component/stepper-item": "enabled", + "component/stepper": "enabled", + "component/switch": "enabled", + "component/tab-title": "enabled", + "component/tabs": "enabled", + "component/textarea": "enabled", + "component/tip": "enabled", + "component/tooltip": "enabled", + "component/tree-item": "enabled", + "core": "enabled", + "semantic": "enabled" + }, + "$figmaStyleReferences": { + "[comp-name].background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "[comp-name].background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "[comp-name].border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "[comp-name].border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "[comp-name].font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "[comp-name].font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "[comp-name].font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "[comp-name].font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "[comp-name].font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "[comp-name].foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "[comp-name].foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "[comp-name].icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "[comp-name].icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "accordion-item.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "accordion-item.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "accordion-item.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "accordion-item.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "accordion-item.font.description.dark": "S:82f969d559027f722de3d4c50d2fb72202a0fc39,", + "accordion-item.font.description.light": "S:756bd2c5199ccad18c6ae14ee52345f24153dfa4,", + "accordion-item.font.descrition.lg": "S:f248373f8c30765addca512c0a58e0471cdbbd92,", + "accordion-item.font.descrition.md": "S:74815d27fbc39d0e8e0221d98771575763398a36,", + "accordion-item.font.descrition.sm": "S:f228bade32be994f29a47ae05d541bc1f127b991,", + "accordion-item.font.heading.dark": "S:4f4e2f3704149243cbc51de2195d62dc933e78d0,", + "accordion-item.font.heading.lg": "S:26e38b824652312797550c4393b9af9201d16410,", + "accordion-item.font.heading.light": "S:aefd98949c7fdb4df9c74643ca4b9ff1fb7677a1,", + "accordion-item.font.heading.md": "S:a753ee474e5276d2c3253cbf0c389bb17f0d993d,", + "accordion-item.font.heading.sm": "S:22cd3c704f1ff153a930b1de5482c90d06b68463,", + "accordion-item.icon.default.dark": "S:3dae607f383e8b2873c999e25876266505675bd5,", + "accordion-item.icon.default.light": "S:067ef6b2b2f7841097cd57103f36ae8d9ccfa41e,", + "accordion-item.icon.expanded.dark": "S:587b66cd00f9aa16f13bafd05481e6d3fc2bfc52,", + "accordion-item.icon.expanded.light": "S:e86ffc1b86f516ff744eb2b695fea0f7e6a06250,", + "accordion.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "accordion.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "accordion.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "accordion.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "accordion.description.dark": "S:799bc4c7335cb1325182383cfc46902f4b2dd826,", + "accordion.description.light": "S:cb01ae66ab41b4df8b4683fef5cc6030de18b079,", + "accordion.heading.dark": "S:0e150e73c0b5e8e7bebfadc132c82e875d1392e6,", + "accordion.heading.light": "S:db3aa5453c145e02177ac3004f0594e2094b7859,", + "accordion.icon.default.dark": "S:3dae607f383e8b2873c999e25876266505675bd5,", + "accordion.icon.default.light": "S:067ef6b2b2f7841097cd57103f36ae8d9ccfa41e,", + "accordion.icon.expanded.dark": "S:587b66cd00f9aa16f13bafd05481e6d3fc2bfc52,", + "accordion.icon.expanded.light": "S:e86ffc1b86f516ff744eb2b695fea0f7e6a06250,", + "action-bar-grid.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "action-bar-grid.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "action-bar-grid.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "action-bar-grid.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "action-bar.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "action-bar.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "action-bar.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "action-bar.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "action-pad-grid.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "action-pad-grid.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "action-pad-grid.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "action-pad-grid.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "action-pad-grid.shadow.lg": "S:ca2d6acae938d750c3ebd78a6713350177c6c0c5,", + "action-pad-grid.shadow.md": "S:d2c3cde852cf462e84414acac0b6f2c1f9e1003f,", + "action-pad-grid.shadow.sm": "S:857dcbb04d49470c09751d4f20741e87985fecec,", + "action-pad.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "action-pad.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "action-pad.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "action-pad.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "action-pad.shadow.lg": "S:ca2d6acae938d750c3ebd78a6713350177c6c0c5,", + "action-pad.shadow.md": "S:d2c3cde852cf462e84414acac0b6f2c1f9e1003f,", + "action-pad.shadow.sm": "S:857dcbb04d49470c09751d4f20741e87985fecec,", + "action.background.active.dark": "S:2ae52fe76f9def32610a5350625d32781b6b06f4,", + "action.background.active.light": "S:ef2a2a44d264ec06e2c24185b8f5ed7f931652ed,", + "action.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "action.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "action.font.active.dark": "S:110f5ed1169157e68633b551cddec014c8311332,", + "action.font.active.light": "S:0be948a90930d88d5fa41366c5dfd0eb55b5b7a0,", + "action.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "action.font.default.dark": "S:4c5d135c09d35ba6ab69fd50adcc3e6b908c42ec,", + "action.font.default.light": "S:da358d253b4d43ea28103a02475ca67ed10b83e8,", + "action.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "action.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "action.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "action.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "action.icon.active.dark": "S:2743e683afb346b7f2f568b5545adac658b3be2d,", + "action.icon.active.light": "S:2b1f2a21fe90450dae8cf2345ca8dbc1a13abe06,", + "action.icon.default.dark": "S:3dae607f383e8b2873c999e25876266505675bd5,", + "action.icon.default.light": "S:067ef6b2b2f7841097cd57103f36ae8d9ccfa41e,", + "action.indicator.dark": "S:b2c7c4f184b2ee2bb12274865ab84dc5f2eaee09,", + "action.indicator.light": "S:dba58a89b82ed1ddcbe79772d66e6064b0ff21f1,", + "action.loader-icon.dark": "S:5531396af52cc9e186d10da418be5f6bb2b364ee,", + "action.loader-icon.light": "S:bf9fb786f9562fa5988589c2336e82d8b56f3e34,", + "alert.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "alert.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "alert.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "alert.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "alert.font.message.dark": "S:7815f7fb82fdc4c4c26e1623790dffe9e187a466,", + "alert.font.message.lg": "S:09c48ee987903ee44f92b7fd85f5e4dea0ead949,", + "alert.font.message.light": "S:6cf383eac5cca5700a959ab59f20a865a46decd5,", + "alert.font.message.md": "S:914616baac8f924bb3068d03da85a3d7598a4eed,", + "alert.font.message.sm": "S:62cbe66d7a194cf143b483c76e81b3ef7faec7e4,", + "alert.font.title.dark": "S:a0ac87895a271a4c9bfda2ccc0254549ccbf2896,", + "alert.font.title.lg": "S:051bc74df8ad468b012d4a69124462a7bd88ac16,", + "alert.font.title.light": "S:d274bba017fa590088dca04c9015131da09237de,", + "alert.font.title.md": "S:bb08857b89d59fa3d1473495b191094ae721da80,", + "alert.font.title.sm": "S:3ce9291673796d12312501274a38efcf55f6b482,", + "alert.highlight.blue.dark": "S:db000ee1304d89f2f129b1dc05bddeeb0c27faa8,", + "alert.highlight.blue.light": "S:d06b668f7b2e939e6a4eab82a6f143c5e440faf0,", + "alert.highlight.green.dark": "S:a881a827f501f0890e4f03d4404bec97094aa041,", + "alert.highlight.green.light": "S:e324e6552b39a2db26d76da925a70ab5d8c07a10,", + "alert.highlight.red.dark": "S:9cb1b42abcd0ef58fdb3a1f7b2c030410cf720b6,", + "alert.highlight.red.light": "S:a08c993c84b045345121c6c87d9c434c8c6a625c,", + "alert.highlight.yellow.dark": "S:7729ee4a2bce3753785a33aa99df95e44ba2ea37,", + "alert.highlight.yellow.light": "S:755c350d0874c569f9c73fba1c4fe8604a9a065d,", + "alert.icon.blue.dark": "S:a60354ca19575dfe34c4c35f8846bd28c4796ab8,", + "alert.icon.blue.light": "S:76f65d8ec01d5472cd2ee30b970d1191e24b21a3,", + "alert.icon.green.dark": "S:e71da60b629c97a7ac832d88cdefa655664cd38a,", + "alert.icon.green.light": "S:25e3219805c14739a43718e5c55c066001bc00d1,", + "alert.icon.red.dark": "S:0fdbcf1a38f260e10527f5bd5a84a2a0183e9bcb,", + "alert.icon.red.light": "S:f854ce135867b3fab5c250b84422539684c92f28,", + "alert.icon.yellow.dark": "S:2524c0634b4411fa44d0c76177e587d40243c654,", + "alert.icon.yellow.light": "S:9ad965d79acdf9a9364a61394028db7535efdb59,", + "alert.shadow": "S:da1daed980d1d213e4a1bef7afcb9221ee263cde,", + "avatar.background.blue.dark": "S:adcb513654fc4a335332bd7cffd516805ed8e0da,", + "avatar.background.blue.light": "S:e6f70231d5734d0abb13a62fb0b28639c711d5eb,", + "avatar.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "avatar.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "avatar.background.green.dark": "S:c707a517f7e4fd908707a14a119c4eb3c656aa9b,", + "avatar.background.green.light": "S:303caddb723321f904804f0e0de733143d3a5980,", + "avatar.background.red.dark": "S:706f2f2a48db1827512c44cfc6399c2646f255ce,", + "avatar.background.red.light": "S:15480901727a45856967d3e6203a510279eaf126,", + "avatar.background.teal.dark": "S:6e24e66c70e6650e8fcece5816f9e4a174590adf,", + "avatar.background.teal.light": "S:3d5a2a9f65af84740e758bce0f39b9429bb4d693,", + "avatar.background.yellow.dark": "S:c17fd8acec7ed4cc44492e62025c11ea4f8ee1e3,", + "avatar.background.yellow.light": "S:70442e1c6857374d7c798f0443c98c9359e43d62,", + "avatar.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "avatar.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "avatar.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "avatar.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "avatar.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "avatar.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "avatar.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "block-section.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "block-section.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "block-section.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "block-section.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "block-section.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "block-section.icon.chevron.dark": "S:9efa9354a66d5d3fa260049c448260d556bf4c0b,", + "block-section.icon.chevron.light": "S:af5fabff28cd8db6aa06132f0493b629e04023d9,", + "block-section.icon.invalid.dark": "S:0f281ff3e987e7f74de0148d27a4e95c2a79b096,", + "block-section.icon.invalid.light": "S:82bdf7ab1c1e59e540a14b82f13e36170a401d00,", + "block-section.icon.valid.dark": "S:e723fefacb42d17262ce1549ae853cfe60f546ac,", + "block-section.icon.valid.light": "S:32d6ffe05ebc11b5c0e9c41a089941b6f827ee64,", + "block.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "block.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "block.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "block.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "block.font.content.dark": "S:5bf1d0dbbd8f49618514192dbfcaf7057cd6f72a,", + "block.font.content.light": "S:c46be83f52216f16ced44f463fcedcf82d3ee870,", + "block.font.content.md": "S:b2c1bb5f4c41d1d2af5feb08ce085d132682c3e3,", + "block.font.description.dark": "S:82f969d559027f722de3d4c50d2fb72202a0fc39,", + "block.font.description.light": "S:756bd2c5199ccad18c6ae14ee52345f24153dfa4,", + "block.font.description.md": "S:2e204d97e7e530c52c455d00cd8e6354b2a81230,", + "block.font.heading.dark": "S:4f4e2f3704149243cbc51de2195d62dc933e78d0,", + "block.font.heading.light": "S:aefd98949c7fdb4df9c74643ca4b9ff1fb7677a1,", + "block.font.heading.md": "S:a753ee474e5276d2c3253cbf0c389bb17f0d993d,", + "block.icon.chevron.dark": "S:9efa9354a66d5d3fa260049c448260d556bf4c0b,", + "block.icon.chevron.light": "S:af5fabff28cd8db6aa06132f0493b629e04023d9,", + "block.icon.drag-handle.dark": "S:bee7da2a1ce827c8937234f1fbaafe97877201e2,", + "block.icon.drag-handle.light": "S:4167dec666a9ebc6855f6445e070d1fbab3f124a,", + "block.icon.idle.dark": "S:37f89d2bdd848ec033c26905f5cf5dcd8fd5c642,", + "block.icon.idle.light": "S:f02d0fb7bba5b12f80f94cba50e49649f3d2ddd8,", + "block.icon.invalid.dark": "S:0f281ff3e987e7f74de0148d27a4e95c2a79b096,", + "block.icon.invalid.light": "S:82bdf7ab1c1e59e540a14b82f13e36170a401d00,", + "block.icon.valid.dark": "S:e723fefacb42d17262ce1549ae853cfe60f546ac,", + "block.icon.valid.light": "S:32d6ffe05ebc11b5c0e9c41a089941b6f827ee64,", + "button.background.brand.outline-fill.dark": "S:8678a0fbc3f714e32748570133a83196b950ed2f,", + "button.background.brand.outline-fill.light": "S:356e6d14763585871bd53c4cc2ec99d47b6b1bd1,", + "button.background.brand.solid.dark": "S:c4f155329acd3fa825039e112cd4ea09fb3ea4a3,", + "button.background.brand.solid.light": "S:dd9bb7dad71d92ee3c7cc2026d03ab89f2a9691b,", + "button.background.danger.outline-fill.dark": "S:f51cf28d983ce6ce1fb55283c8f6b4128453aadd,", + "button.background.danger.outline-fill.light": "S:8535b8d82c005d8f58aba23f89947bce3df1802a,", + "button.background.danger.solid.dark": "S:e27adfeb093144a23d471200ac2cffce91ab700c,", + "button.background.danger.solid.light": "S:13047564e6421aa299765a9d27307c185f65f175,", + "button.background.inverse.outline-fill.dark": "S:6a767312e3fd02e644b2c0ae16e3b21b7745d499,", + "button.background.inverse.outline-fill.light": "S:df3c70fb6bfc73acd17ab2112b9274c4cbb507f1,", + "button.background.inverse.solid.dark": "S:ab5f338c53c3aeffa576ca66a6bc96e6f829e8c3,", + "button.background.inverse.solid.light": "S:ff4c2b0cfc2189392cf61c2a7b3a8c11cd22731a,", + "button.background.neutral.outline-fill.dark": "S:5e6ef27842035bb11d8d51a3ef3690aa65e061d7,", + "button.background.neutral.outline-fill.light": "S:a5f704a03dc74e1d0850303d7c0f7ab3c61c1137,", + "button.background.neutral.solid.dark": "S:5179f1ca6dd4eef2586d0fd1010dd65b5f144bdb,", + "button.background.neutral.solid.light": "S:ac255c63a366d9fbb483dc43240b43953c87fdbd,", + "button.border.brand.outline-fill.dark": "S:8cf9a289bd0941513d5c87b9f56f08dca0e706d5,", + "button.border.brand.outline-fill.light": "S:62c0774ad6ce9511677ac96bc26b27aa20c0f764,", + "button.border.brand.outline.dark": "S:1206b15553941f23d821e3ac2e2356e86733333c,", + "button.border.brand.outline.light": "S:5942ca53e46c9c4d7505a40a90b90a8ae3c87afa,", + "button.border.brand.solid.dark": "S:c675794954c819b4aa0f731b8a492dda370f1b1b,", + "button.border.brand.solid.light": "S:bd7ea9269499e13add0ce3b7c573f0d5cf43477f,", + "button.border.danger.outline-fill.dark": "S:877a5834cefc4549d1e853b6cdb36fa19e4cd8df,", + "button.border.danger.outline-fill.light": "S:98f004dc58d8984e13da424d8533268a6a76bfbe,", + "button.border.danger.outline.dark": "S:34e2d7edfe99cdb6833425e7d33f7269e801bd35,", + "button.border.danger.outline.light": "S:dac592a30b402672ee19c38cee360264a7823546,", + "button.border.danger.solid.dark": "S:4cdc01ddae3da56ebf6711769e5c59dcb5af076d,", + "button.border.danger.solid.light": "S:6afa6160f17831b2c371f07eb2f529f79c75cb8b,", + "button.border.inverse.outline-fill.dark": "S:4884ebb6c0dee956a73b02ede0064c95fb82aa2e,", + "button.border.inverse.outline-fill.light": "S:7bbc07ccb6c8f25e37398a0da56cc813e98fc1be,", + "button.border.inverse.outline.dark": "S:0f0f21f139a36b68f9c46a82a4f3a0d871225328,", + "button.border.inverse.outline.light": "S:75364b4f0c001e011435396de3da6507780ce7d2,", + "button.border.inverse.solid.dark": "S:79d49b3abca4ba1459da9ebafe07d1efd4b01763,", + "button.border.inverse.solid.light": "S:573938363514bd57d61b7938a8c2337aa45af89b,", + "button.border.neutral.outline-fill.dark": "S:23b1a1778fd5e6e9781957e4482f70aa15e5882a,", + "button.border.neutral.outline-fill.light": "S:497264411bb2a951c9800e7c97d3f075243ef249,", + "button.border.neutral.outline.dark": "S:e31fa7bb3960cdf35f11e1a4f512773f5504100b,", + "button.border.neutral.outline.light": "S:17b18a49ebbd56a80e8d4f01b445d0e3203788a6,", + "button.border.neutral.solid.dark": "S:d042c2179e1697999fcc9c39b2442cd82470a8d3,", + "button.border.neutral.solid.light": "S:c333cbb4c8def6f57023cdd369fe5af2c03316bc,", + "button.font.brand.outline-fill.dark": "S:bd21ca35dd933333ff1195ce9261c8e9b937dfb6,", + "button.font.brand.outline-fill.light": "S:1ac84c8153029c94ad049b3b0a9234752e7be855,", + "button.font.brand.outline.dark": "S:7beb60e35440fb45e91d24d8acc14db5b1533bb4,", + "button.font.brand.outline.light": "S:a929ca685859c1fc5e7faf543728b2edf3b5f243,", + "button.font.brand.solid.dark": "S:a7d2d81dd38360910fafa4f7d85e7f9ccff2854e,", + "button.font.brand.solid.light": "S:cc4ae5ba632fc1f1f626de4003c05f1475c97d27,", + "button.font.brand.transparent.dark": "S:8d19dd77778ab4642015721ce060bd7ec15f240d,", + "button.font.brand.transparent.light": "S:74cfdb55361a2fcfdf0e79657b1aa9b3e6cffb8c,", + "button.font.danger.outline-fill.dark": "S:291f34d6da9c98d93b53e6faf6903ba6254d6ead,", + "button.font.danger.outline-fill.light": "S:d1bb8ed5b65f5526859bba88478a173fb9b929a1,", + "button.font.danger.outline.dark": "S:9d611a3ad95a4e7c417d38dcf707aa9dfd4b1da8,", + "button.font.danger.outline.light": "S:9cfd1204a77cb867927a91597db7211a001d3a04,", + "button.font.danger.solid.dark": "S:af37ecd8e0d2d65aadb14bd7f27474bbee270090,", + "button.font.danger.solid.light": "S:a74731efcc3b80aa28448ab0cc896555bb5946b8,", + "button.font.danger.transparent.dark": "S:957fbc6785acc68533d73f89c39099f0da9feaf9,", + "button.font.danger.transparent.light": "S:6399b4fb7079f55df8a107aa677eacad644890c9,", + "button.font.inverse.outline-fill.dark": "S:2ecfcc01e33580567c857f84b7d7880c9c41858e,", + "button.font.inverse.outline-fill.light": "S:946d988291e67a18d0114e09820ab2bbaad35053,", + "button.font.inverse.outline.dark": "S:a58a68dd030763cd3b979f3c9c8b53d55cb9904b,", + "button.font.inverse.outline.light": "S:625d9574b0882315179cfc86548ed6471b4d016a,", + "button.font.inverse.solid.dark": "S:85c8df8e3095d7b2e3e114ed3637c5b567be8e74,", + "button.font.inverse.solid.light": "S:e023d71593c86f4ce2c05402cd3d40fc88a24d8f,", + "button.font.inverse.transparent.dark": "S:c22b36e585444176b35d2985759be4ab13f7912f,", + "button.font.inverse.transparent.light": "S:57697b05e86e28fec3897f4cd70e8d71cd10ca9b,", + "button.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "button.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "button.font.neutral.outline-fill.dark": "S:cd76dcc766ec224f3e0563f17332c3e13f25903f,", + "button.font.neutral.outline-fill.light": "S:b92ab0d0e3a31703d61022c2ede0a5edea6114f5,", + "button.font.neutral.outline.dark": "S:c7418479a6a19078629d08ff0d250434dd7aa6d8,", + "button.font.neutral.outline.light": "S:8f1c1a86e08810a6cc0ce7394e4c8ddf6cf7cb4d,", + "button.font.neutral.solid.dark": "S:ab0615f4be9ee2817309ead97d443aadf7f272a2,", + "button.font.neutral.solid.light": "S:a0df0d493da446b8af65957433ff02c707e549ad,", + "button.font.neutral.transparent.dark": "S:1a2ab9b9fdc12ddf69da58e4784f878a6c75fc66,", + "button.font.neutral.transparent.light": "S:3d2e4e2536be873c087f6b6181332bf2ce825c42,", + "button.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "button.icon.brand.outline-fill.dark": "S:083dd5348633198897381a0fc0ba1224dce419d0,", + "button.icon.brand.outline-fill.light": "S:e713b7f99bff9042ca39f672fabc26a7305a886a,", + "button.icon.brand.outline.dark": "S:6a8c3b2e8887bf20eab6a4f1e3ae0ed577ec662b,", + "button.icon.brand.outline.light": "S:96930a17711f286e1a97b8b7ca57a1c37431a621,", + "button.icon.brand.solid.dark": "S:4e7221865a6c6c3bd38f20c5ef2a5a54d866d4e8,", + "button.icon.brand.solid.light": "S:9e6ac3dff1682871052485faa0369d63529bf5b1,", + "button.icon.brand.transparent.dark": "S:33667181ea79a9be22a25c217678cd18dd0018a4,", + "button.icon.brand.transparent.light": "S:e76ac2dd6b78f85c7892ae2f30e58e8325587168,", + "button.icon.danger.outline-fill.dark": "S:0d52275009dd4db5be4f0ab8e588c913ab512b49,", + "button.icon.danger.outline-fill.light": "S:ab4adf7e0da06544e523a77dfd7382f1ce4d0390,", + "button.icon.danger.outline.dark": "S:e76fe1930c8f4046e6b691e8bee286135c167bbc,", + "button.icon.danger.outline.light": "S:e8741315e65ba8b3a3a3dfbbb0fc675149171992,", + "button.icon.danger.solid.dark": "S:634aa3447ca9018eafa7cb64a09fc740574a7327,", + "button.icon.danger.solid.light": "S:554b1ff05e7638a78dade8ba02c2a6e3aa01a697,", + "button.icon.danger.transparent.dark": "S:8d62de7a5843dff0cce34c04ac0d780811c1de38,", + "button.icon.danger.transparent.light": "S:45534e3054c040a8419218ea56621ad13724ac0d,", + "button.icon.inverse.outline-fill.dark": "S:59c9c9e7e1e34467cb8b027c2ba1476dc2ef694d,", + "button.icon.inverse.outline-fill.light": "S:dba61c40f9ca399bb1993489375549f236b1615f,", + "button.icon.inverse.outline.dark": "S:9137cbda0b1d79a7a6daff11f72580e2a6fda301,", + "button.icon.inverse.outline.light": "S:80c8d7dcc226ba8c08f306b5c6729d81de95efb6,", + "button.icon.inverse.solid.dark": "S:68fd5cc58df6a5869e4990bcc1340d822cac6196,", + "button.icon.inverse.solid.light": "S:e2bc9bd86895330c7839da20e5fec7753ede75b1,", + "button.icon.inverse.transparent.dark": "S:8a8366de3e4b5f5ac023b2c703cc641c21a4453b,", + "button.icon.inverse.transparent.light": "S:1d9ed9e6c0eca660882d7c5705d97d7eb4455e72,", + "button.icon.neutral.outline-fill.dark": "S:7cd5f2e7d3b4064efe22c2a4afbee7a3f66513d1,", + "button.icon.neutral.outline-fill.light": "S:e811450c86cf9bbd8e96efad1b6950b0aea24a90,", + "button.icon.neutral.outline.dark": "S:1d09040ccbfbdc3f8f89047c3eaab5dc24b7463c,", + "button.icon.neutral.outline.light": "S:933927902689b45a97c31f92ab03e1dabfa62bdb,", + "button.icon.neutral.solid.dark": "S:24b1e95691f8479f2e9981237c73eff12274680a,", + "button.icon.neutral.solid.light": "S:ce7f077ff90a2013df5b1f72fef68b183ded1f2e,", + "button.icon.neutral.transparent.dark": "S:060673768cd2545a55330e2a6c2c67e82627bbf2,", + "button.icon.neutral.transparent.light": "S:b3eb473ce8edf72285c36f6fb42680395ef7d7c1,", + "card.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "card.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "card.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "card.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "card.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "card.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "card.font.description.dark": "S:82f969d559027f722de3d4c50d2fb72202a0fc39,", + "card.font.description.light": "S:756bd2c5199ccad18c6ae14ee52345f24153dfa4,", + "card.font.description.md": "S:2e204d97e7e530c52c455d00cd8e6354b2a81230,", + "card.font.subtile.md": "S:2f7bbe92776fd17b2ab450464cfe7115ff9e2625,", + "card.font.subtitle.dark": "S:6355016a1a58da665def5e759c512e087504e510,", + "card.font.subtitle.light": "S:003a1a7519374d0278e2d39a05ccdece9494156b,", + "card.font.title.dark": "S:a0ac87895a271a4c9bfda2ccc0254549ccbf2896,", + "card.font.title.light": "S:d274bba017fa590088dca04c9015131da09237de,", + "card.font.title.md": "S:bb08857b89d59fa3d1473495b191094ae721da80,", + "checkbox.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "checkbox.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "checkbox.background.selected.dark": "S:2395510a93b41923ce9358f2754a8fd8451f47d8,", + "checkbox.background.selected.light": "S:13d63ed31b4ad61a912dbd663332e89530a9ce64,", + "checkbox.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "checkbox.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "checkbox.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "checkbox.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "checkbox.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "checkbox.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "checkbox.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "checkbox.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "checkbox.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "chip.background.solid.blue.dark": "S:efe9257d7ff25660d4f56ecb5f8eff1965836ed8,", + "chip.background.solid.blue.light": "S:4be84169ac345a5fe20beb467ba90e098af63ca6,", + "chip.background.solid.green.dark": "S:c241f69fd7fd9d471ab2156f4a683079ed39fc14,", + "chip.background.solid.green.light": "S:5e399aedb6838ff8ea03512163d75a41ab6994c3,", + "chip.background.solid.grey.dark": "S:b46a140ddd397a1f3bc89a9097ea67ac2cdf5eb5,", + "chip.background.solid.grey.light": "S:b53697b7f83ed2a1cb8401a03ceedd9858bdfa44,", + "chip.background.solid.red.dark": "S:9d0bc5f00f8f6775b890b749c4ab92a0e2936f82,", + "chip.background.solid.red.light": "S:c27419c0893c8639b4e38f21d1009ea61dd87644,", + "chip.background.solid.yellow.dark": "S:c0854e1751ab501aa79abffc7573b649a040fa87,", + "chip.background.solid.yellow.light": "S:2962dae5faa2ebdfdb41a236eb4fe2d6728e73c2,", + "chip.border.clear.blue.dark": "S:a4e5c73ecd06a6d15e1c0c5e06d0db710d159e40,", + "chip.border.clear.blue.light": "S:04657641675b69f642cbd457001d849c986bb902,", + "chip.border.clear.green.dark": "S:0f59e37a995fa88e6d805a2f6acdeb6c5b6b0d91,", + "chip.border.clear.green.light": "S:857bba35f26bbd88a44c03fc89fe80ebef65bb31,", + "chip.border.clear.grey.dark": "S:da12f587cccfb923ff5326f0820abd034885243c,", + "chip.border.clear.grey.light": "S:ba3709462c1adcc8247a4b551e49f82c3a5d52b5,", + "chip.border.clear.red.dark": "S:ca09bbb774ed71bab49b4768fda03cef7c127bec,", + "chip.border.clear.red.light": "S:df1e6343d454f39b6310ef4e88ed6067aea0f78d,", + "chip.border.clear.yellow.dark": "S:fd20cf70d56bd57879800426b23e0a1c40ef66ae,", + "chip.border.clear.yellow.light": "S:835f772647e8725e264c9de44c48f73b19b1dee1,", + "chip.closable-icon.dark": "S:571b293be9fa93c88d4c744e859ccaa9f0327396,", + "chip.closable-icon.light": "S:5864661006b1e772d3497a8fcda14e8c4c14ec59,", + "chip.font.clear.dark": "S:26f3b7443216233f279c7e7f7fd0131efcf2894a,", + "chip.font.clear.light": "S:3bceb92c16f9494f5df688ac26364dc9916d2f30,", + "chip.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "chip.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "chip.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "chip.font.solid.blue.dark": "S:ce2f48f7c48c85f1947ed4def67837b09682f392,", + "chip.font.solid.blue.light": "S:66e5eea50a4738310a610bf35defc79c2f68d268,", + "chip.font.solid.green.dark": "S:7d35770c490fbb1b9952d56ba8f64530b8ca2c20,", + "chip.font.solid.green.light": "S:3fba5d47fc5dc3890f9815e5588b1fae3955e2a4,", + "chip.font.solid.grey.dark": "S:bd62c223330d9bd183081da305c26e6d054b727f,", + "chip.font.solid.grey.light": "S:1c6e18ed37f0dd57da2b2fe7158f708f32ff10b9,", + "chip.font.solid.red.dark": "S:bfdc2378122e67bb9ca7c20e4616c910684ce386,", + "chip.font.solid.red.light": "S:4dd45363a1a8a7f69731c3087cd75501c569a9df,", + "chip.font.solid.yellow.dark": "S:bcf8ce210a5dcce132c602eb4aadaa7c49421f70,", + "chip.font.solid.yellow.light": "S:4a1dd23a0f565029e15822cc6b8b56957b4383d4,", + "chip.icon.clear.dark": "S:b9d89075c8ede720ed163c7db3ad8ae99f55a7a3,", + "chip.icon.clear.light": "S:a2d113d47d21d5652fbf97ba3c080ef75b8b86b5,", + "chip.icon.solid.blue.dark": "S:e96f458a9e09ce6fdfefc393072ce28766601907,", + "chip.icon.solid.blue.light": "S:3bedd59076e486afe8128a69e505c734b3934bc1,", + "chip.icon.solid.green.dark": "S:dbfbdd28233f829f94b29b3f609d62ecec873072,", + "chip.icon.solid.green.light": "S:20c657522b2e549263180c408042654c597852f2,", + "chip.icon.solid.grey.dark": "S:fe6895416c0213445a74a77a2da5191ee06266c2,", + "chip.icon.solid.grey.light": "S:b11bef71ea8faa8e4e469ce9080f40b4cabc2017,", + "chip.icon.solid.red.dark": "S:28265c9ca8729ceb5805b7842663c1162f073b12,", + "chip.icon.solid.red.light": "S:84c2a93cc8de0a128f5da1131cc1cc7a2b0f5686,", + "chip.icon.solid.yellow.dark": "S:0dcdf78002ec8d6c2d2d9f1526c769ac2e64ed62,", + "chip.icon.solid.yellow.light": "S:d3d415877af4342dfa5b2a522b995005f46a036f,", + "color-picker.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "color-picker.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "color-picker.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "color-picker.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "color-picker.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "color-picker.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "color-picker.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "color-picker.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "combobox.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "combobox.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "combobox.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "combobox.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "combobox.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "combobox.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "combobox.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "combobox.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "combobox.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "combobox.foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "combobox.foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "combobox.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "combobox.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "core.box-shadow.0": "S:b15553f1884f62f3316a48a6e38b8c0e8f8e72d2,", + "core.box-shadow.1": "S:bf2ed3904ec79304842edb9a26b9f7493058ad06,", + "core.box-shadow.2": "S:405e9e5847d05b187655689838208704356b6e1b,", + "core.box-shadow.none": "S:bce4a69329ebfff685ce2a044bcfb3d09a8ad7ec,", + "core.color.neutral.blk-000": "S:a67e6b964c87a95c90d2051109e6235f971cfed6,", + "core.color.neutral.blk-005": "S:e007de0e5126b5656ab20a44ef5542ec38d3b1b7,", + "core.color.neutral.blk-010": "S:379de77e676e45964aa0d9fa8830a22c2ddb9cef,", + "core.color.neutral.blk-020": "S:9fc3b3acbeda4ebd6eaa9694a799615de38c8f53,", + "core.color.neutral.blk-030": "S:6e7010ebd7da11ef0c8677c7b3e138d0d6b6666b,", + "core.color.neutral.blk-040": "S:2c369ccc2bd9dbf119b1a447eb6f638012b7c193,", + "core.color.neutral.blk-050": "S:e71ce79ebfa1e5e47b70284bde8298e0f428d0af,", + "core.color.neutral.blk-060": "S:c48ae66b1205086fbe209ba6e1ec0ef224315646,", + "core.color.neutral.blk-070": "S:568e210e3abc4bac9c59fd6da505eca60c2906eb,", + "core.color.neutral.blk-080": "S:c2923315fc6b3128caec7736fdfda9db5bb2dc55,", + "core.color.neutral.blk-090": "S:6e336f0e932fe1694dbf4eedd383b3d287406fbb,", + "core.color.neutral.blk-100": "S:b8cb9ddaa17b8e52cc8baa461fdb88c5070770e8,", + "core.color.neutral.blk-110": "S:dfdbe4ae031086d3977fbfc3c6690eebbb539915,", + "core.color.neutral.blk-120": "S:d02ee52cc6cbb1f64e4d644a46775b5a09c681bc,", + "core.color.neutral.blk-130": "S:4bbb7914654196933c1da872015c7993e1fcfccc,", + "core.color.neutral.blk-140": "S:7ca7950c73120089cd71e7c82d252be795b3b62e,", + "core.color.neutral.blk-150": "S:3c918f8d749ef073ead2218c7efefbf14ba6dffb,", + "core.color.neutral.blk-160": "S:f792b9890c36f6ac70f1c1ee1c3a498ef9161808,", + "core.color.neutral.blk-170": "S:411d4fc1eac1ec98b04758e6aa28d5971a769297,", + "core.color.neutral.blk-180": "S:de8af9b59e8116339ed199ec765893f2bf77bdc3,", + "core.color.neutral.blk-190": "S:3689986e44266e08bee9f4ac1f89a65af7d277d9,", + "core.color.neutral.blk-200": "S:dfc3a1482e86e0d79479102515ae1640cfda7660,", + "core.color.neutral.blk-210": "S:4b85d05798bcf10f05e1001665a163eedad46a25,", + "core.color.neutral.blk-220": "S:d38ce197c2a81d738c3aa36fb428a48cf869e172,", + "core.color.neutral.blk-230": "S:bd064ee87818ec8a5e4600cc049237ef96898eaa,", + "core.color.neutral.blk-235": "S:9c64ecf6085cefb0f09181a4f78a9dc3276a43f6,", + "core.color.neutral.blk-240": "S:566e201f296c4048cfdee8da4654fa663916fb97,", + "core.color.palette.dark.blue.d-bb-410": "S:098d21075614d6c47f49f3c326099ab1b5934010,", + "core.color.palette.dark.blue.d-bb-420": "S:08f1dadd6b907fa2e4c5022c4dfba0973b892372,", + "core.color.palette.dark.blue.d-bb-430": "S:90e82be07ee6af71f6fb71a8bc1c964f18a2d396,", + "core.color.palette.dark.green.d-gg-410": "S:696963c67cccb3184f70df720c18499ba54372cc,", + "core.color.palette.dark.green.d-gg-420": "S:1d8b212500ead45da840547917f11b1750d24330,", + "core.color.palette.dark.green.d-gg-430": "S:6e32f21df7c3e9cccb516f157cbd0c73cfe090bd,", + "core.color.palette.dark.red.d-rr-410": "S:d1efd5a9b420f32748921b6ec6d718b6e1af465a,", + "core.color.palette.dark.red.d-rr-420": "S:e97c4e83c642e168f0bf9870c3caa3966dd9831e,", + "core.color.palette.dark.red.d-rr-430": "S:515edae396cbd56599053c86abb3d1b0eeda8070,", + "core.color.palette.dark.yellow.d-yy-410": "S:4906ceee1669c1ba45f248d40c9402fa223bc15e,", + "core.color.palette.dark.yellow.d-yy-420": "S:23b7ad4f5dc84a74b4025093726a20bdbd487a85,", + "core.color.palette.dark.yellow.d-yy-430": "S:3a9e706df7bfee778d832ebc36bb0bc67a9bc6e6,", + "core.color.palette.high-saturation.blue.h-bb-010": "S:a30ba21a5a769859a1a365443ec1a7ae1c0dbc4b,", + "core.color.palette.high-saturation.blue.h-bb-020": "S:f16fe042a5395dde509e4df0f4c400a080226b2b,", + "core.color.palette.high-saturation.blue.h-bb-030": "S:e3038d72f66ffc3f0b34a95b3489a19e0de9b294,", + "core.color.palette.high-saturation.blue.h-bb-040": "S:615c572713be17f77d4c24bf0643f1a29296240e,", + "core.color.palette.high-saturation.blue.h-bb-050": "S:381bfaa859daf1e49bb01f6a3c2e2ff6ae345f87,", + "core.color.palette.high-saturation.blue.h-bb-060": "S:29331b79a5d4ac10298a460dfba3786bdd9f5254,", + "core.color.palette.high-saturation.blue.h-bb-070": "S:2b5067dd954b317dc7703d6972506b7212b63311,", + "core.color.palette.high-saturation.blue.h-bb-080": "S:a4e84e53aafa35d7114425188e4bc2fa8ca8016d,", + "core.color.palette.high-saturation.blue.h-bb-090": "S:3646636061731a38d31d34ae2ba82e7226630c0b,", + "core.color.palette.high-saturation.blue.h-bb-100": "S:b137c82c753cee8690ad1bf580378f945e59413e,", + "core.color.palette.high-saturation.green-blue.h-gb-010": "S:86acdd47f813a3b6840e5be60646304724e8e694,", + "core.color.palette.high-saturation.green-blue.h-gb-020": "S:6a141dd9a788a88b35b66538cfce91fbefbd359b,", + "core.color.palette.high-saturation.green-blue.h-gb-030": "S:21271ba54272055068ddcc604f3ac1316c7a755c,", + "core.color.palette.high-saturation.green-blue.h-gb-040": "S:e036ed954eecd1cf1060b9e347f07257db1ac99c,", + "core.color.palette.high-saturation.green-blue.h-gb-050": "S:bbbd7b4a5478ce9d9a4f47979e3f2e6c3fbfa657,", + "core.color.palette.high-saturation.green-blue.h-gb-060": "S:7a22a2f99c80ae2bb0019677140ce920343271a9,", + "core.color.palette.high-saturation.green-blue.h-gb-070": "S:76a07fa6afbb24ffaebe9848da2d56584bca1139,", + "core.color.palette.high-saturation.green-blue.h-gb-080": "S:cfebc84ef66573b8762db2e67afa4e8707853f53,", + "core.color.palette.high-saturation.green-blue.h-gb-090": "S:f9cd0722f121b1e14620c509c50d8cc8a035af0d,", + "core.color.palette.high-saturation.green-blue.h-gb-100": "S:2b1ec16718e0780eb78c84fbc8a863132534b2db,", + "core.color.palette.high-saturation.green.h-gg-010": "S:430c8695a2cbf32dc936ec92d352440f6b8baa83,", + "core.color.palette.high-saturation.green.h-gg-020": "S:bcdae4d9ef10acd863a18e695fe4bbd8c42b124d,", + "core.color.palette.high-saturation.green.h-gg-030": "S:fa64724d0f31c0a4fd76055afff3965be2202599,", + "core.color.palette.high-saturation.green.h-gg-040": "S:5abb8c81a3309fb62ac92b87e3ce880df36f4050,", + "core.color.palette.high-saturation.green.h-gg-050": "S:bfcb47dc8a77c4cae92c5cfdaea6e6871c309405,", + "core.color.palette.high-saturation.green.h-gg-060": "S:d2e08acc23f2d375003d815977b639a57ae3c5d7,", + "core.color.palette.high-saturation.green.h-gg-070": "S:4a4ca908024da34195ae5e1f53dfca68ad8bfc16,", + "core.color.palette.high-saturation.green.h-gg-080": "S:9b853997dedc3bcbd9414437bd09ddac84b21322,", + "core.color.palette.high-saturation.green.h-gg-090": "S:96ff382489dfbf8f473d91b02e14164d3f18cb04,", + "core.color.palette.high-saturation.green.h-gg-100": "S:aefb6e4a31ab9d60b6ab5b724409c2e5bce732c0,", + "core.color.palette.high-saturation.orange-yellow.h-oy-010": "S:d6886cfda04ce1879187dace6439eca99196bd25,", + "core.color.palette.high-saturation.orange-yellow.h-oy-020": "S:36febea423bf21b8ffade26dfbdff1d1d86b16be,", + "core.color.palette.high-saturation.orange-yellow.h-oy-030": "S:c3584d602a0f67a3648d67ddaa13444d4334c301,", + "core.color.palette.high-saturation.orange-yellow.h-oy-040": "S:ab7f0583694d290842d460dd1393c8e3903dd257,", + "core.color.palette.high-saturation.orange-yellow.h-oy-050": "S:05fd025c8c0381fcf82d5e21e9fde71f5867bc48,", + "core.color.palette.high-saturation.orange-yellow.h-oy-060": "S:e451d7ee43ff8164e124b5a13004188b668c068e,", + "core.color.palette.high-saturation.orange-yellow.h-oy-070": "S:fdb4b6f58a600d604560d871399b3bf5c02a37a8,", + "core.color.palette.high-saturation.orange-yellow.h-oy-080": "S:82c5ecfe97d81153b8cf0df3bbdf4946e0941844,", + "core.color.palette.high-saturation.orange-yellow.h-oy-090": "S:6a0862425705cdce19f742977f3555b7b4e20b88,", + "core.color.palette.high-saturation.orange-yellow.h-oy-100": "S:23a580aae4798bcff45cff8bf23a29e5cbb587cd,", + "core.color.palette.high-saturation.orange.h-oo-010": "S:9dd0ce8fa68b2f403cd935dcb85865bdaf3c7c40,", + "core.color.palette.high-saturation.orange.h-oo-020": "S:f8335f88872810e2e490e4b60f82b916c4fabdb5,", + "core.color.palette.high-saturation.orange.h-oo-030": "S:30b22a97e608f144d24de0a31361b51ce0326e8c,", + "core.color.palette.high-saturation.orange.h-oo-040": "S:819bee7a96e0cbc320a63f1e202847e617cafa0f,", + "core.color.palette.high-saturation.orange.h-oo-050": "S:f565589dd9c7ecbe21fd6b16af88fec443a80757,", + "core.color.palette.high-saturation.orange.h-oo-060": "S:fc495462d9c23608df5d3a2f33dd6ca7c1e54ea6,", + "core.color.palette.high-saturation.orange.h-oo-070": "S:2821799e9639eccd07992e27c4e6694ae02bf6d0,", + "core.color.palette.high-saturation.orange.h-oo-080": "S:728bb41c33fd83583676baf7033dca60bdd741d6,", + "core.color.palette.high-saturation.orange.h-oo-090": "S:31b0367b23ffd087b0fd223313d735f05c36f7a6,", + "core.color.palette.high-saturation.orange.h-oo-100": "S:9997f139bbc6b8d1cf2c9ff289ff2311bfcc8c0f,", + "core.color.palette.high-saturation.pink.h-pk-010": "S:c027bd4128a5857b7cbedba5209e6c3aabc3de7a,", + "core.color.palette.high-saturation.pink.h-pk-020": "S:87bf40f484e94e4021da62d8b092c37d7edab62b,", + "core.color.palette.high-saturation.pink.h-pk-030": "S:91afaaa48482a5e2b7172933e8564fdba0469a12,", + "core.color.palette.high-saturation.pink.h-pk-040": "S:802fed85b89883a05fd3ea3174504d923a99ff29,", + "core.color.palette.high-saturation.pink.h-pk-050": "S:476e1afaadd97e03ec2eda43c296ba05d2a616f8,", + "core.color.palette.high-saturation.pink.h-pk-060": "S:eb4f19e47f82b5bdcb4455d330e63eb9f8ef1e06,", + "core.color.palette.high-saturation.pink.h-pk-070": "S:1cf5b4431ac55c0284ece0b3506136ca63e128cc,", + "core.color.palette.high-saturation.pink.h-pk-080": "S:b680dba4a6e7a534893958e1a09b45da536164f5,", + "core.color.palette.high-saturation.pink.h-pk-090": "S:9211d5dd09ee4a12c6f559870ecb4ca3273e7d38,", + "core.color.palette.high-saturation.pink.h-pk-100": "S:fea2af5d6af09bf9ca344cc8a8b59720ff57e043,", + "core.color.palette.high-saturation.red-orange.h-ro-010": "S:01ff093ba2e7b3dc3221f560f2448f25f34208ab,", + "core.color.palette.high-saturation.red-orange.h-ro-020": "S:723100344827d512b6a2cdd6c7fcae745c7aebd5,", + "core.color.palette.high-saturation.red-orange.h-ro-030": "S:7dffa36a03dbc41ebb16e38f018cb82a2094c275,", + "core.color.palette.high-saturation.red-orange.h-ro-040": "S:5e070803b21a2c5647a6e9fa17671aaae548d6d2,", + "core.color.palette.high-saturation.red-orange.h-ro-050": "S:5f3ba5da8df574574b3fd2b1ab6d2ebdc4c5fb19,", + "core.color.palette.high-saturation.red-orange.h-ro-060": "S:4a71ecd5bf9ed15033f518e68bcfab66d7fb960a,", + "core.color.palette.high-saturation.red-orange.h-ro-070": "S:6d7d6dc19cdd30aaabf0c11637edad931b5feb3e,", + "core.color.palette.high-saturation.red-orange.h-ro-080": "S:4d5899b3aa7be56bf41d2dbfa3b95e825c8e0114,", + "core.color.palette.high-saturation.red-orange.h-ro-090": "S:d3593a25f6453c441e3c2e3d517f7980f3428c60,", + "core.color.palette.high-saturation.red-orange.h-ro-100": "S:91a05bf108f4f03541653f686a2078fd2a5672ed,", + "core.color.palette.high-saturation.red.h-rr-010": "S:72bf4c6626a6aadaa819d25c4081562f06fa12a2,", + "core.color.palette.high-saturation.red.h-rr-020": "S:15ddbfa8e4581df9079cde86d7d0fdfe5eb34b1e,", + "core.color.palette.high-saturation.red.h-rr-030": "S:9e593aa8f214b38e98522453c863ba486475382e,", + "core.color.palette.high-saturation.red.h-rr-040": "S:cf51d25a58cb8bec4ef72b73d550c88ad41c41dc,", + "core.color.palette.high-saturation.red.h-rr-050": "S:0429df1a99a360307086093dca26f12feba95567,", + "core.color.palette.high-saturation.red.h-rr-060": "S:df92c84bbe47af0a506a11389ffa25980ddbf71d,", + "core.color.palette.high-saturation.red.h-rr-070": "S:3698204b2caa7d34f77be9ddba8fcc76321b2821,", + "core.color.palette.high-saturation.red.h-rr-080": "S:c77c87f684559adb69e175e12897529c3645ddf1,", + "core.color.palette.high-saturation.red.h-rr-090": "S:093ed2efb025d6d2f406dcdac508de589658437e,", + "core.color.palette.high-saturation.red.h-rr-100": "S:02824a1c296eabc6218cf6bb7daeb1dcde36fac4,", + "core.color.palette.high-saturation.violet-red.h-vr-010": "S:d9a5369ff6ac626201326882679bcd4663801de9,", + "core.color.palette.high-saturation.violet-red.h-vr-020": "S:e1f2e31077d7dc45b8543998d1b79fbd154cc441,", + "core.color.palette.high-saturation.violet-red.h-vr-030": "S:9e1a260e10913714d0d9bbcbdb6474da33d9ac49,", + "core.color.palette.high-saturation.violet-red.h-vr-040": "S:dbfa38e55babf7dda9961547f0eb16e67a8f0265,", + "core.color.palette.high-saturation.violet-red.h-vr-050": "S:32dae974bd24d671c83feb6465949a849294ab06,", + "core.color.palette.high-saturation.violet-red.h-vr-060": "S:afbb6f3f9dfece8273608c1f00c980150ba1c277,", + "core.color.palette.high-saturation.violet-red.h-vr-070": "S:8ed7669af254c3fe12310ab115f77b7227366a06,", + "core.color.palette.high-saturation.violet-red.h-vr-080": "S:f4451432a831473289c70f7e7282e6dbde9ccb0a,", + "core.color.palette.high-saturation.violet-red.h-vr-090": "S:7fd97dfa464285509bf40fc039af159d56f579bc,", + "core.color.palette.high-saturation.violet-red.h-vr-100": "S:90fd71cf8895dcb1cd034bd0580aa225950aca34,", + "core.color.palette.high-saturation.violet.h-vv-010": "S:a4fd8438ca3d2c0f65c436a971d30284c488fb58,", + "core.color.palette.high-saturation.violet.h-vv-020": "S:500d0566c62490d66a912c0def0642822ebbe276,", + "core.color.palette.high-saturation.violet.h-vv-030": "S:08f873b4f74a821fe521827382bed72817884c07,", + "core.color.palette.high-saturation.violet.h-vv-040": "S:8a4a73cdf4253aa6ad58d663e97a2999cfb0bd5b,", + "core.color.palette.high-saturation.violet.h-vv-050": "S:244f69540b20db975232e019cfe2e81e4fb82695,", + "core.color.palette.high-saturation.violet.h-vv-060": "S:b39c473f516e51267bca75819d192b6ea3f2f020,", + "core.color.palette.high-saturation.violet.h-vv-070": "S:c66eafbfef67edcfb9e898e636cd9ff49d29e20b,", + "core.color.palette.high-saturation.violet.h-vv-080": "S:3973dd0fe8d726ed4265989b0b8c8d206077a2d0,", + "core.color.palette.high-saturation.violet.h-vv-090": "S:1d48293e45fac39396eea9a16c52258d1b7447d5,", + "core.color.palette.high-saturation.violet.h-vv-100": "S:f2f832092ddc91fd4d4f417c4ca5c9d1fc1ba280,", + "core.color.palette.high-saturation.yellow-green.h-yg-010": "S:fb933c69a7eb66e3ace1dcc3018d8b72309b5494,", + "core.color.palette.high-saturation.yellow-green.h-yg-020": "S:d7441f89845f36a907304a2b8d134941df2faa55,", + "core.color.palette.high-saturation.yellow-green.h-yg-030": "S:99c2d767e05c9741f3a70061c3802f9a96ca7b92,", + "core.color.palette.high-saturation.yellow-green.h-yg-040": "S:5b721c955c1ad2f3350c4984f126debac5cfecce,", + "core.color.palette.high-saturation.yellow-green.h-yg-050": "S:c076b7e08ccc3cd2831039cd69140bf1ab1d718e,", + "core.color.palette.high-saturation.yellow-green.h-yg-060": "S:263daeecd3a70bbd9b3c1ef9050317d62809156d,", + "core.color.palette.high-saturation.yellow-green.h-yg-070": "S:d7b0744a407d03166754e72118d86c97eb5786dd,", + "core.color.palette.high-saturation.yellow-green.h-yg-080": "S:81bfa9f3dd5ac7b5f90cc6b7ba807fa5d3b7947e,", + "core.color.palette.high-saturation.yellow-green.h-yg-090": "S:1ad692e88dc7c0849892dd2f12fe1708e87fca1a,", + "core.color.palette.high-saturation.yellow-green.h-yg-100": "S:6f81213d26a0986b6c8b1807a4df5b0313a5609e,", + "core.color.palette.high-saturation.yellow.h-yy-010": "S:157f230fe60c3e396f37284470728605f8515c63,", + "core.color.palette.high-saturation.yellow.h-yy-020": "S:3a54f6277edbd4c92c83d72cf7eb8663f7b1867d,", + "core.color.palette.high-saturation.yellow.h-yy-030": "S:e3c57eefabd42b3d15e138b62ccf76f673d532c0,", + "core.color.palette.high-saturation.yellow.h-yy-040": "S:430d25da287d5fd16a8f398cb2fdf1e8a93e5db4,", + "core.color.palette.high-saturation.yellow.h-yy-050": "S:45c181165c8cf7dc9a75172b796f13ea5e6865e1,", + "core.color.palette.high-saturation.yellow.h-yy-060": "S:aaf6b1686716ba60e09e442bceace906c0c3c4bc,", + "core.color.palette.high-saturation.yellow.h-yy-070": "S:5490cdcefbff5b5e61fbb460e3210b71856ccd18,", + "core.color.palette.high-saturation.yellow.h-yy-080": "S:cb4adac94e31977c65f30ecdc3f162f47350a9a5,", + "core.color.palette.high-saturation.yellow.h-yy-090": "S:fe8696238f9f363040075ebad9eadcfdb5fc4070,", + "core.color.palette.high-saturation.yellow.h-yy-100": "S:a07d09607ed87f74630d11f30c9e403e6b682b30,", + "core.color.palette.vibrant.blue.v-bb-120": "S:1b912737566790521b736fc0cb5790e0d1758549,", + "core.color.palette.vibrant.blue.v-bb-140": "S:7d847def6e5074a8cdd43baf422978ac08d09741,", + "core.color.palette.vibrant.blue.v-bb-160": "S:ce4e4c4afaa37ac070a03dc8ea77b6e26f23f8a9,", + "core.color.palette.vibrant.blue.v-bb-180": "S:aeaa8f622e7673b47171d53cef6e5d305c52cdad,", + "core.color.palette.vibrant.green-blue.v-gb-120": "S:e545cc972786b8b866be0af383adac42b93490c0,", + "core.color.palette.vibrant.green-blue.v-gb-140": "S:24ef68b4113dd8865413e7b7fedbc975f73b1844,", + "core.color.palette.vibrant.green-blue.v-gb-160": "S:26257d454cefefa4b0e0392539b29967da80cd03,", + "core.color.palette.vibrant.green-blue.v-gb-180": "S:41faa42c025c8b0835b46833622ef8d566ac0ef8,", + "core.color.palette.vibrant.green.v-gg-120": "S:3c32e87b40218532cf223d4f25ddd8e585252178,", + "core.color.palette.vibrant.green.v-gg-140": "S:5c0a317d12ecd5afa4821a63bf48bfcff4b66908,", + "core.color.palette.vibrant.green.v-gg-160": "S:3c7e9cc671a86bcd48bba238963182d8fd5dec84,", + "core.color.palette.vibrant.green.v-gg-180": "S:d3e30b0e8fe8bb40a0bc3cdd3ac61c6d09603232,", + "core.color.palette.vibrant.orange-yellow.v-oy-120": "S:391020c0f092b5402febc0c2d0667d48de33d1ad,", + "core.color.palette.vibrant.orange-yellow.v-oy-140": "S:506b1d01e499bcba07730eb885aa9fef7b5c3cf3,", + "core.color.palette.vibrant.orange-yellow.v-oy-160": "S:f0b69b624b41a6645e8d23660b2a115d23d68d6c,", + "core.color.palette.vibrant.orange-yellow.v-oy-180": "S:beb78cc618755d86db5cca1545c79fce4931d70c,", + "core.color.palette.vibrant.pink.v-pk-120": "S:135ed546e2076187d3745c85a8da21a7e7c16d53,", + "core.color.palette.vibrant.pink.v-pk-140": "S:bad80534e3ba23d8230747873bc575b34a608067,", + "core.color.palette.vibrant.pink.v-pk-160": "S:a777eaeb101c5d8a3f518f06043d630a82ad4ef9,", + "core.color.palette.vibrant.pink.v-pk-180": "S:5ccaaf1a5b41cd71e837d43f9bd0f695691fe4c3,", + "core.color.palette.vibrant.red-orange.v-ro-120": "S:e2b928465273fe8d962655e71d78fb1f9f686490,", + "core.color.palette.vibrant.red-orange.v-ro-140": "S:980e62e80e8f3f9f09425a6d8b26b7302705716b,", + "core.color.palette.vibrant.red-orange.v-ro-160": "S:7403c860250af93694c42ca2464fdcd59d02ca28,", + "core.color.palette.vibrant.red-orange.v-ro-180": "S:e8e13ec2d4406a6683e5f91f9fa1cd664aaf28a1,", + "core.color.palette.vibrant.red.v-rr-120": "S:bcda3ca03b09b394fed9066f9c726fea24ddfe82,", + "core.color.palette.vibrant.red.v-rr-140": "S:b75af4155f1f5474e4032009d0d948a99184999a,", + "core.color.palette.vibrant.red.v-rr-160": "S:88cd4e4fc13847018e7936084c7314042cea5fdd,", + "core.color.palette.vibrant.red.v-rr-180": "S:74c93bbf5b2823acd54016fed51129bcd455703f,", + "core.color.palette.vibrant.violet-red.v-vr-120": "S:9155708e86a8fb667554b200f87c3fb462789caf,", + "core.color.palette.vibrant.violet-red.v-vr-140": "S:b4d6d11c17004435c313505d1c208a4b4258db38,", + "core.color.palette.vibrant.violet-red.v-vr-160": "S:c2609e360b146b6c6b7bc109099d50679f8e049b,", + "core.color.palette.vibrant.violet-red.v-vr-180": "S:5e1709c59c961c97c2d8876919128d145b9b2922,", + "core.color.palette.vibrant.violet.v-vv-120": "S:5962188393f63a4aacda8dbf97c8fee5d9d51624,", + "core.color.palette.vibrant.violet.v-vv-140": "S:12e4253328fc0297e55cd1dd6f47b5fb6921207d,", + "core.color.palette.vibrant.violet.v-vv-160": "S:8497c9ebd8d903caabcb33da8ef48c502beac564,", + "core.color.palette.vibrant.violet.v-vv-180": "S:94ceff7a97452d069c1c06d0b100d989a68b92f8,", + "core.color.palette.vibrant.yellow-green.v-yg-120": "S:4715ea79a577a93a3a6e99ce0142e742df6a5068,", + "core.color.palette.vibrant.yellow-green.v-yg-140": "S:101f1e34931f4dcd0fafe5fa2720fdc404e74885,", + "core.color.palette.vibrant.yellow-green.v-yg-160": "S:fe8e96fc343e65cd13c7741a9933cda392073117,", + "core.color.palette.vibrant.yellow-green.v-yg-180": "S:117baa81e4d628adcaea061e4c929c48a415edc8,", + "core.color.palette.vibrant.yellow.v-yy-120": "S:aa8ac761db055ea5816853564704bcc9063cec02,", + "core.color.palette.vibrant.yellow.v-yy-140": "S:22614e355bd4fb8c2b132207ec8dccb4e46e31f7,", + "core.color.palette.vibrant.yellow.v-yy-160": "S:3457eb204ca408d52ddbb80f84a111e911dea55d,", + "core.color.palette.vibrant.yellow.v-yy-180": "S:88d256ac4a6561ce88e2f7f256ad037d8ec3ff8b,", + "date-picker.background.date.active.dark": "S:00008689f4cd67914fac19beec1528a1ac41a4ea,", + "date-picker.background.date.active.light": "S:6796ec3ef28142c1660b3f7739c4c04ab1c75a04,", + "date-picker.background.date.range.dark": "S:ffc81c58606df60c717c94bfdad04a0c94909404,", + "date-picker.background.date.range.light": "S:d87a05addefd5d554795dd94b2acd577288521c2,", + "date-picker.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "date-picker.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "date-picker.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "date-picker.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "date-picker.date.active.border.dark": "S:1c7ebf7d8f4af02e7f83a46c3f52233e9ba35c31,", + "date-picker.date.active.border.light": "S:fd8fc2f890e9782d5c058c793be18797a5534932,", + "date-picker.font.active.date.dark": "S:c107a2ddcb3a1cbff0b2851c9a8ebfe8929f328d,", + "date-picker.font.active.date.light": "S:8fcb8da38c5f2fb6d0aa36167cc0f4ef2b160550,", + "date-picker.font.date.dark": "S:241f8779538cb4702201ed4066cd4340fa9f686f,", + "date-picker.font.date.lg": "S:7c6580521bcdbdfc7bb20f11d228412e30ed2745,", + "date-picker.font.date.light": "S:3671fe14f042965357c46b2615824a1c7efa70e4,", + "date-picker.font.date.md": "S:85386bc63729e94eb607ba5fb8b391b902092a3a,", + "date-picker.font.date.sm": "S:076aac1ce1f45e740d83d11ccf5c0372c63982fb,", + "date-picker.font.day.dark": "S:edf6e93f0880409de72951ab590e37223a5e7e22,", + "date-picker.font.day.lg": "S:7879c6c4aa4abbbf15e4970e729d60d5d5d9b0b6,", + "date-picker.font.day.light": "S:e1f8fe8a0d500900f3755214d6639efb6e5fafec,", + "date-picker.font.day.md": "S:bd28d711234c47f7a22638ab944067ca5fcb68d8,", + "date-picker.font.day.sm": "S:97c9f51cd9020c2183f12f022475331f59cf4afb,", + "date-picker.font.month.dark": "S:7a26a1b5050ac857298b1e427d93e512d4d57a65,", + "date-picker.font.month.lg": "S:5d9cea67d300b7cc734fe3340321199590d12bf9,", + "date-picker.font.month.light": "S:e7007a61645ae44b3abd80d52d8f984fc782206c,", + "date-picker.font.month.md": "S:115bcd0db12a861a644f053bf6dc97fa6ee0c4e4,", + "date-picker.font.month.sm": "S:d2815132a05319d69c3b303e10199eef70882454,", + "date-picker.font.range.date.dark": "S:2ceceff57cd77aa99ffc7d2f0b0517541f985766,", + "date-picker.font.range.date.light": "S:06a32d845847149d2cbeb96b36e43468f1a62789,", + "date-picker.font.selected.date.dark": "S:875fa73c614a95118c158cc6dc0ec80f074ccb0d,", + "date-picker.font.selected.date.light": "S:18248953f5c1f8ea47799a390f9956d4d622db11,", + "date-picker.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "date-picker.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "dropdown.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "dropdown.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "dropdown.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "dropdown.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "dropdown.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "dropdown.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "dropdown.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "dropdown.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "dropdown.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "dropdown.foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "dropdown.foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "dropdown.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "dropdown.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "fab.background.brand.dark": "S:f6e2deace9b6dd48b910a426a510fde31cc0db92,", + "fab.background.brand.light": "S:9ac99a92c95b9cfe1cdb3e34588b1f11efa19610,", + "fab.background.brand.outline-fill.dark": "S:8678a0fbc3f714e32748570133a83196b950ed2f,", + "fab.background.brand.outline-fill.light": "S:356e6d14763585871bd53c4cc2ec99d47b6b1bd1,", + "fab.background.brand.solid.dark": "S:c4f155329acd3fa825039e112cd4ea09fb3ea4a3,", + "fab.background.brand.solid.light": "S:dd9bb7dad71d92ee3c7cc2026d03ab89f2a9691b,", + "fab.background.danger.dark": "S:8e1ee57c6f283567fb11d0ff3fe8dd5a75e83e6b,", + "fab.background.danger.light": "S:00ac2274658d2870de79c6619dc3e4d72300f87e,", + "fab.background.danger.outline-fill.dark": "S:f51cf28d983ce6ce1fb55283c8f6b4128453aadd,", + "fab.background.danger.outline-fill.light": "S:8535b8d82c005d8f58aba23f89947bce3df1802a,", + "fab.background.danger.solid.dark": "S:e27adfeb093144a23d471200ac2cffce91ab700c,", + "fab.background.danger.solid.light": "S:13047564e6421aa299765a9d27307c185f65f175,", + "fab.background.inverse.dark": "S:1c77b198189e9321cb9bbd232609708563fee263,", + "fab.background.inverse.light": "S:bab00cecb69ae753c9250a25568cf8dfa0a577be,", + "fab.background.inverse.outline-fill.dark": "S:6a767312e3fd02e644b2c0ae16e3b21b7745d499,", + "fab.background.inverse.outline-fill.light": "S:df3c70fb6bfc73acd17ab2112b9274c4cbb507f1,", + "fab.background.inverse.solid.dark": "S:ab5f338c53c3aeffa576ca66a6bc96e6f829e8c3,", + "fab.background.inverse.solid.light": "S:ff4c2b0cfc2189392cf61c2a7b3a8c11cd22731a,", + "fab.background.neutral.dark": "S:c1b1717848f0b10f15e25cec75d82d8c78c38275,", + "fab.background.neutral.light": "S:71762a3ba06a95fcf1b11b376001d247582842f3,", + "fab.background.neutral.outline-fill.dark": "S:5e6ef27842035bb11d8d51a3ef3690aa65e061d7,", + "fab.background.neutral.outline-fill.light": "S:a5f704a03dc74e1d0850303d7c0f7ab3c61c1137,", + "fab.background.neutral.solid.dark": "S:5179f1ca6dd4eef2586d0fd1010dd65b5f144bdb,", + "fab.background.neutral.solid.light": "S:ac255c63a366d9fbb483dc43240b43953c87fdbd,", + "fab.border.brand.dark": "S:ff9ccecf20101a5ec706984a6aef21c387289e1a,", + "fab.border.brand.light": "S:0a487125d5f58c91b426b23486b6c0aadf59541a,", + "fab.border.brand.outline-fill.dark": "S:8cf9a289bd0941513d5c87b9f56f08dca0e706d5,", + "fab.border.brand.outline-fill.light": "S:62c0774ad6ce9511677ac96bc26b27aa20c0f764,", + "fab.border.brand.solid.dark": "S:c675794954c819b4aa0f731b8a492dda370f1b1b,", + "fab.border.brand.solid.light": "S:bd7ea9269499e13add0ce3b7c573f0d5cf43477f,", + "fab.border.danger.dark": "S:05ecd2230432bfac13daa1732bb3d4f9af41b10f,", + "fab.border.danger.light": "S:08b70e12351771cbe47f05f9411640bba734f4a4,", + "fab.border.danger.outline-fill.dark": "S:877a5834cefc4549d1e853b6cdb36fa19e4cd8df,", + "fab.border.danger.outline-fill.light": "S:98f004dc58d8984e13da424d8533268a6a76bfbe,", + "fab.border.danger.solid.dark": "S:4cdc01ddae3da56ebf6711769e5c59dcb5af076d,", + "fab.border.danger.solid.light": "S:6afa6160f17831b2c371f07eb2f529f79c75cb8b,", + "fab.border.inverse.dark": "S:7cabf2db07e740256356e1a258f47f93f4de70ad,", + "fab.border.inverse.light": "S:bbc6d04a67d5af3d498fd848feeffddcd2aebeb1,", + "fab.border.inverse.outline-fill.dark": "S:4884ebb6c0dee956a73b02ede0064c95fb82aa2e,", + "fab.border.inverse.outline-fill.light": "S:7bbc07ccb6c8f25e37398a0da56cc813e98fc1be,", + "fab.border.inverse.solid.dark": "S:79d49b3abca4ba1459da9ebafe07d1efd4b01763,", + "fab.border.inverse.solid.light": "S:573938363514bd57d61b7938a8c2337aa45af89b,", + "fab.border.neutral.dark": "S:1edf76a1774c4e32e9ae091278d4b44c1e500595,", + "fab.border.neutral.light": "S:e6886e133cdff23972c5e15246ee37582150a756,", + "fab.border.neutral.outline-fill.dark": "S:23b1a1778fd5e6e9781957e4482f70aa15e5882a,", + "fab.border.neutral.outline-fill.light": "S:497264411bb2a951c9800e7c97d3f075243ef249,", + "fab.border.neutral.solid.dark": "S:d042c2179e1697999fcc9c39b2442cd82470a8d3,", + "fab.border.neutral.solid.light": "S:c333cbb4c8def6f57023cdd369fe5af2c03316bc,", + "fab.font.brand.clear.dark": "S:76f49a66542c52b964e3ec9f9a7652e934e7a781,", + "fab.font.brand.clear.light": "S:1f3107c5a2f1daf1fcf03e492b2d6993789a3c3f,", + "fab.font.brand.outline-fill.dark": "S:bd21ca35dd933333ff1195ce9261c8e9b937dfb6,", + "fab.font.brand.outline-fill.light": "S:1ac84c8153029c94ad049b3b0a9234752e7be855,", + "fab.font.brand.outline.dark": "S:1e8852afd9ea094755d09382eded30d2e2bbe130,", + "fab.font.brand.outline.light": "S:f0adeadd0e0e0f4a1f3fee86558666b817037268,", + "fab.font.brand.solid.dark": "S:a7d2d81dd38360910fafa4f7d85e7f9ccff2854e,", + "fab.font.brand.solid.light": "S:cc4ae5ba632fc1f1f626de4003c05f1475c97d27,", + "fab.font.brand.transparent.dark": "S:d4356a1762c850343f02a3c9777f23ebfa4d41f3,", + "fab.font.brand.transparent.light": "S:06df2efafe1c1cafe563f76e771347a69d04a7a1,", + "fab.font.danger.clear.dark": "S:eda93904fa4476dfa692f041d1ae43558bb8cf8f,", + "fab.font.danger.clear.light": "S:432cc47f645578d52058b0a32e71dcceb2c27550,", + "fab.font.danger.outline-fill.dark": "S:291f34d6da9c98d93b53e6faf6903ba6254d6ead,", + "fab.font.danger.outline-fill.light": "S:d1bb8ed5b65f5526859bba88478a173fb9b929a1,", + "fab.font.danger.outline.dark": "S:c24691323d8d5644e4f839a94279632eef9e3d27,", + "fab.font.danger.outline.light": "S:8741a29d39368c4806c94ee4e10696e7d2d7b52f,", + "fab.font.danger.solid.dark": "S:af37ecd8e0d2d65aadb14bd7f27474bbee270090,", + "fab.font.danger.solid.light": "S:a74731efcc3b80aa28448ab0cc896555bb5946b8,", + "fab.font.danger.transparent.dark": "S:5a1cb81061b8ad3b5d15bdadafaa96bd269f5be5,", + "fab.font.danger.transparent.light": "S:ae81a8c9ff5a24316bcbd766c7aa4069a960d5f6,", + "fab.font.inverse.clear.dark": "S:6b6b568e5b20a35af73db4ea211ed735480fde1a,", + "fab.font.inverse.clear.light": "S:4e0126885705a695441471685e9c6fe53df73560,", + "fab.font.inverse.outline-fill.dark": "S:2ecfcc01e33580567c857f84b7d7880c9c41858e,", + "fab.font.inverse.outline-fill.light": "S:946d988291e67a18d0114e09820ab2bbaad35053,", + "fab.font.inverse.outline.dark": "S:bd96e308b8742f172fd160a9f16cee7139edef42,", + "fab.font.inverse.outline.light": "S:043470cf705695bc573e8be8d0f1ca5cd43f235c,", + "fab.font.inverse.solid.dark": "S:85c8df8e3095d7b2e3e114ed3637c5b567be8e74,", + "fab.font.inverse.solid.light": "S:e023d71593c86f4ce2c05402cd3d40fc88a24d8f,", + "fab.font.inverse.transparent.dark": "S:fcff24f62b0f0ba8c776732e6f5470fb0a1dbf69,", + "fab.font.inverse.transparent.light": "S:bb5130f5070b15d7cb2aa427df1f2daf170c9ef4,", + "fab.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "fab.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "fab.font.neutral.clear.dark": "S:55cccdc027e56fef0edd16c7ac5aa7eb2013db7e,", + "fab.font.neutral.clear.light": "S:1e82fef827484f0bf26f77727d1b1613b4c3aba4,", + "fab.font.neutral.outline-fill.dark": "S:cd76dcc766ec224f3e0563f17332c3e13f25903f,", + "fab.font.neutral.outline-fill.light": "S:b92ab0d0e3a31703d61022c2ede0a5edea6114f5,", + "fab.font.neutral.outline.dark": "S:c5d513baa7dd50fa7187946b6439f13a0c20b1ab,", + "fab.font.neutral.outline.light": "S:4e2bfb0fb3cf8178c5f92b14ed9e07a9c081b8d1,", + "fab.font.neutral.solid.dark": "S:ab0615f4be9ee2817309ead97d443aadf7f272a2,", + "fab.font.neutral.solid.light": "S:a0df0d493da446b8af65957433ff02c707e549ad,", + "fab.font.neutral.transparent.dark": "S:a8c25d727dd4b2107098c344a191fda0f0d5cacc,", + "fab.font.neutral.transparent.light": "S:65f4164ddf1746ca302a6893fa48b90d95fabf26,", + "fab.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "fab.icon.brand.clear.dark": "S:0209e34abf08a3748f1c017de6ca04407d1f24ec,", + "fab.icon.brand.clear.light": "S:7b41c424d6d43439158e852afca3ecc4879c68c3,", + "fab.icon.brand.outline-fill.dark": "S:083dd5348633198897381a0fc0ba1224dce419d0,", + "fab.icon.brand.outline-fill.light": "S:e713b7f99bff9042ca39f672fabc26a7305a886a,", + "fab.icon.brand.outline.dark": "S:943336f4351cd0578403d1ac7a4d2eb049e58038,", + "fab.icon.brand.outline.light": "S:9725df33208dd26ef970c6ec407e9549ae3e27b5,", + "fab.icon.brand.solid.dark": "S:4e7221865a6c6c3bd38f20c5ef2a5a54d866d4e8,", + "fab.icon.brand.solid.light": "S:9e6ac3dff1682871052485faa0369d63529bf5b1,", + "fab.icon.brand.transparent.dark": "S:f6962099346882882e98104ff08ebe0ba1374f08,", + "fab.icon.brand.transparent.light": "S:0d69f2196d70b057296fb229c7d31607298fdfd0,", + "fab.icon.danger.clear.dark": "S:83f59a42749045bc176c76eff33bae3d78d57760,", + "fab.icon.danger.clear.light": "S:c24a2b5bfa9655777cc888f9706e28ff9b424ac6,", + "fab.icon.danger.outline-fill.dark": "S:0d52275009dd4db5be4f0ab8e588c913ab512b49,", + "fab.icon.danger.outline-fill.light": "S:ab4adf7e0da06544e523a77dfd7382f1ce4d0390,", + "fab.icon.danger.outline.dark": "S:e76fe1930c8f4046e6b691e8bee286135c167bbc,", + "fab.icon.danger.outline.light": "S:e8741315e65ba8b3a3a3dfbbb0fc675149171992,", + "fab.icon.danger.solid.dark": "S:634aa3447ca9018eafa7cb64a09fc740574a7327,", + "fab.icon.danger.solid.light": "S:554b1ff05e7638a78dade8ba02c2a6e3aa01a697,", + "fab.icon.danger.transparent.dark": "S:8d62de7a5843dff0cce34c04ac0d780811c1de38,", + "fab.icon.danger.transparent.light": "S:45534e3054c040a8419218ea56621ad13724ac0d,", + "fab.icon.inverse.clear.dark": "S:8f4d3756bcfa4276a98d6b5a61e8d3f97a12eeca,", + "fab.icon.inverse.clear.light": "S:91c1f1ef69bd21f34f9c72b24233b868e5ffa432,", + "fab.icon.inverse.outline-fill.dark": "S:59c9c9e7e1e34467cb8b027c2ba1476dc2ef694d,", + "fab.icon.inverse.outline-fill.light": "S:dba61c40f9ca399bb1993489375549f236b1615f,", + "fab.icon.inverse.outline.dark": "S:6b26325108a1a6da51a0c561034d54eb68f02e6f,", + "fab.icon.inverse.outline.light": "S:21803c6456f48209cbde4a98b58f1d2f69bdae6c,", + "fab.icon.inverse.solid.dark": "S:68fd5cc58df6a5869e4990bcc1340d822cac6196,", + "fab.icon.inverse.solid.light": "S:e2bc9bd86895330c7839da20e5fec7753ede75b1,", + "fab.icon.inverse.transparent.dark": "S:02b13cc89af23516f4ee3f12ab93fb3121ae984d,", + "fab.icon.inverse.transparent.light": "S:1293e84a59bcf4653f65d196ad8f646cc22120c4,", + "fab.icon.neutral.clear.dark": "S:f4965e149db9d7921bcb72c1962d64e7d6c83350,", + "fab.icon.neutral.clear.light": "S:181c0465edf07b98f6cf4324052bbdef3266f9b8,", + "fab.icon.neutral.outline-fill.dark": "S:7cd5f2e7d3b4064efe22c2a4afbee7a3f66513d1,", + "fab.icon.neutral.outline-fill.light": "S:e811450c86cf9bbd8e96efad1b6950b0aea24a90,", + "fab.icon.neutral.outline.dark": "S:9eb2b2d7d7e57478b5b0d705029a38f2a99814dd,", + "fab.icon.neutral.outline.light": "S:d08cebd573da8fefff690d3fe3e89f6d22ace3ff,", + "fab.icon.neutral.solid.dark": "S:24b1e95691f8479f2e9981237c73eff12274680a,", + "fab.icon.neutral.solid.light": "S:ce7f077ff90a2013df5b1f72fef68b183ded1f2e,", + "fab.icon.neutral.transparent.dark": "S:350afeb494cb53e50dd315e8dcc0328877d7932e,", + "fab.icon.neutral.transparent.light": "S:a9ee00a0ff35a5f8588c4b53addbae5de8575b62,", + "filter.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "filter.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "filter.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "filter.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "filter.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "filter.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "filter.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "filter.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "filter.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "filter.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "filter.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-date-picker.background.arrow.dark": "S:d0eb9c0117c69137d5ce76e05b7ac929335e7bc9,", + "input-date-picker.background.arrow.light": "S:1c8e76ed08d85a1f5f4b21e363c5bf31b5f41910,", + "input-date-picker.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-date-picker.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-date-picker.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-date-picker.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-date-picker.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "input-date-picker.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "input-date-picker.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-date-picker.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-date-picker.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-date-picker.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-date-picker.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-date-picker.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-date-picker.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-date-picker.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-date-picker.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-date-picker.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-date-picker.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-date-picker.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-date-picker.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-date-picker.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-date-picker.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-datetime-local.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-datetime-local.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-datetime-local.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-datetime-local.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-datetime-local.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-datetime-local.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-datetime-local.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-datetime-local.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-datetime-local.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-datetime-local.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-datetime-local.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-datetime-local.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-datetime-local.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-datetime-local.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-datetime-local.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-datetime-local.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-datetime-local.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-datetime-local.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-datetime-local.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-datetime-local.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-datetime-local.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-datetime-local.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-datetime-local.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-datetime-local.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-datetime-local.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-datetime-local.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-datetime-local.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-email.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-email.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-email.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-email.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-email.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-email.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-email.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-email.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-email.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-email.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-email.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-email.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-email.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-email.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-email.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-email.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-email.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-email.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-email.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-email.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-email.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-email.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-email.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-email.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-email.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-email.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-email.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-email.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-email.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-email.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-file.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-file.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-file.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-file.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-file.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-file.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-file.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-file.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-file.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-file.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-file.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-file.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-file.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-file.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-file.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-file.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-file.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-file.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-file.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-file.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-file.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-file.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-file.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-file.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-file.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-file.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-file.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-file.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-file.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-file.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-message.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "input-message.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "input-message.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "input-message.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "input-message.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "input-message.icon.idle.dark": "S:37f89d2bdd848ec033c26905f5cf5dcd8fd5c642,", + "input-message.icon.idle.light": "S:f02d0fb7bba5b12f80f94cba50e49649f3d2ddd8,", + "input-message.icon.invalid.dark": "S:0f281ff3e987e7f74de0148d27a4e95c2a79b096,", + "input-message.icon.invalid.light": "S:82bdf7ab1c1e59e540a14b82f13e36170a401d00,", + "input-message.icon.valid.dark": "S:e723fefacb42d17262ce1549ae853cfe60f546ac,", + "input-message.icon.valid.light": "S:32d6ffe05ebc11b5c0e9c41a089941b6f827ee64,", + "input-month.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-month.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-month.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-month.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-month.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-month.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-month.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-month.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-month.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-month.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-month.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-month.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-month.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-month.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-month.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-month.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-month.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-month.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-month.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-month.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-month.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-month.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-month.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-month.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-month.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-month.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-month.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-month.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-month.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-month.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-number.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-number.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-number.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-number.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-number.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-number.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-number.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-number.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-number.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-number.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-number.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-number.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-number.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-number.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-number.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-number.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-number.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-number.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-number.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-number.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-number.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-number.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-number.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-number.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-number.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-number.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-number.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-number.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-number.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-number.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-password.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-password.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-password.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-password.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-password.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-password.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-password.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-password.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-password.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-password.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-password.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-password.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-password.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-password.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-password.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-password.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-password.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-password.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-password.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-password.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-password.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-password.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-password.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-password.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-password.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-password.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-password.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-password.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-password.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-password.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-search.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-search.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-search.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-search.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-search.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-search.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-search.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-search.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-search.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-search.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-search.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-search.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-search.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-search.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-search.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-search.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-search.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-search.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-search.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-search.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-search.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-search.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-search.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-search.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-search.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-search.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-search.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-search.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-search.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-search.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-telephone.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-telephone.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-telephone.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-telephone.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-telephone.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-telephone.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-telephone.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-telephone.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-telephone.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-telephone.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-telephone.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-telephone.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-telephone.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-telephone.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-telephone.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-telephone.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-telephone.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-telephone.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-telephone.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-telephone.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-telephone.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-telephone.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-telephone.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-telephone.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-telephone.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-telephone.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-telephone.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-telephone.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-telephone.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-telephone.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-text.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-text.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-text.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-text.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-text.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-text.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-text.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-text.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-text.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-text.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-text.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-text.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-text.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-text.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-text.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-text.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-text.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-text.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-text.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-text.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-text.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-text.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-text.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-text.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-text.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-text.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-text.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-text.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-text.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-text.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "input-week.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "input-week.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "input-week.background.prefix-suffix.dark": "S:e5099fb9e0fd98d685462aa5da6bf698da1c020d,", + "input-week.background.prefix-suffix.light": "S:b030575f9199f908c3743a30647ee7e89ddf2337,", + "input-week.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "input-week.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "input-week.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "input-week.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "input-week.border.invalid.dark": "S:a8adfab249387b32b9df0f5c3242fec9fc8fdbe2,", + "input-week.border.invalid.light": "S:0ddfb544e007231f7cdf4575bd1e0819e1693043,", + "input-week.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "input-week.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "input-week.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "input-week.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "input-week.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "input-week.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "input-week.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "input-week.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "input-week.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "input-week.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "input-week.font.prefix-suffix.dark": "S:4d2a372d83ad583678d32af9c4796c68f225965e,", + "input-week.font.prefix-suffix.lg": "S:e0a7a396286f1992398c279d909067267e8db0cd,", + "input-week.font.prefix-suffix.light": "S:e2959eb04e2696a5375ae08884ba255f0fc66059,", + "input-week.font.prefix-suffix.md": "S:95c940152f69d63b7ea3609a9c41a550ee6ae768,", + "input-week.font.prefix-suffix.sm": "S:672ad7662fa9d29d12561d98e15ce4d893880f8c,", + "input-week.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "input-week.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "input-week.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "input-week.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "input-week.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "label.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "label.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "label.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "label.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "label.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "link.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "link.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "link.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "link.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "link.font.regular": "S:c408c9ff827ad4b2f4e934f2cd6a143455780c5f,", + "link.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "link.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "loader.default.foreground.dark": "S:304a629ada6a7ef5519a7806204eeb4d7f01d954,", + "loader.default.foreground.light": "S:b98314fedea7c3e5e832bff9d4e44474ce7265a1,", + "loader.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "loader.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "loader.font.text": "S:e693886a422add0f7bbb617ceba18a5ada5de0da,", + "loader.font.value-text.lg": "S:14dd6559ad9eef407904de82098dafba431e98e2,", + "loader.font.value-text.md": "S:8e937a8014060d3b991f96d6988982c4a6d5434d,", + "loader.font.value-text.sm": "S:326d9abc426f0f215ba172af78bfe1fb9ac48bec,", + "loader.inline.foreground.determinate.dark": "S:dc561e94c526f6e3c0a23ce9ec67da08b6656413,", + "loader.inline.foreground.determinate.light": "S:691f6850302be0203c2298e598ab895cf8fc4fe9,", + "loader.inline.foreground.indeterminate.dark": "S:4280761ef8e8f569b4352ad45aa52609ff23e128,", + "loader.inline.foreground.indeterminate.light": "S:da04095cbdaf7cf5f98eeec697078fc7264d32ba,", + "modal.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "modal.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "modal.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "modal.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "modal.border.top.brand.dark": "S:b05703110c9b8ce6024303d8afed3ba60fa3104b,", + "modal.border.top.brand.light": "S:a9b4989bb9daad33b84c52206527ff7e76479865,", + "modal.border.top.danger.dark": "S:fb0dd7e07d149d3086385646a21160771e492be7,", + "modal.border.top.danger.light": "S:07a123da04a78be0ca0734de98940cf63a2c2d61,", + "modal.border.top.info.dark": "S:d6ae78b081b805c48d50806240c949cc2b9d0fec,", + "modal.border.top.info.light": "S:c3d1c7b192199d8fd537011e94f4289ab0ab1631,", + "modal.border.top.success.dark": "S:a4b10bfb518b25fbd87598ada78821a3b8c307e3,", + "modal.border.top.success.light": "S:0b8304d2a78248a6fe28da6b96560351b1c33f47,", + "modal.border.top.warning.dark": "S:78a2de515a0dcadf8f2b49cae9bd8be150243908,", + "modal.border.top.warning.light": "S:ed7d8c003631a5e8be2f0631574bd70db885e44f,", + "modal.font.content.dark": "S:5bf1d0dbbd8f49618514192dbfcaf7057cd6f72a,", + "modal.font.content.lg": "S:5da5d0c2e707f47a5cba3740883f9b09066cba67,", + "modal.font.content.light": "S:c46be83f52216f16ced44f463fcedcf82d3ee870,", + "modal.font.content.md": "S:b2c1bb5f4c41d1d2af5feb08ce085d132682c3e3,", + "modal.font.content.sm": "S:f2e10a30773ad893d3104d4c612c5a6bde6f5c58,", + "modal.font.header.dark": "S:a3fd15b7d470afc805b072dbf848d57469bb681c,", + "modal.font.header.lg": "S:82b11c9411411513150be795953c302451b0092e,", + "modal.font.header.light": "S:bb81170665255fe206e85bde8105d7d0e49230e8,", + "modal.font.header.md": "S:09bf67955036c958a09976e5162d4423b30b6a93,", + "modal.font.header.sm": "S:a4b9d004ad1b17fd1f98b1f2d5bf20d46e265ca1,", + "modal.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "modal.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "notice.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "notice.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "notice.font.message.dark": "S:7815f7fb82fdc4c4c26e1623790dffe9e187a466,", + "notice.font.message.lg": "S:09c48ee987903ee44f92b7fd85f5e4dea0ead949,", + "notice.font.message.light": "S:6cf383eac5cca5700a959ab59f20a865a46decd5,", + "notice.font.message.md": "S:914616baac8f924bb3068d03da85a3d7598a4eed,", + "notice.font.message.sm": "S:62cbe66d7a194cf143b483c76e81b3ef7faec7e4,", + "notice.font.title.dark": "S:a0ac87895a271a4c9bfda2ccc0254549ccbf2896,", + "notice.font.title.lg": "S:051bc74df8ad468b012d4a69124462a7bd88ac16,", + "notice.font.title.light": "S:d274bba017fa590088dca04c9015131da09237de,", + "notice.font.title.md": "S:bb08857b89d59fa3d1473495b191094ae721da80,", + "notice.font.title.sm": "S:3ce9291673796d12312501274a38efcf55f6b482,", + "notice.highlight.brand.dark": "S:238edd866a0fb63465a1a1a3dd99d48708e2e316,", + "notice.highlight.brand.light": "S:ff24217a653ee3bef7ad198f70f6fb26257629cd,", + "notice.highlight.danger.dark": "S:0e46e2198e037bc44bbb6337a3c3ae78af39b0b0,", + "notice.highlight.danger.light": "S:f9bf35d17558127d31e7aff5fa320f4a088093da,", + "notice.highlight.info.dark": "S:38d81b30b34e16721fe36b6df97e1fbaf12f73e3,", + "notice.highlight.info.light": "S:73e5b57b4b678a4b853265e33050f7fae69dc0b4,", + "notice.highlight.success.dark": "S:478c949da4555301573feaba90dc2dcee7a720a1,", + "notice.highlight.success.light": "S:88529531c4701433647c40e594e0b654e9014ba3,", + "notice.highlight.warning.dark": "S:721ebfc1b5023d7516126855b4e94e83bce6230c,", + "notice.highlight.warning.light": "S:66f48a97f5bf1594dd2cc055de30fa2cb471a1c8,", + "notice.icon.brand.dark": "S:a76eb181aefeef694685113d7815fe90b15aea69,", + "notice.icon.brand.light": "S:eedb21b228f1b8f494c9f162140a63406414686a,", + "notice.icon.danger.dark": "S:7d85d8810f8eb5b037e710a082cad64cfc5e1683,", + "notice.icon.danger.light": "S:cf8d2ab3ca68b0f621b36d3b2ca6f691b9506ac3,", + "notice.icon.info.dark": "S:4f96af66fb23e050160b1662d3c2655ea138f899,", + "notice.icon.info.light": "S:98207d369d594d10f790fc9bea415e4ea3e45335,", + "notice.icon.success.dark": "S:7d3d6b3d230ecb9151d3b878d06a91bb15672455,", + "notice.icon.success.light": "S:99de94ded284f960aa2039ad2d96df78a0c880c1,", + "notice.icon.warning.dark": "S:571c79bd43fa8f6ade105342cc4805ecdaa77c50,", + "notice.icon.warning.light": "S:81ea08fd5391ccfaa22bd5bcfbe0811ce14f314f,", + "notice.shadow.lg": "S:ca2d6acae938d750c3ebd78a6713350177c6c0c5,", + "notice.shadow.md": "S:d2c3cde852cf462e84414acac0b6f2c1f9e1003f,", + "notice.shadow.sm": "S:857dcbb04d49470c09751d4f20741e87985fecec,", + "pagination.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "pagination.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "pagination.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "pagination.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "pagination.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "pagination.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "pagination.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "pagination.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "pagination.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "pagination.foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "pagination.foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "pagination.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "pagination.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "panel-header.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "panel-header.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "panel-header.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "panel-header.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "panel-header.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "panel-header.font.description.md": "S:2e204d97e7e530c52c455d00cd8e6354b2a81230,", + "panel-header.font.heading.md": "S:a753ee474e5276d2c3253cbf0c389bb17f0d993d,", + "panel-header.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "panel-header.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "panel-header.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "popover.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "popover.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "popover.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "popover.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "popover.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "popover.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "popover.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "popover.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "popover.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "popover.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "popover.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "popover.shadow.lg": "S:ca2d6acae938d750c3ebd78a6713350177c6c0c5,", + "popover.shadow.md": "S:d2c3cde852cf462e84414acac0b6f2c1f9e1003f,", + "popover.shadow.sm": "S:857dcbb04d49470c09751d4f20741e87985fecec,", + "radio.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "radio.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "radio.border.checked.dark": "S:3d7742ae7dae69c0768ae5d08d439cbaa2a7b078,", + "radio.border.checked.light": "S:f19b95f1c4240eb67ccce31f43a4a2b909fc9808,", + "radio.border.unchecked.dark": "S:318cf4c8f427f70be43a816f7091db13238a9282,", + "radio.border.unchecked.light": "S:d3f814c271446438e13819ae171d5ab92f739b18,", + "radio.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "radio.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "radio.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "radio.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "radio.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "rating.chip.count.font.dark": "S:57d5b0c18c9fb6fa98c8a2e627bb4355395289e2,", + "rating.chip.count.font.light": "S:9db37e98cba760e02da719f6c1f8e94a79ce6f47,", + "rating.chip.foreground.dark": "S:2c5f57a9414dade7ecd6d59f5d53e0cc2f811316,", + "rating.chip.foreground.light": "S:2a7ae900c56bdaed64830a000ab5f147e9a1871d,", + "rating.chip.value-text.font.dark": "S:0ab47c728381761f98384403f12dae2820e3227f,", + "rating.chip.value-text.font.lg": "S:4ca681a4eda0db296fad332696a6ed2e8fbbb86e,", + "rating.chip.value-text.font.light": "S:11423cc98fa9e43a0b42365d5ea5891e31085b0d,", + "rating.chip.value-text.font.md": "S:b10662274e31a3704323fc2cb94b1c233baaf571,", + "rating.chip.value-text.font.sm": "S:96101bf0744e53acc2166a2184aa7f8ae2c2b8c4,", + "rating.star.background.active.dark": "S:3f4cee2f66b1636cc5f5498324e084ba7fcfb60c,", + "rating.star.background.active.light": "S:9a8727139d8e167a07a102ceab10b6eb28d9a642,", + "rating.star.background.average.dark": "S:2b295f1ae1097dd5aa7d56c9401d7b054cadc945,", + "rating.star.background.average.light": "S:d1ada06fc9c905264006c3ce38ece1b10157bf48,", + "rating.star.background.default.dark": "S:2c69735b85675262be35962ab8d72d564660a8dc,", + "rating.star.background.default.light": "S:710775754e463031894aa2fcc269e8080b46a711,", + "scrim.background.dark": "S:ae675fa609e690e4af981c7796a6debf62e6f42f,", + "scrim.background.light": "S:e9f7aa7a393bae37122ffee08d9b2bdf9ba2b646,", + "segmented-control.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "segmented-control.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "segmented-control.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "segmented-control.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "segmented-control.font.checked.dark": "S:1b340cfe17153ee654d067cf22fbf1e890af9726,", + "segmented-control.font.checked.light": "S:40c18363bec74ce07c70ac651afcd442f0046da8,", + "segmented-control.font.default.dark": "S:4c5d135c09d35ba6ab69fd50adcc3e6b908c42ec,", + "segmented-control.font.default.light": "S:da358d253b4d43ea28103a02475ca67ed10b83e8,", + "segmented-control.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "segmented-control.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "segmented-control.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "segmented-control.foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "segmented-control.foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "semantic.font.bold.-1h": "S:afc0290f0e8fb7baf9ad9bff726fec5b8be566d9,", + "semantic.font.bold.-2h": "S:54987de2a104c16ec008edd20032edb6d16adfaf,", + "semantic.font.bold.-3h": "S:74e1fe3ed21e71c916dbef607e29b886cf764108,", + "semantic.font.bold.0h": "S:13ff638c61c8b19b2913899cf5b61e7e1282faaa,", + "semantic.font.bold.1h": "S:6ad42ea7d0e6098a9674409001eb003650d3896d,", + "semantic.font.bold.2h": "S:57de50a0932460e5ace3d04c7072d596f17d559f,", + "semantic.font.bold.3h": "S:79fb2dc506f1ab1d9a4953375ced8b8f19dfe781,", + "semantic.font.bold.4h": "S:dd24c176b4caa6cb3e89a040ba2602bf2fb98c90,", + "semantic.font.bold.5h": "S:b7529dcc211980b8569fb8a0b1c46a31706ee992,", + "semantic.font.bold.6h": "S:785975d1d0be4835b1cc9822775ab759871c7f36,", + "semantic.font.bold.7h": "S:4e8855d72d4c4ac54302dec14cf0ba54b5b4538b,", + "semantic.font.bold.8h": "S:90ba13a0083643ff299c27d4c1d54c505f3e0eff,", + "semantic.font.default.bold.-1h": "S:17b20c9348892cad57a5264d833eff914389be66,", + "semantic.font.default.bold.-2h": "S:542864c12a09091cd711ee99382dfb670da75d56,", + "semantic.font.default.bold.-3h": "S:f9691e3bc28d14127e0937c5709a6adac1abb1b1,", + "semantic.font.default.bold.0h": "S:36cc6065d5108adcd6fd5ae0a2dd7aae3ac9b7ab,", + "semantic.font.default.bold.1h": "S:7f20641af4349763385cccaa4c922507d0509bbb,", + "semantic.font.default.bold.2h": "S:7ffe88bbc64eb05102b59d71d053a9eec4e193a0,", + "semantic.font.default.bold.3h": "S:cd6d4da5cbd8097ce2998db554909e0d69681d29,", + "semantic.font.default.bold.4h": "S:6294f9009b4ca52cd74b62fc93429e5270c2e1e7,", + "semantic.font.default.bold.5h": "S:542a6d26a8c5de3ef75e36d3be6e4c77e3e47d47,", + "semantic.font.default.bold.6h": "S:fe0f1febd1e9d6d281b8598a68ed8491c4afc6d6,", + "semantic.font.default.bold.7h": "S:e44d20e160df29f5b8bb28d38b69ea93faf3b424,", + "semantic.font.default.bold.8h": "S:4b05ff3e5710321f82cf95d7e57335bc6ca4f1cb,", + "semantic.font.default.light.-1h": "S:d97c48634357f806ef3d1480c9656ef66fab7289,", + "semantic.font.default.light.-2h": "S:6d4d0ce7635f3287bc32b08ba7b014de59921559,", + "semantic.font.default.light.-3h": "S:448b8eef6afc320529c1511a5d210297c4b712da,", + "semantic.font.default.light.0h": "S:33d15e08a02cd7e1bdf1011762f6b9adfae79b27,", + "semantic.font.default.light.1h": "S:d1ffb1864e795d393f0095a4235916dc58a8259e,", + "semantic.font.default.light.2h": "S:0952400b4b67b69f03816c2f9c925db27c7d801f,", + "semantic.font.default.light.3h": "S:4ea96f94c15953429909c2b2dc15c3bb0b2815bf,", + "semantic.font.default.light.4h": "S:d64e93a9f77b74fa9349db68933422df14e8fb10,", + "semantic.font.default.light.5h": "S:0be059d62f7cfd1b86c5eb059707982ff5e32b23,", + "semantic.font.default.light.6h": "S:0fa03ed4d3b9f4473d72982137b02379de784218,", + "semantic.font.default.light.7h": "S:df73e52a2cdf830d1cee6bbc8c28905ca60a8dcb,", + "semantic.font.default.light.8h": "S:bbf4a7b49b5e20bfd25da69a7a1e081b3922727c,", + "semantic.font.default.medium.-1h": "S:06e0d4a94b16fa9a0c903e1b57f53d101fc775f2,", + "semantic.font.default.medium.-2h": "S:8a9b402b814f835cbc6842d324c047ea41ac92a8,", + "semantic.font.default.medium.-3h": "S:a68637f330054d193a760d2f79d0a8e643e9ec31,", + "semantic.font.default.medium.0h": "S:5ea926036783771ab1655f2b2ceb56250968522b,", + "semantic.font.default.medium.1h": "S:d540a3df6537a70aa5846a51abf53d8648ab1082,", + "semantic.font.default.medium.2h": "S:1472f2ed1508242eb3ec85d507371921258b2bbf,", + "semantic.font.default.medium.3h": "S:98c7c2afadd9444f79f3a87629fc6be454982068,", + "semantic.font.default.medium.4h": "S:371251870d9e73733636f040c0c06062eaeda112,", + "semantic.font.default.medium.5h": "S:4d391a8697373fd0fd8dac6cec59936e7c1598bd,", + "semantic.font.default.medium.6h": "S:5b77ac013b402efcd145ccf0d0719a9299958808,", + "semantic.font.default.medium.7h": "S:67029b6225ab20096df8da8ca9de08de43491255,", + "semantic.font.default.medium.8h": "S:b9869105637e6d3b5e4e789b9adab73c9b0b8723,", + "semantic.font.default.regular.-1h": "S:d226510a3405bab79fb709f0894da8ffe83f0f49,", + "semantic.font.default.regular.-2h": "S:c2ce2e62c26dd7e48297ebb52dd530aa12efe109,", + "semantic.font.default.regular.-3h": "S:e539f06b6ef0f93743d99f050c67d6496056799c,", + "semantic.font.default.regular.0h": "S:901d996f7d9fdb561034d4ec0e8e74ab5de106d8,", + "semantic.font.default.regular.1h": "S:c48245c10d68383746909343a54fdf5a920ae81c,", + "semantic.font.default.regular.2h": "S:9c34f9ed2b0abde711f5f65c08633627314a491b,", + "semantic.font.default.regular.3h": "S:f8ff4a752cb1cc3baeb4c4186543b98a592f6ac7,", + "semantic.font.default.regular.4h": "S:6a50b1b7c5a005593fd4fa8eec8230f8f783ef44,", + "semantic.font.default.regular.5h": "S:34db3a1662fbcf2c075d6e5b607b6bbb27a50948,", + "semantic.font.default.regular.6h": "S:e3f9d7e0f4439e711883b04d94c827dbfff20a8d,", + "semantic.font.default.regular.7h": "S:6683a70fc5ca1dd68eef7ba2656ba179376fe239,", + "semantic.font.default.regular.8h": "S:f33bdcf5723f8bd3ff9fbe33b6d07d1c18525ffd,", + "semantic.font.display-1-test": "S:b0d4d7bc167363796cc22131b7506da0005d7863,", + "semantic.font.display-1": "S:3908ae460ad228228b32977728619d2f97410f17,", + "semantic.font.display-2": "S:c72b65d3f49e7c447d079db3fc5ef9275048408e,", + "semantic.font.heading-1": "S:3ac8500f5c2ea4a2f581ef9830b9f14ab9a412a5,", + "semantic.font.hierarchy.body-1": "S:505abbdd354c8ea55e27b9a500e86276988eb9cf,", + "semantic.font.hierarchy.body-2": "S:c4d02b7fec5d9014e79420d18a7dcc4ad9ce4477,", + "semantic.font.hierarchy.caption": "S:b951134acc837c9c2e0fde5059666306d644a89e,", + "semantic.font.hierarchy.display-1": "S:594de2ae8f95a4557f94948efb92e719c44d8dc3,", + "semantic.font.hierarchy.display-2": "S:345ca489008fa931564b0874bd1e23c4e9d48aea,", + "semantic.font.hierarchy.heading-1": "S:94ccd91356c618934977da98b51a717b141c2b45,", + "semantic.font.hierarchy.heading-2": "S:d5452773dc8e3ac66d43ae15d64cdccb0e8a875e,", + "semantic.font.hierarchy.heading-3": "S:5a462c2c5c170b662f9be6536d6034c222ce5d64,", + "semantic.font.hierarchy.heading-4": "S:2fdd27077600a7745a2573719630a2818c9768be,", + "semantic.font.hierarchy.heading-5": "S:51757e80503233faa7a0102da2d6f7770d620f83,", + "semantic.font.hierarchy.heading-6": "S:b603d2e8c9cf762c51996f290b7e930bef26a327,", + "semantic.font.hierarchy.overline": "S:8c5923b6a044203bd88b4829f85ff177c9950004,", + "semantic.font.light.-1h": "S:41a42c10664cac8552b2ff92159cb94da1a15f17,", + "semantic.font.light.-2h": "S:7d9d98ca61e5ff92c4824f444d9e36566a110622,", + "semantic.font.light.-3h": "S:d917a24a859a39090dae167dcf139522ab4c00fe,", + "semantic.font.light.0h": "S:48f2a99a9ad071f1b74ff133854726c9c8f1ad20,", + "semantic.font.light.1h": "S:5ac4e421506815328561f54c775c5a47dc76e957,", + "semantic.font.light.2h": "S:7b41d3d15560c760dee773fe3694f398bb89d191,", + "semantic.font.light.3h": "S:c119256e31b846cbc8b8dfb0e40317681188a2aa,", + "semantic.font.light.4h": "S:6ea40e0a368ba6610af7cc697273299af4b6fa27,", + "semantic.font.light.5h": "S:120f2155e39a4868d99dd0b42dd0df4d25d45366,", + "semantic.font.light.6h": "S:29c477dbdecd38c9bd317dc4010f0f77b8e0abfe,", + "semantic.font.light.7h": "S:fa5595562700215efdfe5c7ec9e315e8ea7e0140,", + "semantic.font.light.8h": "S:93fddf863f558a7cbeb9544054758c91fcd9aeb8,", + "semantic.font.medium.-1h": "S:9c279a62473f5d6e7f332262770e86dd19ab9b78,", + "semantic.font.medium.-2h": "S:70149187f04293dcccbee57c2d9d67575682457b,", + "semantic.font.medium.-3h": "S:ae80a5f4726c4493ff4280767268f893973b3ad8,", + "semantic.font.medium.0h": "S:98376e7182cb61649fc4f31951a69f833c02dc72,", + "semantic.font.medium.1h": "S:6fa0a683940f133a73fef27114d53448874365e9,", + "semantic.font.medium.2h": "S:a2a9f75bb36072cca3417fdb4b33a9969dabccc1,", + "semantic.font.medium.3h": "S:5d8b4e59cbf1d93b48d93d84f5bdf96968471be4,", + "semantic.font.medium.4h": "S:0d9e7471d514f2f5c2612dcc1355a210b5743adb,", + "semantic.font.medium.5h": "S:38f1156392700dc1c05971a6f6109e14ae87581f,", + "semantic.font.medium.6h": "S:75a405bf79c648fcfdf865b536adac2b5a62b9b2,", + "semantic.font.medium.7h": "S:75ec0d2fbf3d3978849b50681b17521ee88ce3f9,", + "semantic.font.medium.8h": "S:2bb1e99b37056ff104b8a02f9feb339456162e3d,", + "semantic.font.regular.-1h": "S:1879faddf0d482e897938fc7d4f444c2e59449bc,", + "semantic.font.regular.-2h": "S:ece77df10a6171a84d85f019fc5a8b4ff8bacd81,", + "semantic.font.regular.-3h": "S:d8e9f7d48bf1c4c8ef34fec0c01e80861ec7b2e7,", + "semantic.font.regular.0h": "S:ffaf51da4055f171e094916e848d56e6ab362814,", + "semantic.font.regular.1h": "S:9038c74d0453e1386cddc4ff1936cbfe952cd45a,", + "semantic.font.regular.2h": "S:1e6361cfe1340a1803d911a2328558ab872e5939,", + "semantic.font.regular.3h": "S:b2830a45308bf76c337c849bb0cc20913c85a32b,", + "semantic.font.regular.4h": "S:b3d2a3f1202b88df4093c0d6122929e1b2b041f0,", + "semantic.font.regular.5h": "S:e0ea81ff2ed51c7a0cb0eca3ed77b2301f4de674,", + "semantic.font.regular.6h": "S:cd0a859b4e621d87ee62fe531235add537d77f80,", + "semantic.font.regular.7h": "S:c04ef88fd6999578353fcfba43ef70c7e4777aaa,", + "semantic.font.regular.8h": "S:f1d8e0979f4d155347b3c46efa83cdfa854008fb,", + "semantic.font.wrap.bold.-1": "S:c5860e8f1206a3d343390c9a915a8f3f58a0b336,", + "semantic.font.wrap.bold.-2": "S:7f2ba398b489c12db90e5045bb6f7027780a9b3b,", + "semantic.font.wrap.bold.-3": "S:4bca865601ab87f1d77f48d3e1de83d3dbac85a8,", + "semantic.font.wrap.bold.0": "S:ad11f6639ca0cd3d85cf993fbc95e7c9ad9ca269,", + "semantic.font.wrap.bold.1": "S:9313a06be8f7070400e6cfd7f7ff27939d6c6ed2,", + "semantic.font.wrap.bold.2": "S:abfb6349c8c060ad0abdb9ce2f363e08233be443,", + "semantic.font.wrap.bold.3": "S:6a08218bc036ca8a46513197790957e3bb9ca105,", + "semantic.font.wrap.bold.4": "S:4aaaf75ae7f4623fd87f62e8891a36efec7b371d,", + "semantic.font.wrap.bold.5": "S:f7fa8ece8ccab4931cfb0c5e19e970140da9576b,", + "semantic.font.wrap.bold.6": "S:122c69ab69b84f7f77c19a7d4500d945e434f81b,", + "semantic.font.wrap.bold.7": "S:2712dec933d765f4c2e0d201dbcb1fba43b266f3,", + "semantic.font.wrap.bold.8": "S:38b78db6105317957d23ba1adeb83432e7831f5c,", + "semantic.font.wrap.light.-1": "S:7841c5bab1ad63e397e9ac884b8ede26130fe2d8,", + "semantic.font.wrap.light.-2": "S:0575d1464658f6f8233739cd82ec2561a46e8199,", + "semantic.font.wrap.light.-3": "S:ec76af7e237bca56ab3b0eeece5616fc4c66893b,", + "semantic.font.wrap.light.0": "S:ad0064efc4ce82398d0acddf75cbd5e41f06f13d,", + "semantic.font.wrap.light.1": "S:fae87e50783ad1979337a90ab0271f6fd5a150b4,", + "semantic.font.wrap.light.2": "S:3bde43f8548be65880bce5d5c2ccb60a59afe03d,", + "semantic.font.wrap.light.3": "S:75de41b5080babbb13afaca2d11073e996b3b0ea,", + "semantic.font.wrap.light.4": "S:b9d229876f3242705efff7bfe110ca6baaf00f71,", + "semantic.font.wrap.light.5": "S:83e915d79c195eda8a98454dca5868f0225e1bd5,", + "semantic.font.wrap.light.6": "S:6e448d218245dbac9f250f5d6cac088005d5e3fd,", + "semantic.font.wrap.light.7": "S:2e650a9572119390bf68afb9cf7ac1ef2ff16aaa,", + "semantic.font.wrap.light.8": "S:bd6df56d4f7f06585fa5eb1c840507647377470d,", + "semantic.font.wrap.medium.-1": "S:4c6ca23bf1bd7002f101a347c3d9ad21ccbee0e1,", + "semantic.font.wrap.medium.-2": "S:526517080d04515a9580785dddc87f680a179488,", + "semantic.font.wrap.medium.-3": "S:018ce57cb92b0652178256efa6f21989100cf8b0,", + "semantic.font.wrap.medium.0": "S:8746d1c9ca0cd1cdd592df79ab2d61ee859b8071,", + "semantic.font.wrap.medium.1": "S:bfb563f71a916453ce2de93c6cad2fd3738cff6a,", + "semantic.font.wrap.medium.2": "S:7a2f4cdb73d54deed52c6b690c6863d76dbe55b2,", + "semantic.font.wrap.medium.3": "S:178f16dbb959a506aed5aff27b4f64ab33e204d3,", + "semantic.font.wrap.medium.4": "S:0100d6fb52cf898cd004a8752d03f5dfab4d7216,", + "semantic.font.wrap.medium.5": "S:9f7368f9e7cb233d4585c25f6e7b7b6ac9f1e857,", + "semantic.font.wrap.medium.6": "S:1ad763f1dc801bceed5a8c2027fa2a357c1fcf55,", + "semantic.font.wrap.medium.7": "S:1e0e5b711985bce690c3e32dd663eae62fe99dcb,", + "semantic.font.wrap.medium.8": "S:ad7eb3080e7540ca64cb61b2b599c73a73da2e9b,", + "semantic.font.wrap.regular.-1": "S:8cfb200ba516a6a75a81538c8d9a5273692f7b91,", + "semantic.font.wrap.regular.-2": "S:79bfcbc46d7482725a02f917f86341342900cc4c,", + "semantic.font.wrap.regular.-3": "S:791af7d01240411e1aada55cc97dd03f9e9a447a,", + "semantic.font.wrap.regular.0": "S:66b886195444d65889657f414927f31bcf090174,", + "semantic.font.wrap.regular.1": "S:34fdc8e0ee010877423e5f7bad26f54e5f4c1ec4,", + "semantic.font.wrap.regular.2": "S:2e82a159ce76ed0c68d7a20f72c38807a69ad104,", + "semantic.font.wrap.regular.3": "S:9e278573c267b7f30f5719e73b1d21105edf49a9,", + "semantic.font.wrap.regular.4": "S:f52208a0d4984cff2d733adce9803ea89a41cc55,", + "semantic.font.wrap.regular.5": "S:a5d4a2bfedfd60bcc6d076cb87053eb396109863,", + "semantic.font.wrap.regular.6": "S:a7a9d92ab31a81a26ff26d3f8193670dabe1cfdf,", + "semantic.font.wrap.regular.7": "S:879ab6791a3c5b321e06c04b83ca30528264ff54,", + "semantic.font.wrap.regular.8": "S:a9f87e2be6eaf5de030dfa0f406f14f6d26369b2,", + "semantic.font.wrapping.bold.-1": "S:34834145994f92bec7a333b947d8b9eaa7eed441,", + "semantic.font.wrapping.bold.-1h": "S:096d9eb81f8e805709076fb461775a16bf13252d,", + "semantic.font.wrapping.bold.-2": "S:fccaf371d4a50fab1cf59e36c9324d2b70ebc768,", + "semantic.font.wrapping.bold.-2h": "S:9893c9a54f3f499a7dfaae4b5160a0410cfe201f,", + "semantic.font.wrapping.bold.-3": "S:38e29095e52427292becf2a07133494088ca419b,", + "semantic.font.wrapping.bold.-3h": "S:d850a3285afd70187933dcefde351826a2ab4421,", + "semantic.font.wrapping.bold.0": "S:917c7a64033126eccc69db8bd968cd0dd498d939,", + "semantic.font.wrapping.bold.0h": "S:29a9492ae0534a958fae5dee6e8ebbc31da4dbc4,", + "semantic.font.wrapping.bold.1": "S:d4eee929079375e0064e846e5870015589d518ca,", + "semantic.font.wrapping.bold.1h": "S:ab40b80067ee6a60ebc8885ea72e9de35d61af94,", + "semantic.font.wrapping.bold.2": "S:af8a51d8ba41c70e1c3b1697b60e921d88689711,", + "semantic.font.wrapping.bold.2h": "S:3c5efcb6933c025c0e1cf01165d62041164fcd40,", + "semantic.font.wrapping.bold.3": "S:b4852b0be0981ec1787c5d722adbbfc6d5c266b3,", + "semantic.font.wrapping.bold.3h": "S:06447d383a003f3c88cadd7c9f250fb214736e98,", + "semantic.font.wrapping.bold.4": "S:f08bdc520fd89c87742b0b1b4e4e442092f86012,", + "semantic.font.wrapping.bold.4h": "S:b4a780b011a33d002948112bb416b714f7b123c8,", + "semantic.font.wrapping.bold.5": "S:a1405c36d478386dc67d3a6b73d29c3be503ef93,", + "semantic.font.wrapping.bold.5h": "S:8fa5f15bd1fb010f583f3fb12b906e0d9285413c,", + "semantic.font.wrapping.bold.6": "S:a99e517e6bb191dc09dbfbbce437b9324651d7e9,", + "semantic.font.wrapping.bold.6h": "S:41d232ec184e91d46ad683ade599479502bd5181,", + "semantic.font.wrapping.bold.7": "S:86472102db19e2c62177988f56cf744939df48e2,", + "semantic.font.wrapping.bold.7h": "S:bab15397ed5452670a6f43ff9a5210fc916322c5,", + "semantic.font.wrapping.bold.8": "S:a21b6e042f01932b77253d57f4b55aff27ed3b63,", + "semantic.font.wrapping.bold.8h": "S:48bd2701339b08ee740c49cd2580a3fb1cd10d66,", + "semantic.font.wrapping.light.-1": "S:f946e6758a0b51022d945e7be04a98b0c97270aa,", + "semantic.font.wrapping.light.-1h": "S:7d5607ce2f79b191231ea47515b838f93ddf9388,", + "semantic.font.wrapping.light.-2": "S:08e0a34c1836c454034a0ebcf5ec086f5b8aa98d,", + "semantic.font.wrapping.light.-3": "S:e416e183b73c084e64000363006ae8e638a4cda6,", + "semantic.font.wrapping.light.0": "S:113f831b8d4eac459cfb910c10d41f364a7650be,", + "semantic.font.wrapping.light.0h": "S:64cb9b370ec3140288917788fef523db4b846891,", + "semantic.font.wrapping.light.1": "S:756607e0d76385140aec36f60e8e4d6fddb1c294,", + "semantic.font.wrapping.light.1h": "S:22669e14596dd9e73f2520b84daa1aca2fd2ffef,", + "semantic.font.wrapping.light.2": "S:d03d8531bddad250b454fc8901a8ee1614143a9a,", + "semantic.font.wrapping.light.2h": "S:b5fbfb0f54913882667342e8c941e22f0bfe3df8,", + "semantic.font.wrapping.light.3": "S:60eb6812611bf886d71d6c0da79d5d7295b55b2b,", + "semantic.font.wrapping.light.3h": "S:6d2bd2e26741c6deee50e21596e235dc1c5d51d7,", + "semantic.font.wrapping.light.4": "S:3647f0fbad20b1446d9292740c1222fc3ddeb3a6,", + "semantic.font.wrapping.light.4h": "S:cc3b324e2dbbf72a3b37973d9e25b6317cfaf211,", + "semantic.font.wrapping.light.5": "S:c537b1cdf454812c9042151ad3ab4fc0457e1271,", + "semantic.font.wrapping.light.5h": "S:efac4ecfb07343b1702ab2bbb53c606a68a1e419,", + "semantic.font.wrapping.light.6": "S:3b0d909906ece8612086fb8adac9d3f648835dd0,", + "semantic.font.wrapping.light.6h": "S:41b47b0d3b3922bfb0ac880cbdb71eb11be525d3,", + "semantic.font.wrapping.light.7": "S:b2c4b4a3047ce3df1c6e5b19c3ed7e4552330a80,", + "semantic.font.wrapping.light.7h": "S:bf49b73700a5295469458598fa90b002b3da6c9f,", + "semantic.font.wrapping.light.8": "S:9c92241cf0731a766c3940579c515f6ab3b268a6,", + "semantic.font.wrapping.light.8h": "S:8dbb8043d1e6858c83ef34f427669565b3c3d3be,", + "semantic.font.wrapping.light.n2": "S:cf4c89f57c59a408e3e688f08e8dfe7083017a40,", + "semantic.font.wrapping.light.n3": "S:5665474cab8abc84be2705aa2d69e8302fe677fa,", + "semantic.font.wrapping.medium.-1": "S:3a3bd94c35c16515f2a0359b652d42b5dd2cbbf8,", + "semantic.font.wrapping.medium.-1h": "S:a411144833698582d3d667404dff1c51d2ed725c,", + "semantic.font.wrapping.medium.-2": "S:2a7a56dc8b354813beaf12f604f16a26b6814771,", + "semantic.font.wrapping.medium.-2h": "S:fb800221a3cc1ad6c0e9b14b379ce58e167da83f,", + "semantic.font.wrapping.medium.-3": "S:c9a84529355c15890d2864307005bcb3d4847467,", + "semantic.font.wrapping.medium.-3h": "S:ec4e52ddea42eec376994a43052c4f9c16a7cbfa,", + "semantic.font.wrapping.medium.0": "S:532ef8eccd614a5963a4aa27009d31fb4fe8a35e,", + "semantic.font.wrapping.medium.0h": "S:d6ae2776b675b0f9eb564b44e99fc247c45f20cc,", + "semantic.font.wrapping.medium.1": "S:952134daee976a592dc6f6f7843abc2a14613517,", + "semantic.font.wrapping.medium.1h": "S:10ed6f259577740921f0226a151f4e2379a15cc0,", + "semantic.font.wrapping.medium.2": "S:dbf32e14f8e1af618fa6ed7b89832d0199cdbbe7,", + "semantic.font.wrapping.medium.2h": "S:bc9fd61e570cc6bc9aaafe718bf78db6ee3862b7,", + "semantic.font.wrapping.medium.3": "S:74b153aa2274761787a00f8d597e177c0c8ae156,", + "semantic.font.wrapping.medium.3h": "S:099644cf284e0306b20d6bea591e7db75381d127,", + "semantic.font.wrapping.medium.4": "S:5754b750f761f362d909ece08b2a1989c189c79a,", + "semantic.font.wrapping.medium.4h": "S:4765244dfd91378cbd3a47104ed37dd9bf139848,", + "semantic.font.wrapping.medium.5": "S:adeb5a4879deea63d3b39115982fddeb96695995,", + "semantic.font.wrapping.medium.5h": "S:1f5783b0aa42c6c0235127937321cc341fdab1e4,", + "semantic.font.wrapping.medium.6": "S:5c0cc86a0e71da11b32e78b20ef5d232c62d71c9,", + "semantic.font.wrapping.medium.6h": "S:892f02f91c67b2dcd3f586d4c180fe3d9a870688,", + "semantic.font.wrapping.medium.7": "S:7e74e5fa71c9d7721911109403acacadfd5d1886,", + "semantic.font.wrapping.medium.7h": "S:832105a39b64eb3926a02b769557f720b54938e1,", + "semantic.font.wrapping.medium.8": "S:af3218e4f407567b02c85f23478def7e0d13ee06,", + "semantic.font.wrapping.medium.8h": "S:7b5043b79a37059a778abd119382fdd5b309d2e7,", + "semantic.font.wrapping.regular.-1": "S:44f275922a5f812dd35a1b5c9661be216858d0cd,", + "semantic.font.wrapping.regular.-1h": "S:2e196f5c5e7c32d117284ded47f7f45273793bfd,", + "semantic.font.wrapping.regular.-2": "S:86e370f21e78dfffe4e9f27ffde18362d80690b5,", + "semantic.font.wrapping.regular.-2h": "S:4963b538987c7b13e56c0b9c07057100cdae43c2,", + "semantic.font.wrapping.regular.-3": "S:2c6201ae8e5129bb584c9ebf6fef2c41aa86151a,", + "semantic.font.wrapping.regular.-3h": "S:95bd0ec306fc4ecb06beb9e3f8ef1b70ec4ab3ce,", + "semantic.font.wrapping.regular.0": "S:5f3490d2050259d369305982098622c44c2dab06,", + "semantic.font.wrapping.regular.0h": "S:fbf67c0034046d7bac320ee08ea5885f1482650d,", + "semantic.font.wrapping.regular.1": "S:df8c76e1fd0be66a6287ea3f66f7bec91fc1825e,", + "semantic.font.wrapping.regular.1h": "S:1c59f0bdd16fe7eabc3050d6c2060d9e4db16013,", + "semantic.font.wrapping.regular.2": "S:c07cbd78844e0bb1528865d0452cf8893949b636,", + "semantic.font.wrapping.regular.2h": "S:8a14bc83f10446d8e33596b4d1d426e8166ace29,", + "semantic.font.wrapping.regular.3": "S:ae027baf13e3d1c3660d2d83818279f97a4e3ac9,", + "semantic.font.wrapping.regular.3h": "S:9026e0ed6c84daf72eaa6e51d531ec90ae7d9d35,", + "semantic.font.wrapping.regular.4": "S:ce40c187eed0a936b401c929a482f7d975847db8,", + "semantic.font.wrapping.regular.4h": "S:24867b4f3e3261525bd1267252770636ccc9dded,", + "semantic.font.wrapping.regular.5": "S:86951b5e8e7111c7d62495daaf005500db7c11d0,", + "semantic.font.wrapping.regular.5h": "S:6e0d53181badbc5fe14a38a6bac8a59b88de31c2,", + "semantic.font.wrapping.regular.6": "S:ac54e3ad5795302455b5d1823cc7c975e497c6c1,", + "semantic.font.wrapping.regular.6h": "S:57d397ef4a04b69770d84a5fc824ca8352c307cc,", + "semantic.font.wrapping.regular.7": "S:9a862e09d1b46c2ac4a6d7c089e8a321cc415c35,", + "semantic.font.wrapping.regular.7h": "S:e0795eb7972feaa6fd068085a3ef8e133f2f6bf2,", + "semantic.font.wrapping.regular.8": "S:014f151c0c3493e989c00fc90ee397929c0d1077,", + "semantic.font.wrapping.regular.8h": "S:1e83ab4937424408e5b20600c16dcd643a929ef2,", + "semantic.ui.color.background.dark": "S:25ddbb665ba99d050fcfd4a1eca4307eac11f69b,", + "semantic.ui.color.background.light": "S:306f58c70f1ef21336c630a511f67008734c7695,", + "semantic.ui.color.border.1.dark": "S:de10c926746cf058e312d25bbe1293923913ea3a,", + "semantic.ui.color.border.1.light": "S:a96ee43d9f87e727e1d163dae97e943aa9748f52,", + "semantic.ui.color.border.2.dark": "S:d5b02aa93adc37c2cb7f7ad09e2c9936fef1af79,", + "semantic.ui.color.border.2.light": "S:c34ac7fe01960d487e1340a413d05bbbce372b8c,", + "semantic.ui.color.border.3.dark": "S:72dc2b15e848a591fce54e9a782b31cfd35f69ea,", + "semantic.ui.color.border.3.light": "S:99c548dfdede861e5b4ca80c8e0e27a8ffd970b2,", + "semantic.ui.color.border.input.dark": "S:9b2d20bd17e3afe23b7555baba0542ed04718efa,", + "semantic.ui.color.border.input.light": "S:05a96982b292c82f827ed448b7d1b1b73112f0ff,", + "semantic.ui.color.brand.default.dark": "S:ff86eaace467ba24e95a7f0d1ca36e2e3dc13c36,", + "semantic.ui.color.brand.default.light": "S:2717eb49f745b15201e304a9a0417cab2b0be01f,", + "semantic.ui.color.brand.hover.dark": "S:5e594584b58499f6ff3a7585e6f5cfac871c883a,", + "semantic.ui.color.brand.hover.light": "S:875002e4989b5f6f33ba973f006d3047f2b75ec8,", + "semantic.ui.color.brand.press.dark": "S:913695f5e3dcf642406582f6968dd8d79ec5d4e3,", + "semantic.ui.color.brand.press.light": "S:1cdfc0334a4e2836371c621c8bbe1b3eae058378,", + "semantic.ui.color.danger.default.dark": "S:bcd9526377574c8aa55265c56efe052ee58106e5,", + "semantic.ui.color.danger.default.light": "S:d9e760f9671a60e78405554f0d6136d5d8da409a,", + "semantic.ui.color.danger.hover.dark": "S:3bc83d4c69f16109138ff03bd2c9305f9ca12b55,", + "semantic.ui.color.danger.hover.light": "S:3248a4c66f727779f4aa07e18ad426c7700efe27,", + "semantic.ui.color.danger.press.dark": "S:c7a0d083475a2dbaa3b2c5cee77b93b306523975,", + "semantic.ui.color.danger.press.light": "S:0317416c5e7ce3abeaf8c10beef54611785cedd1,", + "semantic.ui.color.foreground.1.dark": "S:ce0f83b6569b348b76c4640824e2d0a656e6275c,", + "semantic.ui.color.foreground.1.light": "S:9dd422cbb46d827a6a16c08ceec1c4b521f43d1a,", + "semantic.ui.color.foreground.2.dark": "S:f260c383d532520db9d12e649a880b2cfb7b8e24,", + "semantic.ui.color.foreground.2.light": "S:a31002f2b1a51bd4fedafbf593735a26461b3a7d,", + "semantic.ui.color.foreground.3.dark": "S:b6288fc1b16cd947843f0b1d5b1fc659c3d5e4ad,", + "semantic.ui.color.foreground.3.light": "S:a9d51394e6365799ec9946a3f10d571337ad925a,", + "semantic.ui.color.foreground.current.dark": "S:7843aa25183f4168e7e37abc38238f90178fbe20,", + "semantic.ui.color.foreground.current.light": "S:6f322dcea6ed2d12012f28be4a31b05432ece061,", + "semantic.ui.color.info.default.dark": "S:8941782f2e8868518a8fba39df6bc1cea8fd42d6,", + "semantic.ui.color.info.default.light": "S:bc35ccb3f80820fad15134da4de9ca7ca618e760,", + "semantic.ui.color.info.hover.dark": "S:23f26a31cedad39725a8c7549d93d5d427a3298e,", + "semantic.ui.color.info.hover.light": "S:1e1db2e409ab5142882dcca056f99a725da762e1,", + "semantic.ui.color.info.press.dark": "S:27a9a23a009acf6a0e1491af580f2483da196ae4,", + "semantic.ui.color.info.press.light": "S:1532ddb6aa0fc5804f9c7abe7a09f5bb3171e400,", + "semantic.ui.color.inverse.dark": "S:a32fdc05568e2e4282b4836265cb5687e2521e91,", + "semantic.ui.color.inverse.light": "S:5b474932a5a9f9d8b7c02009b7a5100290ee961c,", + "semantic.ui.color.success.default.dark": "S:a4377176e8858a49ec7bb8466e663377b9bbe1c0,", + "semantic.ui.color.success.default.light": "S:c7736e420c97f32c40c2aff9ba2dc3f35cfc4692,", + "semantic.ui.color.success.hover.dark": "S:370f35e29a3a78b921a889a3b667ee01f0500cca,", + "semantic.ui.color.success.hover.light": "S:aadf659591f998182a22a593a71e4b8b2647ee00,", + "semantic.ui.color.success.press.dark": "S:c11d3d9223c0c3ffe3e32bedd5d6e04f56b6befd,", + "semantic.ui.color.success.press.light": "S:65bb5e488168506c092284ea9943854bee4d8f60,", + "semantic.ui.color.text.1.dark": "S:e21a0c3c8d5a685ab9c217f711d86e4e0d7c14b2,", + "semantic.ui.color.text.1.light": "S:8c8054c9d1acdad360937d1e87b39868b4a30cdb,", + "semantic.ui.color.text.2.dark": "S:a7860d0a07d9c233bc07a62703bf53a65a12accf,", + "semantic.ui.color.text.2.light": "S:5a28ed5672ec6dd9950a05742f3be134c44c2d51,", + "semantic.ui.color.text.3.dark": "S:3783278595fbf16ede70a66d09553f69b13b53a5,", + "semantic.ui.color.text.3.light": "S:ff1caa6a3822f4a34a62a44f8f98f63a1940fd73,", + "semantic.ui.color.text.inverse.dark": "S:73a7f9d57384b11dc91f8bacd71aa73ee3768a17,", + "semantic.ui.color.text.inverse.light": "S:f1e9b8d6929f1e925d6fa3f1c0964ab856d616d3,", + "semantic.ui.color.text.link.dark": "S:a5f800dd18722eff9d0f9bec0656826fedee956b,", + "semantic.ui.color.text.link.light": "S:325ed178e00c12b2ed52ba1a50938d96244776ee,", + "semantic.ui.color.warning.default.dark": "S:de4aea1e80c12dbbacaf32f2839123028a90ccb4,", + "semantic.ui.color.warning.default.light": "S:a5f527c61c655c43a0032fe9357db48396daa2ac,", + "semantic.ui.color.warning.hover.dark": "S:c004e1251a7e8ab8dda7d53acd286eea6b8da229,", + "semantic.ui.color.warning.hover.light": "S:b6f88f4f688d7ba49a0ffe93f8a3476b930f05c3,", + "semantic.ui.color.warning.press.dark": "S:463b75a567d4495c2cb746fdc8292f0b9f661548,", + "semantic.ui.color.warning.press.light": "S:864044c19214493bb045462f0fead60fe6c064aa,", + "slider-histogram-range.area.active.background.dark": "S:91077d887efcf9f4b14ad27f16be3585dc657cdf,", + "slider-histogram-range.area.active.background.light": "S:c89c4d11164ed977c2c0e97abe8f82386ac87c7f,", + "slider-histogram-range.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "slider-histogram-range.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "slider-histogram-range.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "slider-histogram-range.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "slider-histogram-range.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "slider-histogram-range.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "slider-histogram-range.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "slider-histogram-range.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "slider-histogram-range.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "slider-histogram-range.font.tick-label.dark": "S:b91db31036b50c78584bddf19f36ab31a2867a37,", + "slider-histogram-range.font.tick-label.lg": "S:75881336da46200a6fe2fb621be4114f82e4af64,", + "slider-histogram-range.font.tick-label.light": "S:70c1eab41ae51d36b9a4f1139cca4a5e8ffda7ee,", + "slider-histogram-range.font.tick-label.md": "S:321b3921a87236af39a5eab697791ce58540a2d3,", + "slider-histogram-range.font.tick-label.sm": "S:b45e1eb5227a0c01f4ef32c5bb9fb4a897280c93,", + "slider-histogram-range.handle.background.dark": "S:8986d2d861230b1d089a1f78acf689f32ca4adf8,", + "slider-histogram-range.handle.background.light": "S:e6e2e5b15dd33811956ce50738845177a358c190,", + "slider-histogram-range.handle.border.dark": "S:608332e50040d3a5e11a5442b64d2490009407da,", + "slider-histogram-range.handle.border.light": "S:a364bef85b39bd118cabfb5a30f1b5d5ab99933b,", + "slider-histogram-range.tick.active.background.dark": "S:3ca4d5d91b0827f03e490af079643013549b1c26,", + "slider-histogram-range.tick.active.background.light": "S:902b50699d209d3f66203ab521c49b188a937c9e,", + "slider-histogram-range.tick.active.border.dark": "S:793c02b992a588b7257ad4f2e5174860ce6aa273,", + "slider-histogram-range.tick.active.border.light": "S:bf31a3b3002f7aa2a614bb80616b397e817917c3,", + "slider-histogram-range.tick.default.background.dark": "S:3163d4f685ffaf66ba7312108f7c3f5ebcd6abe4,", + "slider-histogram-range.tick.default.background.light": "S:95b44713d590b4da728346454dda8b0f0044d39c,", + "slider-histogram-range.tick.default.border.dark": "S:ca8cad0b4caa27cc39c26f95d48812469bb38b78,", + "slider-histogram-range.tick.default.border.light": "S:0b443dc8447adf96b6a42f5b49413fd2049e6471,", + "slider-histogram.active-end.background.dark": "S:42a2ced53672247a20f98edb87562a99a5aca41d,", + "slider-histogram.active-end.background.light": "S:8d8d3af5d1021f90b1327dc018d5dd21e6c43693,", + "slider-histogram.area.active.background.dark": "S:91077d887efcf9f4b14ad27f16be3585dc657cdf,", + "slider-histogram.area.active.background.light": "S:c89c4d11164ed977c2c0e97abe8f82386ac87c7f,", + "slider-histogram.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "slider-histogram.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "slider-histogram.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "slider-histogram.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "slider-histogram.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "slider-histogram.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "slider-histogram.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "slider-histogram.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "slider-histogram.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "slider-histogram.font.tick-label.dark": "S:b91db31036b50c78584bddf19f36ab31a2867a37,", + "slider-histogram.font.tick-label.lg": "S:75881336da46200a6fe2fb621be4114f82e4af64,", + "slider-histogram.font.tick-label.light": "S:70c1eab41ae51d36b9a4f1139cca4a5e8ffda7ee,", + "slider-histogram.font.tick-label.md": "S:321b3921a87236af39a5eab697791ce58540a2d3,", + "slider-histogram.font.tick-label.sm": "S:b45e1eb5227a0c01f4ef32c5bb9fb4a897280c93,", + "slider-histogram.handle.background.dark": "S:8986d2d861230b1d089a1f78acf689f32ca4adf8,", + "slider-histogram.handle.background.light": "S:e6e2e5b15dd33811956ce50738845177a358c190,", + "slider-histogram.handle.border.dark": "S:608332e50040d3a5e11a5442b64d2490009407da,", + "slider-histogram.handle.border.light": "S:a364bef85b39bd118cabfb5a30f1b5d5ab99933b,", + "slider-histogram.tick.active.background.dark": "S:3ca4d5d91b0827f03e490af079643013549b1c26,", + "slider-histogram.tick.active.background.light": "S:902b50699d209d3f66203ab521c49b188a937c9e,", + "slider-histogram.tick.active.border.dark": "S:793c02b992a588b7257ad4f2e5174860ce6aa273,", + "slider-histogram.tick.active.border.light": "S:bf31a3b3002f7aa2a614bb80616b397e817917c3,", + "slider-histogram.tick.default.background.dark": "S:3163d4f685ffaf66ba7312108f7c3f5ebcd6abe4,", + "slider-histogram.tick.default.background.light": "S:95b44713d590b4da728346454dda8b0f0044d39c,", + "slider-histogram.tick.default.border.dark": "S:ca8cad0b4caa27cc39c26f95d48812469bb38b78,", + "slider-histogram.tick.default.border.light": "S:0b443dc8447adf96b6a42f5b49413fd2049e6471,", + "slider-range.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "slider-range.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "slider-range.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "slider-range.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "slider-range.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "slider-range.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "slider-range.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "slider-range.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "slider-range.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "slider-range.font.tick-label.dark": "S:b91db31036b50c78584bddf19f36ab31a2867a37,", + "slider-range.font.tick-label.lg": "S:75881336da46200a6fe2fb621be4114f82e4af64,", + "slider-range.font.tick-label.light": "S:70c1eab41ae51d36b9a4f1139cca4a5e8ffda7ee,", + "slider-range.font.tick-label.md": "S:321b3921a87236af39a5eab697791ce58540a2d3,", + "slider-range.font.tick-label.sm": "S:b45e1eb5227a0c01f4ef32c5bb9fb4a897280c93,", + "slider-range.handle.background.dark": "S:8986d2d861230b1d089a1f78acf689f32ca4adf8,", + "slider-range.handle.background.light": "S:e6e2e5b15dd33811956ce50738845177a358c190,", + "slider-range.handle.border.dark": "S:608332e50040d3a5e11a5442b64d2490009407da,", + "slider-range.handle.border.light": "S:a364bef85b39bd118cabfb5a30f1b5d5ab99933b,", + "slider-range.tick.active.background.dark": "S:3ca4d5d91b0827f03e490af079643013549b1c26,", + "slider-range.tick.active.background.light": "S:902b50699d209d3f66203ab521c49b188a937c9e,", + "slider-range.tick.active.border.dark": "S:793c02b992a588b7257ad4f2e5174860ce6aa273,", + "slider-range.tick.active.border.light": "S:bf31a3b3002f7aa2a614bb80616b397e817917c3,", + "slider-range.tick.default.background.dark": "S:3163d4f685ffaf66ba7312108f7c3f5ebcd6abe4,", + "slider-range.tick.default.background.light": "S:95b44713d590b4da728346454dda8b0f0044d39c,", + "slider-range.tick.default.border.dark": "S:ca8cad0b4caa27cc39c26f95d48812469bb38b78,", + "slider-range.tick.default.border.light": "S:0b443dc8447adf96b6a42f5b49413fd2049e6471,", + "slider.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "slider.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "slider.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "slider.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "slider.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "slider.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "slider.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "slider.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "slider.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "slider.font.tick-label.dark": "S:b91db31036b50c78584bddf19f36ab31a2867a37,", + "slider.font.tick-label.lg": "S:75881336da46200a6fe2fb621be4114f82e4af64,", + "slider.font.tick-label.light": "S:70c1eab41ae51d36b9a4f1139cca4a5e8ffda7ee,", + "slider.font.tick-label.md": "S:321b3921a87236af39a5eab697791ce58540a2d3,", + "slider.font.tick-label.sm": "S:b45e1eb5227a0c01f4ef32c5bb9fb4a897280c93,", + "slider.handle.background.dark": "S:8986d2d861230b1d089a1f78acf689f32ca4adf8,", + "slider.handle.background.light": "S:e6e2e5b15dd33811956ce50738845177a358c190,", + "slider.handle.border.dark": "S:608332e50040d3a5e11a5442b64d2490009407da,", + "slider.handle.border.light": "S:a364bef85b39bd118cabfb5a30f1b5d5ab99933b,", + "slider.tick.active.background.dark": "S:3ca4d5d91b0827f03e490af079643013549b1c26,", + "slider.tick.active.background.light": "S:902b50699d209d3f66203ab521c49b188a937c9e,", + "slider.tick.active.border.dark": "S:793c02b992a588b7257ad4f2e5174860ce6aa273,", + "slider.tick.active.border.light": "S:bf31a3b3002f7aa2a614bb80616b397e817917c3,", + "slider.tick.default.background.dark": "S:3163d4f685ffaf66ba7312108f7c3f5ebcd6abe4,", + "slider.tick.default.background.light": "S:95b44713d590b4da728346454dda8b0f0044d39c,", + "slider.tick.default.border.dark": "S:ca8cad0b4caa27cc39c26f95d48812469bb38b78,", + "slider.tick.default.border.light": "S:0b443dc8447adf96b6a42f5b49413fd2049e6471,", + "split-button.background.brand.outline-fill.dark": "S:8678a0fbc3f714e32748570133a83196b950ed2f,", + "split-button.background.brand.outline-fill.light": "S:356e6d14763585871bd53c4cc2ec99d47b6b1bd1,", + "split-button.background.brand.solid.dark": "S:c4f155329acd3fa825039e112cd4ea09fb3ea4a3,", + "split-button.background.brand.solid.light": "S:dd9bb7dad71d92ee3c7cc2026d03ab89f2a9691b,", + "split-button.background.danger.outline-fill.dark": "S:f51cf28d983ce6ce1fb55283c8f6b4128453aadd,", + "split-button.background.danger.outline-fill.light": "S:8535b8d82c005d8f58aba23f89947bce3df1802a,", + "split-button.background.danger.solid.dark": "S:e27adfeb093144a23d471200ac2cffce91ab700c,", + "split-button.background.danger.solid.light": "S:13047564e6421aa299765a9d27307c185f65f175,", + "split-button.background.inverse.outline-fill.dark": "S:6a767312e3fd02e644b2c0ae16e3b21b7745d499,", + "split-button.background.inverse.outline-fill.light": "S:df3c70fb6bfc73acd17ab2112b9274c4cbb507f1,", + "split-button.background.inverse.solid.dark": "S:ab5f338c53c3aeffa576ca66a6bc96e6f829e8c3,", + "split-button.background.inverse.solid.light": "S:ff4c2b0cfc2189392cf61c2a7b3a8c11cd22731a,", + "split-button.background.neutral.outline-fill.dark": "S:5e6ef27842035bb11d8d51a3ef3690aa65e061d7,", + "split-button.background.neutral.outline-fill.light": "S:a5f704a03dc74e1d0850303d7c0f7ab3c61c1137,", + "split-button.background.neutral.solid.dark": "S:5179f1ca6dd4eef2586d0fd1010dd65b5f144bdb,", + "split-button.background.neutral.solid.light": "S:ac255c63a366d9fbb483dc43240b43953c87fdbd,", + "split-button.border.brand.outline-fill.dark": "S:8cf9a289bd0941513d5c87b9f56f08dca0e706d5,", + "split-button.border.brand.outline-fill.light": "S:62c0774ad6ce9511677ac96bc26b27aa20c0f764,", + "split-button.border.brand.outline.dark": "S:1206b15553941f23d821e3ac2e2356e86733333c,", + "split-button.border.brand.outline.light": "S:5942ca53e46c9c4d7505a40a90b90a8ae3c87afa,", + "split-button.border.danger.outline-fill.dark": "S:877a5834cefc4549d1e853b6cdb36fa19e4cd8df,", + "split-button.border.danger.outline-fill.light": "S:98f004dc58d8984e13da424d8533268a6a76bfbe,", + "split-button.border.danger.outline.dark": "S:34e2d7edfe99cdb6833425e7d33f7269e801bd35,", + "split-button.border.danger.outline.light": "S:dac592a30b402672ee19c38cee360264a7823546,", + "split-button.border.inverse.outline-fill.dark": "S:4884ebb6c0dee956a73b02ede0064c95fb82aa2e,", + "split-button.border.inverse.outline-fill.light": "S:7bbc07ccb6c8f25e37398a0da56cc813e98fc1be,", + "split-button.border.inverse.outline.dark": "S:0f0f21f139a36b68f9c46a82a4f3a0d871225328,", + "split-button.border.inverse.outline.light": "S:75364b4f0c001e011435396de3da6507780ce7d2,", + "split-button.border.neutral.outline-fill.dark": "S:23b1a1778fd5e6e9781957e4482f70aa15e5882a,", + "split-button.border.neutral.outline-fill.light": "S:497264411bb2a951c9800e7c97d3f075243ef249,", + "split-button.border.neutral.outline.dark": "S:e31fa7bb3960cdf35f11e1a4f512773f5504100b,", + "split-button.border.neutral.outline.light": "S:17b18a49ebbd56a80e8d4f01b445d0e3203788a6,", + "split-button.divider.brand.outline-fill.dark": "S:e0361488773a28bde3a43e62be9c915182875306,", + "split-button.divider.brand.outline-fill.light": "S:09abf747e710b5189b9d5af8efdb236965e6d2b0,", + "split-button.divider.brand.outline.dark": "S:7ca95385d3cd6c3ca0d7b3ccc310c85278d604ed,", + "split-button.divider.brand.outline.light": "S:ae414b1b2e1500191e28a3a35a78a0b2d5021c90,", + "split-button.divider.brand.solid.dark": "S:040643b017550540295e39af834ce0727e36f417,", + "split-button.divider.brand.solid.light": "S:f3907b1e2011db5bc8ba8b32d7c7754fe6a0cf12,", + "split-button.divider.brand.transparent.dark": "S:011a75726685c59fbf16ae6fd2892432fca29be7,", + "split-button.divider.brand.transparent.light": "S:004ebd42468b602354cd292b48a24f09a1018c12,", + "split-button.divider.danger.outline-fill.dark": "S:657b2c4cce0fef37165e77b114c0b08409ade3d1,", + "split-button.divider.danger.outline-fill.light": "S:6a586971d32ff0064f4a35b7145b308f567111f6,", + "split-button.divider.danger.outline.dark": "S:b880746cb4e5cf8e14c98770516cf322933ea0a1,", + "split-button.divider.danger.outline.light": "S:8e4cf698f01e40e81435f2e61670627c40ad385e,", + "split-button.divider.danger.solid.dark": "S:4e3d4364749947d861d81914749b1d3b4c14903e,", + "split-button.divider.danger.solid.light": "S:7326ee571ba5b45ef2f5341103dcc6ca4f55f20d,", + "split-button.divider.danger.transparent.dark": "S:e94b635ad1bbf73c275ab9de227839fb290871a0,", + "split-button.divider.danger.transparent.light": "S:d0590600df31d1b53d4b0e989dc49efd1920ad1e,", + "split-button.divider.inverse.outline-fill.dark": "S:9688a5c1b2ad5999da192aaec45a351b0f61f39a,", + "split-button.divider.inverse.outline-fill.light": "S:68d0d54f9077da4ed71eea134ad69991c5aaadc4,", + "split-button.divider.inverse.outline.dark": "S:e29086325428f3768ae9b3d8032ed138b540678b,", + "split-button.divider.inverse.outline.light": "S:7d2abc11aa11557bcad0b7159a3b985bf7404c7a,", + "split-button.divider.inverse.solid.dark": "S:f9e5f06c0f90df05499ff6434746b6d0526dea76,", + "split-button.divider.inverse.solid.light": "S:faf949f46b9e98d76d764c162c84e7bf3c805a87,", + "split-button.divider.inverse.transparent.dark": "S:73e30ccc276621b7c5cbeee15af9059ef6493b3f,", + "split-button.divider.inverse.transparent.light": "S:0494750a4ce6c87ba5342bda04dfe3e1b2386731,", + "split-button.divider.neutral.outline-fill.dark": "S:5dcceed203792587cd24998549207702559d0aea,", + "split-button.divider.neutral.outline-fill.light": "S:9064dd0f28564e0d1f06da3fcf24064d1367330e,", + "split-button.divider.neutral.outline.dark": "S:005eb1c4d9a870d9fa7325a7717b83b8aab81cd2,", + "split-button.divider.neutral.outline.light": "S:361671e08751c062c80ff7acd1a9662961d7c2b6,", + "split-button.divider.neutral.solid.dark": "S:868fd537733d832e99361df22c7105babc381c74,", + "split-button.divider.neutral.solid.light": "S:d5d34078e8f8dce2d1074fe937570512618640e2,", + "split-button.divider.neutral.transparent.dark": "S:edc8287cffd2b3249f8fdf66b3426058c2eb464c,", + "split-button.divider.neutral.transparent.light": "S:f071a60687f9e060f9c0b71d3a6e0efe789a630e,", + "split-button.font.brand.outline-fill.dark": "S:bd21ca35dd933333ff1195ce9261c8e9b937dfb6,", + "split-button.font.brand.outline-fill.light": "S:1ac84c8153029c94ad049b3b0a9234752e7be855,", + "split-button.font.brand.outline.dark": "S:7beb60e35440fb45e91d24d8acc14db5b1533bb4,", + "split-button.font.brand.outline.light": "S:a929ca685859c1fc5e7faf543728b2edf3b5f243,", + "split-button.font.brand.solid.dark": "S:a7d2d81dd38360910fafa4f7d85e7f9ccff2854e,", + "split-button.font.brand.solid.light": "S:cc4ae5ba632fc1f1f626de4003c05f1475c97d27,", + "split-button.font.brand.transparent.dark": "S:8d19dd77778ab4642015721ce060bd7ec15f240d,", + "split-button.font.brand.transparent.light": "S:74cfdb55361a2fcfdf0e79657b1aa9b3e6cffb8c,", + "split-button.font.danger.outline-fill.dark": "S:291f34d6da9c98d93b53e6faf6903ba6254d6ead,", + "split-button.font.danger.outline-fill.light": "S:d1bb8ed5b65f5526859bba88478a173fb9b929a1,", + "split-button.font.danger.outline.dark": "S:9d611a3ad95a4e7c417d38dcf707aa9dfd4b1da8,", + "split-button.font.danger.outline.light": "S:9cfd1204a77cb867927a91597db7211a001d3a04,", + "split-button.font.danger.solid.dark": "S:af37ecd8e0d2d65aadb14bd7f27474bbee270090,", + "split-button.font.danger.solid.light": "S:a74731efcc3b80aa28448ab0cc896555bb5946b8,", + "split-button.font.danger.transparent.dark": "S:957fbc6785acc68533d73f89c39099f0da9feaf9,", + "split-button.font.danger.transparent.light": "S:6399b4fb7079f55df8a107aa677eacad644890c9,", + "split-button.font.inverse.outline-fill.dark": "S:2ecfcc01e33580567c857f84b7d7880c9c41858e,", + "split-button.font.inverse.outline-fill.light": "S:946d988291e67a18d0114e09820ab2bbaad35053,", + "split-button.font.inverse.outline.dark": "S:a58a68dd030763cd3b979f3c9c8b53d55cb9904b,", + "split-button.font.inverse.outline.light": "S:625d9574b0882315179cfc86548ed6471b4d016a,", + "split-button.font.inverse.solid.dark": "S:85c8df8e3095d7b2e3e114ed3637c5b567be8e74,", + "split-button.font.inverse.solid.light": "S:e023d71593c86f4ce2c05402cd3d40fc88a24d8f,", + "split-button.font.inverse.transparent.dark": "S:c22b36e585444176b35d2985759be4ab13f7912f,", + "split-button.font.inverse.transparent.light": "S:57697b05e86e28fec3897f4cd70e8d71cd10ca9b,", + "split-button.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "split-button.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "split-button.font.neutral.outline-fill.dark": "S:cd76dcc766ec224f3e0563f17332c3e13f25903f,", + "split-button.font.neutral.outline-fill.light": "S:b92ab0d0e3a31703d61022c2ede0a5edea6114f5,", + "split-button.font.neutral.outline.dark": "S:c7418479a6a19078629d08ff0d250434dd7aa6d8,", + "split-button.font.neutral.outline.light": "S:8f1c1a86e08810a6cc0ce7394e4c8ddf6cf7cb4d,", + "split-button.font.neutral.solid.dark": "S:ab0615f4be9ee2817309ead97d443aadf7f272a2,", + "split-button.font.neutral.solid.light": "S:a0df0d493da446b8af65957433ff02c707e549ad,", + "split-button.font.neutral.transparent.dark": "S:1a2ab9b9fdc12ddf69da58e4784f878a6c75fc66,", + "split-button.font.neutral.transparent.light": "S:3d2e4e2536be873c087f6b6181332bf2ce825c42,", + "split-button.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "split-button.icon.brand.outline-fill.dark": "S:083dd5348633198897381a0fc0ba1224dce419d0,", + "split-button.icon.brand.outline-fill.light": "S:e713b7f99bff9042ca39f672fabc26a7305a886a,", + "split-button.icon.brand.outline.dark": "S:6a8c3b2e8887bf20eab6a4f1e3ae0ed577ec662b,", + "split-button.icon.brand.outline.light": "S:96930a17711f286e1a97b8b7ca57a1c37431a621,", + "split-button.icon.brand.solid.dark": "S:4e7221865a6c6c3bd38f20c5ef2a5a54d866d4e8,", + "split-button.icon.brand.solid.light": "S:9e6ac3dff1682871052485faa0369d63529bf5b1,", + "split-button.icon.brand.transparent.dark": "S:33667181ea79a9be22a25c217678cd18dd0018a4,", + "split-button.icon.brand.transparent.light": "S:e76ac2dd6b78f85c7892ae2f30e58e8325587168,", + "split-button.icon.danger.outline-fill.dark": "S:0d52275009dd4db5be4f0ab8e588c913ab512b49,", + "split-button.icon.danger.outline-fill.light": "S:ab4adf7e0da06544e523a77dfd7382f1ce4d0390,", + "split-button.icon.danger.outline.dark": "S:e76fe1930c8f4046e6b691e8bee286135c167bbc,", + "split-button.icon.danger.outline.light": "S:e8741315e65ba8b3a3a3dfbbb0fc675149171992,", + "split-button.icon.danger.solid.dark": "S:634aa3447ca9018eafa7cb64a09fc740574a7327,", + "split-button.icon.danger.solid.light": "S:554b1ff05e7638a78dade8ba02c2a6e3aa01a697,", + "split-button.icon.danger.transparent.dark": "S:8d62de7a5843dff0cce34c04ac0d780811c1de38,", + "split-button.icon.danger.transparent.light": "S:45534e3054c040a8419218ea56621ad13724ac0d,", + "split-button.icon.inverse.outline-fill.dark": "S:59c9c9e7e1e34467cb8b027c2ba1476dc2ef694d,", + "split-button.icon.inverse.outline-fill.light": "S:dba61c40f9ca399bb1993489375549f236b1615f,", + "split-button.icon.inverse.outline.dark": "S:9137cbda0b1d79a7a6daff11f72580e2a6fda301,", + "split-button.icon.inverse.outline.light": "S:80c8d7dcc226ba8c08f306b5c6729d81de95efb6,", + "split-button.icon.inverse.solid.dark": "S:68fd5cc58df6a5869e4990bcc1340d822cac6196,", + "split-button.icon.inverse.solid.light": "S:e2bc9bd86895330c7839da20e5fec7753ede75b1,", + "split-button.icon.inverse.transparent.dark": "S:8a8366de3e4b5f5ac023b2c703cc641c21a4453b,", + "split-button.icon.inverse.transparent.light": "S:1d9ed9e6c0eca660882d7c5705d97d7eb4455e72,", + "split-button.icon.neutral.outline-fill.dark": "S:7cd5f2e7d3b4064efe22c2a4afbee7a3f66513d1,", + "split-button.icon.neutral.outline-fill.light": "S:e811450c86cf9bbd8e96efad1b6950b0aea24a90,", + "split-button.icon.neutral.outline.dark": "S:1d09040ccbfbdc3f8f89047c3eaab5dc24b7463c,", + "split-button.icon.neutral.outline.light": "S:933927902689b45a97c31f92ab03e1dabfa62bdb,", + "split-button.icon.neutral.solid.dark": "S:24b1e95691f8479f2e9981237c73eff12274680a,", + "split-button.icon.neutral.solid.light": "S:ce7f077ff90a2013df5b1f72fef68b183ded1f2e,", + "split-button.icon.neutral.transparent.dark": "S:060673768cd2545a55330e2a6c2c67e82627bbf2,", + "split-button.icon.neutral.transparent.light": "S:b3eb473ce8edf72285c36f6fb42680395ef7d7c1,", + "stepper-item.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "stepper-item.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "stepper-item.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "stepper-item.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "stepper-item.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "stepper-item.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "stepper-item.border.error.dark": "S:7020352ed69885c054a137ec55107272685b832e,", + "stepper-item.border.error.light": "S:334ffb7849b067fc4e31f80ff89b89961d87dd94,", + "stepper-item.font.context.active.dark": "S:24c588d01dfda605f594684ea3090e1493db2b25,", + "stepper-item.font.context.active.light": "S:46ab1687c1369c4a0c9a40e46f104648bea60a9c,", + "stepper-item.font.context.complete.dark": "S:3a1c4f0a7c7946f28090a8055d680bba4bfa988f,", + "stepper-item.font.context.complete.light": "S:332da58af9bff487a26ccbbdbde4a5c5ee0d4bba,", + "stepper-item.font.context.default.dark": "S:c90b39576e968cfa065778663f73a8c6bd853c74,", + "stepper-item.font.context.default.light": "S:24b28ebd7d47f0e14e3ae7de6441cf47da4e56ed,", + "stepper-item.font.context.error.dark": "S:dd3d49dadf6070de590566ee4913755255d80318,", + "stepper-item.font.context.error.light": "S:a7b82b3be10e9cdc737078f5f28470aa8e220e5c,", + "stepper-item.font.context.lg": "S:a50a4612be56085023ef5aad149ba7b5ba7e4261,", + "stepper-item.font.context.md": "S:755519eba87a336180ceaa2605e11f468c4bfa2d,", + "stepper-item.font.context.sm": "S:da64e75edca6fca30de3e1bb0224f0d71452b4f5,", + "stepper-item.font.description.active.dark": "S:5a4965dc35cdba19cefa3f4e22052abe89ea8722,", + "stepper-item.font.description.active.light": "S:b440a2640643ed554d42000d15fba7521000d877,", + "stepper-item.font.description.complete.dark": "S:98f30ea8b9e815dd36681cf18acdd8a474a44272,", + "stepper-item.font.description.complete.light": "S:a013ceeaefe60b844168f6a523ac006fddf265d4,", + "stepper-item.font.description.default.dark": "S:bb68feb462ab14a8d979d6916bc8f61c7776c153,", + "stepper-item.font.description.default.light": "S:c1f37b5b087232d3d69b2d2343154a494bebf829,", + "stepper-item.font.description.error.dark": "S:321c552c4829bd9ab0ab5412e5dc6723031f3017,", + "stepper-item.font.description.error.light": "S:c02eca656fda2efc2f18e0fa10141e8d804f4bca,", + "stepper-item.font.description.lg": "S:23af9aa67ad9cf7d3bbdec0a84a3a9decaa099a2,", + "stepper-item.font.description.md": "S:2e204d97e7e530c52c455d00cd8e6354b2a81230,", + "stepper-item.font.description.sm": "S:e4ebff926d9e4d2f4b9b20ef895b87979b82bacc,", + "stepper-item.font.heading.active.dark": "S:219c33d16e6f3f2ab8844186171482269d81164d,", + "stepper-item.font.heading.active.light": "S:7599968187e637add83c21f7864eebb5893ee6e7,", + "stepper-item.font.heading.complete.dark": "S:1ee0e61d48ee69dbec6d6fcb04514893febf3b52,", + "stepper-item.font.heading.complete.light": "S:fb92dd236702e411cb7037b3434c8fbe560bf92d,", + "stepper-item.font.heading.default.dark": "S:f175c2a3fe052c485d5ecfee58101ec273441d59,", + "stepper-item.font.heading.default.light": "S:40ce528e19b100251c7b871858873db10af26b9b,", + "stepper-item.font.heading.error.dark": "S:6a23496900d852a45c92ae33a23d16ee193ceb06,", + "stepper-item.font.heading.error.light": "S:437eb6f82fe8c92b38c7bc86c4e5df0612120737,", + "stepper-item.font.heading.lg": "S:26e38b824652312797550c4393b9af9201d16410,", + "stepper-item.font.heading.md": "S:a753ee474e5276d2c3253cbf0c389bb17f0d993d,", + "stepper-item.font.heading.sm": "S:22cd3c704f1ff153a930b1de5482c90d06b68463,", + "stepper-item.foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "stepper-item.foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "stepper-item.icon.active.dark": "S:2743e683afb346b7f2f568b5545adac658b3be2d,", + "stepper-item.icon.active.light": "S:2b1f2a21fe90450dae8cf2345ca8dbc1a13abe06,", + "stepper-item.icon.default.dark": "S:3dae607f383e8b2873c999e25876266505675bd5,", + "stepper-item.icon.default.light": "S:067ef6b2b2f7841097cd57103f36ae8d9ccfa41e,", + "stepper-item.icon.error.dark": "S:e156fd5ba38f1d8b86af0cc31e7c7a7845942e16,", + "stepper-item.icon.error.light": "S:4870f6f31a7bd5c16b5c7f457d0652ce44a45c29,", + "stepper.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "stepper.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "stepper.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "stepper.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "stepper.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "stepper.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "stepper.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "stepper.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "stepper.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "stepper.foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "stepper.foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "stepper.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "stepper.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "switch.background.checked.dark": "S:cbe1f3df2b63dfcfec9daa27715cd5021382308e,", + "switch.background.checked.light": "S:0ab45ed9bff22a94a58242207f07e8511f3a81f1,", + "switch.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "switch.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "switch.border.checked.dark": "S:3d7742ae7dae69c0768ae5d08d439cbaa2a7b078,", + "switch.border.checked.light": "S:f19b95f1c4240eb67ccce31f43a4a2b909fc9808,", + "switch.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "switch.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "switch.handle.background.checked.dark": "S:0589e976bec8b67f097ba545e5d07e22e765adcb,", + "switch.handle.background.checked.light": "S:cd22cdbfb2b7d5bd9d470aa561e6be2bc2c38dff,", + "switch.handle.background.default.dark": "S:86c4b5b13f25bf62f7d22b82eb3e777cc4949016,", + "switch.handle.background.default.light": "S:746d55ebf4063086d8b02ca467e617f06f2215a0,", + "switch.handle.border.checked.dark": "S:53dd1b99e591b0427a5766fe42f5cdacfe9e3e50,", + "switch.handle.border.checked.light": "S:c436707d0a2bc0922d42ae2b9a5fa6b9d7f3841a,", + "switch.handle.border.default.dark": "S:44c909d394bca66186f97c7b4ff700cdda1b2a21,", + "switch.handle.border.default.light": "S:da3a5b3202820a53a539eecf457e7df62c9ebc9d,", + "tab-title.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "tab-title.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "tab-title.bordered.background.default.dark": "S:13121a0d01e4fb62e4f35a04239e9cfe749cbb07,", + "tab-title.bordered.background.default.light": "S:f6acc31e97b24210b6a778b3972d713a5620aa86,", + "tab-title.bordered.border.dark": "S:0d48699e13a0a4526295bfd5705597f25df40902,", + "tab-title.bordered.border.light": "S:bd54d03400f3a9f97d97d9656f88c7bf5f46dd02,", + "tab-title.font.active.dark": "S:110f5ed1169157e68633b551cddec014c8311332,", + "tab-title.font.active.light": "S:0be948a90930d88d5fa41366c5dfd0eb55b5b7a0,", + "tab-title.font.default.dark": "S:4c5d135c09d35ba6ab69fd50adcc3e6b908c42ec,", + "tab-title.font.default.light": "S:da358d253b4d43ea28103a02475ca67ed10b83e8,", + "tab-title.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "tab-title.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "tab-title.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "tab-title.icon.active.dark": "S:2743e683afb346b7f2f568b5545adac658b3be2d,", + "tab-title.icon.active.light": "S:2b1f2a21fe90450dae8cf2345ca8dbc1a13abe06,", + "tab-title.icon.default.dark": "S:3dae607f383e8b2873c999e25876266505675bd5,", + "tab-title.icon.default.light": "S:067ef6b2b2f7841097cd57103f36ae8d9ccfa41e,", + "tabs.border.active.dark": "S:08fcab70ea50e3be85231e7c195fbf97137be7b0,", + "tabs.border.active.light": "S:0145e9638c1af5f66608a9fc48c57d875f179f5d,", + "tabs.bordered.background.default.dark": "S:13121a0d01e4fb62e4f35a04239e9cfe749cbb07,", + "tabs.bordered.background.default.light": "S:f6acc31e97b24210b6a778b3972d713a5620aa86,", + "tabs.bordered.border.dark": "S:0d48699e13a0a4526295bfd5705597f25df40902,", + "tabs.bordered.border.light": "S:bd54d03400f3a9f97d97d9656f88c7bf5f46dd02,", + "tabs.font.active.dark": "S:110f5ed1169157e68633b551cddec014c8311332,", + "tabs.font.active.light": "S:0be948a90930d88d5fa41366c5dfd0eb55b5b7a0,", + "tabs.font.default.dark": "S:4c5d135c09d35ba6ab69fd50adcc3e6b908c42ec,", + "tabs.font.default.light": "S:da358d253b4d43ea28103a02475ca67ed10b83e8,", + "tabs.font.lg": "S:8ed332016edb7a425ae6fb4fea8f5b80a57ca359,", + "tabs.font.md": "S:c602d768d7022f3395aee2c01228a93b72a1350e,", + "tabs.font.sm": "S:50ab9ea96bec50d6263e920d0728510c10ab56ce,", + "tabs.icon.active.dark": "S:2743e683afb346b7f2f568b5545adac658b3be2d,", + "tabs.icon.active.light": "S:2b1f2a21fe90450dae8cf2345ca8dbc1a13abe06,", + "tabs.icon.default.dark": "S:3dae607f383e8b2873c999e25876266505675bd5,", + "tabs.icon.default.light": "S:067ef6b2b2f7841097cd57103f36ae8d9ccfa41e,", + "textarea.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "textarea.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "textarea.background.read-only.dark": "S:0000c43edf4cc15f5e1f4f6d7e13a66150411756,", + "textarea.background.read-only.light": "S:243c8697974d0126fc07b83667cd3bbaa77e18ec,", + "textarea.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "textarea.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "textarea.font.chat-limit.dark": "S:14ac320a893a6133618f2c147881beb7caf1d565,", + "textarea.font.chat-limit.lg": "S:e5da8e77c6e39ed414fbd9ae5620564fd78ab3bf,", + "textarea.font.chat-limit.light": "S:d036a96c3e40b11a613c327a3a0a7cae0b72fcde,", + "textarea.font.chat-limit.md": "S:a6aafccb6ad4bfb6e67f2503e562666d7024adf4,", + "textarea.font.chat-limit.sm": "S:715a88be81f03c0539a4573a8095ea899279e87a,", + "textarea.font.label.dark": "S:a136eb68011e64241edb98e0fade045293e72706,", + "textarea.font.label.lg": "S:5b9cb169a215cc4f378b39bace9bdfe8172c795b,", + "textarea.font.label.light": "S:fe3861b31c9dd57205239064aadf1a80b6703ac8,", + "textarea.font.label.md": "S:a243382a253419e32748f2b521ad3b7dc4c92ee9,", + "textarea.font.label.sm": "S:4277138046bc343d9af4eabeb92e979503fddf5a,", + "textarea.font.placeholder-value.dark": "S:00a56443927048dbf61889e2f444a3be8a7dcca8,", + "textarea.font.placeholder-value.lg": "S:d800ab2945d081d97d8ba97d55637b124016c7a8,", + "textarea.font.placeholder-value.light": "S:7581a9df2b32af5cc8520f0ece33aa591b44b133,", + "textarea.font.placeholder-value.md": "S:7d126691c11634f99647bd189efaf77f3afc3ae1,", + "textarea.font.placeholder-value.sm": "S:ce53ca3f40efa58a3361dae9f6d9e3954f59e01f,", + "textarea.font.read-only.lg": "S:9fd7fbc717e4ef24212b4771d793b8e0748e7d1a,", + "textarea.font.read-only.md": "S:af5f5bd329b1dd923e0b98ffeb2460d0bd74da6b,", + "textarea.font.read-only.sm": "S:066c55b1022c43cf815c9ed1870a67f183498b71,", + "textarea.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "textarea.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "tip.background.default.dark": "S:1e065f4788b100aeeaac9b51c1946d19703404e5,", + "tip.background.default.light": "S:17451faade2ebea67ff0e851f135302108fb32be,", + "tip.border.default.dark": "S:4f84e66e8fe4024edb7dfcb97b37e3373e330637,", + "tip.border.default.light": "S:33e373944fd6a0f9808f8d611bad5bca8cd0aec4,", + "tip.font.description.dark": "S:82f969d559027f722de3d4c50d2fb72202a0fc39,", + "tip.font.description.light": "S:756bd2c5199ccad18c6ae14ee52345f24153dfa4,", + "tip.font.description.md": "S:2e204d97e7e530c52c455d00cd8e6354b2a81230,", + "tip.font.heading.dark": "S:4f4e2f3704149243cbc51de2195d62dc933e78d0,", + "tip.font.heading.light": "S:aefd98949c7fdb4df9c74643ca4b9ff1fb7677a1,", + "tip.font.heading.md": "S:a753ee474e5276d2c3253cbf0c389bb17f0d993d,", + "tip.icon.dark": "S:2246d356a1f6f8b9706df17986f8452f8b93916d,", + "tip.icon.light": "S:cf21b60b333287f0d603b638297a61e548f743d6,", + "tooltip.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "tooltip.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "tooltip.font.dark": "S:3427dcdb89a799a51eebad3bfdd6aea5750dc259,", + "tooltip.font.light": "S:86e4720888e2ca215f9531938c20cccc6af0b52b,", + "tooltip.font.standard": "S:d06a201e347559fb01fbd66261b7a3ab8b268fb0,", + "tooltip.foreground.dark": "S:95112821a2e3ab109779fb1b496071bda8f75be2,", + "tooltip.foreground.light": "S:03ddfd3782f4913e4f0cd6191da5b6cf9a6bd2ab,", + "tree-item.border.dark": "S:fa33ba73a117ad370052cae12038283a83aa20a2,", + "tree-item.border.light": "S:f30756a73cf9f3c9d0354d1bd5f7e654240f7611,", + "tree-item.font.children-selected.dark": "S:b607abfaf491569cb3a94468e43250d5eae4d270,", + "tree-item.font.children-selected.light": "S:dfd1a09df6ad5d51d017fb59ebcc0b4ae6396ac3,", + "tree-item.font.default.dark": "S:4c5d135c09d35ba6ab69fd50adcc3e6b908c42ec,", + "tree-item.font.default.lg": "S:94893ba1668f2671af99cbef2e35361cd7d3d60b,", + "tree-item.font.default.light": "S:da358d253b4d43ea28103a02475ca67ed10b83e8,", + "tree-item.font.default.md": "S:dfd9085fe214c3c65b4140511eb8fa5ae2b7d7c6,", + "tree-item.font.default.sm": "S:a8532a7efd916961e051299aba6b625eeab28cd3,", + "tree-item.font.selected.dark": "S:b4e880155c844b1765726290556b2d29d0f08f33,", + "tree-item.font.selected.lg": "S:2f1f90d9c97d65c8c6987300fad024e321bdbc38,", + "tree-item.font.selected.light": "S:3b4cda2c9119457de5ad4a804ffc3a05fd8b19bf,", + "tree-item.font.selected.md": "S:744e56dc530590684c79e51206e6047cc86acbeb,", + "tree-item.font.selected.sm": "S:688d88aa531f806ed7f5472dbd94cb111b282e9a,", + "tree-item.icon.default.dark": "S:3dae607f383e8b2873c999e25876266505675bd5,", + "tree-item.icon.default.light": "S:067ef6b2b2f7841097cd57103f36ae8d9ccfa41e,", + "tree-item.icon.selected.dark": "S:5adbcfb229680d6c9c5722e501a6202edd952b19,", + "tree-item.icon.selected.light": "S:ece20359c4d66506c3bbc5619ee5f4f305878423," + } + } +] diff --git a/packages/calcite-design-tokens/src/brand/dark.json b/packages/calcite-design-tokens/src/brand/dark.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/calcite-design-tokens/src/brand/dark.json @@ -0,0 +1 @@ +{} diff --git a/packages/calcite-design-tokens/src/brand/global.json b/packages/calcite-design-tokens/src/brand/global.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/calcite-design-tokens/src/brand/global.json @@ -0,0 +1 @@ +{} diff --git a/packages/calcite-design-tokens/src/brand/light.json b/packages/calcite-design-tokens/src/brand/light.json new file mode 100644 index 00000000000..22b5d0a4a8d --- /dev/null +++ b/packages/calcite-design-tokens/src/brand/light.json @@ -0,0 +1,20 @@ +{ + "core": { + "font": { + "font-size": { + "6": { + "value": "26px", + "type": "fontSizes" + } + } + } + }, + "breakpoint": { + "width": { + "lg": { + "value": "$core.breakpoint.width.lg", + "type": "sizing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/calcite/dark.json b/packages/calcite-design-tokens/src/calcite/dark.json new file mode 100644 index 00000000000..164f96dd0f4 --- /dev/null +++ b/packages/calcite-design-tokens/src/calcite/dark.json @@ -0,0 +1,2488 @@ +{ + "color": { + "brand": { + "default": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.brand.hover.dark", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.brand.press.dark", + "type": "color" + } + }, + "background": { + "1": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "foreground": { + "1": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + }, + "2": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + }, + "3": { + "value": "{semantic.ui.color.foreground.3.dark}", + "type": "color" + } + }, + "text": { + "1": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "2": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "3": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "inverse": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + }, + "link": { + "value": "$semantic.ui.color.text.link.dark", + "type": "color" + } + }, + "border": { + "1": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + }, + "2": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + }, + "3": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + }, + "input": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "info": { + "default": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.info.hover.dark", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.info.press.dark", + "type": "color" + } + }, + "success": { + "default": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.success.hover.dark", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.success.press.dark", + "type": "color" + } + }, + "warning": { + "default": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.warning.hover.dark", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.warning.press.dark", + "type": "color" + } + }, + "danger": { + "default": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.danger.hover.dark", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.danger.press.dark", + "type": "color" + } + }, + "inverse": { + "default": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "component": { + "avatar": { + "font": { + "value": "$avatar.font.dark", + "type": "color" + }, + "icon": { + "value": "$avatar.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$avatar.background.default.dark", + "type": "color" + }, + "red": { + "value": "$avatar.background.red.dark", + "type": "color" + }, + "teal": { + "value": "$avatar.background.teal.dark", + "type": "color" + }, + "blue": { + "value": "$avatar.background.blue.dark", + "type": "color" + }, + "green": { + "value": "$avatar.background.green.dark", + "type": "color" + }, + "yellow": { + "value": "$avatar.background.yellow.dark", + "type": "color" + } + } + }, + "checkbox": { + "font": { + "value": "$checkbox.font.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$checkbox.background.default.dark", + "type": "color" + }, + "selected": { + "value": "$checkbox.background.selected.dark", + "type": "color" + } + }, + "icon": { + "value": "$checkbox.icon.dark", + "type": "color" + }, + "border": { + "value": "$checkbox.border.dark", + "type": "color" + } + }, + "radio": { + "font": { + "value": "$radio.font.dark", + "type": "color" + }, + "background": { + "value": "$radio.background.dark", + "type": "color" + }, + "border": { + "unchecked": { + "value": "$radio.border.unchecked.dark", + "type": "color" + }, + "checked": { + "value": "$radio.border.checked.dark", + "type": "color" + } + } + }, + "chip": { + "font": { + "clear": { + "value": "$chip.font.clear.dark", + "type": "color" + }, + "solid": { + "grey": { + "value": "$chip.font.solid.grey.dark", + "type": "color" + }, + "blue": { + "value": "$chip.font.solid.blue.dark", + "type": "color" + }, + "red": { + "value": "$chip.font.solid.red.dark", + "type": "color" + }, + "yellow": { + "value": "$chip.font.solid.yellow.dark", + "type": "color" + }, + "green": { + "value": "$chip.font.solid.green.dark", + "type": "color" + } + } + }, + "icon": { + "clear": { + "value": "$chip.icon.clear.dark", + "type": "color" + }, + "solid": { + "grey": { + "value": "$chip.icon.solid.grey.dark", + "type": "color" + }, + "blue": { + "value": "$chip.icon.solid.blue.dark", + "type": "color" + }, + "red": { + "value": "$chip.icon.solid.red.dark", + "type": "color" + }, + "yellow": { + "value": "$chip.icon.solid.yellow.dark", + "type": "color" + }, + "green": { + "value": "$chip.icon.solid.green.dark", + "type": "color" + } + } + }, + "closable-icon": { + "value": "$chip.closable-icon.dark", + "type": "color" + }, + "background": { + "solid": { + "grey": { + "value": "$chip.background.solid.grey.dark", + "type": "color" + }, + "blue": { + "value": "$chip.background.solid.blue.dark", + "type": "color" + }, + "red": { + "value": "$chip.background.solid.red.dark", + "type": "color" + }, + "yellow": { + "value": "$chip.background.solid.yellow.dark", + "type": "color" + }, + "green": { + "value": "$chip.background.solid.green.dark", + "type": "color" + } + } + }, + "border": { + "clear": { + "grey": { + "value": "$chip.border.clear.grey.dark", + "type": "color" + }, + "blue": { + "value": "$chip.border.clear.blue.dark", + "type": "color" + }, + "red": { + "value": "$chip.border.clear.red.dark", + "type": "color" + }, + "yellow": { + "value": "$chip.border.clear.yellow.dark", + "type": "color" + }, + "green": { + "value": "$chip.border.clear.green.dark", + "type": "color" + } + } + } + }, + "label": { + "font": { + "value": "$label.font.dark", + "type": "color" + } + }, + "loader": { + "font": { + "value": "$loader.font.dark", + "type": "color" + }, + "default": { + "foreground": { + "value": "$loader.default.foreground.dark", + "type": "color" + } + }, + "inline": { + "foreground": { + "indeterminate": { + "value": "$loader.inline.foreground.indeterminate.dark", + "type": "color" + }, + "determinate": { + "value": "$loader.inline.foreground.determinate.dark", + "type": "color" + } + } + } + }, + "rating": { + "star": { + "background": { + "default": { + "value": "$rating.star.background.default.dark", + "type": "color" + }, + "active": { + "value": "$rating.star.background.active.dark", + "type": "color" + }, + "average": { + "value": "$rating.star.background.average.dark", + "type": "color" + } + } + }, + "chip": { + "count": { + "font": { + "value": "$rating.chip.count.font.dark", + "type": "color" + } + }, + "foreground": { + "value": "$rating.chip.foreground.dark", + "type": "color" + } + } + }, + "tooltip": { + "foreground": { + "value": "$tooltip.foreground.dark", + "type": "color" + }, + "border": { + "value": "$tooltip.border.dark", + "type": "color" + }, + "font": { + "value": "$tooltip.font.dark", + "type": "color" + } + }, + "accordion-item": { + "font": { + "heading": { + "value": "$accordion-item.font.heading.dark", + "type": "color" + }, + "description": { + "value": "$accordion-item.font.description.dark", + "type": "color" + } + }, + "icon": { + "default": { + "value": "$accordion-item.icon.dark", + "type": "color" + }, + "expanded": { + "value": "$accordion-item.icon.expanded.dark", + "type": "color" + } + }, + "background": { + "value": "$accordion-item.background.default.dark", + "type": "color" + }, + "border": { + "value": "$accordion-item.border.dark", + "type": "color" + } + }, + "input-message": { + "font": { + "value": "$input-message.font.dark", + "type": "color" + }, + "icon": { + "idle": { + "value": "$input-message.icon.idle.dark", + "type": "color" + }, + "invalid": { + "value": "$input-message.icon.invalid.dark", + "type": "color" + }, + "valid": { + "value": "$input-message.icon.valid.dark", + "type": "color" + } + } + }, + "alert": { + "font": { + "title": { + "value": "$alert.font.title.dark", + "type": "color" + }, + "message": { + "value": "$alert.font.message.dark", + "type": "color" + } + }, + "background": { + "value": "$alert.background.dark", + "type": "color" + }, + "border": { + "value": "$alert.border.dark", + "type": "color" + }, + "icon": { + "blue": { + "value": "$alert.icon.blue.dark", + "type": "color" + }, + "green": { + "value": "$alert.icon.green.dark", + "type": "color" + }, + "yellow": { + "value": "$alert.icon.yellow.dark", + "type": "color" + }, + "red": { + "value": "$alert.icon.red.dark", + "type": "color" + } + }, + "highlight": { + "blue": { + "value": "$alert.icon.blue.dark", + "type": "color" + }, + "green": { + "value": "$alert.icon.green.dark", + "type": "color" + }, + "yellow": { + "value": "$alert.icon.yellow.dark", + "type": "color" + }, + "red": { + "value": "$alert.icon.red.dark", + "type": "color" + } + } + }, + "color-picker": { + "font": { + "label": { + "value": "$color-picker.font.label.dark", + "type": "color" + } + }, + "icon": { + "value": "$color-picker.icon.dark", + "type": "color" + }, + "border": { + "value": "$color-picker.border.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$color-picker.background.default.dark", + "type": "color" + } + } + }, + "date-picker": { + "font": { + "date": { + "value": "$date-picker.font.date.dark", + "type": "color" + }, + "day": { + "value": "$date-picker.font.day.dark", + "type": "color" + }, + "month": { + "value": "$date-picker.font.month.dark", + "type": "color" + }, + "range": { + "date": { + "value": "$date-picker.font.range.date.dark", + "type": "color" + } + }, + "selected": { + "date": { + "value": "$date-picker.font.selected.date.dark", + "type": "color" + } + }, + "active": { + "date": { + "value": "$date-picker.font.active.date.dark", + "type": "color" + } + } + }, + "icon": { + "value": "$date-picker.icon.dark", + "type": "color" + }, + "border": { + "value": "$date-picker.border.dark", + "type": "color" + }, + "date": { + "active": { + "border": { + "value": "$date-picker.date.active.border.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "value": "$date-picker.background.default.dark", + "type": "color" + }, + "date": { + "range": { + "value": "$date-picker.background.date.range.dark", + "type": "color" + }, + "active": { + "value": "$date-picker.background.date.active.dark", + "type": "color" + } + } + } + }, + "input-date-picker": { + "font": { + "placeholder-value": { + "value": "$input-date-picker.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-date-picker.font.label.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-date-picker.icon.dark", + "type": "color" + }, + "border": { + "value": "$input-date-picker.border.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-date-picker.background.default.dark", + "type": "color" + }, + "arrow": { + "value": "$input-date-picker.background.arrow.dark", + "type": "color" + }, + "read-only": { + "value": "$input-date-picker.background.read-only.dark", + "type": "color" + } + } + }, + "input-datetime-local": { + "font": { + "placeholder-value": { + "value": "$input-datetime-local.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-datetime-local.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-datetime-local.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-datetime-local.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-datetime-local.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-datetime-local.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-datetime-local.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-datetime-local.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-datetime-local.border.invalid.dark", + "type": "color" + } + } + }, + "input-email": { + "font": { + "placeholder-value": { + "value": "$input-email.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-email.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-email.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-email.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-email.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-email.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-email.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-email.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-email.border.invalid.dark", + "type": "color" + } + } + }, + "input-file": { + "font": { + "placeholder-value": { + "value": "$input-file.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-file.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-file.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-file.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-file.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-file.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-file.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-file.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-file.border.invalid.dark", + "type": "color" + } + } + }, + "input-month": { + "font": { + "placeholder-value": { + "value": "$input-month.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-month.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-month.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-month.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-month.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-month.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-month.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-month.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-month.border.invalid.dark", + "type": "color" + } + } + }, + "input-number": { + "font": { + "placeholder-value": { + "value": "$input-number.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-number.font.label.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-number.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-number.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-number.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-number.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-number.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-number.border.invalid.dark", + "type": "color" + } + } + }, + "input-password": { + "font": { + "placeholder-value": { + "value": "$input-password.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-password.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-password.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-password.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-password.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-password.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-password.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-password.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-password.border.invalid.dark", + "type": "color" + } + } + }, + "input-search": { + "font": { + "placeholder-value": { + "value": "$input-search.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-search.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-search.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-search.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-search.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-search.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-search.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-search.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-search.border.invalid.dark", + "type": "color" + } + } + }, + "input-telephone": { + "font": { + "placeholder-value": { + "value": "$input-telephone.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-telephone.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-telephone.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-telephone.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-telephone.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-telephone.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-telephone.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-telephone.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-telephone.border.invalid.dark", + "type": "color" + } + } + }, + "input-text": { + "font": { + "placeholder-value": { + "value": "$input-text.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-text.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-text.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-text.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-text.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-text.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-text.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-text.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-text.border.invalid.dark", + "type": "color" + } + } + }, + "input-week": { + "font": { + "placeholder-value": { + "value": "$input-week.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$input-week.font.label.dark", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-week.font.prefix-suffix.dark", + "type": "color" + } + }, + "icon": { + "value": "$input-week.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$input-week.background.default.dark", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-week.background.prefix-suffix.dark", + "type": "color" + }, + "read-only": { + "value": "$input-week.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-week.border.default.dark", + "type": "color" + }, + "invalid": { + "value": "$input-week.border.invalid.dark", + "type": "color" + } + } + }, + "textarea": { + "font": { + "placeholder-value": { + "value": "$textarea.font.placeholder-value.dark", + "type": "color" + }, + "label": { + "value": "$textarea.font.label.dark", + "type": "color" + }, + "chat-limit": { + "value": "$textarea.font.chat-limit.dark", + "type": "color" + } + }, + "icon": { + "value": "$textarea.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$textarea.background.default.dark", + "type": "color" + }, + "read-only": { + "value": "$textarea.background.read-only.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$textarea.border.dark", + "type": "color" + } + } + }, + "tab-title": { + "font": { + "default": { + "value": "$tab-title.font.default.dark", + "type": "color" + }, + "active": { + "value": "$tab-title.font.active.dark", + "type": "color" + } + }, + "icon": { + "default": { + "value": "$tab-title.icon.default.dark", + "type": "color" + }, + "active": { + "value": "$tab-title.icon.active.dark", + "type": "color" + } + }, + "bordered": { + "border": { + "value": "$tab-title.bordered.border.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$tab-title.bordered.background.default.dark", + "type": "color" + } + } + }, + "border": { + "active": { + "value": "$tab-title.border.active.dark", + "type": "color" + } + } + }, + "tabs": { + "bordered": { + "border": { + "value": "$tabs.bordered.border.dark", + "type": "color" + }, + "background": { + "value": "$tabs.bordered.background.default.dark", + "type": "color" + } + } + }, + "card": { + "font": { + "title": { + "value": "$card.font.title.dark", + "type": "color" + }, + "subtitle": { + "value": "$card.font.subtitle.dark", + "type": "color" + }, + "description": { + "value": "$card.font.description.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$card.border.default.dark", + "type": "color" + }, + "active": { + "value": "$card.border.active.dark", + "type": "color" + } + }, + "background": { + "default": { + "value": "$card.background.default.dark", + "type": "color" + } + } + }, + "action": { + "indicator": { + "value": "$action.indicator.dark", + "type": "color" + }, + "font": { + "value": "$action.font.default.dark", + "type": "color" + }, + "icon": { + "value": "$action.icon.dark", + "type": "color" + }, + "background": { + "default": { + "value": "$action.background.default.dark", + "type": "color" + }, + "active": { + "value": "$action.background.active.dark", + "type": "color" + } + } + }, + "action-bar": { + "border": { + "value": "$action-bar.border.dark", + "type": "color" + }, + "background": { + "value": "$action-bar.background.dark", + "type": "color" + } + }, + "action-pad": { + "border": { + "value": "$action-pad.border.dark", + "type": "color" + }, + "background": { + "value": "$action-pad.background.dark", + "type": "color" + } + }, + "action-bar-grid": { + "border": { + "value": "$action-bar-grid.border.dark", + "type": "color" + }, + "background": { + "value": "$action-bar-grid.background.dark", + "type": "color" + } + }, + "action-pad-grid": { + "border": { + "value": "$action-pad-grid.border.dark", + "type": "color" + }, + "background": { + "value": "$action-pad-grid.background.dark", + "type": "color" + } + }, + "block": { + "font": { + "heading": { + "value": "$block.font.heading.dark", + "type": "color" + }, + "description": { + "value": "$block.font.description.dark", + "type": "color" + }, + "content": { + "value": "$block.font.content.dark", + "type": "color" + } + }, + "icon": { + "default": { + "value": "$action.icon.dark", + "type": "color" + }, + "active": { + "value": "$action.icon.active.dark", + "type": "color" + }, + "idle": { + "value": "$block.icon.idle.dark", + "type": "color" + }, + "valid": { + "value": "$block.icon.valid.dark", + "type": "color" + }, + "invalid": { + "value": "$block.icon.invalid.dark", + "type": "color" + }, + "drag-handle": { + "value": "$block.icon.drag-handle.dark", + "type": "color" + }, + "chevron": { + "value": "$block.icon.chevron.dark", + "type": "color" + } + }, + "loader": { + "value": "$action.loader-icon.dark", + "type": "color" + }, + "border": { + "value": "$block.border.light", + "type": "color" + }, + "background": { + "value": "$block.background.dark", + "type": "color" + } + }, + "block-section": { + "font": { + "value": "$block-section.font.dark", + "type": "color" + }, + "icon": { + "valid": { + "value": "$block-section.icon.valid.dark", + "type": "color" + }, + "invalid": { + "value": "$block-section.icon.invalid.dark", + "type": "color" + }, + "chevron": { + "value": "$block-section.icon.chevron.dark", + "type": "color" + } + }, + "background": { + "value": "$block-section.background.dark", + "type": "color" + } + }, + "notice": { + "font": { + "title": { + "value": "$notice.font.title.dark", + "type": "color" + }, + "message": { + "value": "$notice.font.message.dark", + "type": "color" + } + }, + "background": { + "value": "$notice.background.dark", + "type": "color" + }, + "icon": { + "info": { + "value": "$notice.icon.info.dark", + "type": "color" + }, + "success": { + "value": "$notice.icon.success.dark", + "type": "color" + }, + "warning": { + "value": "$notice.icon.warning.dark", + "type": "color" + }, + "danger": { + "value": "$notice.icon.danger.dark", + "type": "color" + }, + "brand": { + "value": "$notice.icon.brand.dark", + "type": "color" + } + }, + "highlight": { + "info": { + "value": "$notice.highlight.info.dark", + "type": "color" + }, + "success": { + "value": "$notice.highlight.success.dark", + "type": "color" + }, + "warning": { + "value": "$notice.highlight.warning.dark", + "type": "color" + }, + "danger": { + "value": "$notice.highlight.danger.dark", + "type": "color" + }, + "brand": { + "value": "$notice.highlight.brand.dark", + "type": "color" + } + } + }, + "modal": { + "font": { + "header": { + "value": "$modal.font.header.dark", + "type": "color" + }, + "content": { + "value": "$modal.font.content.dark", + "type": "color" + } + }, + "icon": { + "value": "$modal.icon.dark", + "type": "color" + }, + "border": { + "default": { + "value": "$modal.border.default.dark", + "type": "color" + }, + "top": { + "brand": { + "value": "$modal.border.top.brand.dark", + "type": "color" + }, + "info": { + "value": "$modal.border.top.info.dark", + "type": "color" + }, + "success": { + "value": "$modal.border.top.success.dark", + "type": "color" + }, + "danger": { + "value": "$modal.border.top.danger.dark", + "type": "color" + }, + "warning": { + "value": "$modal.border.top.warning.dark", + "type": "color" + } + } + }, + "background": { + "value": "$modal.background.dark", + "type": "color" + } + }, + "panel-header": { + "font": { + "value": "$panel-header.font.dark", + "type": "color" + }, + "icon": { + "value": "$panel-header.icon.dark", + "type": "color" + }, + "border": { + "value": "$panel-header.border.dark", + "type": "color" + }, + "background": { + "value": "$panel-header.background.dark", + "type": "color" + } + }, + "popover": { + "font": { + "value": "$popover.font.dark", + "type": "color" + }, + "icon": { + "value": "$popover.icon.dark", + "type": "color" + }, + "border": { + "value": "$popover.border.dark", + "type": "color" + }, + "background": { + "value": "$popover.background.dark", + "type": "color" + } + }, + "slider": { + "font": { + "label": { + "value": "$slider.font.label.dark", + "type": "color" + }, + "tick-label": { + "value": "$slider.font.tick-label.dark", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider.handle.background.dark", + "type": "color" + }, + "border": { + "value": "$slider.handle.border.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider.border.default.dark", + "type": "color" + }, + "active": { + "value": "$slider.border.active.dark", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider.tick.default.background.dark", + "type": "color" + }, + "border": { + "value": "$slider.tick.default.border.dark", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider.tick.active.background.dark", + "type": "color" + }, + "border": { + "value": "$slider.tick.active.border.dark", + "type": "color" + } + } + } + }, + "slider-range": { + "font": { + "label": { + "value": "$slider-range.font.label.dark", + "type": "color" + }, + "tick-label": { + "value": "$slider-range.font.tick-label.dark", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider-range.handle.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-range.handle.border.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider-range.border.default.dark", + "type": "color" + }, + "active": { + "value": "$slider-range.border.active.dark", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider-range.tick.default.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-range.tick.default.border.dark", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider-range.tick.active.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-range.tick.active.border.dark", + "type": "color" + } + } + } + }, + "slider-histogram": { + "font": { + "label": { + "value": "$slider-histogram.font.label.dark", + "type": "color" + }, + "tick-label": { + "value": "$slider-histogram.font.tick-label.dark", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider-histogram.handle.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-histogram.handle.border.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider-histogram.border.default.dark", + "type": "color" + }, + "active": { + "value": "$slider-histogram.border.active.dark", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider-histogram.tick.default.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-histogram.tick.default.border.dark", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider-histogram.tick.active.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-histogram.tick.active.border.dark", + "type": "color" + } + } + }, + "area": { + "active": { + "background": { + "value": "$slider-histogram.area.active.background.dark", + "type": "color" + } + } + }, + "active-end": { + "background": { + "dark": { + "value": "$slider-histogram.active-end.background.dark", + "type": "color" + } + } + } + }, + "slider-histogram-range": { + "font": { + "label": { + "value": "$slider-histogram-range.font.label.dark", + "type": "color" + }, + "tick-label": { + "value": "$slider-histogram-range.font.tick-label.dark", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider-histogram-range.handle.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-histogram-range.handle.border.dark", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider-histogram-range.border.default.dark", + "type": "color" + }, + "active": { + "value": "$slider-histogram-range.border.active.dark", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider-histogram-range.tick.default.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-histogram-range.tick.default.border.dark", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider-histogram-range.tick.active.background.dark", + "type": "color" + }, + "border": { + "value": "$slider-histogram-range.tick.active.border.dark", + "type": "color" + } + } + }, + "area": { + "active": { + "background": { + "value": "$slider-histogram-range.area.active.background.dark", + "type": "color" + } + } + }, + "active-end": { + "background": { + "value": "$slider-histogram.active-end.background.dark", + "type": "color" + } + } + }, + "filter": { + "font": { + "value": "$filter.font.dark", + "type": "color" + }, + "icon": { + "value": "$filter.icon.dark", + "type": "color" + }, + "border": { + "value": "$filter.border.dark", + "type": "color" + }, + "background": { + "value": "$filter.background.dark", + "type": "color" + } + }, + "scrim": { + "background": { + "value": "$scrim.background.dark", + "type": "color" + } + }, + "tip-manager": { + "font": { + "heading": { + "value": "$tip-manager.font.heading.dark", + "type": "color" + } + }, + "icon": { + "value": "$tip-manager.icon.dark", + "type": "color" + }, + "background": { + "default": { + "light": { + "value": "$tip-manager.background.default.dark", + "type": "color" + } + } + }, + "border": { + "default": { + "value": "$tip-manager.border.default.dark", + "type": "color" + } + } + }, + "button": { + "font": { + "brand": { + "solid": { + "value": "$button.font.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.brand.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.font.brand.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.font.brand.transparent.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$button.font.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.font.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.font.inverse.transparent.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$button.font.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.font.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.font.inverse.transparent.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$button.font.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.danger.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.font.danger.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.font.danger.transparent.dark", + "type": "color" + } + } + }, + "icon": { + "brand": { + "solid": { + "value": "$button.icon.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.brand.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.icon.brand.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.icon.brand.transparent.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$button.icon.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.icon.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.icon.inverse.transparent.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$button.icon.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.icon.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.icon.inverse.transparent.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$button.icon.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.danger.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.icon.danger.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$button.icon.danger.transparent.dark", + "type": "color" + } + } + }, + "background": { + "brand": { + "solid": { + "value": "$button.background.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.brand.outline-fill.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$button.background.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.inverse.outline-fill.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$button.background.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.inverse.outline-fill.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$button.background.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.danger.outline-fill.dark", + "type": "color" + } + } + }, + "border": { + "brand": { + "outline-fill": { + "value": "$button.border.brand.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.border.brand.outline.dark", + "type": "color" + } + }, + "inverse": { + "outline-fill": { + "value": "$button.border.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.border.inverse.outline.dark", + "type": "color" + } + }, + "neutral": { + "outline-fill": { + "value": "$button.border.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.border.inverse.outline.dark", + "type": "color" + } + }, + "danger": { + "outline-fill": { + "value": "$button.border.danger.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$button.border.danger.outline.dark", + "type": "color" + } + } + } + }, + "split-button": { + "font": { + "brand": { + "solid": { + "value": "$split-button.font.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.brand.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.font.brand.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.brand.transparent.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.font.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.font.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.inverse.transparent.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.font.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.font.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.inverse.transparent.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.font.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.danger.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.font.danger.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.danger.transparent.dark", + "type": "color" + } + } + }, + "icon": { + "brand": { + "solid": { + "value": "$split-button.icon.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.brand.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.brand.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.brand.transparent.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.icon.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.inverse.transparent.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.icon.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.inverse.transparent.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.icon.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.danger.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.danger.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.danger.transparent.dark", + "type": "color" + } + } + }, + "background": { + "brand": { + "solid": { + "value": "$split-button.background.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.brand.outline-fill.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.background.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.inverse.outline-fill.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.background.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.inverse.outline-fill.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.background.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.danger.outline-fill.dark", + "type": "color" + } + } + }, + "border": { + "brand": { + "outline-fill": { + "value": "$split-button.border.brand.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.border.brand.outline.dark", + "type": "color" + } + }, + "inverse": { + "outline-fill": { + "value": "$split-button.border.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.border.inverse.outline.dark", + "type": "color" + } + }, + "neutral": { + "outline-fill": { + "value": "$button.border.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.border.inverse.outline.dark", + "type": "color" + } + }, + "danger": { + "outline-fill": { + "value": "$split-button.border.danger.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.border.danger.outline.dark", + "type": "color" + } + } + }, + "divider": { + "brand": { + "solid": { + "value": "$split-button.divider.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.brand.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.brand.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.brand.transparent.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.divider.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.inverse.transparent.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.divider.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.inverse.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.inverse.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.inverse.transparent.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.divider.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.danger.outline-fill.dark", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.danger.outline.dark", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.danger.transparent.dark", + "type": "color" + } + } + } + }, + "fab": { + "font": { + "brand": { + "solid": { + "value": "$fab.font.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.brand.outline-fill.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$fab.font.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.inverse.outline-fill.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$fab.font.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.inverse.outline-fill.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$fab.font.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.danger.outline-fill.dark", + "type": "color" + } + } + }, + "icon": { + "brand": { + "solid": { + "value": "$fab.icon.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.brand.outline-fill.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$fab.icon.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.inverse.outline-fill.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$fab.icon.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.inverse.outline-fill.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$fab.icon.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.danger.outline-fill.dark", + "type": "color" + } + } + }, + "background": { + "brand": { + "solid": { + "value": "$fab.background.brand.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.brand.outline-fill.dark", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$fab.background.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.inverse.outline-fill.dark", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$fab.background.inverse.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.inverse.outline-fill.dark", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$fab.background.danger.solid.dark", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.danger.outline-fill.dark", + "type": "color" + } + } + }, + "border": { + "brand": { + "outline-fill": { + "value": "$fab.border.brand.outline-fill.dark", + "type": "color" + }, + "solid": { + "value": "$fab.border.brand.solid.dark", + "type": "color" + } + }, + "inverse": { + "outline-fill": { + "value": "$fab.border.inverse.outline-fill.dark", + "type": "color" + }, + "solid": { + "value": "$fab.border.inverse.solid.dark", + "type": "color" + } + }, + "neutral": { + "outline-fill": { + "value": "$fab.border.inverse.outline-fill.dark", + "type": "color" + }, + "solid": { + "value": "$fab.border.inverse.solid.dark", + "type": "color" + } + }, + "danger": { + "outline-fill": { + "value": "$fab.border.danger.outline-fill.dark", + "type": "color" + }, + "solid": { + "value": "$fab.border.danger.solid.dark", + "type": "color" + } + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/calcite/light.json b/packages/calcite-design-tokens/src/calcite/light.json new file mode 100644 index 00000000000..53b7281e71a --- /dev/null +++ b/packages/calcite-design-tokens/src/calcite/light.json @@ -0,0 +1,2508 @@ +{ + "color": { + "brand": { + "default": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.brand.hover.light", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.brand.press.light", + "type": "color" + } + }, + "background": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "foreground": { + "1": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "2": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "3": { + "value": "{semantic.ui.color.foreground.3.light}", + "type": "color" + } + }, + "text": { + "1": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "2": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "3": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "inverse": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "link": { + "value": "$semantic.ui.color.text.link.light", + "type": "color" + } + }, + "border": { + "1": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "2": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "3": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "input": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + } + }, + "info": { + "default": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.info.hover.light", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.info.press.light", + "type": "color" + } + }, + "success": { + "default": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.success.hover.light", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.success.press.light", + "type": "color" + } + }, + "warning": { + "default": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.warning.hover.light", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.warning.press.light", + "type": "color" + } + }, + "danger": { + "default": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "hover": { + "value": "$semantic.ui.color.danger.hover.light", + "type": "color" + }, + "press": { + "value": "$semantic.ui.color.danger.press.light", + "type": "color" + } + }, + "inverse": { + "default": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + } + }, + "component": { + "avatar": { + "font": { + "value": "$avatar.font.light", + "type": "color" + }, + "icon": { + "value": "$avatar.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$avatar.background.default.light", + "type": "color" + }, + "red": { + "value": "$avatar.background.red.light", + "type": "color" + }, + "teal": { + "value": "$avatar.background.teal.light", + "type": "color" + }, + "blue": { + "value": "$avatar.background.blue.light", + "type": "color" + }, + "green": { + "value": "$avatar.background.green.light", + "type": "color" + }, + "yellow": { + "value": "$avatar.background.yellow.light", + "type": "color" + } + } + }, + "checkbox": { + "font": { + "value": "$checkbox.font.light", + "type": "color" + }, + "background": { + "default": { + "value": "$checkbox.background.default.light", + "type": "color" + }, + "selected": { + "value": "$checkbox.background.selected.light", + "type": "color" + } + }, + "icon": { + "value": "$checkbox.icon.light", + "type": "color" + }, + "border": { + "value": "$checkbox.border.light", + "type": "color" + } + }, + "radio": { + "font": { + "value": "$radio.font.light", + "type": "color" + }, + "background": { + "value": "$radio.background.light", + "type": "color" + }, + "border": { + "unchecked": { + "value": "$radio.border.unchecked.light", + "type": "color" + }, + "checked": { + "value": "$radio.border.checked.light", + "type": "color" + } + } + }, + "chip": { + "font": { + "clear": { + "value": "$chip.font.clear.light", + "type": "color" + }, + "solid": { + "grey": { + "value": "$chip.font.solid.grey.light", + "type": "color" + }, + "blue": { + "value": "$chip.font.solid.blue.light", + "type": "color" + }, + "red": { + "value": "$chip.font.solid.red.light", + "type": "color" + }, + "yellow": { + "value": "$chip.font.solid.yellow.light", + "type": "color" + }, + "green": { + "value": "$chip.font.solid.green.light", + "type": "color" + } + } + }, + "icon": { + "clear": { + "value": "$chip.icon.clear.light", + "type": "color" + }, + "solid": { + "grey": { + "value": "$chip.icon.solid.grey.light", + "type": "color" + }, + "blue": { + "value": "$chip.icon.solid.blue.light", + "type": "color" + }, + "red": { + "value": "$chip.icon.solid.red.light", + "type": "color" + }, + "yellow": { + "value": "$chip.icon.solid.yellow.light", + "type": "color" + }, + "green": { + "value": "$chip.icon.solid.green.light", + "type": "color" + } + } + }, + "closable-icon": { + "value": "$chip.closable-icon.light", + "type": "color" + }, + "background": { + "solid": { + "grey": { + "value": "$chip.background.solid.grey.light", + "type": "color" + }, + "blue": { + "value": "$chip.background.solid.blue.light", + "type": "color" + }, + "red": { + "value": "$chip.background.solid.red.light", + "type": "color" + }, + "yellow": { + "value": "$chip.background.solid.yellow.light", + "type": "color" + }, + "green": { + "value": "$chip.background.solid.green.light", + "type": "color" + } + } + }, + "border": { + "clear": { + "grey": { + "value": "$chip.border.clear.grey.light", + "type": "color" + }, + "blue": { + "value": "$chip.border.clear.blue.light", + "type": "color" + }, + "red": { + "value": "$chip.border.clear.red.light", + "type": "color" + }, + "yellow": { + "value": "$chip.border.clear.yellow.light", + "type": "color" + }, + "green": { + "value": "$chip.border.clear.green.light", + "type": "color" + } + } + } + }, + "label": { + "font": { + "value": "$label.font.light", + "type": "color" + } + }, + "loader": { + "font": { + "value": "$loader.font.light", + "type": "color" + }, + "default": { + "foreground": { + "value": "$loader.default.foreground.light", + "type": "color" + } + }, + "inline": { + "foreground": { + "indeterminate": { + "value": "$loader.inline.foreground.indeterminate.light", + "type": "color" + }, + "determinate": { + "value": "$loader.inline.foreground.determinate.light", + "type": "color" + } + } + } + }, + "rating": { + "star": { + "background": { + "default": { + "value": "$rating.star.background.default.light", + "type": "color" + }, + "active": { + "value": "$rating.star.background.active.light", + "type": "color" + }, + "average": { + "value": "$rating.star.background.average.light", + "type": "color" + } + } + }, + "chip": { + "count": { + "font": { + "value": "$rating.chip.count.font.light", + "type": "color" + } + }, + "foreground": { + "value": "$rating.chip.foreground.light", + "type": "color" + } + } + }, + "tooltip": { + "foreground": { + "value": "$tooltip.foreground.light", + "type": "color" + }, + "border": { + "value": "$tooltip.border.light", + "type": "color" + }, + "font": { + "value": "$tooltip.font.light", + "type": "color" + } + }, + "accordion-item": { + "font": { + "heading": { + "value": "$accordion-item.font.heading.light", + "type": "color" + }, + "description": { + "value": "$accordion-item.font.description.light", + "type": "color" + } + }, + "icon": { + "default": { + "value": "$accordion-item.icon.light", + "type": "color" + }, + "expanded": { + "value": "$accordion-item.icon.expanded.light", + "type": "color" + } + }, + "background": { + "value": "$accordion-item.background.default.light", + "type": "color" + }, + "border": { + "value": "$accordion-item.border.light", + "type": "color" + } + }, + "input-message": { + "font": { + "value": "$input-message.font.light", + "type": "color" + }, + "icon": { + "idle": { + "value": "$input-message.icon.idle.light", + "type": "color" + }, + "invalid": { + "value": "$input-message.icon.invalid.light", + "type": "color" + }, + "valid": { + "value": "$input-message.icon.valid.light", + "type": "color" + } + } + }, + "alert": { + "font": { + "title": { + "value": "$alert.font.title.light", + "type": "color" + }, + "message": { + "value": "$alert.font.message.light", + "type": "color" + } + }, + "background": { + "value": "$alert.background.light", + "type": "color" + }, + "border": { + "value": "$alert.border.light", + "type": "color" + }, + "icon": { + "blue": { + "value": "$alert.icon.blue.light", + "type": "color" + }, + "green": { + "value": "$alert.icon.green.light", + "type": "color" + }, + "yellow": { + "value": "$alert.icon.yellow.light", + "type": "color" + }, + "red": { + "value": "$alert.icon.red.light", + "type": "color" + } + }, + "highlight": { + "blue": { + "value": "$alert.highlight.blue.light", + "type": "color" + }, + "green": { + "value": "$alert.highlight.green.light", + "type": "color" + }, + "yellow": { + "value": "$alert.highlight.yellow.light", + "type": "color" + }, + "red": { + "value": "$alert.highlight.red.light", + "type": "color" + } + } + }, + "tip": { + "font": { + "heading": { + "value": "$tip.font.heading.light", + "type": "color" + }, + "description": { + "value": "$tip.font.description.light", + "type": "color" + } + }, + "icon": { + "value": "$tip.icon.light", + "type": "color" + }, + "background": { + "default": { + "light": { + "value": "$tip.background.default.light", + "type": "color" + } + } + }, + "border": { + "default": { + "value": "$tip.border.default.light", + "type": "color" + } + } + }, + "color-picker": { + "font": { + "label": { + "value": "$color-picker.font.label.light", + "type": "color" + } + }, + "icon": { + "value": "$color-picker.icon.light", + "type": "color" + }, + "border": { + "value": "$color-picker.border.light", + "type": "color" + }, + "background": { + "default": { + "value": "$color-picker.background.default.light", + "type": "color" + } + } + }, + "date-picker": { + "font": { + "date": { + "value": "$date-picker.font.date.light", + "type": "color" + }, + "range": { + "date": { + "value": "$date-picker.font.range.date.light", + "type": "color" + } + }, + "day": { + "value": "{date-picker.font.day.light}", + "type": "color" + }, + "month": { + "value": "$date-picker.font.month.light", + "type": "color" + }, + "selected": { + "date": { + "value": "$date-picker.font.selected.date.light", + "type": "color" + } + }, + "active": { + "date": { + "value": "$date-picker.font.active.date.light", + "type": "color" + } + } + }, + "icon": { + "value": "$date-picker.icon.light", + "type": "color" + }, + "border": { + "value": "$date-picker.border.light", + "type": "color" + }, + "date": { + "active": { + "border": { + "value": "$date-picker.date.active.border.light", + "type": "color" + } + } + }, + "background": { + "default": { + "value": "$date-picker.background.default.light", + "type": "color" + }, + "date": { + "range": { + "value": "$date-picker.background.date.range.light", + "type": "color" + }, + "active": { + "light": { + "value": "$date-picker.background.date.active.light", + "type": "color" + } + } + } + } + }, + "input-date-picker": { + "font": { + "placeholder-value": { + "value": "$input-date-picker.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-date-picker.font.label.light", + "type": "color" + } + }, + "icon": { + "value": "$input-date-picker.icon.light", + "type": "color" + }, + "border": { + "value": "$input-date-picker.border.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-date-picker.background.default.light", + "type": "color" + }, + "arrow": { + "value": "$input-date-picker.background.arrow.light", + "type": "color" + }, + "read-only": { + "value": "$input-date-picker.background.read-only.light", + "type": "color" + } + } + }, + "input-datetime-local": { + "font": { + "placeholder-value": { + "value": "$input-datetime-local.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-datetime-local.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-datetime-local.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-datetime-local.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-datetime-local.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-datetime-local.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-datetime-local.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-datetime-local.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-datetime-local.border.invalid.light", + "type": "color" + } + } + }, + "input-email": { + "font": { + "placeholder-value": { + "value": "$input-email.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-email.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-email.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-email.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-email.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-email.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-email.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-email.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-email.border.invalid.light", + "type": "color" + } + } + }, + "input-file": { + "font": { + "placeholder-value": { + "value": "$input-file.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-file.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-file.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-file.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-file.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-file.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-file.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-file.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-file.border.invalid.light", + "type": "color" + } + } + }, + "input-month": { + "font": { + "placeholder-value": { + "value": "$input-month.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-month.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-month.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-month.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-month.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-month.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-month.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-month.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-month.border.invalid.light", + "type": "color" + } + } + }, + "input-number": { + "font": { + "placeholder-value": { + "value": "$input-number.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-number.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-number.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-number.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-number.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-number.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-number.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-number.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-number.border.invalid.light", + "type": "color" + } + } + }, + "input-password": { + "font": { + "placeholder-value": { + "value": "$input-password.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-password.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-password.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-password.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-password.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-password.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-password.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-password.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-password.border.invalid.light", + "type": "color" + } + } + }, + "input-search": { + "font": { + "placeholder-value": { + "value": "$input-search.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-search.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-search.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-search.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-search.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-search.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-search.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-search.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-search.border.invalid.light", + "type": "color" + } + } + }, + "input-telephone": { + "font": { + "placeholder-value": { + "value": "$input-telephone.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-telephone.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-telephone.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-telephone.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-telephone.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-telephone.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-telephone.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-telephone.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-telephone.border.invalid.light", + "type": "color" + } + } + }, + "input-text": { + "font": { + "placeholder-value": { + "value": "$input-text.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-text.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-text.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-text.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-text.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-text.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-text.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-text.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-text.border.invalid.light", + "type": "color" + } + } + }, + "input-week": { + "font": { + "placeholder-value": { + "value": "$input-week.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$input-week.font.label.light", + "type": "color" + }, + "prefix-suffix": { + "value": "$input-week.font.prefix-suffix.light", + "type": "color" + } + }, + "icon": { + "value": "$input-week.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$input-week.background.default.light", + "type": "color" + }, + "prefix-sufix": { + "value": "$input-week.background.prefix-suffix.light", + "type": "color" + }, + "read-only": { + "value": "$input-week.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$input-week.border.default.light", + "type": "color" + }, + "invalid": { + "value": "$input-week.border.invalid.light", + "type": "color" + } + } + }, + "textarea": { + "font": { + "placeholder-value": { + "value": "$textarea.font.placeholder-value.light", + "type": "color" + }, + "label": { + "value": "$textarea.font.label.light", + "type": "color" + }, + "chat-limit": { + "value": "$textarea.font.chat-limit.light", + "type": "color" + } + }, + "icon": { + "value": "$textarea.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$textarea.background.default.light", + "type": "color" + }, + "read-only": { + "value": "$textarea.background.read-only.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "{textarea.border.light}", + "type": "color" + } + } + }, + "tab-title": { + "font": { + "default": { + "value": "$tab-title.font.default.light", + "type": "color" + }, + "active": { + "value": "$tab-title.font.active.light", + "type": "color" + } + }, + "icon": { + "default": { + "value": "$tab-title.icon.default.light", + "type": "color" + }, + "active": { + "value": "$tab-title.icon.active.light", + "type": "color" + } + }, + "bordered": { + "border": { + "value": "$tab-title.bordered.border.light", + "type": "color" + }, + "background": { + "default": { + "value": "$tab-title.bordered.background.default.light", + "type": "color" + } + } + }, + "border": { + "active": { + "value": "$tab-title.border.active.light", + "type": "color" + } + } + }, + "tabs": { + "bordered": { + "border": { + "value": "$tabs.bordered.border.light", + "type": "color" + }, + "background": { + "value": "$tabs.bordered.background.default.light", + "type": "color" + } + } + }, + "card": { + "font": { + "title": { + "value": "$card.font.title.light", + "type": "color" + }, + "subtitle": { + "value": "$card.font.subtitle.light", + "type": "color" + }, + "description": { + "value": "$card.font.description.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$card.border.default.light", + "type": "color" + }, + "active": { + "value": "$card.border.active.light", + "type": "color" + } + }, + "background": { + "default": { + "value": "$card.background.default.light", + "type": "color" + } + } + }, + "action": { + "font": { + "value": "$action.font.default.light", + "type": "color" + }, + "icon": { + "value": "$action.icon.light", + "type": "color" + }, + "background": { + "default": { + "value": "$action.background.default.light", + "type": "color" + }, + "active": { + "value": "$action.background.active.light", + "type": "color" + } + } + }, + "action-bar": { + "border": { + "value": "$action-bar.border.light", + "type": "color" + }, + "background": { + "value": "$action-bar.background.light", + "type": "color" + } + }, + "action-pad": { + "border": { + "value": "$action-pad.border.light", + "type": "color" + }, + "background": { + "value": "$action-pad.background.light", + "type": "color" + } + }, + "action-bar-grid": { + "border": { + "value": "$action-bar-grid.border.light", + "type": "color" + }, + "background": { + "value": "$action-bar-grid.background.light", + "type": "color" + } + }, + "action-pad-grid": { + "border": { + "value": "$action-pad-grid.border.light", + "type": "color" + }, + "background": { + "value": "$action-pad-grid.background.light", + "type": "color" + } + }, + "block": { + "font": { + "heading": { + "value": "$block.font.heading.light", + "type": "color" + }, + "active": { + "value": "$action.font.active.light", + "type": "color" + }, + "description": { + "value": "$block.font.description.light", + "type": "color" + }, + "content": { + "value": "$block.font.content.light", + "type": "color" + } + }, + "icon": { + "idle": { + "value": "$block.icon.idle.light", + "type": "color" + }, + "valid": { + "value": "$block.icon.valid.light", + "type": "color" + }, + "invalid": { + "value": "$block.icon.invalid.light", + "type": "color" + }, + "drag-handle": { + "value": "$block.icon.drag-handle.light", + "type": "color" + }, + "chevron": { + "value": "$block.icon.chevron.light", + "type": "color" + } + }, + "border": { + "value": "$block.border.light", + "type": "color" + }, + "background": { + "value": "$block.background.light", + "type": "color" + } + }, + "block-section": { + "font": { + "value": "$block-section.font.light", + "type": "color" + }, + "icon": { + "valid": { + "value": "$block-section.icon.valid.light", + "type": "color" + }, + "invalid": { + "value": "$block-section.icon.invalid.light", + "type": "color" + }, + "chevron": { + "value": "$block-section.icon.chevron.light", + "type": "color" + } + }, + "background": { + "value": "$block-section.background.light", + "type": "color" + } + }, + "notice": { + "font": { + "title": { + "value": "$notice.font.title.light", + "type": "color" + }, + "message": { + "value": "$notice.font.message.light", + "type": "color" + } + }, + "background": { + "value": "$notice.background.light", + "type": "color" + }, + "icon": { + "info": { + "value": "$notice.icon.info.light", + "type": "color" + }, + "success": { + "value": "$notice.icon.success.light", + "type": "color" + }, + "warning": { + "value": "$notice.icon.warning.light", + "type": "color" + }, + "danger": { + "value": "$notice.icon.danger.light", + "type": "color" + }, + "brand": { + "value": "$notice.icon.brand.light", + "type": "color" + } + }, + "highlight": { + "info": { + "value": "$notice.highlight.info.light", + "type": "color" + }, + "success": { + "value": "$notice.highlight.success.light", + "type": "color" + }, + "warning": { + "value": "$notice.highlight.warning.light", + "type": "color" + }, + "danger": { + "value": "$notice.highlight.danger.light", + "type": "color" + }, + "brand": { + "value": "$notice.highlight.brand.light", + "type": "color" + } + } + }, + "modal": { + "font": { + "header": { + "value": "$modal.font.header.light", + "type": "color" + }, + "content": { + "value": "$modal.font.content.light", + "type": "color" + } + }, + "icon": { + "value": "$modal.icon.light", + "type": "color" + }, + "border": { + "default": { + "value": "$modal.border.default.light", + "type": "color" + }, + "top": { + "brand": { + "value": "$modal.border.top.brand.light", + "type": "color" + }, + "info": { + "value": "$modal.border.top.info.light", + "type": "color" + }, + "success": { + "value": "$modal.border.top.success.light", + "type": "color" + }, + "danger": { + "value": "$modal.border.top.danger.light", + "type": "color" + }, + "warning": { + "value": "$modal.border.top.warning.light", + "type": "color" + } + } + }, + "background": { + "value": "$modal.background.light", + "type": "color" + } + }, + "panel-header": { + "font": { + "value": "$panel-header.font.light", + "type": "color" + }, + "icon": { + "value": "$panel-header.icon.light", + "type": "color" + }, + "border": { + "value": "$panel-header.border.light", + "type": "color" + }, + "background": { + "value": "$panel-header.background.light", + "type": "color" + } + }, + "popover": { + "font": { + "value": "$popover.font.light", + "type": "color" + }, + "icon": { + "value": "$popover.icon.light", + "type": "color" + }, + "border": { + "value": "$popover.border.light", + "type": "color" + }, + "background": { + "value": "$popover.background.light", + "type": "color" + } + }, + "slider": { + "font": { + "label": { + "value": "$slider.font.label.light", + "type": "color" + }, + "tick-label": { + "value": "$slider.font.tick-label.light", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider.handle.background.light", + "type": "color" + }, + "border": { + "value": "$slider.handle.border.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider.border.default.light", + "type": "color" + }, + "active": { + "value": "$slider.border.active.light", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider.tick.default.background.light", + "type": "color" + }, + "border": { + "value": "$slider.tick.default.border.light", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider.tick.active.background.light", + "type": "color" + }, + "border": { + "value": "$slider.tick.active.border.light", + "type": "color" + } + } + } + }, + "slider-range": { + "font": { + "label": { + "value": "$slider-range.font.label.light", + "type": "color" + }, + "tick-label": { + "value": "$slider-range.font.tick-label.light", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider-range.handle.background.light", + "type": "color" + }, + "border": { + "value": "$slider-range.handle.border.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider-range.border.default.light", + "type": "color" + }, + "active": { + "value": "$slider-range.border.active.light", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider-range.tick.default.background.light", + "type": "color" + }, + "border": { + "value": "$slider-range.tick.default.border.light", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider-range.tick.active.background.light", + "type": "color" + }, + "border": { + "value": "$slider-range.tick.active.border.light", + "type": "color" + } + } + } + }, + "slider-histogram": { + "font": { + "label": { + "value": "$slider-histogram.font.label.light", + "type": "color" + }, + "tick-label": { + "value": "$slider-histogram.font.tick-label.light", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider-histogram.handle.background.light", + "type": "color" + }, + "border": { + "value": "$slider-histogram.handle.border.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider-histogram.border.default.light", + "type": "color" + }, + "active": { + "value": "$slider-histogram.border.active.light", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider-histogram.tick.default.background.light", + "type": "color" + }, + "border": { + "value": "$slider-histogram.tick.default.border.light", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider-histogram.tick.active.background.light", + "type": "color" + }, + "border": { + "value": "$slider-histogram.tick.active.border.light", + "type": "color" + } + } + }, + "area": { + "active": { + "background": { + "value": "$slider-histogram.area.active.background.light", + "type": "color" + } + } + }, + "active-end": { + "background": { + "value": "$slider-histogram.active-end.background.light", + "type": "color" + } + } + }, + "slider-histogram-range": { + "font": { + "label": { + "value": "$slider-histogram-range.font.label.light", + "type": "color" + }, + "tick-label": { + "value": "$slider-histogram-range.font.tick-label.light", + "type": "color" + } + }, + "handle": { + "background": { + "value": "$slider-histogram-range.handle.background.light", + "type": "color" + }, + "border": { + "value": "$slider-histogram-range.handle.border.light", + "type": "color" + } + }, + "border": { + "default": { + "value": "$slider-histogram-range.border.default.light", + "type": "color" + }, + "active": { + "value": "$slider-histogram-range.border.active.light", + "type": "color" + } + }, + "tick": { + "default": { + "background": { + "value": "$slider-histogram-range.tick.default.background.light", + "type": "color" + }, + "border": { + "value": "$slider-histogram-range.tick.default.border.light", + "type": "color" + } + }, + "active": { + "background": { + "value": "$slider-histogram-range.tick.active.background.light", + "type": "color" + }, + "border": { + "value": "$slider-histogram-range.tick.active.border.light", + "type": "color" + } + } + }, + "area": { + "active": { + "background": { + "value": "$slider-histogram-range.area.active.background.light", + "type": "color" + } + } + }, + "active-end": { + "background": { + "value": "$slider-histogram.active-end.background.light", + "type": "color" + } + } + }, + "filter": { + "font": { + "value": "$filter.font.light", + "type": "color" + }, + "icon": { + "value": "$filter.icon.light", + "type": "color" + }, + "border": { + "value": "$filter.border.light", + "type": "color" + }, + "background": { + "value": "$filter.background.light", + "type": "color" + } + }, + "scrim": { + "background": { + "value": "$scrim.background.light", + "type": "color" + } + }, + "tip-manager": { + "font": { + "heading": { + "value": "$tip-manager.font.heading.light", + "type": "color" + } + }, + "icon": { + "value": "$tip-manager.icon.light", + "type": "color" + }, + "background": { + "default": { + "light": { + "value": "$tip-manager.background.default.light", + "type": "color" + } + } + }, + "border": { + "default": { + "value": "$tip-manager.border.default.light", + "type": "color" + } + } + }, + "button": { + "font": { + "brand": { + "solid": { + "value": "$button.font.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.brand.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.font.brand.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.font.brand.transparent.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$button.font.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.font.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.font.inverse.transparent.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$button.font.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.font.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.font.inverse.transparent.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$button.font.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.font.danger.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.font.danger.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.font.danger.transparent.light", + "type": "color" + } + } + }, + "icon": { + "brand": { + "solid": { + "value": "$button.icon.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.brand.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.icon.brand.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.icon.brand.transparent.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$button.icon.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.icon.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.icon.inverse.transparent.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$button.icon.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.icon.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.icon.inverse.transparent.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$button.icon.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.icon.danger.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.icon.danger.outline.light", + "type": "color" + }, + "transparent": { + "value": "$button.icon.danger.transparent.light", + "type": "color" + } + } + }, + "background": { + "brand": { + "solid": { + "value": "$button.background.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.brand.outline-fill.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$button.background.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.inverse.outline-fill.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$button.background.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.inverse.outline-fill.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$button.background.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$button.background.danger.outline-fill.light", + "type": "color" + } + } + }, + "border": { + "brand": { + "outline-fill": { + "value": "$button.border.brand.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.border.brand.outline.light", + "type": "color" + } + }, + "inverse": { + "outline-fill": { + "value": "$button.border.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.border.inverse.outline.light", + "type": "color" + } + }, + "neutral": { + "outline-fill": { + "value": "$button.border.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.border.inverse.outline.light", + "type": "color" + } + }, + "danger": { + "outline-fill": { + "value": "$button.border.danger.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$button.border.danger.outline.light", + "type": "color" + } + } + } + }, + "split-button": { + "font": { + "brand": { + "solid": { + "value": "$split-button.font.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.brand.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.font.brand.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.brand.transparent.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.font.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.font.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.inverse.transparent.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.font.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.font.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.inverse.transparent.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.font.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.font.danger.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.font.danger.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.font.danger.transparent.light", + "type": "color" + } + } + }, + "icon": { + "brand": { + "solid": { + "value": "$split-button.icon.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.brand.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.brand.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.brand.transparent.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.icon.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.inverse.transparent.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.icon.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.inverse.transparent.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.icon.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.icon.danger.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.icon.danger.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.icon.danger.transparent.light", + "type": "color" + } + } + }, + "background": { + "brand": { + "solid": { + "value": "$split-button.background.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.brand.outline-fill.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.background.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.inverse.outline-fill.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.background.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.inverse.outline-fill.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.background.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.background.danger.outline-fill.light", + "type": "color" + } + } + }, + "border": { + "brand": { + "outline-fill": { + "value": "$split-button.border.brand.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.border.brand.outline.light", + "type": "color" + } + }, + "inverse": { + "outline-fill": { + "value": "$split-button.border.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.border.inverse.outline.light", + "type": "color" + } + }, + "neutral": { + "outline-fill": { + "value": "$button.border.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.border.inverse.outline.light", + "type": "color" + } + }, + "danger": { + "outline-fill": { + "value": "$split-button.border.danger.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.border.danger.outline.light", + "type": "color" + } + } + }, + "divider": { + "brand": { + "solid": { + "value": "$split-button.divider.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.brand.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.brand.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.brand.transparent.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$split-button.divider.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.inverse.transparent.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$split-button.divider.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.inverse.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.inverse.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.inverse.transparent.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$split-button.divider.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$split-button.divider.danger.outline-fill.light", + "type": "color" + }, + "outline": { + "value": "$split-button.divider.danger.outline.light", + "type": "color" + }, + "transparent": { + "value": "$split-button.divider.danger.transparent.light", + "type": "color" + } + } + } + }, + "fab": { + "font": { + "brand": { + "solid": { + "value": "$fab.font.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.brand.outline-fill.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$fab.font.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.inverse.outline-fill.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$fab.font.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.inverse.outline-fill.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$fab.font.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.font.danger.outline-fill.light", + "type": "color" + } + } + }, + "icon": { + "brand": { + "solid": { + "value": "$fab.icon.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.brand.outline-fill.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$fab.icon.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.inverse.outline-fill.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$fab.icon.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.inverse.outline-fill.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$fab.icon.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.icon.danger.outline-fill.light", + "type": "color" + } + } + }, + "background": { + "brand": { + "solid": { + "value": "$fab.background.brand.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.brand.outline-fill.light", + "type": "color" + } + }, + "inverse": { + "solid": { + "value": "$fab.background.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.inverse.outline-fill.light", + "type": "color" + } + }, + "neutral": { + "solid": { + "value": "$fab.background.inverse.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.inverse.outline-fill.light", + "type": "color" + } + }, + "danger": { + "solid": { + "value": "$fab.background.danger.solid.light", + "type": "color" + }, + "outline-fill": { + "value": "$fab.background.danger.outline-fill.light", + "type": "color" + } + } + }, + "border": { + "brand": { + "outline-fill": { + "value": "$fab.border.brand.outline-fill.light", + "type": "color" + }, + "solid": { + "value": "$fab.border.brand.solid.light", + "type": "color" + } + }, + "inverse": { + "outline-fill": { + "value": "$fab.border.inverse.outline-fill.light", + "type": "color" + }, + "solid": { + "value": "$fab.border.inverse.solid.light", + "type": "color" + } + }, + "neutral": { + "outline-fill": { + "value": "$fab.border.inverse.outline-fill.light", + "type": "color" + }, + "solid": { + "value": "$fab.border.inverse.solid.light", + "type": "color" + } + }, + "danger": { + "outline-fill": { + "value": "$fab.border.danger.outline-fill.light", + "type": "color" + }, + "solid": { + "value": "$fab.border.danger.solid.light", + "type": "color" + } + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/accordion-item.json b/packages/calcite-design-tokens/src/component/accordion-item.json new file mode 100644 index 00000000000..85934a35821 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/accordion-item.json @@ -0,0 +1,172 @@ +{ + "accordion-item": { + "font": { + "heading": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + }, + "description": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "expanded": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "default": { + "space-between": { + "sm": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.7}", + "type": "spacing" + } + }, + "text": { + "space-between": { + "sm": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.1}", + "type": "spacing" + } + } + }, + "space-around": { + "top-bottom": { + "sm": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.5}", + "type": "spacing" + } + }, + "left-right": { + "sm": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.7}", + "type": "spacing" + } + } + } + }, + "border-width": { + "value": "{core.border.border-width.0}", + "type": "borderWidth" + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/accordion.json b/packages/calcite-design-tokens/src/component/accordion.json new file mode 100644 index 00000000000..29370b6401f --- /dev/null +++ b/packages/calcite-design-tokens/src/component/accordion.json @@ -0,0 +1,192 @@ +{ + "accordion": { + "heading": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "description": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "icon": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "expanded": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "default": { + "space-between": { + "sm": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.7}", + "type": "spacing" + } + }, + "text": { + "space-between": { + "sm": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.1}", + "type": "spacing" + } + } + }, + "space-around": { + "top-bottom": { + "sm": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.5}", + "type": "spacing" + } + }, + "left-right": { + "sm": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.7}", + "type": "spacing" + } + } + } + }, + "minimal": { + "space-between": { + "sm": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.7}", + "type": "spacing" + } + }, + "text": { + "space-between": { + "sm": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.1}", + "type": "spacing" + } + } + }, + "space-around": { + "top-bottom": { + "sm": { + "value": "{core.spacing.1}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.3}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.5}", + "type": "spacing" + } + }, + "left-right": { + "sm": { + "value": "{core.spacing.none}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.none}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.none}", + "type": "spacing" + } + } + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/action-bar-grid.json b/packages/calcite-design-tokens/src/component/action-bar-grid.json new file mode 100644 index 00000000000..5322ee46fa7 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/action-bar-grid.json @@ -0,0 +1,66 @@ +{ + "action-bar-grid": { + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/action-bar.json b/packages/calcite-design-tokens/src/component/action-bar.json new file mode 100644 index 00000000000..c8ee0cda60a --- /dev/null +++ b/packages/calcite-design-tokens/src/component/action-bar.json @@ -0,0 +1,66 @@ +{ + "action-bar": { + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/action-pad-grid.json b/packages/calcite-design-tokens/src/component/action-pad-grid.json new file mode 100644 index 00000000000..6c25daf4a56 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/action-pad-grid.json @@ -0,0 +1,80 @@ +{ + "action-pad-grid": { + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "shadow": { + "sm": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + }, + "md": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + }, + "lg": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/action-pad.json b/packages/calcite-design-tokens/src/component/action-pad.json new file mode 100644 index 00000000000..738d3f29afd --- /dev/null +++ b/packages/calcite-design-tokens/src/component/action-pad.json @@ -0,0 +1,80 @@ +{ + "action-pad": { + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "shadow": { + "sm": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + }, + "md": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + }, + "lg": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/action.json b/packages/calcite-design-tokens/src/component/action.json new file mode 100644 index 00000000000..431ce958e1d --- /dev/null +++ b/packages/calcite-design-tokens/src/component/action.json @@ -0,0 +1,156 @@ +{ + "action": { + "font": { + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.8", + "type": "spacing" + } + }, + "indicator-size": { + "sm": { + "value": "$core.sizing.3", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.3", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.3", + "type": "sizing" + } + }, + "indicator": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "loader-icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/alert.json b/packages/calcite-design-tokens/src/component/alert.json new file mode 100644 index 00000000000..6389f65c23c --- /dev/null +++ b/packages/calcite-design-tokens/src/component/alert.json @@ -0,0 +1,258 @@ +{ + "alert": { + "font": { + "title": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.1h", + "type": "typography" + } + }, + "message": { + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "icon": { + "blue": { + "light": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + } + }, + "green": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "yellow": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + }, + "red": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + }, + "highlight": { + "blue": { + "light": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + } + }, + "green": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "yellow": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + }, + "red": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + }, + "space-between": { + "sm": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.7}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.8}", + "type": "spacing" + } + }, + "space-around": { + "top": { + "sm": { + "value": "{core.spacing.4}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.8}", + "type": "spacing" + } + }, + "bottom": { + "sm": { + "value": "{core.spacing.4}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.8}", + "type": "spacing" + } + }, + "left": { + "sm": { + "value": "{core.spacing.4}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.8}", + "type": "spacing" + } + }, + "right": { + "sm": { + "value": "{core.spacing.4}", + "type": "spacing" + }, + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + }, + "lg": { + "value": "{core.spacing.8}", + "type": "spacing" + } + } + }, + "shadow": { + "value": "{core.box-shadow.2}", + "type": "boxShadow" + } + } +} diff --git a/packages/calcite-design-tokens/src/component/avatar.json b/packages/calcite-design-tokens/src/component/avatar.json new file mode 100644 index 00000000000..7fb35dbf070 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/avatar.json @@ -0,0 +1,140 @@ +{ + "avatar": { + "font": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.bold.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "red": { + "light": { + "value": "$core.color.palette.high-saturation.red.h-rr-010", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.high-saturation.red.h-rr-090", + "type": "color" + } + }, + "teal": { + "light": { + "value": "$core.color.palette.high-saturation.green-blue.h-gb-010", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.high-saturation.green-blue.h-gb-090", + "type": "color" + } + }, + "blue": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-010", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.high-saturation.blue.h-bb-090", + "type": "color" + } + }, + "green": { + "light": { + "value": "$core.color.palette.high-saturation.yellow-green.h-yg-010", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.high-saturation.yellow-green.h-yg-090", + "type": "color" + } + }, + "yellow": { + "light": { + "value": "$core.color.palette.high-saturation.yellow.h-yy-010", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.high-saturation.yellow.h-yy-100", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/block-section.json b/packages/calcite-design-tokens/src/component/block-section.json new file mode 100644 index 00000000000..9f25113987e --- /dev/null +++ b/packages/calcite-design-tokens/src/component/block-section.json @@ -0,0 +1,124 @@ +{ + "block-section": { + "font": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.wrap.medium.-1", + "type": "typography" + } + }, + "icon": { + "valid": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "chevron": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "{semantic.ui.color.text.3.dark}", + "type": "color" + } + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "border-radius": { + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "icon-size": { + "md": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "md": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "block-text": { + "right-left": { + "md": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "block-content": { + "md": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "block-section": { + "top-bottom": { + "md": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "icon": { + "left": { + "md": { + "value": "$core.spacing.3", + "type": "spacing" + } + } + }, + "switch": { + "left": { + "md": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + } + }, + "chevron-size": { + "md": { + "value": "$core.sizing.7", + "type": "sizing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/block.json b/packages/calcite-design-tokens/src/component/block.json new file mode 100644 index 00000000000..3276f9e7a70 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/block.json @@ -0,0 +1,198 @@ +{ + "block": { + "font": { + "heading": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + } + }, + "description": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + } + }, + "content": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + } + } + }, + "icon": { + "idle": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "valid": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "drag-handle": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "chevron": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "{semantic.ui.color.text.3.dark}", + "type": "color" + } + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "border-radius": { + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "md": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "md": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "space-around": { + "block": { + "top-down-left": { + "md": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "right": { + "md": { + "value": "$core.spacing.7", + "type": "spacing" + } + } + }, + "block-content": { + "right-left": { + "md": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "top-down": { + "md": { + "value": "$core.spacing.3", + "type": "spacing" + } + } + } + }, + "chevron-size": { + "md": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "drag-size": { + "md": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "drag-handle": { + "space-around": { + "drag": { + "right-left": { + "md": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/button.json b/packages/calcite-design-tokens/src/component/button.json new file mode 100644 index 00000000000..b5ea778ffd0 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/button.json @@ -0,0 +1,650 @@ +{ + "button": { + "font": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "sm": { + "value": "$semantic.font.default.bold.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "icon": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "border": { + "brand": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inverse": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + } + }, + "neutral": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + } + }, + "danger": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "background": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "icon-only": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/card.json b/packages/calcite-design-tokens/src/component/card.json new file mode 100644 index 00000000000..876fe993bbb --- /dev/null +++ b/packages/calcite-design-tokens/src/component/card.json @@ -0,0 +1,116 @@ +{ + "card": { + "font": { + "title": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + } + }, + "subtile": { + "md": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + } + }, + "description": { + "md": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "subtitle": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "space-around": { + "md": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "space-between": { + "card": { + "md": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "title": { + "md": { + "value": "$core.spacing.3", + "type": "spacing" + } + } + }, + "border-radius": { + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/checkbox.json b/packages/calcite-design-tokens/src/component/checkbox.json new file mode 100644 index 00000000000..983b205c5b8 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/checkbox.json @@ -0,0 +1,110 @@ +{ + "checkbox": { + "comp-size": { + "sm": { + "value": "$core.sizing.5", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.sizing.1", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.3", + "type": "spacing" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "selected": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "border-radius": { + "value": "$semantic.border.border-radius.sharp", + "type": "borderRadius" + }, + "border-width": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "font": { + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "space-around": { + "standard": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/chip.json b/packages/calcite-design-tokens/src/component/chip.json new file mode 100644 index 00000000000..5ca4f2fee22 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/chip.json @@ -0,0 +1,382 @@ +{ + "chip": { + "font": { + "clear": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "solid": { + "grey": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "blue": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "red": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "yellow": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "green": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + } + } + }, + "icon": { + "solid": { + "grey": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "blue": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "red": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "yellow": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "green": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + } + }, + "clear": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "space-around": { + "right": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + }, + "left": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + } + }, + "background": { + "solid": { + "grey": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "red": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "blue": { + "light": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + } + }, + "green": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "yellow": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "closable-icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "space-around": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + }, + "border": { + "clear": { + "grey": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "red": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "blue": { + "light": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + } + }, + "green": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "yellow": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + } + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "border-width": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "text": { + "space-around": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/color-picker.json b/packages/calcite-design-tokens/src/component/color-picker.json new file mode 100644 index 00000000000..eb85ed9490b --- /dev/null +++ b/packages/calcite-design-tokens/src/component/color-picker.json @@ -0,0 +1,148 @@ +{ + "color-picker": { + "font": { + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "saved-size": { + "sm": { + "value": "$core.sizing.8", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "swatch-size": { + "sm": { + "value": "$core.sizing.8", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.8", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "channels": { + "space-between": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "auto", + "type": "spacing" + }, + "lg": { + "value": "auto", + "type": "spacing" + } + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/combobox.json b/packages/calcite-design-tokens/src/component/combobox.json new file mode 100644 index 00000000000..0e85c49cc86 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/combobox.json @@ -0,0 +1,152 @@ +{ + "combobox": { + "font": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.bold.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.4", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.14", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.11", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/date-picker.json b/packages/calcite-design-tokens/src/component/date-picker.json new file mode 100644 index 00000000000..dfec9a09543 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/date-picker.json @@ -0,0 +1,354 @@ +{ + "date-picker": { + "font": { + "date": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "day": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.bold.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-2h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + } + }, + "month": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.1h", + "type": "typography" + } + }, + "range": { + "date": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "selected": { + "date": { + "light": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + } + } + }, + "active": { + "date": { + "light": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "date": { + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "range": { + "light": { + "value": "$semantic.ui.color.foreground.current.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.current.dark", + "type": "color" + } + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "date-row": { + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.2", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.0", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + } + } + }, + "date": { + "active": { + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.0", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.0", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + } + }, + "day": { + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + }, + "month": { + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.4", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/dropdown-item.json b/packages/calcite-design-tokens/src/component/dropdown-item.json new file mode 100644 index 00000000000..15637853b05 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/dropdown-item.json @@ -0,0 +1,384 @@ +{ + "dropdown-item": { + "font": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "selected": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "group-title": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.bold.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + } + } + }, + "icon": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "selected": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "select": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "container": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + }, + "space-around": { + "content": { + "left": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.0", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.0", + "type": "spacing" + } + } + }, + "container": { + "default": { + "left": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + }, + "single": { + "left": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.13", + "type": "spacing" + } + }, + "right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + }, + "multi": { + "left": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.13", + "type": "spacing" + } + }, + "right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + } + }, + "group-title": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "icon-start": { + "left": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + }, + "right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + } + }, + "icon-end": { + "left": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/dropdown.json b/packages/calcite-design-tokens/src/component/dropdown.json new file mode 100644 index 00000000000..69073b41b28 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/dropdown.json @@ -0,0 +1,58 @@ +{ + "dropdown": { + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "box-shadow": { + "sm": { + "value": "$core.box-shadow.2", + "type": "boxShadow" + }, + "md": { + "value": "$core.box-shadow.2", + "type": "boxShadow" + }, + "lg": { + "value": "$core.box-shadow.2", + "type": "boxShadow" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/fab.json b/packages/calcite-design-tokens/src/component/fab.json new file mode 100644 index 00000000000..0f9b2137e56 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/fab.json @@ -0,0 +1,490 @@ +{ + "fab": { + "font": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "icon": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "border": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "background": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.full", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.full", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.full", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "icon-only": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/filter.json b/packages/calcite-design-tokens/src/component/filter.json new file mode 100644 index 00000000000..972424d84fe --- /dev/null +++ b/packages/calcite-design-tokens/src/component/filter.json @@ -0,0 +1,174 @@ +{ + "filter": { + "font": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "input": { + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-date-picker.json b/packages/calcite-design-tokens/src/component/input-date-picker.json new file mode 100644 index 00000000000..cd09c9aa1b7 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-date-picker.json @@ -0,0 +1,224 @@ +{ + "input-date-picker": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "arrow": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "arrow-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-datetime-local.json b/packages/calcite-design-tokens/src/component/input-datetime-local.json new file mode 100644 index 00000000000..551b2c784ed --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-datetime-local.json @@ -0,0 +1,230 @@ +{ + "input-datetime-local": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-email.json b/packages/calcite-design-tokens/src/component/input-email.json new file mode 100644 index 00000000000..7db385cf697 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-email.json @@ -0,0 +1,244 @@ +{ + "input-email": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-file.json b/packages/calcite-design-tokens/src/component/input-file.json new file mode 100644 index 00000000000..45e66bb131b --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-file.json @@ -0,0 +1,244 @@ +{ + "input-file": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-message.json b/packages/calcite-design-tokens/src/component/input-message.json new file mode 100644 index 00000000000..3af48dc9ebf --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-message.json @@ -0,0 +1,72 @@ +{ + "input-message": { + "font": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + } + }, + "icon": { + "idle": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "valid": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-month.json b/packages/calcite-design-tokens/src/component/input-month.json new file mode 100644 index 00000000000..d7ac4c10250 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-month.json @@ -0,0 +1,244 @@ +{ + "input-month": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-number.json b/packages/calcite-design-tokens/src/component/input-number.json new file mode 100644 index 00000000000..5e9a74390fe --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-number.json @@ -0,0 +1,244 @@ +{ + "input-number": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-password.json b/packages/calcite-design-tokens/src/component/input-password.json new file mode 100644 index 00000000000..4cebb82f487 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-password.json @@ -0,0 +1,244 @@ +{ + "input-password": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-search.json b/packages/calcite-design-tokens/src/component/input-search.json new file mode 100644 index 00000000000..aa97e315a20 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-search.json @@ -0,0 +1,244 @@ +{ + "input-search": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-telephone.json b/packages/calcite-design-tokens/src/component/input-telephone.json new file mode 100644 index 00000000000..674543b561e --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-telephone.json @@ -0,0 +1,244 @@ +{ + "input-telephone": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-text.json b/packages/calcite-design-tokens/src/component/input-text.json new file mode 100644 index 00000000000..3dc7bee8df8 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-text.json @@ -0,0 +1,244 @@ +{ + "input-text": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/input-time.json b/packages/calcite-design-tokens/src/component/input-time.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-time.json @@ -0,0 +1 @@ +{} diff --git a/packages/calcite-design-tokens/src/component/input-week.json b/packages/calcite-design-tokens/src/component/input-week.json new file mode 100644 index 00000000000..a963ddc9872 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/input-week.json @@ -0,0 +1,244 @@ +{ + "input-week": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "prefix-suffix": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "invalid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "prefix-suffix": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "opacity": { + "placeholder": { + "light": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/label.json b/packages/calcite-design-tokens/src/component/label.json new file mode 100644 index 00000000000..d92f1356961 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/label.json @@ -0,0 +1,26 @@ +{ + "label": { + "font": { + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/link.json b/packages/calcite-design-tokens/src/component/link.json new file mode 100644 index 00000000000..91504e568a8 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/link.json @@ -0,0 +1,44 @@ +{ + "link": { + "font": { + "light": { + "value": "$semantic.ui.color.text.link.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.link.dark", + "type": "color" + }, + "regular": { + "value": "$semantic.font.wrap.regular.0", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.link.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.link.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.text.link.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.link.dark", + "type": "color" + } + }, + "bottom": { + "border-width": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/loader.json b/packages/calcite-design-tokens/src/component/loader.json new file mode 100644 index 00000000000..8cc68b37918 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/loader.json @@ -0,0 +1,130 @@ +{ + "loader": { + "font": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "text": { + "value": "$semantic.font.wrap.regular.-2", + "type": "typography" + }, + "value-text": { + "sm": { + "value": "$semantic.font.wrap.regular.-2", + "type": "typography" + }, + "md": { + "value": "$semantic.font.wrap.regular.0", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.wrap.regular.2", + "type": "typography" + } + } + }, + "default": { + "comp-size": { + "sm": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.17", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.20", + "type": "sizing" + } + }, + "space-between": { + "standard": { + "value": "$core.spacing.1", + "type": "spacing" + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inline": { + "comp-size": { + "sm": { + "value": "$core.sizing.5", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "foreground": { + "indeterminate": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "determinate": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/modal.json b/packages/calcite-design-tokens/src/component/modal.json new file mode 100644 index 00000000000..245b209e5f0 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/modal.json @@ -0,0 +1,278 @@ +{ + "modal": { + "font": { + "header": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.wrap.regular.1", + "type": "typography" + }, + "md": { + "value": "$semantic.font.wrap.regular.2", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.wrap.regular.3", + "type": "typography" + } + }, + "content": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.1h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "top": { + "brand": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "info": { + "light": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + } + }, + "success": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "danger": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "warning": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + } + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.8", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.9", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.8", + "type": "spacing" + } + }, + "content": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.8", + "type": "spacing" + } + }, + "cancel-button": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + }, + "border-width": { + "default": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "top": { + "sm": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + } + }, + "comp-size": { + "small-width": { + "value": "512", + "type": "sizing" + }, + "medium-width": { + "value": "768px", + "type": "sizing" + }, + "full-width": { + "value": "1504px", + "type": "sizing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/notice.json b/packages/calcite-design-tokens/src/component/notice.json new file mode 100644 index 00000000000..b281901e9ac --- /dev/null +++ b/packages/calcite-design-tokens/src/component/notice.json @@ -0,0 +1,280 @@ +{ + "notice": { + "font": { + "title": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.wrap.medium.-1", + "type": "typography" + }, + "md": { + "value": "$semantic.font.wrap.medium.0", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.wrap.medium.1", + "type": "typography" + } + }, + "message": { + "sm": { + "value": "$semantic.font.wrap.regular.-2", + "type": "typography" + }, + "md": { + "value": "$semantic.font.wrap.regular.-1", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.wrap.regular.0", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "icon": { + "info": { + "light": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + } + }, + "success": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "warning": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + }, + "danger": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "brand": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "highlight": { + "info": { + "light": { + "value": "$semantic.ui.color.info.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.info.default.dark", + "type": "color" + } + }, + "success": { + "light": { + "value": "$semantic.ui.color.success.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.success.default.dark", + "type": "color" + } + }, + "warning": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + }, + "danger": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "brand": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "border": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + } + }, + "content": { + "space-between": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + }, + "space-around": { + "top-bottom": { + "sm": { + "value": "$core.spacing.4", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.6", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "left": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.8", + "type": "spacing" + } + }, + "right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + } + }, + "shadow": { + "sm": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + }, + "md": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + }, + "lg": { + "value": "{core.box-shadow.1}", + "type": "boxShadow" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/pagination.json b/packages/calcite-design-tokens/src/component/pagination.json new file mode 100644 index 00000000000..84453f3bb27 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/pagination.json @@ -0,0 +1,152 @@ +{ + "pagination": { + "font": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.bold.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.4", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.14", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.11", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/panel-header.json b/packages/calcite-design-tokens/src/component/panel-header.json new file mode 100644 index 00000000000..ecf5ed905ff --- /dev/null +++ b/packages/calcite-design-tokens/src/component/panel-header.json @@ -0,0 +1,88 @@ +{ + "panel-header": { + "font": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "heading": { + "md": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + }, + "description": { + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-width": { + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "md": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "md": { + "value": "$core.spacing.1", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "md": { + "value": "$core.spacing.5", + "type": "spacing" + } + }, + "top-bottom": { + "md": { + "value": "$core.spacing.6", + "type": "spacing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/popover.json b/packages/calcite-design-tokens/src/component/popover.json new file mode 100644 index 00000000000..4ff8999971f --- /dev/null +++ b/packages/calcite-design-tokens/src/component/popover.json @@ -0,0 +1,170 @@ +{ + "popover": { + "font": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.wrap.medium.-1", + "type": "typography" + }, + "md": { + "value": "$semantic.font.wrap.medium.0", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.wrap.medium.1", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "pointer-size": { + "sm": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.6", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.8", + "type": "spacing" + } + }, + "left-top-bottom": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + } + }, + "shadow": { + "sm": { + "value": "{core.box-shadow.2}", + "type": "boxShadow" + }, + "md": { + "value": "{core.box-shadow.2}", + "type": "boxShadow" + }, + "lg": { + "value": "{core.box-shadow.2}", + "type": "boxShadow" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/radio.json b/packages/calcite-design-tokens/src/component/radio.json new file mode 100644 index 00000000000..ac338783b8b --- /dev/null +++ b/packages/calcite-design-tokens/src/component/radio.json @@ -0,0 +1,124 @@ +{ + "radio": { + "comp-size": { + "sm": { + "value": "$core.sizing.5", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.3", + "type": "spacing" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border-radius": { + "value": "$semantic.border.border-radius.pill", + "type": "borderRadius" + }, + "border-width": { + "unchecked": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "checked": { + "sm": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.3", + "type": "borderWidth" + } + } + }, + "border": { + "unchecked": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "checked": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "font": { + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "space-around": { + "sm": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/rating.json b/packages/calcite-design-tokens/src/component/rating.json new file mode 100644 index 00000000000..f0f5e3674ea --- /dev/null +++ b/packages/calcite-design-tokens/src/component/rating.json @@ -0,0 +1,243 @@ +{ + "rating": { + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "chip": { + "border-radius": { + "value": "$semantic.border.border-radius.pill", + "type": "borderRadius" + }, + "value_text": { + "font": { + "sm": { + "value": "$semantic.font.default.bold.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "count": { + "font": { + "sm": { + "value": { + "typography": "$core.font.font-size.1", + "fontWeights": "$core.font.font-weight.medium-italic" + }, + "type": "composition" + }, + "md": { + "value": { + "typography": "$core.font.font-size.2", + "fontWeights": "$core.font.font-weight.medium-italic" + }, + "type": "composition" + }, + "lg": { + "value": { + "typography": "$core.font.font-size.3", + "fontWeights": "$core.font.font-weight.medium-italic" + }, + "type": "composition" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + } + }, + "star": { + "comp-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "average": { + "light": { + "value": "$semantic.ui.color.warning.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.warning.default.dark", + "type": "color" + } + } + } + }, + "star-container": { + "space-between": { + "sm": { + "value": "$core.sizing.1", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.5", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.sizing.1", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.2", + "type": "spacing" + } + } + }, + "average": { + "space-between": { + "sm": { + "value": "$core.sizing.1", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.5", + "type": "spacing" + } + }, + "chip": { + "space-between": { + "sm": { + "value": "$core.sizing.1", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.5", + "type": "spacing" + } + }, + "space-arround": { + "sm": { + "value": "$core.sizing.3", + "type": "spacing" + }, + "md": { + "value": "$core.sizing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "spacing" + } + } + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/scrim.json b/packages/calcite-design-tokens/src/component/scrim.json new file mode 100644 index 00000000000..3390ff5ad7c --- /dev/null +++ b/packages/calcite-design-tokens/src/component/scrim.json @@ -0,0 +1,18 @@ +{ + "scrim": { + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "opacity": { + "value": "$core.opacity.85", + "type": "opacity" + } + } +} diff --git a/packages/calcite-design-tokens/src/component/segmented-control.json b/packages/calcite-design-tokens/src/component/segmented-control.json new file mode 100644 index 00000000000..95f4854a9fc --- /dev/null +++ b/packages/calcite-design-tokens/src/component/segmented-control.json @@ -0,0 +1,154 @@ +{ + "segmented-control": { + "font": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "sm": { + "value": "$semantic.font.default.bold.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + }, + "checked": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.4", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.14", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.11", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/slider-histogram-range.json b/packages/calcite-design-tokens/src/component/slider-histogram-range.json new file mode 100644 index 00000000000..db2abf55292 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/slider-histogram-range.json @@ -0,0 +1,284 @@ +{ + "slider-histogram-range": { + "font": { + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "tick-label": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + } + } + }, + "handle": { + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "tick-size": { + "width": { + "sm": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.1", + "type": "sizing" + } + }, + "height": { + "sm": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.2", + "type": "sizing" + } + } + }, + "handle-size": { + "sm": { + "value": "$core.sizing.4", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "tick": { + "default": { + "background": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "active": { + "background": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + } + }, + "area": { + "active": { + "background": { + "light": { + "value": "#9BBDDF", + "type": "color" + }, + "dark": { + "value": "#8DCEF7", + "type": "color" + } + } + } + }, + "active-start-end": { + "width": { + "sm": { + "value": "$core.sizing.0", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.0", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.0", + "type": "sizing" + } + }, + "height": { + "sm": { + "value": "$core.sizing.15", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.15", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.15", + "type": "sizing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/slider-histogram.json b/packages/calcite-design-tokens/src/component/slider-histogram.json new file mode 100644 index 00000000000..925f7e77f2d --- /dev/null +++ b/packages/calcite-design-tokens/src/component/slider-histogram.json @@ -0,0 +1,280 @@ +{ + "slider-histogram": { + "font": { + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "tick-label": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + } + } + }, + "handle": { + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + }, + "tick-size": { + "width": { + "sm": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.1", + "type": "sizing" + } + }, + "height": { + "sm": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.2", + "type": "sizing" + } + } + }, + "handle-size": { + "sm": { + "value": "$core.sizing.4", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "tick": { + "default": { + "background": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "active": { + "background": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + } + }, + "area": { + "active": { + "background": { + "light": { + "value": "#9BBDDF", + "type": "color" + }, + "dark": { + "value": "#8DCEF7", + "type": "color" + } + } + } + }, + "active-end": { + "width": { + "sm": { + "value": "$core.sizing.0", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.0", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.0", + "type": "sizing" + } + }, + "height": { + "sm": { + "value": "$core.sizing.15", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.15", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.15", + "type": "sizing" + } + }, + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/slider-range.json b/packages/calcite-design-tokens/src/component/slider-range.json new file mode 100644 index 00000000000..86159ecd864 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/slider-range.json @@ -0,0 +1,226 @@ +{ + "slider-range": { + "font": { + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "tick-label": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + } + } + }, + "handle": { + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + }, + "tick-size": { + "width": { + "sm": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.1", + "type": "sizing" + } + }, + "height": { + "sm": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.2", + "type": "sizing" + } + } + }, + "handle-size": { + "sm": { + "value": "$core.sizing.4", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "tick": { + "default": { + "background": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "active": { + "background": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/slider.json b/packages/calcite-design-tokens/src/component/slider.json new file mode 100644 index 00000000000..bee96cfa2b7 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/slider.json @@ -0,0 +1,226 @@ +{ + "slider": { + "font": { + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "tick-label": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + } + } + }, + "handle": { + "background": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + }, + "tick-size": { + "width": { + "sm": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.1", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.1", + "type": "sizing" + } + }, + "height": { + "sm": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.2", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.2", + "type": "sizing" + } + } + }, + "handle-size": { + "sm": { + "value": "$core.sizing.4", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.2", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "tick": { + "default": { + "background": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "active": { + "background": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/split-button.json b/packages/calcite-design-tokens/src/component/split-button.json new file mode 100644 index 00000000000..e9140c4af48 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/split-button.json @@ -0,0 +1,830 @@ +{ + "split-button": { + "font": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "icon": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "border": { + "brand": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inverse": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + } + }, + "neutral": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + } + }, + "danger": { + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + }, + "background": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "space-around": { + "content": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + }, + "dropdown": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + }, + "divider": { + "solid": { + "top-bottom": { + "value": "$core.spacing.1", + "type": "spacing" + } + } + } + }, + "divider": { + "brand": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "inverse": { + "solid": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.inverse.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.inverse.dark", + "type": "color" + } + } + }, + "neutral": { + "solid": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.foreground.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.3.dark", + "type": "color" + } + } + }, + "danger": { + "solid": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline-fill": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "outline": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + }, + "transparent": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/stepper-item.json b/packages/calcite-design-tokens/src/component/stepper-item.json new file mode 100644 index 00000000000..00c53b46670 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/stepper-item.json @@ -0,0 +1,372 @@ +{ + "stepper-item": { + "font": { + "heading": { + "default": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "error": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "complete": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "sm": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.1h", + "type": "typography" + } + }, + "description": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "error": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "complete": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "context": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "error": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + }, + "complete": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + } + }, + "icon": { + "default": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "error": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + }, + "error": { + "light": { + "value": "$semantic.ui.color.danger.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.danger.default.dark", + "type": "color" + } + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.14", + "type": "spacing" + } + }, + "space-around": { + "left": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "right": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.8", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.8", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.9", + "type": "spacing" + } + } + }, + "disabled": { + "value": "{core.opacity.50}", + "type": "opacity" + } + } +} diff --git a/packages/calcite-design-tokens/src/component/stepper.json b/packages/calcite-design-tokens/src/component/stepper.json new file mode 100644 index 00000000000..f1d30b3cc93 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/stepper.json @@ -0,0 +1,152 @@ +{ + "stepper": { + "font": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.bold.-3h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.4", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.14", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.11", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/switch.json b/packages/calcite-design-tokens/src/component/switch.json new file mode 100644 index 00000000000..b541b35275b --- /dev/null +++ b/packages/calcite-design-tokens/src/component/switch.json @@ -0,0 +1,178 @@ +{ + "switch": { + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "checked": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.full", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.full", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.full", + "type": "borderRadius" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.15", + "type": "sizing" + } + }, + "handle-size": { + "sm": { + "value": "$core.sizing.5", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "checked": { + "light": { + "value": "$semantic.ui.color.brand.hover.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.hover.dark", + "type": "color" + } + } + }, + "handle": { + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "checked": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "checked": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.half", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.half", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.half", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "{core.border.border-width.1}", + "type": "borderWidth" + }, + "md": { + "value": "{core.border.border-width.1}", + "type": "borderWidth" + }, + "lg": { + "value": "{core.border.border-width.1}", + "type": "borderWidth" + } + } + }, + "border-width": { + "sm": { + "value": "{core.border.border-width.0}", + "type": "borderWidth" + }, + "md": { + "value": "{core.border.border-width.0}", + "type": "borderWidth" + }, + "lg": { + "value": "{core.border.border-width.0}", + "type": "borderWidth" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/tab-title.json b/packages/calcite-design-tokens/src/component/tab-title.json new file mode 100644 index 00000000000..372276c6a2f --- /dev/null +++ b/packages/calcite-design-tokens/src/component/tab-title.json @@ -0,0 +1,228 @@ +{ + "tab-title": { + "font": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "icon": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "bordered": { + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "active": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.3", + "type": "spacing" + } + }, + "default": { + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.1", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.4", + "type": "spacing" + } + } + } + }, + "border": { + "active": { + "light": { + "value": "{semantic.ui.color.brand.default.light}", + "type": "color" + }, + "dark": { + "value": "{semantic.ui.color.brand.default.dark}", + "type": "color" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/tabs.json b/packages/calcite-design-tokens/src/component/tabs.json new file mode 100644 index 00000000000..3c97c1795b6 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/tabs.json @@ -0,0 +1,242 @@ +{ + "tabs": { + "font": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "icon": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "active": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + } + } + }, + "bordered": { + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.10", + "type": "spacing" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "active": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + } + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "default": { + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.none", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.none", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.8", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.9", + "type": "spacing" + } + } + }, + "border": { + "active": { + "light": { + "value": "{semantic.ui.color.brand.default.light}", + "type": "color" + }, + "dark": { + "value": "{semantic.ui.color.brand.default.dark}", + "type": "color" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/textarea.json b/packages/calcite-design-tokens/src/component/textarea.json new file mode 100644 index 00000000000..720944bf5fd --- /dev/null +++ b/packages/calcite-design-tokens/src/component/textarea.json @@ -0,0 +1,200 @@ +{ + "textarea": { + "font": { + "placeholder-value": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "label": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "read-only": { + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + }, + "chat-limit": { + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + }, + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.input.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.input.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "read-only": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.7", + "type": "sizing" + } + }, + "space-around": { + "left-right": { + "sm": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "top-bottom": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/time-picker.json b/packages/calcite-design-tokens/src/component/time-picker.json new file mode 100644 index 00000000000..1a3a20711ee --- /dev/null +++ b/packages/calcite-design-tokens/src/component/time-picker.json @@ -0,0 +1,138 @@ +{ + "time-picker": { + "font": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.bold.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.bold.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.bold.0h", + "type": "typography" + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.background.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.background.dark", + "type": "color" + } + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.2.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.4", + "type": "borderWidth" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.14", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.11", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/tip-manager.json b/packages/calcite-design-tokens/src/component/tip-manager.json new file mode 100644 index 00000000000..b384e02b073 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/tip-manager.json @@ -0,0 +1,118 @@ +{ + "tip-manager": { + "font": { + "heading": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.default.bold.1h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "border-radius": { + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "icon-size": { + "md": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + } + }, + "header": { + "space-between": { + "md": { + "value": "{core.spacing.none}", + "type": "spacing" + } + }, + "space-around": { + "left": { + "md": { + "value": "{core.spacing.7}", + "type": "spacing" + } + } + } + }, + "footer": { + "space-around": { + "top": { + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + } + }, + "bottom": { + "md": { + "value": "{core.spacing.3}", + "type": "spacing" + } + } + } + }, + "border-width": { + "md": { + "value": "{core.border.border-width.0}", + "type": "borderWidth" + } + }, + "space-between": { + "md": { + "value": "{core.spacing.none}", + "type": "spacing" + } + }, + "space-around": { + "top-bottom": { + "md": { + "value": "{core.spacing.5}", + "type": "spacing" + } + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/tip.json b/packages/calcite-design-tokens/src/component/tip.json new file mode 100644 index 00000000000..fd3f1dd8476 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/tip.json @@ -0,0 +1,114 @@ +{ + "tip": { + "font": { + "heading": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + }, + "description": { + "light": { + "value": "$semantic.ui.color.text.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.2.dark", + "type": "color" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + } + } + }, + "icon": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "background": { + "default": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + } + }, + "border-radius": { + "md": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + } + }, + "icon-size": { + "md": { + "value": "$core.sizing.9", + "type": "sizing" + } + }, + "border": { + "default": { + "light": { + "value": "$semantic.ui.color.border.2.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.2.dark", + "type": "color" + } + } + }, + "default": { + "space-between": { + "md": { + "value": "{core.spacing.3}", + "type": "spacing" + } + }, + "space-around": { + "md": { + "value": "{core.spacing.7}", + "type": "spacing" + } + } + }, + "selected": { + "space-between": { + "md": { + "value": "{core.spacing.3}", + "type": "spacing" + } + }, + "space-around": { + "md": { + "value": "{core.spacing.none}", + "type": "spacing" + } + } + }, + "border-width": { + "md": { + "value": "{core.border.border-width.0}", + "type": "borderWidth" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/tooltip.json b/packages/calcite-design-tokens/src/component/tooltip.json new file mode 100644 index 00000000000..e35d8e63159 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/tooltip.json @@ -0,0 +1,66 @@ +{ + "tooltip": { + "space-arround": { + "top-bottom": { + "value": "$core.spacing.5", + "type": "spacing" + }, + "left-right": { + "value": "$core.spacing.7", + "type": "spacing" + } + }, + "foreground": { + "light": { + "value": "$semantic.ui.color.foreground.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.foreground.1.dark", + "type": "color" + } + }, + "font": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "standard": { + "value": "$semantic.font.wrap.medium.-2", + "type": "typography" + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.3.dark", + "type": "color" + } + }, + "border-radius": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "border-width": { + "value": "$core.border.border-width.0", + "type": "borderWidth" + }, + "arrow": { + "width": { + "value": "$core.sizing.6", + "type": "sizing" + }, + "height": { + "value": "$core.sizing.2", + "type": "sizing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/component/tree-item.json b/packages/calcite-design-tokens/src/component/tree-item.json new file mode 100644 index 00000000000..45708302807 --- /dev/null +++ b/packages/calcite-design-tokens/src/component/tree-item.json @@ -0,0 +1,176 @@ +{ + "tree-item": { + "font": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.regular.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.regular.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.regular.0h", + "type": "typography" + } + }, + "selected": { + "light": { + "value": "$semantic.ui.color.text.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.1.dark", + "type": "color" + }, + "sm": { + "value": "$semantic.font.default.medium.-2h", + "type": "typography" + }, + "md": { + "value": "$semantic.font.default.medium.-1h", + "type": "typography" + }, + "lg": { + "value": "$semantic.font.default.medium.0h", + "type": "typography" + } + }, + "children-selected": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "icon": { + "default": { + "light": { + "value": "$semantic.ui.color.text.3.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.text.3.dark", + "type": "color" + } + }, + "selected": { + "light": { + "value": "$semantic.ui.color.brand.default.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.brand.default.dark", + "type": "color" + } + } + }, + "border": { + "light": { + "value": "$semantic.ui.color.border.1.light", + "type": "color" + }, + "dark": { + "value": "$semantic.ui.color.border.1.dark", + "type": "color" + } + }, + "border-radius": { + "sm": { + "value": "$core.border.border-radius.4", + "type": "borderRadius" + }, + "md": { + "value": "$core.border.border-radius.5", + "type": "borderRadius" + }, + "lg": { + "value": "$core.border.border-radius.6", + "type": "borderRadius" + } + }, + "border-width": { + "sm": { + "value": "$core.border.border-width.1", + "type": "borderWidth" + }, + "md": { + "value": "$core.border.border-width.2", + "type": "borderWidth" + }, + "lg": { + "value": "$core.border.border-width.4", + "type": "borderWidth" + } + }, + "comp-size": { + "sm": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.11", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.14", + "type": "sizing" + } + }, + "icon-size": { + "sm": { + "value": "$core.sizing.7", + "type": "sizing" + }, + "md": { + "value": "$core.sizing.9", + "type": "sizing" + }, + "lg": { + "value": "$core.sizing.11", + "type": "sizing" + } + }, + "space-between": { + "sm": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.11", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.14", + "type": "spacing" + } + }, + "space-around": { + "sm": { + "value": "$core.spacing.1", + "type": "spacing" + }, + "md": { + "value": "$core.spacing.3", + "type": "spacing" + }, + "lg": { + "value": "$core.spacing.5", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/core.json b/packages/calcite-design-tokens/src/core.json new file mode 100644 index 00000000000..256203018a8 --- /dev/null +++ b/packages/calcite-design-tokens/src/core.json @@ -0,0 +1,1704 @@ +{ + "core": { + "font": { + "font-family": { + "primary": { + "value": "Avenir Next LT Pro", + "type": "fontFamilies" + }, + "secondary": { + "value": "Avenir Next World", + "type": "fontFamilies" + }, + "code": { + "value": "Monaco", + "type": "fontFamilies" + } + }, + "font-weight": { + "ultralight": { + "value": "UltraLight", + "type": "fontWeights", + "description": "only for Avenir Next World (secondary font family)" + }, + "thin": { + "value": "Thin", + "type": "fontWeights" + }, + "light": { + "value": "Light", + "type": "fontWeights", + "description": "only for Avenir Next World (secondary font family)" + }, + "regular": { + "value": "Regular", + "type": "fontWeights" + }, + "medium": { + "value": "Medium", + "type": "fontWeights" + }, + "medium-italic": { + "value": "Medium Italic", + "type": "fontWeights" + }, + "demi": { + "value": "Demi", + "type": "fontWeights" + }, + "bold": { + "value": "Bold", + "type": "fontWeights" + }, + "extrabold": { + "value": "ExtraBold", + "type": "fontWeights", + "description": "only for Avenir Next World (secondary font family)" + }, + "black": { + "value": "Black", + "type": "fontWeights", + "description": "only for Avenir Next World (secondary font family)" + }, + "heavy": { + "value": "Heavy", + "type": "fontWeights" + } + }, + "line-height": { + "fixed": { + "0": { + "value": "12px", + "type": "lineHeights" + }, + "1": { + "value": "16px", + "type": "lineHeights" + }, + "2": { + "value": "20px", + "type": "lineHeights" + }, + "3": { + "value": "24px", + "type": "lineHeights" + }, + "4": { + "value": "28px", + "type": "lineHeights" + }, + "5": { + "value": "32px", + "type": "lineHeights" + }, + "6": { + "value": "36px", + "type": "lineHeights" + }, + "7": { + "value": "40px", + "type": "lineHeights" + }, + "8": { + "value": "48px", + "type": "lineHeights" + }, + "9": { + "value": "56px", + "type": "lineHeights" + }, + "10": { + "value": "64px", + "type": "lineHeights" + }, + "11": { + "value": "72px", + "type": "lineHeights" + }, + "12": { + "value": "80px", + "type": "lineHeights" + } + }, + "relative": { + "default": { + "value": "auto", + "type": "lineHeights", + "description": "1" + }, + "tight": { + "value": "125%", + "type": "lineHeights", + "description": "1.25" + }, + "snug": { + "value": "137.5%", + "type": "lineHeights", + "description": "1.375" + }, + "normal": { + "value": "150%", + "type": "lineHeights", + "description": "1.5" + }, + "relaxed": { + "value": "162.5%", + "type": "lineHeights", + "description": "1.625" + }, + "loose": { + "value": "200%", + "type": "lineHeights", + "description": "2" + } + } + }, + "font-size": { + "0": { + "value": "10px", + "type": "fontSizes" + }, + "1": { + "value": "12px", + "type": "fontSizes" + }, + "2": { + "value": "14px", + "type": "fontSizes" + }, + "3": { + "value": "16px", + "type": "fontSizes" + }, + "4": { + "value": "18px", + "type": "fontSizes" + }, + "5": { + "value": "20px", + "type": "fontSizes" + }, + "6": { + "value": "24px", + "type": "fontSizes" + }, + "7": { + "value": "32px", + "type": "fontSizes" + }, + "8": { + "value": "40px", + "type": "fontSizes" + }, + "9": { + "value": "48px", + "type": "fontSizes" + }, + "10": { + "value": "56px", + "type": "fontSizes" + }, + "11": { + "value": "64px", + "type": "fontSizes" + }, + "12": { + "value": "72px", + "type": "fontSizes" + }, + "13": { + "value": "80px", + "type": "fontSizes" + }, + "14": { + "value": "96px", + "type": "fontSizes" + }, + "15": { + "value": "120px", + "type": "fontSizes" + } + }, + "letter-spacing": { + "tight": { + "value": "-0.4px", + "type": "letterSpacing" + }, + "normal": { + "value": "0px", + "type": "letterSpacing" + }, + "wide": { + "value": "0.4px", + "type": "letterSpacing" + } + }, + "paragraph-spacing": { + "normal": { + "value": "10px", + "type": "paragraphSpacing" + } + }, + "text-decoration": { + "none": { + "value": "none", + "type": "textDecoration" + }, + "underline": { + "value": "underline", + "type": "textDecoration" + } + }, + "text-case": { + "none": { + "value": "none", + "type": "textCase" + }, + "uppercase": { + "value": "uppercase", + "type": "textCase" + }, + "lowercase": { + "value": "lowercase", + "type": "textCase" + }, + "capitalize": { + "value": "capitalize", + "type": "textCase" + } + } + }, + "border": { + "border-radius": { + "0": { + "value": "2px", + "type": "borderRadius" + }, + "1": { + "value": "4px", + "type": "borderRadius" + }, + "2": { + "value": "6px", + "type": "borderRadius" + }, + "3": { + "value": "8px", + "type": "borderRadius" + }, + "4": { + "value": "12px", + "type": "borderRadius" + }, + "5": { + "value": "16px", + "type": "borderRadius" + }, + "6": { + "value": "24px", + "type": "borderRadius" + }, + "none": { + "value": "0px", + "type": "borderRadius" + }, + "half": { + "value": "50%", + "type": "borderRadius" + }, + "full": { + "value": "9999px", + "type": "borderRadius" + } + }, + "border-width": { + "0": { + "value": "1px", + "type": "borderWidth" + }, + "1": { + "value": "2px", + "type": "borderWidth" + }, + "2": { + "value": "4px", + "type": "borderWidth" + }, + "3": { + "value": "6px", + "type": "borderWidth" + }, + "4": { + "value": "8px", + "type": "borderWidth" + }, + "none": { + "value": "0px", + "type": "borderWidth" + } + } + }, + "opacity": { + "0": { + "value": "0%", + "type": "opacity" + }, + "4": { + "value": "4%", + "type": "opacity" + }, + "8": { + "value": "8%", + "type": "opacity" + }, + "10": { + "value": "10%", + "type": "opacity" + }, + "20": { + "value": "20%", + "type": "opacity" + }, + "30": { + "value": "30%", + "type": "opacity" + }, + "40": { + "value": "40%", + "type": "opacity" + }, + "50": { + "value": "50%", + "type": "opacity" + }, + "60": { + "value": "60%", + "type": "opacity" + }, + "70": { + "value": "70%", + "type": "opacity" + }, + "80": { + "value": "80%", + "type": "opacity" + }, + "85": { + "value": "85%", + "type": "opacity" + }, + "90": { + "value": "90%", + "type": "opacity" + }, + "92": { + "value": "92%", + "type": "opacity" + }, + "96": { + "value": "96%", + "type": "opacity" + }, + "100": { + "value": "100%", + "type": "opacity" + } + }, + "color": { + "neutral": { + "blk-000": { + "value": "#ffffff", + "type": "color" + }, + "blk-005": { + "value": "#f8f8f8", + "type": "color" + }, + "blk-010": { + "value": "#f3f3f3", + "type": "color" + }, + "blk-020": { + "value": "#eaeaea", + "type": "color" + }, + "blk-030": { + "value": "#dfdfdf", + "type": "color" + }, + "blk-040": { + "value": "#d4d4d4", + "type": "color" + }, + "blk-050": { + "value": "#cacaca", + "type": "color" + }, + "blk-060": { + "value": "#bfbfbf", + "type": "color" + }, + "blk-070": { + "value": "#b5b5b5", + "type": "color" + }, + "blk-080": { + "value": "#aaaaaa", + "type": "color" + }, + "blk-090": { + "value": "#9f9f9f", + "type": "color" + }, + "blk-100": { + "value": "#949494", + "type": "color" + }, + "blk-110": { + "value": "#8a8a8a", + "type": "color" + }, + "blk-120": { + "value": "#808080", + "type": "color" + }, + "blk-130": { + "value": "#757575", + "type": "color" + }, + "blk-140": { + "value": "#6a6a6a", + "type": "color" + }, + "blk-150": { + "value": "#606060", + "type": "color" + }, + "blk-160": { + "value": "#555555", + "type": "color" + }, + "blk-170": { + "value": "#4a4a4a", + "type": "color" + }, + "blk-180": { + "value": "#404040", + "type": "color" + }, + "blk-190": { + "value": "#353535", + "type": "color" + }, + "blk-200": { + "value": "#2b2b2b", + "type": "color" + }, + "blk-210": { + "value": "#202020", + "type": "color" + }, + "blk-220": { + "value": "#151515", + "type": "color" + }, + "blk-230": { + "value": "#0b0b0b", + "type": "color" + }, + "blk-235": { + "value": "#060606", + "type": "color" + }, + "blk-240": { + "value": "#000000", + "type": "color" + } + }, + "palette": { + "high-saturation": { + "blue": { + "h-bb-010": { + "value": "#c7eaff", + "type": "color" + }, + "h-bb-020": { + "value": "#9fd4f3", + "type": "color" + }, + "h-bb-030": { + "value": "#77bde7", + "type": "color" + }, + "h-bb-040": { + "value": "#50a7da", + "type": "color" + }, + "h-bb-050": { + "value": "#2890ce", + "type": "color" + }, + "h-bb-060": { + "value": "#007ac2", + "type": "color" + }, + "h-bb-070": { + "value": "#00619b", + "type": "color" + }, + "h-bb-080": { + "value": "#004874", + "type": "color" + }, + "h-bb-090": { + "value": "#00304d", + "type": "color" + }, + "h-bb-100": { + "value": "#001726", + "type": "color" + } + }, + "green-blue": { + "h-gb-010": { + "value": "#cef5f4", + "type": "color" + }, + "h-gb-020": { + "value": "#afedec", + "type": "color" + }, + "h-gb-030": { + "value": "#8fe6e5", + "type": "color" + }, + "h-gb-040": { + "value": "#5ae0de", + "type": "color" + }, + "h-gb-050": { + "value": "#28cecb", + "type": "color" + }, + "h-gb-060": { + "value": "#00bab5", + "type": "color" + }, + "h-gb-070": { + "value": "#009b98", + "type": "color" + }, + "h-gb-080": { + "value": "#007472", + "type": "color" + }, + "h-gb-090": { + "value": "#004d4c", + "type": "color" + }, + "h-gb-100": { + "value": "#002625", + "type": "color" + } + }, + "green": { + "h-gg-010": { + "value": "#bdf2c4", + "type": "color" + }, + "h-gg-020": { + "value": "#a2e4ab", + "type": "color" + }, + "h-gg-030": { + "value": "#87d692", + "type": "color" + }, + "h-gg-040": { + "value": "#6bc878", + "type": "color" + }, + "h-gg-050": { + "value": "#50ba5f", + "type": "color" + }, + "h-gg-060": { + "value": "#35ac46", + "type": "color" + }, + "h-gg-070": { + "value": "#288835", + "type": "color" + }, + "h-gg-080": { + "value": "#1a6324", + "type": "color" + }, + "h-gg-090": { + "value": "#0d3f14", + "type": "color" + }, + "h-gg-100": { + "value": "#001a03", + "type": "color" + } + }, + "yellow-green": { + "h-yg-010": { + "value": "#e5f7b4", + "type": "color" + }, + "h-yg-020": { + "value": "#d9ef9f", + "type": "color" + }, + "h-yg-030": { + "value": "#cde78a", + "type": "color" + }, + "h-yg-040": { + "value": "#c2e075", + "type": "color" + }, + "h-yg-050": { + "value": "#b6d860", + "type": "color" + }, + "h-yg-060": { + "value": "#aad04b", + "type": "color" + }, + "h-yg-070": { + "value": "#84a338", + "type": "color" + }, + "h-yg-080": { + "value": "#5e7526", + "type": "color" + }, + "h-yg-090": { + "value": "#384813", + "type": "color" + }, + "h-yg-100": { + "value": "#121a00", + "type": "color" + } + }, + "yellow": { + "h-yy-010": { + "value": "#fff7cc", + "type": "color" + }, + "h-yy-020": { + "value": "#fef3ad", + "type": "color" + }, + "h-yy-030": { + "value": "#fcee8d", + "type": "color" + }, + "h-yy-040": { + "value": "#fbea6e", + "type": "color" + }, + "h-yy-050": { + "value": "#f9e54e", + "type": "color" + }, + "h-yy-060": { + "value": "#edd317", + "type": "color" + }, + "h-yy-070": { + "value": "#d9bc00", + "type": "color" + }, + "h-yy-080": { + "value": "#bfa200", + "type": "color" + }, + "h-yy-090": { + "value": "#8c7500", + "type": "color" + }, + "h-yy-100": { + "value": "#5c4e00", + "type": "color" + } + }, + "orange-yellow": { + "h-oy-010": { + "value": "#ffe2bf", + "type": "color" + }, + "h-oy-020": { + "value": "#fed3a1", + "type": "color" + }, + "h-oy-030": { + "value": "#fcc582", + "type": "color" + }, + "h-oy-040": { + "value": "#fbb664", + "type": "color" + }, + "h-oy-050": { + "value": "#f9a845", + "type": "color" + }, + "h-oy-060": { + "value": "#f89927", + "type": "color" + }, + "h-oy-070": { + "value": "#c67718", + "type": "color" + }, + "h-oy-080": { + "value": "#9a5b10", + "type": "color" + }, + "h-oy-090": { + "value": "#6d3f08", + "type": "color" + }, + "h-oy-100": { + "value": "#402300", + "type": "color" + } + }, + "orange": { + "h-oo-010": { + "value": "#ffd8bf", + "type": "color" + }, + "h-oo-020": { + "value": "#fdc39f", + "type": "color" + }, + "h-oo-030": { + "value": "#faae7f", + "type": "color" + }, + "h-oo-040": { + "value": "#f89960", + "type": "color" + }, + "h-oo-050": { + "value": "#f58440", + "type": "color" + }, + "h-oo-060": { + "value": "#f36f20", + "type": "color" + }, + "h-oo-070": { + "value": "#c65a18", + "type": "color" + }, + "h-oo-080": { + "value": "#9a4410", + "type": "color" + }, + "h-oo-090": { + "value": "#6d2f08", + "type": "color" + }, + "h-oo-100": { + "value": "#401900", + "type": "color" + } + }, + "red-orange": { + "h-ro-010": { + "value": "#ffc7b3", + "type": "color" + }, + "h-ro-020": { + "value": "#f8af95", + "type": "color" + }, + "h-ro-030": { + "value": "#f09677", + "type": "color" + }, + "h-ro-040": { + "value": "#e97e5a", + "type": "color" + }, + "h-ro-050": { + "value": "#e1653c", + "type": "color" + }, + "h-ro-060": { + "value": "#da4d1e", + "type": "color" + }, + "h-ro-070": { + "value": "#ad3c16", + "type": "color" + }, + "h-ro-080": { + "value": "#802c0f", + "type": "color" + }, + "h-ro-090": { + "value": "#531b07", + "type": "color" + }, + "h-ro-100": { + "value": "#260a00", + "type": "color" + } + }, + "red": { + "h-rr-010": { + "value": "#ffc6bf", + "type": "color" + }, + "h-rr-020": { + "value": "#ffaaa1", + "type": "color" + }, + "h-rr-030": { + "value": "#f2877b", + "type": "color" + }, + "h-rr-040": { + "value": "#f07062", + "type": "color" + }, + "h-rr-050": { + "value": "#e65240", + "type": "color" + }, + "h-rr-060": { + "value": "#d83020", + "type": "color" + }, + "h-rr-070": { + "value": "#a82b1e", + "type": "color" + }, + "h-rr-080": { + "value": "#7c1d13", + "type": "color" + }, + "h-rr-090": { + "value": "#4f0e08", + "type": "color" + }, + "h-rr-100": { + "value": "#210300", + "type": "color" + } + }, + "pink": { + "h-pk-010": { + "value": "#ffd1ef", + "type": "color" + }, + "h-pk-020": { + "value": "#fabee4", + "type": "color" + }, + "h-pk-030": { + "value": "#f2a5d6", + "type": "color" + }, + "h-pk-040": { + "value": "#eb8dc9", + "type": "color" + }, + "h-pk-050": { + "value": "#e673bb", + "type": "color" + }, + "h-pk-060": { + "value": "#e04ea6", + "type": "color" + }, + "h-pk-070": { + "value": "#ba2f7e", + "type": "color" + }, + "h-pk-080": { + "value": "#851b52", + "type": "color" + }, + "h-pk-090": { + "value": "#590b32", + "type": "color" + }, + "h-pk-100": { + "value": "#260404", + "type": "color" + } + }, + "violet-red": { + "h-vr-010": { + "value": "#fadbff", + "type": "color" + }, + "h-vr-020": { + "value": "#e4beeb", + "type": "color" + }, + "h-vr-030": { + "value": "#cfa1d7", + "type": "color" + }, + "h-vr-040": { + "value": "#b983c3", + "type": "color" + }, + "h-vr-050": { + "value": "#a466af", + "type": "color" + }, + "h-vr-060": { + "value": "#8e499b", + "type": "color" + }, + "h-vr-070": { + "value": "#73377e", + "type": "color" + }, + "h-vr-080": { + "value": "#572561", + "type": "color" + }, + "h-vr-090": { + "value": "#3c1243", + "type": "color" + }, + "h-vr-100": { + "value": "#200026", + "type": "color" + } + }, + "violet": { + "h-vv-010": { + "value": "#e8d9ff", + "type": "color" + }, + "h-vv-020": { + "value": "#cdb9eb", + "type": "color" + }, + "h-vv-030": { + "value": "#b39ad7", + "type": "color" + }, + "h-vv-040": { + "value": "#987ac3", + "type": "color" + }, + "h-vv-050": { + "value": "#7e5baf", + "type": "color" + }, + "h-vv-060": { + "value": "#633b9b", + "type": "color" + }, + "h-vv-070": { + "value": "#4e2c7e", + "type": "color" + }, + "h-vv-080": { + "value": "#3a1e61", + "type": "color" + }, + "h-vv-090": { + "value": "#250f43", + "type": "color" + }, + "h-vv-100": { + "value": "#100026", + "type": "color" + } + } + }, + "vibrant": { + "blue": { + "v-bb-120": { + "value": "#59d6ff", + "type": "color" + }, + "v-bb-140": { + "value": "#3db8ff", + "type": "color" + }, + "v-bb-160": { + "value": "#009af2", + "type": "color" + }, + "v-bb-180": { + "value": "#009af2", + "type": "color" + } + }, + "green-blue": { + "v-gb-120": { + "value": "#59fffc", + "type": "color" + }, + "v-gb-140": { + "value": "#00f7f3", + "type": "color" + }, + "v-gb-160": { + "value": "#00e6e2", + "type": "color" + }, + "v-gb-180": { + "value": "#00cfca", + "type": "color" + } + }, + "green": { + "v-gg-120": { + "value": "#73ff84", + "type": "color" + }, + "v-gg-140": { + "value": "#3bed52", + "type": "color" + }, + "v-gg-160": { + "value": "#00b81b", + "type": "color" + }, + "v-gg-180": { + "value": "#00a118", + "type": "color" + } + }, + "yellow-green": { + "v-yg-120": { + "value": "#d7ff73", + "type": "color" + }, + "v-yg-140": { + "value": "#bbed3b", + "type": "color" + }, + "v-yg-160": { + "value": "#96cc00", + "type": "color" + }, + "v-yg-180": { + "value": "#7fab00", + "type": "color" + } + }, + "yellow": { + "v-yy-120": { + "value": "#fff766", + "type": "color" + }, + "v-yy-140": { + "value": "#ffee33", + "type": "color" + }, + "v-yy-160": { + "value": "#f5d000", + "type": "color" + }, + "v-yy-180": { + "value": "#ebba17", + "type": "color" + } + }, + "orange-yellow": { + "v-oy-120": { + "value": "#ffb54d", + "type": "color" + }, + "v-oy-140": { + "value": "#ff9500", + "type": "color" + }, + "v-oy-160": { + "value": "#e68600", + "type": "color" + }, + "v-oy-180": { + "value": "#d17300", + "type": "color" + } + }, + "red-orange": { + "v-ro-120": { + "value": "#ff824d", + "type": "color" + }, + "v-ro-140": { + "value": "#ff4d00", + "type": "color" + }, + "v-ro-160": { + "value": "#de4300", + "type": "color" + }, + "v-ro-180": { + "value": "#c93b00", + "type": "color" + } + }, + "red": { + "v-rr-120": { + "value": "#ff624d", + "type": "color" + }, + "v-rr-140": { + "value": "#ff0015", + "type": "color" + }, + "v-rr-160": { + "value": "#d90012", + "type": "color" + }, + "v-rr-180": { + "value": "#b3000f", + "type": "color" + } + }, + "pink": { + "v-pk-120": { + "value": "#ff66c2", + "type": "color" + }, + "v-pk-140": { + "value": "#ff19a4", + "type": "color" + }, + "v-pk-160": { + "value": "#d11486", + "type": "color" + }, + "v-pk-180": { + "value": "#c00073", + "type": "color" + } + }, + "violet-red": { + "v-vr-120": { + "value": "#ea80ff", + "type": "color" + }, + "v-vr-140": { + "value": "#dd33ff", + "type": "color" + }, + "v-vr-160": { + "value": "#ac08cc", + "type": "color" + }, + "v-vr-180": { + "value": "#83009e", + "type": "color" + } + }, + "violet": { + "v-vv-120": { + "value": "#b580ff", + "type": "color" + }, + "v-vv-140": { + "value": "#974dff", + "type": "color" + }, + "v-vv-160": { + "value": "#8129ff", + "type": "color" + }, + "v-vv-180": { + "value": "#6a0be6", + "type": "color" + } + } + }, + "dark": { + "green": { + "d-gg-410": { + "value": "#44ED51", + "type": "color" + }, + "d-gg-420": { + "value": "#36DA43", + "type": "color" + }, + "d-gg-430": { + "value": "#36DA43", + "type": "color" + } + }, + "yellow": { + "d-yy-410": { + "value": "#FFE24D", + "type": "color" + }, + "d-yy-420": { + "value": "#FFC900", + "type": "color" + }, + "d-yy-430": { + "value": "#F4B000", + "type": "color" + } + }, + "red": { + "d-rr-410": { + "value": "#FF7465", + "type": "color" + }, + "d-rr-420": { + "value": "#FE583E", + "type": "color" + }, + "d-rr-430": { + "value": "#F3381B", + "type": "color" + } + }, + "blue": { + "d-bb-410": { + "value": "#47BBFF", + "type": "color" + }, + "d-bb-420": { + "value": "#00A0FF", + "type": "color" + }, + "d-bb-430": { + "value": "#0087D7", + "type": "color" + } + } + } + } + }, + "sizing": { + "0": { + "value": "2px", + "type": "sizing" + }, + "1": { + "value": "4px", + "type": "sizing" + }, + "2": { + "value": "6px", + "type": "sizing" + }, + "3": { + "value": "8px", + "type": "sizing" + }, + "4": { + "value": "10px", + "type": "sizing" + }, + "5": { + "value": "12px", + "type": "sizing" + }, + "6": { + "value": "14px", + "type": "sizing" + }, + "7": { + "value": "16px", + "type": "sizing" + }, + "8": { + "value": "20px", + "type": "sizing" + }, + "9": { + "value": "24px", + "type": "sizing" + }, + "10": { + "value": "28px", + "type": "sizing" + }, + "11": { + "value": "32px", + "type": "sizing" + }, + "12": { + "value": "36px", + "type": "sizing" + }, + "13": { + "value": "40px", + "type": "sizing" + }, + "14": { + "value": "44px", + "type": "sizing" + }, + "15": { + "value": "48px", + "type": "sizing" + }, + "16": { + "value": "56px", + "type": "sizing" + }, + "17": { + "value": "64px", + "type": "sizing" + }, + "18": { + "value": "72px", + "type": "sizing" + }, + "19": { + "value": "80px", + "type": "sizing" + }, + "20": { + "value": "96px", + "type": "sizing" + }, + "21": { + "value": "112px", + "type": "sizing" + }, + "22": { + "value": "128px", + "type": "sizing" + }, + "23": { + "value": "144px", + "type": "sizing" + }, + "24": { + "value": "160px", + "type": "sizing" + }, + "25": { + "value": "192px", + "type": "sizing" + }, + "26": { + "value": "224px", + "type": "sizing" + }, + "27": { + "value": "256px", + "type": "sizing" + }, + "28": { + "value": "288px", + "type": "sizing" + }, + "none": { + "value": "0px", + "type": "sizing" + } + }, + "spacing": { + "0": { + "value": "2px", + "type": "spacing" + }, + "1": { + "value": "4px", + "type": "spacing" + }, + "2": { + "value": "6px", + "type": "spacing" + }, + "3": { + "value": "8px", + "type": "spacing" + }, + "4": { + "value": "10px", + "type": "spacing" + }, + "5": { + "value": "12px", + "type": "spacing" + }, + "6": { + "value": "14px", + "type": "spacing" + }, + "7": { + "value": "16px", + "type": "spacing" + }, + "8": { + "value": "20px", + "type": "spacing" + }, + "9": { + "value": "24px", + "type": "spacing" + }, + "10": { + "value": "28px", + "type": "spacing" + }, + "11": { + "value": "32px", + "type": "spacing" + }, + "12": { + "value": "36px", + "type": "spacing" + }, + "13": { + "value": "40px", + "type": "spacing" + }, + "14": { + "value": "44px", + "type": "spacing" + }, + "15": { + "value": "48px", + "type": "spacing" + }, + "16": { + "value": "56px", + "type": "spacing" + }, + "17": { + "value": "64px", + "type": "spacing" + }, + "18": { + "value": "72px", + "type": "spacing" + }, + "19": { + "value": "80px", + "type": "spacing" + }, + "20": { + "value": "96px", + "type": "spacing" + }, + "21": { + "value": "112px", + "type": "spacing" + }, + "22": { + "value": "128px", + "type": "spacing" + }, + "23": { + "value": "144px", + "type": "spacing" + }, + "24": { + "value": "160px", + "type": "spacing" + }, + "25": { + "value": "192px", + "type": "spacing" + }, + "26": { + "value": "224px", + "type": "spacing" + }, + "27": { + "value": "256px", + "type": "spacing" + }, + "28": { + "value": "288px", + "type": "spacing" + }, + "none": { + "value": "0px", + "type": "spacing" + } + }, + "breakpoint": { + "width": { + "xs": { + "value": "476px", + "type": "sizing", + "description": "min-width size" + }, + "sm": { + "value": "768px", + "type": "sizing", + "description": "min-width size" + }, + "md": { + "value": "1152px", + "type": "sizing", + "description": "min-width size" + }, + "lg": { + "value": "1440px", + "type": "sizing", + "description": "min-width size" + } + }, + "margin": { + "value": "$core.spacing.9", + "type": "spacing" + }, + "gutter": { + "value": "$core.spacing.7", + "type": "spacing" + }, + "content": { + "fluid": { + "value": "100%", + "type": "sizing", + "description": "for fluid grid widths" + }, + "fixed": { + "value": "1440px", + "type": "sizing", + "description": "only for lg breakpoint fixed grid width" + } + }, + "cols": { + "xs": { + "value": "6", + "type": "other", + "description": "columns" + }, + "sm": { + "value": "12", + "type": "other", + "description": "columns" + }, + "md": { + "value": "24", + "type": "other", + "description": "columns" + }, + "lg": { + "value": "24", + "type": "other", + "description": "columns" + } + } + }, + "z-index": { + "deep": { + "value": "-999999", + "type": "other" + }, + "default": { + "value": "1", + "type": "other" + }, + "sticky": { + "value": "300", + "type": "other" + }, + "header": { + "value": "400", + "type": "other" + }, + "toast": { + "value": "500", + "type": "other" + }, + "dropdown": { + "value": "600", + "type": "other" + }, + "overlay": { + "value": "700", + "type": "other" + }, + "modal": { + "value": "800", + "type": "other" + }, + "popup": { + "value": "900", + "type": "other" + }, + "tooltip": { + "value": "901", + "type": "other" + } + }, + "box-shadow": { + "0": { + "value": { + "x": "0", + "y": "0", + "blur": "0", + "spread": "0", + "color": "rgba($core.color.neutral.blk-240, $core.opacity.0)", + "type": "dropShadow" + }, + "type": "boxShadow" + }, + "1": { + "value": [ + { + "x": "0", + "y": "2", + "blur": "8", + "spread": "0", + "color": "rgba($core.color.neutral.blk-240, $core.opacity.4)", + "type": "dropShadow" + }, + { + "x": "0", + "y": "4", + "blur": "16", + "spread": "0", + "color": "rgba($core.color.neutral.blk-240, $core.opacity.8)", + "type": "dropShadow" + } + ], + "type": "boxShadow" + }, + "2": { + "value": [ + { + "x": "0", + "y": "4", + "blur": "20", + "spread": "0", + "color": "rgba($core.color.neutral.blk-240, $core.opacity.8)", + "type": "dropShadow" + }, + { + "x": "0", + "y": "12", + "blur": "32", + "spread": "-2", + "color": "rgba($core.color.neutral.blk-240, $core.opacity.10)", + "type": "dropShadow" + } + ], + "type": "boxShadow" + }, + "none": { + "value": { + "x": "0", + "y": "0", + "blur": "0", + "spread": "0", + "color": "rgba($core.color.neutral.blk-240, $core.opacity.0)", + "type": "dropShadow" + }, + "type": "boxShadow" + } + } + } +} diff --git a/packages/calcite-design-tokens/src/semantic.json b/packages/calcite-design-tokens/src/semantic.json new file mode 100644 index 00000000000..374ec1f9f50 --- /dev/null +++ b/packages/calcite-design-tokens/src/semantic.json @@ -0,0 +1,1709 @@ +{ + "semantic": { + "font": { + "default": { + "light": { + "-3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.0", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "0h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.2", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.5", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.7", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.8", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.fixed.12", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + }, + "regular": { + "-3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.0", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "0h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.2", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.5", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.7", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.8", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.fixed.12", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + }, + "medium": { + "-3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.0", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "0h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.2", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.5", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.7", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.8", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.fixed.12", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + }, + "bold": { + "-3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.0", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "0h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.2", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.3", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.5", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.7", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.8", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.10", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8h": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.fixed.12", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + } + }, + "wrap": { + "light": { + "0": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.light", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + }, + "regular": { + "0": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.regular", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + }, + "medium": { + "0": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.medium", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + }, + "bold": { + "0": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.3", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.4", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.5", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.6", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "4": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.7", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "5": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.8", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "6": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.9", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "7": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.10", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "8": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.tight", + "fontSize": "$core.font.font-size.11", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-3": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.0", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-2": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + }, + "-1": { + "value": { + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.demi", + "lineHeight": "$core.font.line-height.relative.snug", + "fontSize": "$core.font.font-size.2", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textDecoration": "$core.font.text-decoration.none", + "textCase": "$core.font.text-case.none" + }, + "type": "typography" + } + } + }, + "hierarchy": { + "display-1": { + "value": "$semantic.font.wrap.regular.8", + "type": "typography" + }, + "display-2": { + "value": "$semantic.font.wrap.regular.7", + "type": "typography" + }, + "heading-1": { + "value": "$semantic.font.wrap.regular.6", + "type": "typography" + }, + "heading-2": { + "value": "$semantic.font.wrap.regular.5", + "type": "typography" + }, + "heading-3": { + "value": "$semantic.font.wrap.regular.4", + "type": "typography" + }, + "heading-4": { + "value": "$semantic.font.wrap.regular.3", + "type": "typography" + }, + "heading-5": { + "value": "$semantic.font.wrap.regular.2", + "type": "typography" + }, + "heading-6": { + "value": "$semantic.font.wrap.regular.1", + "type": "typography" + }, + "body-1": { + "value": "$semantic.font.wrap.regular.0", + "type": "typography" + }, + "body-2": { + "value": "$semantic.font.wrap.regular.-1", + "type": "typography" + }, + "overline": { + "value": { + "fontFamilies": "$core.font.font-family.primary", + "fontWeights": "$core.font.font-weight.bold", + "fontSizes": "$core.font.font-size.2", + "lineHeights": "$core.font.line-height.fixed.1", + "letterSpacing": "$core.font.letter-spacing.normal", + "paragraphSpacing": "$core.font.paragraph-spacing.normal", + "textCase": "$core.font.text-case.uppercase", + "textDecoration": "$core.font.text-decoration.none", + "fontFamily": "$core.font.font-family.primary", + "fontWeight": "$core.font.font-weight.bold", + "lineHeight": "$core.font.line-height.fixed.1", + "fontSize": "$core.font.font-size.2" + }, + "type": "typography" + }, + "caption": { + "value": "$semantic.font.wrap.regular.-2", + "type": "typography" + } + } + }, + "border": { + "border-radius": { + "sharp": { + "value": "$core.border.border-radius.none", + "type": "borderRadius" + }, + "round": { + "value": "$core.border.border-radius.1", + "type": "borderRadius" + }, + "circular": { + "value": "$core.border.border-radius.half", + "type": "borderRadius" + }, + "pill": { + "value": "$core.border.border-radius.full", + "type": "borderRadius" + } + } + }, + "ui": { + "border": { + "border-radius": { + "value": "$semantic.border.border-radius.sharp", + "type": "borderRadius" + } + }, + "color": { + "brand": { + "default": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-060", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.blue.v-bb-160", + "type": "color" + } + }, + "hover": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-070", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.high-saturation.blue.h-bb-060", + "type": "color" + } + }, + "press": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-080", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.high-saturation.blue.h-bb-070", + "type": "color" + } + } + }, + "background": { + "light": { + "value": "$core.color.neutral.blk-005", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-190", + "type": "color" + } + }, + "foreground": { + "1": { + "light": { + "value": "$core.color.neutral.blk-000", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-200", + "type": "color" + } + }, + "2": { + "light": { + "value": "$core.color.neutral.blk-010", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-210", + "type": "color" + } + }, + "3": { + "light": { + "value": "$core.color.neutral.blk-020", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-220", + "type": "color" + } + }, + "current": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-010", + "type": "color" + }, + "dark": { + "value": "#214155", + "type": "color" + } + } + }, + "text": { + "1": { + "light": { + "value": "$core.color.neutral.blk-220", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-000", + "type": "color" + } + }, + "2": { + "light": { + "value": "$core.color.neutral.blk-170", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-060", + "type": "color" + } + }, + "3": { + "light": { + "value": "$core.color.neutral.blk-140", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-090", + "type": "color" + } + }, + "inverse": { + "light": { + "value": "$core.color.neutral.blk-000", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-220", + "type": "color" + } + }, + "link": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-070", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.dark.blue.d-bb-420", + "type": "color" + } + } + }, + "border": { + "1": { + "light": { + "value": "$core.color.neutral.blk-050", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-160", + "type": "color" + } + }, + "2": { + "light": { + "value": "$core.color.neutral.blk-040", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-170", + "type": "color" + } + }, + "3": { + "light": { + "value": "$core.color.neutral.blk-030", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-180", + "type": "color" + } + }, + "input": { + "light": { + "value": "$core.color.neutral.blk-100", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-130", + "type": "color" + } + } + }, + "info": { + "default": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-070", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.dark.blue.d-bb-420", + "type": "color" + } + }, + "hover": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-080", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.blue.v-bb-140", + "type": "color" + } + }, + "press": { + "light": { + "value": "$core.color.palette.high-saturation.blue.h-bb-090", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.blue.v-bb-160", + "type": "color" + } + } + }, + "success": { + "default": { + "light": { + "value": "$core.color.palette.high-saturation.green.h-gg-060", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.dark.green.d-gg-420", + "type": "color" + } + }, + "hover": { + "light": { + "value": "$core.color.palette.high-saturation.green.h-gg-070", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.green.v-gg-140", + "type": "color" + } + }, + "press": { + "light": { + "value": "$core.color.palette.high-saturation.green.h-gg-080", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.green.v-gg-160", + "type": "color" + } + } + }, + "warning": { + "default": { + "light": { + "value": "$core.color.palette.high-saturation.yellow.h-yy-060", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.dark.yellow.d-yy-420", + "type": "color" + } + }, + "hover": { + "light": { + "value": "$core.color.palette.high-saturation.yellow.h-yy-070", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.yellow.v-yy-140", + "type": "color" + } + }, + "press": { + "light": { + "value": "$core.color.palette.high-saturation.yellow.h-yy-080", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.yellow.v-yy-160", + "type": "color" + } + } + }, + "danger": { + "default": { + "light": { + "value": "$core.color.palette.high-saturation.red.h-rr-060", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.dark.red.d-rr-420", + "type": "color" + } + }, + "hover": { + "light": { + "value": "$core.color.palette.high-saturation.red.h-rr-070", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.red.v-rr-140", + "type": "color" + } + }, + "press": { + "light": { + "value": "$core.color.palette.high-saturation.red.h-rr-080", + "type": "color" + }, + "dark": { + "value": "$core.color.palette.vibrant.red.v-rr-160", + "type": "color" + } + } + }, + "inverse": { + "light": { + "value": "$core.color.neutral.blk-190", + "type": "color" + }, + "dark": { + "value": "$core.color.neutral.blk-005", + "type": "color" + } + } + } + }, + "spacing": { + "base": { + "value": "$core.spacing.0", + "type": "spacing" + }, + "xs": { + "value": "$semantic.spacing.base * 2", + "type": "spacing" + }, + "sm": { + "value": "$semantic.spacing.base * 4", + "type": "spacing" + }, + "md": { + "value": "$semantic.spacing.base *6", + "type": "spacing" + }, + "lg": { + "value": "$semantic.spacing.base * 8", + "type": "spacing" + }, + "xl": { + "value": "$semantic.spacing.base *10", + "type": "spacing" + } + } + } +} diff --git a/packages/calcite-design-tokens/support/run.ts b/packages/calcite-design-tokens/support/run.ts new file mode 100644 index 00000000000..1854a79f78e --- /dev/null +++ b/packages/calcite-design-tokens/support/run.ts @@ -0,0 +1,16 @@ +import { readFileSync } from "fs"; +import { resolve, dirname } from "path"; +import { fileURLToPath } from "url"; +import { getThemes } from "./token-transformer/getThemes.js"; +import { run } from "./token-transformer/sd-run.js"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +/** + * Get all themes defined int the tokens/$themes.json and generate a Style Dictionary output for each theme + */ +const rawData = readFileSync(resolve(__dirname, "../src/$themes.json"), { encoding: "utf-8" }); +const data = JSON.parse(rawData); + +getThemes(data).then((themes) => Promise.all(themes.map((theme) => run("src", "dist", theme)))); diff --git a/packages/calcite-design-tokens/support/token-transformer/format/scss.ts b/packages/calcite-design-tokens/support/token-transformer/format/scss.ts new file mode 100644 index 00000000000..279a35a81b0 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/format/scss.ts @@ -0,0 +1,81 @@ +import { pascalCase, sentenceCase } from "change-case"; +import StyleDictionary, { Dictionary, File, Platform, Options } from "style-dictionary"; +import { sortAllTokens } from "../utils/sortAllTokens.js"; + +const regexThemeGroup = /calcite|brand/gi; +const regexFileNameWithoutExtension = /\w+(?=\.\w+$)/gi; + +/** + * Exports SCSS style formats + * + * @param {object} fileInfo the file object + * @param {Dictionary} fileInfo.dictionary the Style Dictionary object + * @param {File} fileInfo.file information about the file to be generated + * @param {Platform} [fileInfo.platform] the platform to generate the asset for + * @param {Options} fileInfo.options the Style Dictionary format options passed from the config + * @returns {string} a string that is passed to fs.writeFileSync + */ +export function formatSCSS(fileInfo: { + dictionary: Dictionary; + file: File; + platform?: Platform; + options: Options & { themeable?: boolean }; +}): string { + const { dictionary, file, options } = fileInfo; + const { outputReferences } = options; + const themeName = pascalCase( + sentenceCase(file.destination.match(regexFileNameWithoutExtension)[0]) + .split(" ") + .filter((n) => !regexThemeGroup.test(n)) + .join(" ") + ).toLowerCase(); + const sassProps = StyleDictionary.formatHelpers.createPropertyFormatter({ + outputReferences, + dictionary, + format: "sass", + }); + const cssProps = StyleDictionary.formatHelpers.createPropertyFormatter({ + outputReferences, + dictionary, + format: "css", + }); + const sortedTokens = sortAllTokens(dictionary, outputReferences); + const coreTokens = [...sortedTokens].reduce( + (acc, token) => { + token.value = token.value.includes(" ") ? `"${token.value}"` : token.value === "Demi" ? 600 : token.value; + acc[1].push(cssProps(token)); + + if (token.filePath.includes("core")) { + const sassToken = { ...token }; + const path = sassToken.path.filter((p) => !/(core|default|font$)/.test(p)); + sassToken.name = sassToken.type === "color" ? path.slice(-1).join("-") : path.join("-"); + sassToken.original.value = sassToken.original.value[0] === "{" ? sassToken.value : sassToken.original.value; + acc[0].push(sassProps(sassToken)); + } + + if (/dark|light/.test(token.filePath) && !token.path.includes("component")) { + const sassToken = { ...token }; + const path = sassToken.path.reduce((acc, p) => { + if (p === "default") { + return acc; + } + acc.push(p === "color" ? "ui" : p); + return acc; + }, []); + path.push(token.filePath.includes("dark") ? "dark" : "light"); + sassToken.name = path.join("-"); + acc[0].push(sassProps(sassToken)); + } + + return acc; + }, + [[], []] + ); + + return `${StyleDictionary.formatHelpers.fileHeader({ file })} +${coreTokens[0].join("\n")} + +@mixin calcite-theme-${themeName}() { +${coreTokens[1].join("\n")} +}`; +} diff --git a/packages/calcite-design-tokens/support/token-transformer/getThemes.ts b/packages/calcite-design-tokens/support/token-transformer/getThemes.ts new file mode 100644 index 00000000000..7b89f7a3d80 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/getThemes.ts @@ -0,0 +1,41 @@ +import { Options } from "style-dictionary"; + +export interface ThemeFileInterface { + id: string; + name: string; + selectedTokenSets: Record; + $figmaStyleReferences?: Record; +} + +export type Theme = { + name: string; + enabled: string[]; + disabled: string[]; + source: string[]; + id?: string; + options?: Options; +}; + +/** + * + * @param {ThemeFileInterface} themes an array of Figma Token Studio theme definition objects + * @returns {Array} an array of Style Dictionary theme definition objects + */ +export async function getThemes(themes: ThemeFileInterface[]): Promise { + return themes.map((themeConfig) => { + const themeTypes = { enabled: [], disabled: [], source: [] }; + const { name, id, selectedTokenSets } = themeConfig; + const { enabled, disabled, source } = Object.entries(selectedTokenSets).reduce((acc, [key, value]) => { + acc[value].push(key); + return acc; + }, themeTypes); + + return { + name, + id, + enabled, + disabled, + source, + }; + }); +} diff --git a/packages/calcite-design-tokens/support/token-transformer/parse/expandComposites.test.ts b/packages/calcite-design-tokens/support/token-transformer/parse/expandComposites.test.ts new file mode 100644 index 00000000000..00bd4785c38 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/parse/expandComposites.test.ts @@ -0,0 +1,144 @@ +const mockCorrectTypeCompoundToken = { + core: { + 1: { + type: "sizing", + value: "10", + }, + }, + compound: { + value: { + fontFamily: "$core.font.font-family.primary", + fontWeight: "$core.font.font-weight.light", + lineHeight: "$core.font.line-height.fixed.0", + fontSize: "$core.font.font-size.0", + letterSpacing: "$core.font.letter-spacing.normal", + paragraphSpacing: "$core.font.paragraph-spacing.normal", + textDecoration: "$core.font.text-decoration.none", + textCase: "$core.font.text-case.none", + }, + type: "typography", + }, +}; +const mockTransformedCompoundTokens = { + core: { + 1: { + type: "sizing", + value: "10", + }, + }, + compound: { + "font-family": { + value: "$core.font.font-family.primary", + type: "font-family", + }, + "font-weight": { + value: "$core.font.font-weight.light", + type: "font-weights", + }, + "line-height": { + value: "$core.font.line-height.fixed.0", + type: "line-heights", + }, + "font-size": { + value: "$core.font.font-size.0", + type: "font-size", + }, + "letter-spacing": { + value: "$core.font.letter-spacing.normal", + type: "letter-spacing", + }, + "paragraph-spacing": { + value: "$core.font.paragraph-spacing.normal", + type: "paragraph-spacing", + }, + "text-decoration": { + value: "$core.font.text-decoration.none", + type: "font-style", + }, + "text-case": { + value: "$core.font.text-case.none", + type: "text-case", + }, + }, +}; + +const handleTokenStudioVariables = jest.fn((token) => (token.includes("$") ? `{${token.replace(/\$/g, "")}}` : token)); +const convertTokenToStyleDictionaryFormat = jest.fn(() => handleTokenStudioVariables); +const shouldExpand = jest.fn().mockReturnValue(true); +const expandToken = jest.fn().mockReturnValue(mockTransformedCompoundTokens); + +jest.mock("../utils/compositeTokens.js", () => { + const originalModule = jest.requireActual("../utils/compositeTokens.js"); + return { + __esModule: false, + ...originalModule, + shouldExpand, + expandToken, + }; +}); + +jest.mock("../utils/convertTokenToStyleDictionaryFormat.js", () => { + const originalModule = jest.requireActual("../utils/convertTokenToStyleDictionaryFormat.js"); + return { + __esModule: false, + ...originalModule, + convertTokenToStyleDictionaryFormat, + }; +}); + +import * as expandComposites from "./expandComposites"; + +describe("expand token dictionary", () => { + beforeEach(() => { + jest.clearAllMocks(); + }); + + it("should not add placeholder elements", () => { + const placeolderToken = { + "[placeholder-component]": { + type: "other", + value: "#333", + }, + }; + const placeholderValue = { + compoonent: { + type: "other", + value: "[placholder-value]", + }, + }; + + // @ts-expect-error - it's fine. + const testExpandPlaceholderKey = expandComposites.expandComposites(placeolderToken, "./fakePath"); + // @ts-expect-error - it's fine. + const testExpandPlaceholderValue = expandComposites.expandComposites(placeholderValue, "./fakePath"); + + expect(testExpandPlaceholderKey).toMatchObject({}); + expect(testExpandPlaceholderValue).toMatchObject({}); + }); + + it('should loop through a dictionary and run "shouldExpand" and "expandToken" on each composite token', () => { + // @ts-expect-error - it's fine. + const testExpandComposite = expandComposites.expandComposites(mockCorrectTypeCompoundToken, "./fakePath"); + expect(handleTokenStudioVariables).toHaveBeenCalledTimes(1); + expect(shouldExpand).toHaveBeenCalledTimes(1); + expect(expandToken).toHaveBeenCalledTimes(1); + expect(testExpandComposite).toMatchObject(mockTransformedCompoundTokens); + }); + + it("should not run expand token on unrecognized types", () => { + const mockDictionary = { + core: { + type: "customType", + value: { + fontFamily: "Avanir", + fontSize: "12px", + }, + }, + }; + // @ts-expect-error - it's fine this is a test + const testExpandComposite = expandComposites.expandComposites(mockDictionary, "./fakePath"); + expect(shouldExpand).not.toHaveBeenCalled(); + expect(expandToken).not.toHaveBeenCalled(); + expect(testExpandComposite).toMatchObject(mockDictionary); + }); +}); diff --git a/packages/calcite-design-tokens/support/token-transformer/parse/expandComposites.ts b/packages/calcite-design-tokens/support/token-transformer/parse/expandComposites.ts new file mode 100644 index 00000000000..8807bc4bf78 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/parse/expandComposites.ts @@ -0,0 +1,72 @@ +import { DeepKeyTokenMap } from "@tokens-studio/types"; +import { DesignToken } from "style-dictionary/types/DesignToken.js"; +import { + TransformOptions, + ExpandablesAsStrings, + Expandables, + expandablesAsStringsArr, +} from "../utils/transformOptions.js"; +import { matchPlaceholderElement, tokenStudioCustomVariableIndicator } from "../utils/regex.js"; +import { shouldExpand, expandToken } from "../utils/compositeTokens.js"; +import { convertTokenToStyleDictionaryFormat } from "../utils/convertTokenToStyleDictionaryFormat.js"; + +/** + * Figma Token Studio creates an odd type of composite token where the "value" may contain an object of "key: value" pairs rather than a sting. + * Here we will lift these composite tokens up to match the Style Dictionary format. + * + * @param {DeepKeyTokenMap} dictionary the raw JSON object in the token files. We will assume this is a token object generated by Figma Token Studio and may require composite tokens to be expanded. + * @param {string} filePath the absolute file path to the JSON token file. + * @param {TransformOptions} transformOpts the options passed in from the Style Dictionary config and runner + * @returns {DeepKeyTokenMap} a token object where any Figma Token Studio composite tokens now match the Style Dictionary token format + */ +export function expandComposites( + dictionary: DeepKeyTokenMap, + filePath: string, + transformOpts: TransformOptions = {} +): DeepKeyTokenMap { + const opts = { + ...transformOpts, + expand: { + composition: true, + typography: false, + border: false, + shadow: false, + ...transformOpts.expand, + }, + }; + const returnSlice: DeepKeyTokenMap = {}; + const handleTokenStudioVariables = convertTokenToStyleDictionaryFormat(tokenStudioCustomVariableIndicator); + const newDictionary = Object.entries(dictionary).reduce((acc, [key, token]) => { + const { type } = token; + + if ( + matchPlaceholderElement.test(`${key}`) || + (typeof token.value === "string" && matchPlaceholderElement.test(`${token.value}`)) + ) { + return acc; + } + + if (token.value && type) { + const includesType = expandablesAsStringsArr.includes(`${type}`); + + if (includesType) { + const expandType = (type as ExpandablesAsStrings) === "boxShadow" ? "shadow" : type; + const expand = shouldExpand(token as Expandables, opts.expand[`${expandType}`], filePath); + if (expand) { + const expandedToken = expandToken(token as DesignToken, expandType === "shadow", handleTokenStudioVariables); + return expandedToken; + } + } else if (typeof token.value === "string") { + token.value = handleTokenStudioVariables(token.value); + acc[key] = token; + } else { + acc[key] = token; + } + } else if (typeof token === "object") { + acc[key] = expandComposites(token as DeepKeyTokenMap, filePath, transformOpts); + } + return acc; + }, returnSlice); + + return newDictionary || {}; +} diff --git a/packages/calcite-design-tokens/support/token-transformer/sd-run.ts b/packages/calcite-design-tokens/support/token-transformer/sd-run.ts new file mode 100644 index 00000000000..f2e152513fd --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/sd-run.ts @@ -0,0 +1,147 @@ +import { registerTransforms } from "@tokens-studio/sd-transforms"; +import StyleDictionary from "style-dictionary"; +import { expandComposites } from "./parse/expandComposites.js"; +import { formatSCSS } from "./format/scss.js"; +import { matchExclusions } from "./utils/regex.js"; +import { matchList } from "./utils/matchList.js"; +import { nameCamelCase } from "./transform/nameCamelCase.js"; +import { nameKebabCase } from "./transform/nameKebabCase.js"; +import { parseName } from "./utils/parseName.js"; +import { Theme } from "./getThemes.js"; + +/** + * Style Dictionary runner configuration overrides. + * + * @param {string} tokenDir the directory containing design token files + * @param {string} buildPath the directory to write generated assets to + * @param {Theme} theme the theme configuration to use to generate the platform asset files + * @param {string} theme.name the name of the theme. This will be used as the basis for the generated asset file names. + * @param {string[]} theme.enabled an array of partial file names matching the token files which should be included in the output + * @param {string[]} theme.disabled an array of partial file names matching the token files which should explicitly not be included in the output + * @param {string[]} theme.source an array of partial file names matching the token files which should not always be included in the output but who's values should be used for variables references in the "enabled" files + */ +export const run = async ( + tokenDir = "tokens", + buildPath = "dist", + theme: Pick +): Promise => { + const fileName = parseName(theme.name); + const include = theme.source.map((tokenFile) => `${tokenDir}/${tokenFile}.json`); + const source = theme.enabled.map((tokenFile) => `${tokenDir}/${tokenFile}.json`); + const options = { + enabled: theme.enabled, + source: theme.source, + disabled: theme.disabled, + outputReferences: false, + sourceReferencesOnly: false, + }; + + // Here we are registering the Transforms provided by Token Studio + // https://github.com/tokens-studio/sd-transforms + // @ts-expect-error - @token-studio does not keep their types up to date. + await registerTransforms(StyleDictionary, { + expand: false, + }); + + // Register custom formatter https://amzn.github.io/style-dictionary/#/formats?id=custom-formats + StyleDictionary.registerFormat({ + name: "calcite/scss", + formatter: formatSCSS, + }); + + // Registering Style Dictionary transformers https://amzn.github.io/style-dictionary/#/transforms?id=defining-custom-transforms + StyleDictionary.registerTransform({ + name: "name/calcite/camel", + type: "name", + transformer: nameCamelCase, + }); + + StyleDictionary.registerTransform({ + name: "name/calcite/kebab", + type: "name", + transformer: nameKebabCase, + }); + + StyleDictionary.registerFilter({ + name: "filterSource", + matcher: (token) => token.isSource, + }); + + // We are programmatically creating the Style Dictionary configuration here + // https://amzn.github.io/style-dictionary/#/config + const sd = StyleDictionary.extend({ + source, + include, + platforms: { + css: { + prefix: "calcite", + transforms: [ + "ts/descriptionToComment", + "ts/size/px", + "ts/opacity", + "ts/size/lineheight", + "ts/type/fontWeight", + "ts/resolveMath", + "ts/size/css/letterspacing", + "ts/color/css/hexrgba", + "ts/color/modifiers", + "name/calcite/kebab", + ], + buildPath: `${buildPath}/css/`, + files: [ + { + destination: `${fileName}.css`, + format: "css/variables", + filter: /headless/gi.test(fileName) ? null : "filterSource", + options: /headless/gi.test(fileName) ? { ...options, outputReferences: true } : options, + }, + ], + }, + scss: { + prefix: "calcite", + transforms: [ + "ts/descriptionToComment", + "ts/size/px", + "ts/opacity", + "ts/size/lineheight", + "ts/type/fontWeight", + "ts/resolveMath", + "ts/size/css/letterspacing", + "ts/color/css/hexrgba", + "ts/color/modifiers", + "name/calcite/kebab", + ], + buildPath: `${buildPath}/scss/`, + files: [ + { + destination: `${fileName}.scss`, + format: "calcite/scss", + filter: /headless/gi.test(fileName) ? null : "filterSource", + options: /headless/gi.test(fileName) ? { ...options, outputReferences: true } : options, + }, + ], + }, + }, + parsers: [ + { + pattern: /\.json$/, + parse: (file) => { + if (matchList(file.filePath, [...include, ...theme.source, ...theme.enabled], matchExclusions)) { + const obj = JSON.parse(file.contents); + const expanded = expandComposites(obj, file.filePath); + return expanded; + } + + return {}; + }, + }, + ], + }); + + try { + sd.cleanAllPlatforms(); + sd.buildAllPlatforms(); + } catch (error) { + console.error(error); + } +}; diff --git a/packages/calcite-design-tokens/support/token-transformer/transform/nameCamelCase.test.ts b/packages/calcite-design-tokens/support/token-transformer/transform/nameCamelCase.test.ts new file mode 100644 index 00000000000..2ff57980480 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/transform/nameCamelCase.test.ts @@ -0,0 +1,36 @@ +import { nameCamelCase } from "./nameCamelCase"; + +describe("transform names to camel case", () => { + it("should transform a token path to token name in a camel case format", () => { + const mockToken = { + name: "current-name", + path: ["test", "token", "name"], + value: "fake-value", + filePath: "./fakePath.json", + original: { + value: "fake-value", + type: "composite", + }, + isSource: true, + }; + expect(nameCamelCase(mockToken, {})).toBe("testTokenName"); + }); + + it("should add prefix to token name", () => { + const mockToken = { + name: "current-name", + path: ["test", "token", "name"], + value: "fake-value", + filePath: "./fakePath.json", + original: { + value: "fake-value", + type: "composite", + }, + isSource: true, + }; + const mockOptions = { + prefix: "calcite", + }; + expect(nameCamelCase(mockToken, mockOptions)).toBe("calciteTestTokenName"); + }); +}); diff --git a/packages/calcite-design-tokens/support/token-transformer/transform/nameCamelCase.ts b/packages/calcite-design-tokens/support/token-transformer/transform/nameCamelCase.ts new file mode 100644 index 00000000000..5e4c7817a32 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/transform/nameCamelCase.ts @@ -0,0 +1,15 @@ +import { camelCase } from "change-case"; +import { TransformedToken } from "style-dictionary/types/TransformedToken.js"; +import { Options } from "style-dictionary/types/Options.js"; +import { parseTokenPath } from "../utils/parseTokenPath.js"; + +/** + * Convert token name to camel case + * + * @param {TransformedToken} token Style Dictionary token object + * @param {Options} options Style Dictionary format options + * @returns {string} an updated name for the token which will be used for the final output + */ +export function nameCamelCase(token: TransformedToken, options: Options): string { + return camelCase([options.prefix].concat(parseTokenPath(token.path)).join(" ")); +} diff --git a/packages/calcite-design-tokens/support/token-transformer/transform/nameKebabCase.test.ts b/packages/calcite-design-tokens/support/token-transformer/transform/nameKebabCase.test.ts new file mode 100644 index 00000000000..ed4de4b83fb --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/transform/nameKebabCase.test.ts @@ -0,0 +1,36 @@ +import { nameKebabCase } from "./nameKebabCase"; + +describe("transform names to kebab case", () => { + it("should transform a token path to token name in a kebab case format", () => { + const mockToken = { + name: "current-name", + path: ["test", "token", "name"], + value: "fake-value", + filePath: "./fakePath.json", + original: { + value: "fake-value", + type: "composite", + }, + isSource: true, + }; + expect(nameKebabCase(mockToken, {})).toBe("test-token-name"); + }); + + it("should add prefix to token name", () => { + const mockToken = { + name: "current-name", + path: ["test", "token", "name"], + value: "fake-value", + filePath: "./fakePath.json", + original: { + value: "fake-value", + type: "composite", + }, + isSource: true, + }; + const mockOptions = { + prefix: "calcite", + }; + expect(nameKebabCase(mockToken, mockOptions)).toBe("calcite-test-token-name"); + }); +}); diff --git a/packages/calcite-design-tokens/support/token-transformer/transform/nameKebabCase.ts b/packages/calcite-design-tokens/support/token-transformer/transform/nameKebabCase.ts new file mode 100644 index 00000000000..a0e9d6169c9 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/transform/nameKebabCase.ts @@ -0,0 +1,26 @@ +import { paramCase } from "change-case"; +import { TransformedToken } from "style-dictionary/types/TransformedToken.js"; +import { Options } from "style-dictionary/types/Options.js"; +import { parseTokenPath } from "../utils/parseTokenPath.js"; + +/** + * convert token name to kebab case + * + * @param {TransformedToken} token Style Dictionary token object + * @param {Options} options Style Dictionary format options + * @returns {string} an updated name for the token which will be used for the final output + */ +export function nameKebabCase(token: TransformedToken, options: Options): string { + const paths = token.path.reduce((acc, p, idx) => { + if (p === "core") { + acc.push("app"); + } else if (typeof token.path[idx + 1] === "string" && !new RegExp(`${p}`).test(token.path[idx + 1])) { + acc.push(p); + } else if (idx === token.path.length - 1) { + acc.push(p); + } + return acc; + }, []); + + return paramCase([options.prefix].concat(parseTokenPath(paths)).join(" ")); +} diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/compositeTokens.test.ts b/packages/calcite-design-tokens/support/token-transformer/utils/compositeTokens.test.ts new file mode 100644 index 00000000000..9002263e5c9 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/compositeTokens.test.ts @@ -0,0 +1,133 @@ +import { expandToken, shouldExpand } from "./compositeTokens"; + +const mockHandleValue = jest.fn((val) => val); + +describe("expand composite token", () => { + it("should expand a non-shadow token", () => { + const mockTypographyToken = { + value: { + fontFamily: "$core.font.font-family.primary", + fontWeight: "$core.font.font-weight.light", + lineHeight: "$core.font.line-height.fixed.0", + fontSize: "$core.font.font-size.0", + letterSpacing: "$core.font.letter-spacing.normal", + paragraphSpacing: "$core.font.paragraph-spacing.normal", + textDecoration: "$core.font.text-decoration.none", + textCase: "$core.font.text-case.none", + }, + type: "typography", + }; + const mockExpandedTypographyToken = { + "font-family": { + value: "$core.font.font-family.primary", + type: "font-family", + }, + "font-weight": { + value: "$core.font.font-weight.light", + type: "font-weights", + }, + "line-height": { + value: "$core.font.line-height.fixed.0", + type: "line-heights", + }, + "font-size": { + value: "$core.font.font-size.0", + type: "font-size", + }, + "letter-spacing": { + value: "$core.font.letter-spacing.normal", + type: "letter-spacing", + }, + "paragraph-spacing": { + value: "$core.font.paragraph-spacing.normal", + type: "paragraph-spacing", + }, + "text-decoration": { + value: "$core.font.text-decoration.none", + type: "font-style", + }, + "text-case": { + value: "$core.font.text-case.none", + type: "text-case", + }, + }; + const testExpandToken = expandToken(mockTypographyToken, false, mockHandleValue); + expect(testExpandToken).toMatchObject(mockExpandedTypographyToken); + }); + it("should expand a shadow token", () => { + const mockShadowToken = { + value: [ + { + x: "0", + y: "2", + blur: "8", + spread: "0", + color: "rgba($core.color.neutral.blk-240, $core.opacity.4)", + type: "dropShadow", + }, + { + x: "0", + y: "4", + blur: "16", + spread: "0", + color: "rgba($core.color.neutral.blk-240, $core.opacity.8)", + type: "dropShadow", + }, + ], + type: "boxShadow", + }; + const mockExpandedShadowToken = { + "1": { + x: { + type: "dimension", + value: "0", + }, + y: { + type: "dimension", + value: "2", + }, + blur: { + type: "dimension", + value: "8", + }, + spread: { + type: "dimension", + value: "0", + }, + color: { + type: "color", + value: "rgba($core.color.neutral.blk-240, $core.opacity.4)", + }, + }, + }; + const testExpandToken = expandToken(mockShadowToken, true, mockHandleValue); + expect(testExpandToken).toMatchObject(mockExpandedShadowToken); + }); +}); + +describe("shouldExpand", () => { + const filePath = "./mockFile.json"; + const mockToken = { + name: "testToken", + type: "fontFamilies", + value: "san-serif", + }; + + it("should return true", () => { + // @ts-expect-error - type is fine here. + const testExpand = shouldExpand(mockToken, true, filePath); + expect(testExpand).toBe(true); + }); + it("should return false", () => { + // @ts-expect-error - type is fine here. + const testExpand = shouldExpand(mockToken, false, filePath); + expect(testExpand).toBe(false); + }); + it("should use condition function", () => { + const mockExpandFunction = jest.fn(() => true); + // @ts-expect-error - type is fine here. + const testExpand = shouldExpand(mockToken, mockExpandFunction, filePath); + expect(testExpand).toBe(true); + expect(mockExpandFunction).toHaveBeenCalled(); + }); +}); diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/compositeTokens.ts b/packages/calcite-design-tokens/support/token-transformer/utils/compositeTokens.ts new file mode 100644 index 00000000000..e258fdfb8bf --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/compositeTokens.ts @@ -0,0 +1,103 @@ +import { ExpandFilter } from "../utils/transformOptions"; +import { matchPlaceholderElement } from "./regex.js"; +import { DesignToken } from "style-dictionary/types/DesignToken"; +import { SingleToken } from "@tokens-studio/types"; +import { paramCase } from "change-case"; + +// A customized type map based off Token Studio. +// This determines the applied "type" associated with each Style Dictionary token value +const typeMaps = { + boxShadow: { + x: "dimension", + y: "dimension", + blur: "dimension", + spread: "dimension", + type: "other", + color: "color", + }, + border: { + width: "border-width", + style: "other", + }, + composition: { + typography: "font-size", + fontWeight: "font-weight", + }, + typography: { + fontFamily: "font-family", + fontWeight: "font-weights", + lineHeight: "line-heights", + fontSize: "font-size", + letterSpacing: "letter-spacing", + paragraphSpacing: "paragraph-spacing", + textDecoration: "font-style", + textCase: "text-case", + }, +}; + +/** + * Get type from type map + * + * @param {string} key type + * @param {DesignToken} compositeToken a Style Dictionary token + * @returns {string} approved token type + */ +export const getType = (key: string, compositeToken: DesignToken): string => typeMaps[compositeToken.type][key] ?? key; + +/** + * This is a recursive function to dig into composite tokens and lift up the token values in a Style Dictionary format. + * + * @param {DesignToken} compositeToken the composite token object + * @param {boolean} isShadow is a drop shadow? + * @param {Function} handleValue a function to determine how the final token value string should be passed to Style Dictionary + * @returns {DesignToken} a single Style Dictionary token object + */ +export function expandToken(compositeToken: DesignToken, isShadow = false, handleValue = (v) => v): DesignToken { + const expandedObj = {} as DesignToken; + + if (isShadow && Array.isArray(compositeToken.value)) { + compositeToken.value.forEach((shadow, index) => { + expandedObj[index + 1] = {}; + Object.entries(shadow).forEach(([key, value]) => { + if (matchPlaceholderElement.test(`${value}`) || key === "type") { + return; + } + expandedObj[index + 1][key] = { + value: `${handleValue(value)}`, + type: getType(key, compositeToken), + }; + }); + }); + } else { + Object.entries(compositeToken.value).forEach(([key, value]) => { + const newKey = paramCase(key); + if (matchPlaceholderElement.test(`${value}`)) { + return; + } + expandedObj[newKey] = { + value: `${handleValue(value)}`, + type: getType(key, compositeToken), + }; + }); + } + + return expandedObj; +} + +/** + * + * @param {DesignToken} token Style Dictionary token object + * @param {boolean | ExpandFilter} condition check if the token should be expanded or not + * @param {string} filePath the file path where the token came from + * @returns {boolean} if the token should be expanded + */ +export function shouldExpand( + token: T, + condition: boolean | ExpandFilter, + filePath: string +): boolean { + if (typeof condition === "function") { + return condition(token, filePath); + } + return condition; +} diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/convertTokenToStyleDictionaryFormat.ts b/packages/calcite-design-tokens/support/token-transformer/utils/convertTokenToStyleDictionaryFormat.ts new file mode 100644 index 00000000000..e08a5e34790 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/convertTokenToStyleDictionaryFormat.ts @@ -0,0 +1,20 @@ +/** + * Some tokens defined in Figma Token Studio do not used the common { [variable.name] } for token references. + * This function loops over each value, finds custom token references and converts them to the expected Style Dictionary format. + * + * @param {RegExp} customReferenceTokenIndicator a regex to find the token references + * @returns {Function} to convert the token to the reference format expected by Style Dictionary "{ [variable.name] }" + */ +export function convertTokenToStyleDictionaryFormat( + customReferenceTokenIndicator: RegExp +): (value: string | number) => string { + return (value: string | number): string => { + let newValue = `${value}`; + const matchesArr = [...newValue.matchAll(customReferenceTokenIndicator)]; + matchesArr.forEach((match) => { + const figmaVariable = match[0]; + newValue = newValue.replace(figmaVariable, `{${figmaVariable.slice(1)}}`); + }); + return newValue; + }; +} diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/matchList.ts b/packages/calcite-design-tokens/support/token-transformer/utils/matchList.ts new file mode 100644 index 00000000000..429d23426ef --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/matchList.ts @@ -0,0 +1,11 @@ +/** + * Find the string in a list + * + * @param {string} str the string to find in the list + * @param {string[]} list the list of strings to match with the provided string + * @param {RegExp} regexExclude a regular expression defining strings that should always be excluded + * @returns {boolean} does the string match the items in the list + */ +export const matchList = (str: string, list: string[], regexExclude: RegExp): boolean => { + return list.some((value) => str.includes(value) && !regexExclude.test(str)); +}; diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/parseName.ts b/packages/calcite-design-tokens/support/token-transformer/utils/parseName.ts new file mode 100644 index 00000000000..3779e9e0e3b --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/parseName.ts @@ -0,0 +1,18 @@ +import { paramCase } from "change-case"; + +/** + * Used to set the file name for the generated theme file. + * + * @param {string} name the file name passed from the themes object + * @param {string} prefix an optional prefix for each file name + * @returns {string} a kebab-case file name from the passed name, optionally starting with a prefix + */ +export function parseName(name: string, prefix?: string): string { + const regexWord = /^\w+$/; + const themeName = `${prefix || ""} ${name}` + .split(" ") + .filter((word) => regexWord.test(word)) + .join(" "); + + return paramCase(themeName); +} diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/parseTokenPath.ts b/packages/calcite-design-tokens/support/token-transformer/utils/parseTokenPath.ts new file mode 100644 index 00000000000..2735715bd04 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/parseTokenPath.ts @@ -0,0 +1,19 @@ +/** + * Replaces the word "color" with "ui" when it is the first value in the path and removes the word "default" from the final token names. + * This puts generated tokens in alignment with the theme variable names in Calcite-Colors + * + * @param {string[]} path the path to each token value in the Style Dictionary token object + * @returns {string[]} an updated token path + */ +export const parseTokenPath = (path: string[]): string[] => + path.reduce((acc, p, idx) => { + if (idx === 0 && p === "color") { + acc.push("ui"); + } else if (p === "default") { + return acc; + } else { + acc.push(p); + } + + return acc; + }, []); diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/regex.ts b/packages/calcite-design-tokens/support/token-transformer/utils/regex.ts new file mode 100644 index 00000000000..1d80e830096 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/regex.ts @@ -0,0 +1,9 @@ +// Match files and tokens which include "[" or "]" +export const matchPlaceholderElement = new RegExp(/[\[\]]/, "g"); + +// Match custom variable indicator created by Designers in Token Studio. +// Using the ${token.name} format in Token Studio makes it much easier for Designers to search for token references while doing their work. +export const tokenStudioCustomVariableIndicator = new RegExp(/\$[.\w-]+/, "g"); + +// Match files and tokens which include "backup", "[", "]", or file extensions +export const matchExclusions = /(backup|\[|\])(?=\.\w+$)/; diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/sortAllTokens.ts b/packages/calcite-design-tokens/support/token-transformer/utils/sortAllTokens.ts new file mode 100644 index 00000000000..99d9c5e7d6a --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/sortAllTokens.ts @@ -0,0 +1,12 @@ +import { Dictionary } from "style-dictionary/types/Dictionary"; +import { default as StyleDictionary } from "style-dictionary"; +import { TransformedToken } from "style-dictionary/types/TransformedToken"; + +export function sortAllTokens(dictionary: Dictionary, outputReferences: boolean): TransformedToken[] { + let tokens = dictionary.allTokens; + if (outputReferences) { + tokens = [...dictionary.allTokens].sort(StyleDictionary.formatHelpers["sortByReference"](dictionary)); + } + + return tokens; +} diff --git a/packages/calcite-design-tokens/support/token-transformer/utils/transformOptions.ts b/packages/calcite-design-tokens/support/token-transformer/utils/transformOptions.ts new file mode 100644 index 00000000000..ee1e724a5f1 --- /dev/null +++ b/packages/calcite-design-tokens/support/token-transformer/utils/transformOptions.ts @@ -0,0 +1,31 @@ +import { + SingleBorderToken, + SingleBoxShadowToken, + SingleCompositionToken, + SingleToken, + SingleTypographyToken, +} from "@tokens-studio/types"; + +/** + * Copied from https://github.com/tokens-studio/sd-transforms/blob/main/src/TransformOptions.ts + * This is needed for correct type setting and is not exported by Token Studio SD Transforms. + */ + +export type Expandables = SingleCompositionToken | SingleTypographyToken | SingleBorderToken | SingleBoxShadowToken; + +export const expandablesAsStringsArr = ["composition", "typography", "border", "boxShadow"]; +export type ExpandablesAsStrings = (typeof expandablesAsStringsArr)[number]; + +export type ExpandFilter = (token: T, filePath: string) => boolean; + +export interface ExpandOptions { + typography?: boolean | ExpandFilter; + border?: boolean | ExpandFilter; + shadow?: boolean | ExpandFilter; + composition?: boolean | ExpandFilter; +} + +export interface TransformOptions { + expand?: ExpandOptions | false; + excludeParentKeys?: boolean; +} diff --git a/packages/calcite-design-tokens/tsconfig-base.json b/packages/calcite-design-tokens/tsconfig-base.json new file mode 100644 index 00000000000..c31bc3b1706 --- /dev/null +++ b/packages/calcite-design-tokens/tsconfig-base.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "allowSyntheticDefaultImports": true, + "allowUnreachableCode": false, + "declaration": false, + "esModuleInterop": true, + "experimentalDecorators": true, + "lib": ["dom", "dom.iterable", "ES2021"], + "module": "esnext", + "moduleResolution": "node", + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "target": "ES2021" + }, + "exclude": ["node_modules", "dist"] +} diff --git a/packages/calcite-design-tokens/tsconfig-eslint.json b/packages/calcite-design-tokens/tsconfig-eslint.json new file mode 100644 index 00000000000..acd50dd751a --- /dev/null +++ b/packages/calcite-design-tokens/tsconfig-eslint.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig-base.json", + "include": ["./**/*"] +} diff --git a/packages/calcite-design-tokens/tsconfig.json b/packages/calcite-design-tokens/tsconfig.json new file mode 100755 index 00000000000..87330b6212a --- /dev/null +++ b/packages/calcite-design-tokens/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig-base", + "include": ["support", "src"] +} diff --git a/release-please-config.json b/release-please-config.json index afdac6ce85e..28e2262a17d 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -11,6 +11,9 @@ "packages/calcite-components-react": { "component": "@esri/calcite-components-react" }, + "packages/calcite-design-tokens": { + "component": "@esri/calcite-design-tokens" + }, "packages/eslint-plugin-calcite-components": { "component": "@esri/eslint-plugin-calcite-components" } diff --git a/support/syncLinkedPackageVersions.ts b/support/syncLinkedPackageVersions.ts index 8a24abf1516..3429689ed2f 100644 --- a/support/syncLinkedPackageVersions.ts +++ b/support/syncLinkedPackageVersions.ts @@ -1,4 +1,4 @@ -(async function(): Promise { +(async function (): Promise { try { const childProcess = await import("child_process"); const { promisify } = await import("util"); @@ -11,7 +11,7 @@ const LINKED_VERSIONS_HEAD_PACKAGE = "@esri/calcite-components"; // next releases will be blocked if HEAD's version is less than a TRACKING package's version - const LINKED_VERSIONS_TRACKING_PACKAGES = ["@esri/calcite-components-react"]; + const LINKED_VERSIONS_TRACKING_PACKAGES = ["@esri/calcite-components-react", "@esri/calcite-design-tokens"]; interface PackageData { name: string;