From 82d4a160dee4a91135ea09be98c738f5f34867b2 Mon Sep 17 00:00:00 2001 From: inc2734 Date: Wed, 31 Jul 2024 11:21:53 +0900 Subject: [PATCH] 19.0.0 --- ejs.json | 2 +- package-lock.json | 2812 ++++---------------- package.json | 22 +- src/css/core/mixin/_mixin.scss | 2 +- src/css/foundation/_foundation.scss | 10 +- src/css/layout/_footer.scss | 10 +- src/css/layout/_header.scss | 22 +- src/css/layout/_layout.scss | 14 +- src/css/object/component/_btn.scss | 16 +- src/css/object/component/_component.scss | 8 +- src/css/object/component/_copyright.scss | 8 +- src/css/object/component/_drawer.scss | 23 +- src/css/object/component/_section.scss | 36 +- src/css/object/project/_footer-nav.scss | 6 +- src/css/object/project/_global-nav.scss | 8 +- src/css/object/project/_hero.scss | 29 +- src/css/object/project/_media.scss | 12 +- src/css/object/project/_project.scss | 14 +- src/css/object/project/_scroll-top.scss | 12 +- src/css/object/project/_site-branding.scss | 5 +- src/css/object/project/_social-nav.scss | 2 +- src/css/style.scss | 18 +- src/ejs/index.ejs | 51 - src/images/templates/affinity.png | Bin 65536 -> 0 bytes src/images/templates/improve.png | Bin 65536 -> 0 bytes src/images/templates/integrity.png | Bin 65536 -> 0 bytes 26 files changed, 679 insertions(+), 2463 deletions(-) delete mode 100644 src/images/templates/affinity.png delete mode 100644 src/images/templates/improve.png delete mode 100644 src/images/templates/integrity.png diff --git a/ejs.json b/ejs.json index 1f644ec..c941e4c 100644 --- a/ejs.json +++ b/ejs.json @@ -1,5 +1,5 @@ { - "version": "18.2.4", + "version": "19.0.0", "css": "/assets/css", "js": "/assets/js", "images": "/assets/images" diff --git a/package-lock.json b/package-lock.json index d194aa1..862eb56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,34 +1,34 @@ { "name": "sass-basis.github.io", - "version": "18.2.4", + "version": "19.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "18.2.4", + "version": "19.0.0", "license": "MIT", "dependencies": { "jquery": "^3.7.1", - "sass-basis": "^18.2.4", - "sass-basis-layout": "^8.0.4" + "sass-basis": "^19.0.0", + "sass-basis-layout": "^9.0.0" }, "devDependencies": { - "@babel/core": "^7.24.9", - "@babel/preset-env": "^7.24.8", - "@wordpress/browserslist-config": "^6.3.0", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.2", + "@wordpress/browserslist-config": "^6.4.0", "autoprefixer": "^10.4.19", "babel-loader": "^9.1.3", "browser-sync": "^3.0.2", "cpy-cli": "^5.0.0", "cssnano": "^7.0.4", "ejs-cli": "^2.2.3", - "node-sass": "^9.0.0", "normalize.css": "^8.0.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.39", + "postcss": "^8.4.40", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", "rimraf": "^6.0.1", + "sass": "^1.77.8", "webpack": "^5.93.0", "webpack-cli": "^5.1.4" }, @@ -64,30 +64,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -103,12 +103,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dev": true, "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -143,12 +143,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.24.8", + "@babel/compat-data": "^7.25.2", "@babel/helper-validator-option": "^7.24.8", "browserslist": "^4.23.1", "lru-cache": "^5.1.1", @@ -182,9 +182,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -239,18 +239,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", @@ -278,16 +266,15 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -318,14 +305,14 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -335,14 +322,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -417,28 +404,27 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -460,9 +446,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.0.tgz", + "integrity": "sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -472,13 +458,28 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.0.tgz", + "integrity": "sha512-dG0aApncVQwAUJa8tP1VHTnmU67BeIQvKafd3raEx315H54FfkZSz3B/TT+33ZQAjatGJA79gZqTtqL5QZUKXw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -488,12 +489,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -520,13 +521,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -798,15 +799,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -848,12 +849,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -896,18 +897,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", - "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" }, "engines": { @@ -979,6 +978,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", @@ -1044,14 +1059,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -1077,12 +1092,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1156,15 +1171,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1554,19 +1569,20 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", - "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.2.tgz", + "integrity": "sha512-Y2Vkwy3ITW4id9c6KXshVV/x5yCGK7VdJmKkzOzNsDZMojRKfSA/033rRbLqlRozmhRXCejxWHLSJOg/wUHfzw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-compilation-targets": "^7.24.8", + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.0", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1587,29 +1603,30 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.24.7", "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.8", + "@babel/plugin-transform-classes": "^7.25.0", "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-dotall-regex": "^7.24.7", "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", "@babel/plugin-transform-dynamic-import": "^7.24.7", "@babel/plugin-transform-exponentiation-operator": "^7.24.7", "@babel/plugin-transform-export-namespace-from": "^7.24.7", "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-member-expression-literals": "^7.24.7", "@babel/plugin-transform-modules-amd": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", "@babel/plugin-transform-modules-umd": "^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-new-target": "^7.24.7", @@ -1681,33 +1698,30 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.2.tgz", + "integrity": "sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1716,9 +1730,9 @@ } }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -1738,12 +1752,6 @@ "node": ">=10.0.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, "node_modules/@inc2734/add-custom-event": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@inc2734/add-custom-event/-/add-custom-event-0.5.0.tgz", @@ -1956,61 +1964,6 @@ "node": ">= 8" } }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -2039,15 +1992,6 @@ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -2104,12 +2048,6 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true - }, "node_modules/@types/node": { "version": "20.14.11", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz", @@ -2119,12 +2057,6 @@ "undici-types": "~5.26.4" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", @@ -2316,9 +2248,9 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.3.0.tgz", - "integrity": "sha512-DDz/Iiax7RQR7cuTdv1ZlAfPgCDijiszg9xE9c2lO/2Hvv7voP/sLKQhdr/mSUzNW9ZXK7/NVIYAXxFd3Eee2A==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.4.0.tgz", + "integrity": "sha512-6Uvh++K+UCOSSlE589uHtxVWa7vJmcFjDYHT7/VsdrHkwpCRwJd0UAUrmTBqiekGYo3NQzZW/ikODxR+lkORjw==", "dev": true, "engines": { "node": ">=18.12.0", @@ -2337,12 +2269,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -2377,41 +2303,20 @@ "acorn": "^8" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", - "dev": true, - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", "dev": true, "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ajv": { @@ -2493,26 +2398,6 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", @@ -2578,15 +2463,6 @@ "node": ">=0.8.0" } }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/autoprefixer": { "version": "10.4.19", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", @@ -3020,248 +2896,69 @@ "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cacache/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==", + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/cacache/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/caniuse-lite": { + "version": "1.0.30001642", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", + "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "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/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": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/rimraf/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/cacache/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "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/cacache/node_modules/rimraf/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/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", - "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/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": ">=4" } }, "node_modules/chokidar": { @@ -3288,15 +2985,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", @@ -3307,12 +2995,30 @@ } }, "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", "dev": true, + "dependencies": { + "escape-string-regexp": "5.0.0" + }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-stack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cliui": { @@ -3358,15 +3064,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -3436,12 +3133,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -3470,12 +3161,6 @@ "url": "https://opencollective.com/core-js" } }, - "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/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", @@ -3506,23 +3191,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cpy": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/cpy/-/cpy-10.1.0.tgz", - "integrity": "sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==", + "node_modules/cp-file/node_modules/p-event": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", + "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", "dev": true, "dependencies": { - "arrify": "^3.0.0", - "cp-file": "^10.0.0", - "globby": "^13.1.4", - "junk": "^4.0.1", - "micromatch": "^4.0.5", - "nested-error-stacks": "^2.1.1", - "p-filter": "^3.0.0", - "p-map": "^6.0.0" + "p-timeout": "^5.0.2" }, "engines": { - "node": ">=16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cp-file/node_modules/p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "dev": true, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3547,26 +3237,121 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/cpy-cli/node_modules/cpy": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-10.1.0.tgz", + "integrity": "sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "arrify": "^3.0.0", + "cp-file": "^10.0.0", + "globby": "^13.1.4", + "junk": "^4.0.1", + "micromatch": "^4.0.5", + "nested-error-stacks": "^2.1.1", + "p-filter": "^3.0.0", + "p-map": "^6.0.0" }, "engines": { - "node": ">= 8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "node_modules/cpy-cli/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dev": true, - "engines": { + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy-cli/node_modules/p-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", + "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", + "dev": true, + "dependencies": { + "p-map": "^5.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy-cli/node_modules/p-filter/node_modules/p-map": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", + "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", + "dev": true, + "dependencies": { + "aggregate-error": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy-cli/node_modules/p-map": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-6.0.0.tgz", + "integrity": "sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy-cli/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/css-declaration-sorter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "dev": true, + "engines": { "node": "^14 || ^16 || >=18" }, "peerDependencies": { @@ -3845,40 +3630,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -3913,12 +3664,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -3967,6 +3712,15 @@ "node": ">=8" } }, + "node_modules/dir-glob/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/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -4251,16 +4005,6 @@ "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, "node_modules/engine.io": { "version": "6.5.5", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", @@ -4329,15 +4073,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/envinfo": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", @@ -4350,12 +4085,6 @@ "node": ">=4" } }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -4853,18 +4582,6 @@ "universalify": "^0.1.0" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4921,38 +4638,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -4990,15 +4675,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", @@ -5081,71 +4757,25 @@ } }, "node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globule": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/globule/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globule/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -5164,15 +4794,6 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -5242,12 +4863,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -5266,12 +4881,6 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -5311,55 +4920,6 @@ "node": ">=8.0.0" } }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -5470,30 +5030,18 @@ "node": ">=8" } }, - "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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -5534,19 +5082,6 @@ "node": ">=10.13.0" } }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -5696,12 +5231,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -5747,15 +5276,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -6035,24 +5555,12 @@ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, "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/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -6143,12 +5651,6 @@ "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", "dev": true }, - "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/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -6236,54 +5738,6 @@ "yallist": "^3.0.2" } }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", @@ -6369,15 +5823,6 @@ "node": ">= 0.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", @@ -6398,131 +5843,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dev": true, - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/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/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/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/mitt": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", @@ -6547,12 +5867,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/nan": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", - "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", - "dev": true - }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -6598,467 +5912,12 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/node-gyp/node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-gyp/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/node-gyp/node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-gyp/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/node-gyp/node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/node-gyp/node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/node-gyp/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/node-gyp/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-gyp/node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/node-gyp/node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/node-gyp/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/node-releases": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.17.tgz", "integrity": "sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==", "dev": true }, - "node_modules/node-sass": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", - "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "make-fetch-happen": "^10.0.4", - "meow": "^9.0.0", - "nan": "^2.17.0", - "node-gyp": "^8.4.1", - "sass-graph": "^4.0.1", - "stdout-stream": "^1.4.0", - "true-case-path": "^2.2.1" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/node-sass/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/node-sass/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/node-sass/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/node-sass/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/node-sass/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/node-sass/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/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/node-sass/node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-sass/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-sass/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/node-sass/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/node-sass/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -7196,22 +6055,6 @@ "which": "bin/which" } }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -7255,154 +6098,54 @@ } }, "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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/opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-event": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", - "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", - "dev": true, - "dependencies": { - "p-timeout": "^5.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", - "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", - "dev": true, - "dependencies": { - "p-map": "^5.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter/node_modules/aggregate-error": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", - "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", - "dev": true, - "dependencies": { - "clean-stack": "^4.0.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter/node_modules/clean-stack": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", - "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "escape-string-regexp": "5.0.0" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-filter/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dev": true, - "engines": { - "node": ">=12" + "dependencies": { + "ee-first": "1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 0.8" } }, - "node_modules/p-filter/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "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, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "wrappy": "1" } }, - "node_modules/p-filter/node_modules/p-map": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", - "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", + "node_modules/opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "dependencies": { - "aggregate-error": "^4.0.0" + "is-wsl": "^1.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/p-limit": { @@ -7435,30 +6178,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-6.0.0.tgz", - "integrity": "sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "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", @@ -7564,12 +6283,15 @@ } }, "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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/picocolors": { @@ -7659,9 +6381,9 @@ } }, "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "version": "8.4.40", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", + "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", "dev": true, "funding": [ { @@ -7757,26 +6479,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-cli/node_modules/globby": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", - "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dev": true, - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/postcss-cli/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -7789,30 +6491,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/postcss-cli/node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/postcss-cli/node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/postcss-cli/node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -8327,31 +7005,6 @@ "node": ">= 0.8" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -8379,212 +7032,74 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "safe-buffer": "^5.1.0" } }, - "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==", + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/read-pkg-up/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==", + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "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" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/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": ">= 0.8" } }, - "node_modules/read-pkg-up/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==", + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "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" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/read-pkg-up/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==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "pify": "^2.3.0" } }, - "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==", + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/read-pkg/node_modules/path-type": { @@ -8608,20 +7123,6 @@ "node": ">=4" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -8646,19 +7147,6 @@ "node": ">= 10.13.0" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -8838,15 +7326,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -9022,10 +7501,27 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "node_modules/sass": { + "version": "1.77.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", + "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/sass-basis": { - "version": "18.2.4", - "resolved": "https://registry.npmjs.org/sass-basis/-/sass-basis-18.2.4.tgz", - "integrity": "sha512-E8f+klQtNaliKVhHgRm+Q9aZSYFvkpoZtLQeewGvMbdtu5UIQYhhcEdfftPpLrzts/blav9WPM8ScUGcmz00GA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/sass-basis/-/sass-basis-19.0.0.tgz", + "integrity": "sha512-PD21OOve6L8rkj3Icaimhc0JbpaqArz+YTpVkgj8OBlbWgynuRB5rcuxWxQ18At6GvLKrjKoy/HGJ4poTHPycg==", "dependencies": { "@inc2734/add-custom-event": "^0.5.0", "@inc2734/dispatch-custom-resize-event": "^0.4.0", @@ -9038,36 +7534,23 @@ } }, "node_modules/sass-basis-layout": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/sass-basis-layout/-/sass-basis-layout-8.0.4.tgz", - "integrity": "sha512-/I56Xkn/9fUIobLh/kyftmeohUCwHJvTI1DD7MObFNlfLuJBTu8XyZU45N9hXS42dBU1vJfMRU3gERl0iPo2GA==", - "dependencies": { - "@inc2734/add-custom-event": "^0.1.0" - } - }, - "node_modules/sass-basis-layout/node_modules/@inc2734/add-custom-event": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@inc2734/add-custom-event/-/add-custom-event-0.1.0.tgz", - "integrity": "sha512-nOsNOBMokNtpW2oZc6FebCWAjwuX4K7EIC1pejAPs57FBrtv53L/rkK3Qhd4cOy5YJgR5ybTEHNAiMM8vaAIKw==" - }, - "node_modules/sass-graph": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", - "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", - "dev": true, + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/sass-basis-layout/-/sass-basis-layout-9.0.0.tgz", + "integrity": "sha512-lGEKO5XeqixzEPsrJyx1+nPWlhGEa3ZzfyPkFFctnCwSQknIMCHZVzEuMoFqJmkh8Df/fgz98/9jTQz3x6Bt9g==", "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.4.3", - "yargs": "^17.2.1" - }, - "bin": { - "sassgraph": "bin/sassgraph" + "@inc2734/add-custom-event": "^0.5.0" }, "engines": { - "node": ">=12" + "node": ">=20.10.0", + "npm": ">=10.2.3" } }, + "node_modules/sass/node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true + }, "node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -9087,16 +7570,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/scss-tokenizer": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", - "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", - "dev": true, - "dependencies": { - "js-base64": "^2.4.9", - "source-map": "^0.7.3" - } - }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -9298,12 +7771,6 @@ "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", "dev": true }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -9402,34 +7869,18 @@ "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/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, "node_modules/socket.io": { "version": "4.7.5", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", @@ -9486,43 +7937,6 @@ "node": ">=10.0.0" } }, - "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", - "dev": true, - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/source-map-js": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", @@ -9583,24 +7997,6 @@ "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", "dev": true }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true - }, - "node_modules/ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", @@ -9610,51 +8006,6 @@ "node": ">= 0.6" } }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/stdout-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/stdout-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stdout-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/stdout-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/stream-throttle": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", @@ -9671,15 +8022,6 @@ "node": ">= 0.10.0" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -9810,18 +8152,6 @@ "node": ">=4" } }, - "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/stylehacks": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.2.tgz", @@ -9905,38 +8235,6 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/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/terser": { "version": "5.31.3", "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", @@ -10074,33 +8372,6 @@ "node": ">=0.6" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", - "dev": true - }, - "node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typed-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", @@ -10270,30 +8541,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -10621,15 +8868,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", diff --git a/package.json b/package.json index f858f6a..ce0f963 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "volta": { "node": "20.11.1" }, - "version": "18.2.4", + "version": "19.0.0", "main": "index.html", "author": "inc2734", "license": "MIT", @@ -16,29 +16,29 @@ "url": "https://github.com/sass-basis/sass-basis.github.io" }, "devDependencies": { - "@babel/core": "^7.24.9", - "@babel/preset-env": "^7.24.8", - "@wordpress/browserslist-config": "^6.3.0", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.2", + "@wordpress/browserslist-config": "^6.4.0", "autoprefixer": "^10.4.19", "babel-loader": "^9.1.3", "browser-sync": "^3.0.2", "cpy-cli": "^5.0.0", "cssnano": "^7.0.4", "ejs-cli": "^2.2.3", - "node-sass": "^9.0.0", "normalize.css": "^8.0.1", "npm-run-all": "^4.1.5", - "postcss": "^8.4.39", + "postcss": "^8.4.40", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", "rimraf": "^6.0.1", + "sass": "^1.77.8", "webpack": "^5.93.0", "webpack-cli": "^5.1.4" }, "dependencies": { "jquery": "^3.7.1", - "sass-basis": "^18.2.4", - "sass-basis-layout": "^8.0.4" + "sass-basis": "^19.0.0", + "sass-basis-layout": "^9.0.0" }, "scripts": { "clean:css": "rimraf public/assets/css && mkdir -p public/assets/css", @@ -46,12 +46,12 @@ "clean:img": "rimraf public/assets/images && mkdir -p public/assets/images", "clean:favicon": "rimraf public/favicon.ico", "clean:ejs": "rimraf public/*.html", - "css:style": "node-sass src/css/style.scss public/assets/css/style.min.css && postcss -r public/assets/css/style.min.css -c=postcss.config.js", + "css:style": "sass src/css/style.scss public/assets/css/style.min.css && postcss -r public/assets/css/style.min.css -c=postcss.config.js", "css": "npm run clean:css && npm-run-all -p css:*", "js:app": "webpack ./src/js/app.js -o ./public/assets/js/ --output-filename app.min.js --config webpack.config.js", "js": "npm run clean:js && npm-run-all -p js:*", - "img": "npm run clean:img && cpy '**' '../../public/assets/images' --cwd=src/images --parents", - "favicon": "npm run clean:favicon && cpy 'src/favicon.ico' 'public'", + "img": "npm run clean:img && cpy 'src/images/**' 'public/assets/images'", + "favicon": "npm run clean:favicon && cpy 'src/*.ico' 'public'", "ejs": "ejs-cli --base-dir src/ejs '*.ejs' --out public/ --options ejs.json", "build": "npm-run-all -p css js img favicon ejs", "browsersync": "npm run build && browser-sync start -s 'public' -f 'public'" diff --git a/src/css/core/mixin/_mixin.scss b/src/css/core/mixin/_mixin.scss index bdb7a3e..46240ca 100644 --- a/src/css/core/mixin/_mixin.scss +++ b/src/css/core/mixin/_mixin.scss @@ -1 +1 @@ -@import 'font-basis'; +@forward 'font-basis'; diff --git a/src/css/foundation/_foundation.scss b/src/css/foundation/_foundation.scss index 38fc248..3b0b6c8 100644 --- a/src/css/foundation/_foundation.scss +++ b/src/css/foundation/_foundation.scss @@ -1,16 +1,22 @@ +@use '../../../node_modules/sass-basis/src/css/core'; + body { letter-spacing: 1px; } a { - @include _transition(background-color, color); - color: _dark($color-primary); + @include core.transition(background-color, color); + color: color-mix(in srgb, var(--color-primary), #000 20%); } .hljs, pre { background-color: #15191d; } +.hljs { + padding: var(--_padding1); +} + pre { border: none; } diff --git a/src/css/layout/_footer.scss b/src/css/layout/_footer.scss index 30cfff3..23d8b8b 100644 --- a/src/css/layout/_footer.scss +++ b/src/css/layout/_footer.scss @@ -1,9 +1,9 @@ -.#{$_prefix}l-footer { - padding: ($_base-line-height * 2) 0 0; - background-color: _var-dark-color-text(); - color: _var-color-white(); +.l-footer { + padding: var(--_padding2) 0 0; + background-color: var(--_dark-color-text); + color: white; a { - color: _var-color-gray(); + color: var(--_color-gray); } } diff --git a/src/css/layout/_header.scss b/src/css/layout/_header.scss index 17b10b3..6239302 100644 --- a/src/css/layout/_header.scss +++ b/src/css/layout/_header.scss @@ -1,11 +1,13 @@ -.#{$_prefix}l-header { - @include _transition(background-color, color); +@use '../../../node_modules/sass-basis/src/css/core'; + +.l-header { + @include core.transition(background-color, color); z-index: 1; background-color: transparent; - color: _var-color-white(); + color: white; [data-scrolled="true"] & { - background-color: _var-dark-color-text(); + background-color: var(--_dark-color-text); } a { @@ -13,30 +15,30 @@ text-decoration: none; } - > .#{$_prefix}c-container { + > .c-container { position: relative; } .p-site-branding { - padding: ($_base-line-height / 2) 0; + padding: var(--_padding-1) 0; } .p-global-nav { - color: _var-color-white(); + color: white; a { color: inherit; } } - .#{$_prefix}c-hamburger-btn { + .c-hamburger-btn { position: absolute; top: 50%; - right: $_base-line-height; + right: var(--_global--line-height); transform: translateY(-50%); &__bar { - background-color: _var-color-white(); + background-color: white; } } } diff --git a/src/css/layout/_layout.scss b/src/css/layout/_layout.scss index e38b9d9..f5feaf7 100644 --- a/src/css/layout/_layout.scss +++ b/src/css/layout/_layout.scss @@ -1,13 +1,13 @@ -@import '../../../node_modules/sass-basis-layout/src/css/layout/container'; +@use '../../../node_modules/sass-basis-layout/src/css/layout/container'; -@import 'header'; -@import 'footer'; +@forward 'header'; +@forward 'footer'; -.#{$_prefix}l-container { - background-color: _var-color-white(); +.l-container { + background-color: white; overflow: hidden; } -.#{$_prefix}l-sub { - @include _padding-top(2); +.l-sub { + padding-top: var(--_padding2); } diff --git a/src/css/object/component/_btn.scss b/src/css/object/component/_btn.scss index d748b04..9e47741 100644 --- a/src/css/object/component/_btn.scss +++ b/src/css/object/component/_btn.scss @@ -1,23 +1,25 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .c-btn { - @include _transition(all); + @include core.transition(all); border: none; border-radius: 3px; - @include _padding(.5, 1); + padding: var(--_padding-1) var(--_padding1); &--block { display: block; } &--ghost { - border: 1px solid _var-color-white(); - background-color: _var-background-color(); + border: 1px solid white; + background-color: transparent; } &--launch, &--download, &--buy { - background-color: $color-primary; - color: _var-color-white(); + background-color: var(--color-primary); + color: white; - @include _hover() { + @include core.hover() { opacity: .8; } diff --git a/src/css/object/component/_component.scss b/src/css/object/component/_component.scss index 21d64a5..5e01bf3 100644 --- a/src/css/object/component/_component.scss +++ b/src/css/object/component/_component.scss @@ -1,4 +1,4 @@ -@import 'btn'; -@import 'copyright'; -@import 'drawer'; -@import 'section'; +@forward 'btn'; +@forward 'copyright'; +@forward 'drawer'; +@forward 'section'; diff --git a/src/css/object/component/_copyright.scss b/src/css/object/component/_copyright.scss index b13663c..9230061 100644 --- a/src/css/object/component/_copyright.scss +++ b/src/css/object/component/_copyright.scss @@ -1,7 +1,9 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .c-copyright { - @include _font-size-line-height(14px); - @include _padding(1, 0, 2); - color: _var-color-gray(); + @include core.set-font-size-level(-1); + padding: var(--_padding1) 0 var(--_padding2); + color: var(--_color-gray); a { color: inherit; diff --git a/src/css/object/component/_drawer.scss b/src/css/object/component/_drawer.scss index 5b936e9..0622cf1 100644 --- a/src/css/object/component/_drawer.scss +++ b/src/css/object/component/_drawer.scss @@ -1,15 +1,17 @@ -.#{$_prefix}c-drawer { +@use '../../../../node_modules/sass-basis/src/css/core'; + +.c-drawer { $item-padding-coefficient: 1; - background-color: _var-color-black(); - color: _var-color-white(); + background-color: var(--_color-black); + color: white; a { color: inherit; } &__menu { - @include _list-unstyled(); + @include core.list-unstyled(); } &__item, &__subitem { @@ -17,22 +19,23 @@ } &__item { - @include _padding(.5, $item-padding-coefficient, 0); + padding: var(--_padding-1) var(--_padding1) 0; } &__submenu { - @include _list-unstyled(); - @include _margin(0, ($item-padding-coefficient * -1), 0, 0); + @include core.list-unstyled(); + margin: 0 calc(var(--_padding1) * -1) 0 0; padding-left: 1em; } &__subitem { - @include _padding(.5, $item-padding-coefficient, 0, 0); + padding: var(--_padding-1) var(--_padding1) 0 0; } &__toggle { - @include _position(absolute, _space(.5), 5px, 0); - @include _square($_base-line-height); + position: absolute; + inset: var(--_s-1) 5px 0 auto; + @include core.square(var(--_global--line-height)); display: flex; align-items: center; justify-content: center; diff --git a/src/css/object/component/_section.scss b/src/css/object/component/_section.scss index 6b22584..368e2d4 100644 --- a/src/css/object/component/_section.scss +++ b/src/css/object/component/_section.scss @@ -1,41 +1,43 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .c-section { - @include _content(); - @include _padding(3, 0); + padding: var(--_padding3) 0; + @include core.set-content-level(1); - > .#{$_prefix}c-container { - @include _content(); + > .c-container { + @include core.set-content-level(1); } &--bg { - background-color: _var-lightest-color-gray(); - border-top: 1px solid _var-lighter-color-gray(); - border-bottom: 1px solid _var-lighter-color-gray(); + background-color: var(--_lightest-color-gray); + border-top: 1px solid var(--_lighter-color-gray); + border-bottom: 1px solid var(--_lighter-color-gray); } &__title { - @include _font-size-line-height(2); - @include _margin(0, 0, 2); + @include core.set-font-size-level(4); + margin: 0 0 var(--_margin2); font-weight: normal; text-align: center; } &--border { - border-bottom: 1px solid _var-lighter-color-gray(); - @include _padding(2, 0); + border-bottom: 1px solid var(--_lighter-color-gray); + padding: var(--_padding2) 0; .c-section__h1 { - @include _margin(0, 0, 1.5); - @include _font-size-line-height(2.5rem); + margin: 0 0 var(--_margin2); + @include core.set-font-size-level(3); } .c-section__h2 { - @include _margin(1.5, 0, 1); - @include _font-size-line-height(2rem); + margin: var(--_margin2) 0 var(--_margin1); + @include core.set-font-size-level(2); } .c-section__h3 { - @include _margin(1.5, 0, 1); - @include _font-size-line-height(1.5rem); + margin: var(--_margin2) 0 var(--_margin1); + @include core.set-font-size-level(2); } } } diff --git a/src/css/object/project/_footer-nav.scss b/src/css/object/project/_footer-nav.scss index 6faaa5a..79c9955 100644 --- a/src/css/object/project/_footer-nav.scss +++ b/src/css/object/project/_footer-nav.scss @@ -1,5 +1,7 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .p-footer-nav { - @include _font-size-line-height(14px); + @include core.set-font-size-level(-1); &__list { list-style: none; @@ -9,7 +11,7 @@ &__item { margin: 0; - @include _padding(0, 0, .5); + padding: 0 0 var(--_padding-1); a { text-decoration: none; diff --git a/src/css/object/project/_global-nav.scss b/src/css/object/project/_global-nav.scss index c0dc393..f28b35f 100644 --- a/src/css/object/project/_global-nav.scss +++ b/src/css/object/project/_global-nav.scss @@ -1,7 +1,9 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .p-global-nav { - @include _font-size-line-height(14px); + @include core.set-font-size-level(-1); - .#{$_prefix}c-navbar__item a { - @include _padding(.25, .5); + .c-navbar__item a { + padding: var(--_padding-2) var(--_padding-1); } } diff --git a/src/css/object/project/_hero.scss b/src/css/object/project/_hero.scss index 33e22a1..91da7ca 100644 --- a/src/css/object/project/_hero.scss +++ b/src/css/object/project/_hero.scss @@ -1,13 +1,14 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .p-hero { - @extend .#{$_prefix}c-hero; - background-color: $color-primary; + background-color: var(--color-primary); font-family: "Open sans", sans-serif; - @include _padding(5, 0); - color: _var-color-white(); + padding: var(--_padding-1) 0; + color: white; &--full { height: 100vh; - @include _background-image-cover(); + @include core.background-image-cover(); background-image: url(../images/photo-1431686969995-531930eb462f.jpg); } @@ -15,29 +16,29 @@ color: inherit; } - .#{$_prefix}c-hero__header { - @include _padding(.5, 0); + .c-hero__header { + padding: var(--_padding-1) 0; } - .#{$_prefix}c-hero__content { + .c-hero__content { text-align: center; } &__title { - @include _margin(.5, 0, 0); - @include _font-size-line-height(2); + margin: var(--_margin-1) 0 0; + @include core.set-font-size-level(2); letter-spacing: 2px; } &__version { - @include _margin(0, 0, 1.5); - @include _font-size-line-height($_base-font-size-px - 2); + margin: 0 0 var(--_margin2); + @include core.set-font-size-level(-1); opacity: .8; } &__description { - @include _margin(0, 0, 1.5); - @include _font-size-line-height(3); + margin: 0 0 var(--_margin2); + @include core.set-font-size-level(5); font-weight: 100; letter-spacing: 2px; } diff --git a/src/css/object/project/_media.scss b/src/css/object/project/_media.scss index b7f7061..7a28b2d 100644 --- a/src/css/object/project/_media.scss +++ b/src/css/object/project/_media.scss @@ -1,9 +1,11 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .p-media { background-color: transparent; box-shadow: none; &__figure { - margin-bottom: ($_base-line-height / 2); + margin-bottom: var(--_margin-2); &--circle { width: 51%; @@ -42,8 +44,8 @@ &__title { margin: 0; - color: _var-dark-color-gray(); - @include _font-size-line-height(1); + color: var(--_dark-color-gray); + @include core.set-font-size-level(-1); font-weight: normal; padding: 0; } @@ -51,11 +53,11 @@ &__lead { margin: 0; padding: 0; - color: _var-color-gray(); + color: var(--_color-gray); } &__content { - margin: ($_base-line-height / 2) 0 0; + margin: var(--_margin-1) 0 0; padding: 0; } } diff --git a/src/css/object/project/_project.scss b/src/css/object/project/_project.scss index 83ccc4e..c15a523 100644 --- a/src/css/object/project/_project.scss +++ b/src/css/object/project/_project.scss @@ -1,7 +1,7 @@ -@import 'footer-nav'; -@import 'global-nav'; -@import 'hero'; -@import 'media'; -@import 'scroll-top'; -@import 'site-branding'; -@import 'social-nav'; +@forward 'footer-nav'; +@forward 'global-nav'; +@forward 'hero'; +@forward 'media'; +@forward 'scroll-top'; +@forward 'site-branding'; +@forward 'social-nav'; diff --git a/src/css/object/project/_scroll-top.scss b/src/css/object/project/_scroll-top.scss index 288a96d..52b95b3 100644 --- a/src/css/object/project/_scroll-top.scss +++ b/src/css/object/project/_scroll-top.scss @@ -1,20 +1,24 @@ +@use '../../../../node_modules/sass-basis/src/css/core'; + .p-scroll-top { position: fixed; bottom: 16px; right: 16px; - @include _position(fixed, null, 16px, 16px, null); - color: _var-color-white(); + position: fixed; + inset: auto 1rem 1rem auto; + color: white; > a { display: block; - @include _square(48px); + @include core.square(48px); overflow: hidden; background-color: rgba( 0, 0, 0, .8 ); color: inherit; position: relative; > .fa { - @include _position(absolute, 50%, null, null, 50%); + position: absolute; + inset: 50% auto auto 50%; transform: translate(-50%, -50%); } } diff --git a/src/css/object/project/_site-branding.scss b/src/css/object/project/_site-branding.scss index 1f8c3fa..bfe3f2a 100644 --- a/src/css/object/project/_site-branding.scss +++ b/src/css/object/project/_site-branding.scss @@ -1,7 +1,10 @@ +@use '../../core/mixin/mixin' as *; +@use '../../../../node_modules/sass-basis/src/css/core'; + .p-site-branding { &__title { @include font-basis(); - @include _font-size-line-height(2); + @include core.set-font-size-level(4); margin: 0; img { diff --git a/src/css/object/project/_social-nav.scss b/src/css/object/project/_social-nav.scss index a90ae56..1a4955e 100644 --- a/src/css/object/project/_social-nav.scss +++ b/src/css/object/project/_social-nav.scss @@ -4,7 +4,7 @@ padding: 0; &__item { - @include _margin(0, .5, 0, 0); + margin: 0 var(--_margin-1) 0 0; display: inline-block; padding: 0; } diff --git a/src/css/style.scss b/src/css/style.scss index 2611541..5b85527 100644 --- a/src/css/style.scss +++ b/src/css/style.scss @@ -1,11 +1,9 @@ -$color-primary: #00DAE6; -$_font-family : "Helvetica Neue", Helvetica, sans-serif; -$_color-text : #444; -$_half-leading: 1 / 3; +@use '../../node_modules/sass-basis/src/css/basis'; +@use 'foundation/foundation'; +@use 'layout/layout'; +@use 'object/component/component'; +@use 'object/project/project'; -@import '../../node_modules/sass-basis/src/css/basis'; -@import 'core/mixin/mixin'; -@import 'foundation/foundation'; -@import 'layout/layout'; -@import 'object/component/component'; -@import 'object/project/project'; +:root { + --color-primary: #00DAE6; +} diff --git a/src/ejs/index.ejs b/src/ejs/index.ejs index 900dc00..4fae139 100644 --- a/src/ejs/index.ejs +++ b/src/ejs/index.ejs @@ -163,57 +163,6 @@
-
-

Demo

-
-
-
-
- -
-
-

integrity

- -
-
-
-
-
-
- -
-
-

improve

-
-
-
-
-
-
- -
-
-

affinity

-
-
-
-
-
-
- -
diff --git a/src/images/templates/affinity.png b/src/images/templates/affinity.png deleted file mode 100644 index 20b6c30babde071a64a5b526d13c1067d7c97d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65536 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

%PuC%Ecn+m&p%TJYg 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 z�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�)pkF;}_*yF2 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