[READ-ONLY] Mirror of https://github.com/excaliburjs/Excalibur. 🎮 Your friendly TypeScript 2D game engine for the web 🗡️ excaliburjs.com
excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript
2

Configure Feed

Select the types of activity you want to include in your feed.

chore: Use vite for excalibur build (#3434)

I've left the old build for now as reference while I work on this, but I've replaced `npm run build` with the vite build so I can see if CI passes.

## Stats for nerds

results are taken from an M1 Max Macbook Pro running Linux

### Webpack

Build time 18.31s

```
800K ./esm/excalibur.min.js
1.1M ./esm/excalibur.js
800K ./esm/excalibur.min.development.js
1.1M ./esm/excalibur.development.js
536K ./dist/excalibur.min.js
1.4M ./dist/excalibur.js
1.8M ./dist/excalibur.min.development.js
1.8M ./dist/excalibur.development.js
```

### Vite

Build time: 7.67s

```
800K ./esm/excalibur.min.js
1.1M ./esm/excalibur.js
800K ./esm/excalibur.min.development.js
1.1M ./esm/excalibur.development.js
524K ./dist/excalibur.min.js
1.1M ./dist/excalibur.js
524K ./dist/excalibur.min.development.js
1.1M ./dist/excalibur.development.js
```

authored by

Matt Jennings and committed by
GitHub
(Jun 13, 2025, 7:56 AM -0500) 4149774b 460d753c

+962 -8756
+2
.eslintignore
··· 6 6 webpack.config.prod.js 7 7 wallaby.js 8 8 version.js 9 + vite.config.common.js 9 10 node_modules 10 11 build 11 12 coverage 12 13 node_cache 13 14 *.d.ts 15 + build-storybook
+5 -1
.gitignore
··· 54 54 *.orig 55 55 56 56 # Test outputs 57 - __screenshots__ 57 + __screenshots__ 58 + browserstack.err 59 + 60 + *storybook.log 61 + storybook-static
-30
appveyor.yml
··· 1 - version: '{build}' 2 - image: Visual Studio 2022 3 - # Fix line endings on Windows 4 - init: 5 - - git config --global core.autocrlf true 6 - - cmd: set NODE_OPTIONS=--max-old-space-size=4096 7 - # What combinations to test 8 - environment: 9 - matrix: 10 - - nodejs_version: '20' 11 - platform: 12 - - x64 13 - install: 14 - - ps: Install-Product node $env:nodejs_version 15 - - npm install 16 - build_script: 17 - - npm run appveyor 18 - artifacts: 19 - - path: build\dist\**\*.nupkg 20 - name: Nuget Package 21 - after_build: 22 - - ps: Get-ChildItem build\dist\*.nupkg | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name } 23 - matrix: 24 - fast_finish: true 25 - cache: 26 - - C:\Users\appveyor\AppData\Roaming\npm\node_modules -> package.json # global npm modules 27 - - C:\Users\appveyor\AppData\Roaming\npm-cache -> package.json # npm cache 28 - - node_modules -> package.json # local npm modules 29 - - node_cache -> package.json # local npm cache 30 - - node_shrinkwrap -> package.json # local shrinkwrap cache
+11 -40
karma.conf.browsers.js
··· 1 1 // Karma configuration 2 2 const process = require('process'); 3 - const path = require('path'); 4 - const webpack = require('webpack'); 3 + const fs = require('fs') 5 4 process.env.CHROME_BIN = require('puppeteer').executablePath(); 5 + 6 + 7 + if (!fs.existsSync('build/dist/excalibur.js')) { 8 + throw new Error('Excalibur build not found. Please run "npm run build" first'); 9 + } 6 10 7 11 module.exports = (config) => { 8 12 config.set({ ··· 14 18 timeout: 600 15 19 }, 16 20 singleRun: true, 17 - frameworks: ['jasmine'], 21 + frameworks: ['webpack', 'jasmine'], 18 22 client: { 19 23 // Excalibur logs / console logs suppressed when captureConsole = false; 20 24 captureConsole: false, ··· 24 28 }, 25 29 proxies: { 26 30 // smooths over loading files because karma prepends '/base/' to everything 27 - '/src/': '/base/src/' 31 + '/src/': '/base/src/', 32 + '/build/': '/base/build/' 28 33 }, 29 34 files: [ 35 + 'build/dist/excalibur.js', 30 36 'src/spec/karma/BrowserSupportSpec.ts', 31 37 ], 32 38 mime: { 'text/x-typescript': ['ts', 'tsx'] }, 33 39 preprocessors: { 34 - 'src/spec/karma/BrowserSupportSpec.ts': ['webpack'] 40 + 'src/spec/karma/**/*.ts': ['webpack'] 35 41 }, 36 42 webpack: { 37 43 mode: 'none', 38 44 devtool: 'source-map', 39 45 resolve: { 40 46 extensions: ['.ts', '.js'], 41 - alias: { 42 - "@excalibur": path.resolve(__dirname, './src/engine/') 43 - } 44 47 }, 45 48 plugins: [ 46 - new webpack.DefinePlugin({ 47 - 'process.env.__EX_VERSION': '\'test-runner\'', 48 - 'process.env.NODE_ENV': JSON.stringify('production') 49 - }), 50 49 ], 51 50 module: { 52 51 rules: [ ··· 58 57 configFile: 'tsconfig.json' 59 58 } 60 59 }, 61 - { 62 - test: /\.css$/, 63 - use: ['css-loader'] 64 - }, 65 - { 66 - test: /\.(png|jpg|gif|mp3)$/i, 67 - use: [ 68 - { 69 - loader: 'url-loader', 70 - options: { 71 - limit: 8192 72 - } 73 - } 74 - ] 75 - }, 76 - { 77 - test: /\.glsl$/, 78 - use: ['raw-loader'] 79 - }, 80 - { 81 - test: /\.ts$/, 82 - enforce: 'post', 83 - include: path.resolve('src/engine/'), 84 - use: { 85 - loader: 'istanbul-instrumenter-loader', 86 - options: { esModules: true } 87 - } 88 - } 89 60 ] 90 61 } 91 62 },
-233
karma.conf.js
··· 1 - // Karma configuration 2 - const process = require('process'); 3 - const path = require('path'); 4 - const webpack = require('webpack'); 5 - process.env.CHROMIUM_BIN = require('puppeteer').executablePath(); 6 - process.env.CHROME_BIN = require('puppeteer').executablePath(); 7 - 8 - console.log('Chromium', process.env.CHROMIUM_BIN); 9 - 10 - const isAppveyor = process.env.APPVEYOR_BUILD_NUMBER ? true : false; 11 - const KarmaJasmineSeedReporter = function (baseReporterDecorator) { 12 - baseReporterDecorator(this); 13 - 14 - this.onBrowserComplete = function (browser, result) { 15 - if (result.order && result.order.random && result.order.seed) { 16 - this.write('\n%s: Randomized with seed %s\n', browser.name, result.order.seed); 17 - } 18 - }; 19 - 20 - this.onRunComplete = function () {}; 21 - }; 22 - 23 - const seedReporter = { 24 - 'reporter:jasmine-seed': ['type', KarmaJasmineSeedReporter] // 1. 'jasmine-seed' is a name that can be referenced in karma.conf.js 25 - }; 26 - 27 - const SlowSpecsReporter = function (baseReporterDecorator) { 28 - baseReporterDecorator(this); 29 - let slowSpecs = []; 30 - this.specSuccess = this.specFailure = function (browser, result) { 31 - const seconds = result.time / 1000; 32 - slowSpecs.push({ 33 - time: result.time, 34 - name: result.fullName, 35 - message: `Spec ${result.fullName} took ${seconds} seconds\n` 36 - }); 37 - }; 38 - 39 - this.onBrowserComplete = function (browser, result) { 40 - this.write('\n'); 41 - slowSpecs.sort((a, b) => { 42 - return b.time - a.time; 43 - }); 44 - for (const spec of slowSpecs.slice(0, 20)) { 45 - let color = '\u001b[32m'; // green 46 - let timeSeconds = spec.time/1000; 47 - if (timeSeconds >= 0.5) { 48 - color = '\u001b[33m'; // yellow 49 - } 50 - if (timeSeconds >= 1.0) { 51 - color = '\u001b[31m'; // red 52 - } 53 - this.write(`${color}${(timeSeconds).toFixed(2)} Seconds:\u001b[0m ${spec.name}\n`); 54 - } 55 - slowSpecs.length = 0; 56 - }; 57 - }; 58 - const timingReporter = { 59 - 'reporter:jasmine-slow': ['type', SlowSpecsReporter] // 1. 60 - }; 61 - 62 - const TimeoutSpecsReporter = function(baseReporterDecorator, logger, emitter) { 63 - baseReporterDecorator(this); 64 - const reporter = this; 65 - 66 - emitter.on('browser_info', (browser, data) => { 67 - if (!data || data.type !== 'Jasmine Timeout Reporter') { 68 - return 69 - } 70 - reporter.write(`\n\u001b[31m${data.type.toUpperCase()}:\u001b[0m ${data.specName}\n`); 71 - }); 72 - } 73 - TimeoutSpecsReporter.$inject = ['baseReporterDecorator', 'logger', 'emitter']; 74 - const timeoutReporter = { 75 - 'reporter:jasmine-timeout': ['type', TimeoutSpecsReporter] 76 - } 77 - 78 - module.exports = (config) => { 79 - config.set({ 80 - browserConsoleLogOptions: { 81 - terminal: true, 82 - level: '' 83 - }, 84 - singleRun: true, 85 - frameworks: ['jasmine', 'webpack'], 86 - plugins: [ 87 - require('karma-jasmine'), 88 - require('karma-webpack'), 89 - require('karma-chrome-launcher'), 90 - require('karma-coverage-istanbul-reporter'), 91 - require('karma-spec-reporter'), 92 - require('karma-jasmine-order-reporter'), 93 - seedReporter, 94 - timingReporter, 95 - timeoutReporter 96 - ], 97 - client: { 98 - // Excalibur logs / console logs suppressed when captureConsole = false; 99 - captureConsole: false, 100 - jasmine: { 101 - random: true, 102 - timeoutInterval: 70000 // needs to be bigger than no-activity 103 - } 104 - }, 105 - proxies: { 106 - // smooths over loading files because karma prepends '/base/' to everything 107 - '/src/': '/base/src/' 108 - }, 109 - files: [ 110 - 'src/spec/karma/_boot.ts', 111 - { pattern: 'src/spec/assets/**/*.mp3', included: false, served: true }, 112 - { pattern: 'src/spec/assets/**/*.ogg', included: false, served: true }, 113 - { pattern: 'src/spec/assets/**/*.svg', included: false, served: true }, 114 - { pattern: 'src/spec/assets/**/*.png', included: false, served: true }, 115 - { pattern: 'src/spec/assets/**/*.gif', included: false, served: true }, 116 - { pattern: 'src/spec/assets/**/*.txt', included: false, served: true }, 117 - { pattern: 'src/spec/assets/**/*.css', included: false, served: true }, 118 - { pattern: 'src/spec/assets/**/*.woff2', included: false, served: true }, 119 - { pattern: 'src/spec/assets/fonts/**/*.ttf', included: false, served: true } 120 - ], 121 - mime: { 'text/x-typescript': ['ts', 'tsx'] }, 122 - preprocessors: { 123 - './src/spec/karma/_boot.ts': ['webpack'] 124 - }, 125 - webpack: { 126 - mode: 'none', 127 - devtool: 'source-map', 128 - resolve: { 129 - extensions: ['.ts', '.js'], 130 - alias: { 131 - '@excalibur': path.resolve(__dirname, './src/engine/') 132 - } 133 - }, 134 - plugins: [ 135 - new webpack.DefinePlugin({ 136 - 'process.env.__EX_VERSION': "'test-runner'", 137 - 'process.env.NODE_ENV': JSON.stringify('development') 138 - }) 139 - ], 140 - module: { 141 - rules: [ 142 - { 143 - test: /\.ts$/, 144 - loader: 'ts-loader', 145 - options: { 146 - projectReferences: true, 147 - configFile: 'tsconfig.json' 148 - } 149 - }, 150 - { 151 - test: /\.css$/, 152 - use: ['css-loader'] 153 - }, 154 - { 155 - test: /\.(png|jpg|gif|mp3)$/i, 156 - use: [ 157 - { 158 - loader: 'url-loader', 159 - options: { 160 - limit: 8192 161 - } 162 - } 163 - ] 164 - }, 165 - { 166 - test: /\.glsl$/, 167 - use: ['raw-loader'] 168 - }, 169 - { 170 - test: /\.ts$/, 171 - enforce: 'post', 172 - include: path.resolve('src/engine/'), 173 - use: { 174 - loader: 'istanbul-instrumenter-loader', 175 - options: { esModules: true } 176 - } 177 - } 178 - ] 179 - } 180 - }, 181 - webpackMiddleware: { 182 - // webpack-dev-middleware configuration 183 - // i. e. 184 - stats: 'normal' 185 - }, 186 - reporters: ['jasmine-order', 'progress', /*'spec'*/, 'coverage-istanbul','jasmine-seed', 'jasmine-slow', 'jasmine-timeout'], 187 - coverageReporter: { 188 - reporters: [{ type: 'html', dir: 'coverage/' }, { type: 'lcovonly', dir: 'coverage/', file: 'lcov.info' }, { type: 'text-summary' }] 189 - }, 190 - coverageIstanbulReporter: { 191 - // reports can be any that are listed here: https://github.com/istanbuljs/istanbuljs/tree/aae256fb8b9a3d19414dcf069c592e88712c32c6/packages/istanbul-reports/lib 192 - reports: ['html', 'lcovonly', 'text-summary'], 193 - 194 - // base output directory. If you include %browser% in the path it will be replaced with the karma browser name 195 - dir: path.join(__dirname, 'coverage') 196 - }, 197 - browsers: ['ChromiumHeadless_with_audio'], 198 - browserDisconnectTolerance: 1, 199 - browserDisconnectTimeout: 60000, // appveyor is slow :( 200 - browserNoActivityTimeout: 60000, // appveyor is slow :( 201 - customLaunchers: { 202 - ChromeHeadless_with_audio: { 203 - base: 'ChromeHeadless', 204 - flags: ['--autoplay-policy=no-user-gesture-required', '--mute-audio', '--disable-gpu', '--no-sandbox'] 205 - }, 206 - ChromiumHeadless_with_audio: { 207 - base: 'ChromiumHeadless', 208 - flags: [ 209 - '--autoplay-policy=no-user-gesture-required', 210 - '--mute-audio', 211 - '--disable-gpu', 212 - '--no-sandbox', 213 - '--enable-precise-memory-info', 214 - '--js-flags="--max_old_space_size=8192"' 215 - ] 216 - }, 217 - ChromiumHeadless_with_debug: { 218 - base: 'ChromiumHeadless', 219 - flags: ['--remote-debugging-port=9334', '--no-sandbox', '--disable-web-security'] 220 - }, 221 - Chromium_with_debug: { 222 - base: 'Chromium', 223 - flags: [ 224 - '--remote-debugging-address=0.0.0.0', 225 - '--remote-debugging-port=9222', 226 - '--disable-web-security', 227 - '--mute-audio', 228 - '--no-sandbox' 229 - ] 230 - } 231 - } 232 - }); 233 - };
+492 -7995
package-lock.json
··· 14 14 "@babel/preset-typescript": "7.27.1", 15 15 "@fortawesome/fontawesome-free": "6.7.2", 16 16 "@octokit/rest": "21.1.1", 17 - "@storybook/addon-actions": "7.6.20", 18 - "@storybook/addon-essentials": "7.6.20", 19 - "@storybook/addon-links": "7.6.20", 20 - "@storybook/html": "7.6.20", 21 - "@storybook/html-webpack5": "7.6.20", 17 + "@storybook/html-vite": "9.0.4", 22 18 "@types/jasmine": "5.1.8", 23 19 "@types/node": "22.15.12", 24 20 "@types/react-color": "3.0.13", ··· 67 63 "semver": "7.7.2", 68 64 "serve": "14.2.4", 69 65 "source-map-support": "0.5.21", 70 - "storybook": "7.6.20", 66 + "storybook": "9.0.4", 71 67 "sync-request": "6.1.0", 72 68 "terser-webpack-plugin": "5.3.14", 73 69 "ts-loader": "9.5.2", ··· 75 71 "typescript": "5.6.3", 76 72 "url-loader": "4.1.1", 77 73 "vite": "6.3.5", 74 + "vite-plugin-banner": "0.8.1", 75 + "vite-plugin-static-copy": "3.0.0", 78 76 "vitest": "3.2.0", 79 77 "webpack": "5.99.9", 80 78 "webpack-cli": "5.1.4" 81 79 } 80 + }, 81 + "node_modules/@adobe/css-tools": { 82 + "version": "4.4.3", 83 + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.3.tgz", 84 + "integrity": "sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==", 85 + "dev": true, 86 + "license": "MIT" 82 87 }, 83 88 "node_modules/@ampproject/remapping": { 84 89 "version": "2.3.0", ··· 92 97 }, 93 98 "engines": { 94 99 "node": ">=6.0.0" 95 - } 96 - }, 97 - "node_modules/@aw-web-design/x-default-browser": { 98 - "version": "1.4.126", 99 - "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", 100 - "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", 101 - "dev": true, 102 - "license": "MIT", 103 - "dependencies": { 104 - "default-browser-id": "3.0.0" 105 - }, 106 - "bin": { 107 - "x-default-browser": "bin/x-default-browser.js" 108 100 } 109 101 }, 110 102 "node_modules/@babel/code-frame": { ··· 123 115 } 124 116 }, 125 117 "node_modules/@babel/compat-data": { 126 - "version": "7.27.3", 127 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.3.tgz", 128 - "integrity": "sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==", 118 + "version": "7.27.5", 119 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz", 120 + "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==", 129 121 "dev": true, 130 122 "license": "MIT", 131 123 "engines": { ··· 174 166 } 175 167 }, 176 168 "node_modules/@babel/generator": { 177 - "version": "7.27.3", 178 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.3.tgz", 179 - "integrity": "sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==", 169 + "version": "7.27.5", 170 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", 171 + "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", 180 172 "dev": true, 181 173 "license": "MIT", 182 174 "dependencies": { 183 - "@babel/parser": "^7.27.3", 175 + "@babel/parser": "^7.27.5", 184 176 "@babel/types": "^7.27.3", 185 177 "@jridgewell/gen-mapping": "^0.3.5", 186 178 "@jridgewell/trace-mapping": "^0.3.25", ··· 486 478 } 487 479 }, 488 480 "node_modules/@babel/parser": { 489 - "version": "7.27.4", 490 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.4.tgz", 491 - "integrity": "sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==", 481 + "version": "7.27.5", 482 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", 483 + "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", 492 484 "dev": true, 493 485 "license": "MIT", 494 486 "dependencies": { ··· 591 583 "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", 592 584 "dev": true, 593 585 "license": "MIT", 594 - "engines": { 595 - "node": ">=6.9.0" 596 - }, 597 - "peerDependencies": { 598 - "@babel/core": "^7.0.0-0" 599 - } 600 - }, 601 - "node_modules/@babel/plugin-syntax-flow": { 602 - "version": "7.26.0", 603 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", 604 - "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", 605 - "dev": true, 606 - "license": "MIT", 607 - "dependencies": { 608 - "@babel/helper-plugin-utils": "^7.25.9" 609 - }, 610 586 "engines": { 611 587 "node": ">=6.9.0" 612 588 }, ··· 957 933 "license": "MIT", 958 934 "dependencies": { 959 935 "@babel/helper-plugin-utils": "^7.27.1" 960 - }, 961 - "engines": { 962 - "node": ">=6.9.0" 963 - }, 964 - "peerDependencies": { 965 - "@babel/core": "^7.0.0-0" 966 - } 967 - }, 968 - "node_modules/@babel/plugin-transform-flow-strip-types": { 969 - "version": "7.25.9", 970 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", 971 - "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", 972 - "dev": true, 973 - "license": "MIT", 974 - "dependencies": { 975 - "@babel/helper-plugin-utils": "^7.25.9", 976 - "@babel/plugin-syntax-flow": "^7.25.9" 977 936 }, 978 937 "engines": { 979 938 "node": ">=6.9.0" ··· 1663 1622 "semver": "bin/semver.js" 1664 1623 } 1665 1624 }, 1666 - "node_modules/@babel/preset-flow": { 1667 - "version": "7.25.9", 1668 - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", 1669 - "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", 1670 - "dev": true, 1671 - "license": "MIT", 1672 - "dependencies": { 1673 - "@babel/helper-plugin-utils": "^7.25.9", 1674 - "@babel/helper-validator-option": "^7.25.9", 1675 - "@babel/plugin-transform-flow-strip-types": "^7.25.9" 1676 - }, 1677 - "engines": { 1678 - "node": ">=6.9.0" 1679 - }, 1680 - "peerDependencies": { 1681 - "@babel/core": "^7.0.0-0" 1682 - } 1683 - }, 1684 1625 "node_modules/@babel/preset-modules": { 1685 1626 "version": "0.1.6-no-external-plugins", 1686 1627 "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", ··· 1714 1655 }, 1715 1656 "peerDependencies": { 1716 1657 "@babel/core": "^7.0.0-0" 1717 - } 1718 - }, 1719 - "node_modules/@babel/register": { 1720 - "version": "7.25.9", 1721 - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", 1722 - "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", 1723 - "dev": true, 1724 - "license": "MIT", 1725 - "dependencies": { 1726 - "clone-deep": "^4.0.1", 1727 - "find-cache-dir": "^2.0.0", 1728 - "make-dir": "^2.1.0", 1729 - "pirates": "^4.0.6", 1730 - "source-map-support": "^0.5.16" 1731 - }, 1732 - "engines": { 1733 - "node": ">=6.9.0" 1734 - }, 1735 - "peerDependencies": { 1736 - "@babel/core": "^7.0.0-0" 1737 - } 1738 - }, 1739 - "node_modules/@babel/register/node_modules/find-cache-dir": { 1740 - "version": "2.1.0", 1741 - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", 1742 - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", 1743 - "dev": true, 1744 - "license": "MIT", 1745 - "dependencies": { 1746 - "commondir": "^1.0.1", 1747 - "make-dir": "^2.0.0", 1748 - "pkg-dir": "^3.0.0" 1749 - }, 1750 - "engines": { 1751 - "node": ">=6" 1752 - } 1753 - }, 1754 - "node_modules/@babel/register/node_modules/find-up": { 1755 - "version": "3.0.0", 1756 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 1757 - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 1758 - "dev": true, 1759 - "license": "MIT", 1760 - "dependencies": { 1761 - "locate-path": "^3.0.0" 1762 - }, 1763 - "engines": { 1764 - "node": ">=6" 1765 - } 1766 - }, 1767 - "node_modules/@babel/register/node_modules/locate-path": { 1768 - "version": "3.0.0", 1769 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 1770 - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 1771 - "dev": true, 1772 - "license": "MIT", 1773 - "dependencies": { 1774 - "p-locate": "^3.0.0", 1775 - "path-exists": "^3.0.0" 1776 - }, 1777 - "engines": { 1778 - "node": ">=6" 1779 - } 1780 - }, 1781 - "node_modules/@babel/register/node_modules/make-dir": { 1782 - "version": "2.1.0", 1783 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", 1784 - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", 1785 - "dev": true, 1786 - "license": "MIT", 1787 - "dependencies": { 1788 - "pify": "^4.0.1", 1789 - "semver": "^5.6.0" 1790 - }, 1791 - "engines": { 1792 - "node": ">=6" 1793 - } 1794 - }, 1795 - "node_modules/@babel/register/node_modules/p-limit": { 1796 - "version": "2.3.0", 1797 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1798 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1799 - "dev": true, 1800 - "license": "MIT", 1801 - "dependencies": { 1802 - "p-try": "^2.0.0" 1803 - }, 1804 - "engines": { 1805 - "node": ">=6" 1806 - }, 1807 - "funding": { 1808 - "url": "https://github.com/sponsors/sindresorhus" 1809 - } 1810 - }, 1811 - "node_modules/@babel/register/node_modules/p-locate": { 1812 - "version": "3.0.0", 1813 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 1814 - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 1815 - "dev": true, 1816 - "license": "MIT", 1817 - "dependencies": { 1818 - "p-limit": "^2.0.0" 1819 - }, 1820 - "engines": { 1821 - "node": ">=6" 1822 - } 1823 - }, 1824 - "node_modules/@babel/register/node_modules/path-exists": { 1825 - "version": "3.0.0", 1826 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1827 - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 1828 - "dev": true, 1829 - "license": "MIT", 1830 - "engines": { 1831 - "node": ">=4" 1832 - } 1833 - }, 1834 - "node_modules/@babel/register/node_modules/pkg-dir": { 1835 - "version": "3.0.0", 1836 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", 1837 - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", 1838 - "dev": true, 1839 - "license": "MIT", 1840 - "dependencies": { 1841 - "find-up": "^3.0.0" 1842 - }, 1843 - "engines": { 1844 - "node": ">=6" 1845 - } 1846 - }, 1847 - "node_modules/@babel/register/node_modules/semver": { 1848 - "version": "5.7.2", 1849 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 1850 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 1851 - "dev": true, 1852 - "license": "ISC", 1853 - "bin": { 1854 - "semver": "bin/semver" 1855 1658 } 1856 1659 }, 1857 1660 "node_modules/@babel/runtime": { ··· 1935 1738 "node": ">=10.0.0" 1936 1739 } 1937 1740 }, 1938 - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { 1939 - "version": "1.1.0", 1940 - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", 1941 - "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", 1942 - "dev": true, 1943 - "license": "MIT", 1944 - "peerDependencies": { 1945 - "react": ">=16.8.0" 1946 - } 1947 - }, 1948 1741 "node_modules/@es-joy/jsdoccomment": { 1949 1742 "version": "0.50.2", 1950 1743 "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.50.2.tgz", ··· 1977 1770 } 1978 1771 }, 1979 1772 "node_modules/@esbuild/aix-ppc64": { 1980 - "version": "0.25.5", 1981 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", 1982 - "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", 1773 + "version": "0.25.3", 1774 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", 1775 + "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", 1983 1776 "cpu": [ 1984 1777 "ppc64" 1985 1778 ], ··· 2266 2059 } 2267 2060 }, 2268 2061 "node_modules/@esbuild/netbsd-arm64": { 2269 - "version": "0.25.5", 2270 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", 2271 - "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", 2062 + "version": "0.25.3", 2063 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", 2064 + "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", 2272 2065 "cpu": [ 2273 2066 "arm64" 2274 2067 ], ··· 2300 2093 } 2301 2094 }, 2302 2095 "node_modules/@esbuild/openbsd-arm64": { 2303 - "version": "0.25.5", 2304 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", 2305 - "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", 2096 + "version": "0.25.3", 2097 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", 2098 + "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", 2306 2099 "cpu": [ 2307 2100 "arm64" 2308 2101 ], ··· 2537 2330 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2538 2331 } 2539 2332 }, 2540 - "node_modules/@fal-works/esbuild-plugin-global-externals": { 2541 - "version": "2.1.2", 2542 - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", 2543 - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", 2544 - "dev": true, 2545 - "license": "MIT" 2546 - }, 2547 - "node_modules/@floating-ui/core": { 2548 - "version": "1.6.8", 2549 - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", 2550 - "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", 2551 - "dev": true, 2552 - "license": "MIT", 2553 - "dependencies": { 2554 - "@floating-ui/utils": "^0.2.8" 2555 - } 2556 - }, 2557 - "node_modules/@floating-ui/dom": { 2558 - "version": "1.6.12", 2559 - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", 2560 - "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", 2561 - "dev": true, 2562 - "license": "MIT", 2563 - "dependencies": { 2564 - "@floating-ui/core": "^1.6.0", 2565 - "@floating-ui/utils": "^0.2.8" 2566 - } 2567 - }, 2568 - "node_modules/@floating-ui/react-dom": { 2569 - "version": "2.1.2", 2570 - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", 2571 - "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", 2572 - "dev": true, 2573 - "license": "MIT", 2574 - "dependencies": { 2575 - "@floating-ui/dom": "^1.0.0" 2576 - }, 2577 - "peerDependencies": { 2578 - "react": ">=16.8.0", 2579 - "react-dom": ">=16.8.0" 2580 - } 2581 - }, 2582 - "node_modules/@floating-ui/utils": { 2583 - "version": "0.2.8", 2584 - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", 2585 - "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", 2586 - "dev": true, 2587 - "license": "MIT" 2588 - }, 2589 2333 "node_modules/@fortawesome/fontawesome-free": { 2590 2334 "version": "6.7.2", 2591 2335 "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", ··· 2705 2449 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 2706 2450 } 2707 2451 }, 2708 - "node_modules/@istanbuljs/load-nyc-config": { 2709 - "version": "1.1.0", 2710 - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 2711 - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 2712 - "dev": true, 2713 - "license": "ISC", 2714 - "dependencies": { 2715 - "camelcase": "^5.3.1", 2716 - "find-up": "^4.1.0", 2717 - "get-package-type": "^0.1.0", 2718 - "js-yaml": "^3.13.1", 2719 - "resolve-from": "^5.0.0" 2720 - }, 2721 - "engines": { 2722 - "node": ">=8" 2723 - } 2724 - }, 2725 - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { 2726 - "version": "4.1.0", 2727 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2728 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2729 - "dev": true, 2730 - "license": "MIT", 2731 - "dependencies": { 2732 - "locate-path": "^5.0.0", 2733 - "path-exists": "^4.0.0" 2734 - }, 2735 - "engines": { 2736 - "node": ">=8" 2737 - } 2738 - }, 2739 - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { 2740 - "version": "5.0.0", 2741 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2742 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2743 - "dev": true, 2744 - "license": "MIT", 2745 - "dependencies": { 2746 - "p-locate": "^4.1.0" 2747 - }, 2748 - "engines": { 2749 - "node": ">=8" 2750 - } 2751 - }, 2752 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { 2753 - "version": "2.3.0", 2754 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 2755 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 2756 - "dev": true, 2757 - "license": "MIT", 2758 - "dependencies": { 2759 - "p-try": "^2.0.0" 2760 - }, 2761 - "engines": { 2762 - "node": ">=6" 2763 - }, 2764 - "funding": { 2765 - "url": "https://github.com/sponsors/sindresorhus" 2766 - } 2767 - }, 2768 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { 2769 - "version": "4.1.0", 2770 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 2771 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2772 - "dev": true, 2773 - "license": "MIT", 2774 - "dependencies": { 2775 - "p-limit": "^2.2.0" 2776 - }, 2777 - "engines": { 2778 - "node": ">=8" 2779 - } 2780 - }, 2781 2452 "node_modules/@istanbuljs/schema": { 2782 2453 "version": "0.1.3", 2783 2454 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", ··· 2786 2457 "license": "MIT", 2787 2458 "engines": { 2788 2459 "node": ">=8" 2789 - } 2790 - }, 2791 - "node_modules/@jest/schemas": { 2792 - "version": "29.6.3", 2793 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 2794 - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", 2795 - "dev": true, 2796 - "license": "MIT", 2797 - "dependencies": { 2798 - "@sinclair/typebox": "^0.27.8" 2799 - }, 2800 - "engines": { 2801 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2802 - } 2803 - }, 2804 - "node_modules/@jest/transform": { 2805 - "version": "29.7.0", 2806 - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", 2807 - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", 2808 - "dev": true, 2809 - "license": "MIT", 2810 - "dependencies": { 2811 - "@babel/core": "^7.11.6", 2812 - "@jest/types": "^29.6.3", 2813 - "@jridgewell/trace-mapping": "^0.3.18", 2814 - "babel-plugin-istanbul": "^6.1.1", 2815 - "chalk": "^4.0.0", 2816 - "convert-source-map": "^2.0.0", 2817 - "fast-json-stable-stringify": "^2.1.0", 2818 - "graceful-fs": "^4.2.9", 2819 - "jest-haste-map": "^29.7.0", 2820 - "jest-regex-util": "^29.6.3", 2821 - "jest-util": "^29.7.0", 2822 - "micromatch": "^4.0.4", 2823 - "pirates": "^4.0.4", 2824 - "slash": "^3.0.0", 2825 - "write-file-atomic": "^4.0.2" 2826 - }, 2827 - "engines": { 2828 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2829 - } 2830 - }, 2831 - "node_modules/@jest/types": { 2832 - "version": "29.6.3", 2833 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", 2834 - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", 2835 - "dev": true, 2836 - "license": "MIT", 2837 - "dependencies": { 2838 - "@jest/schemas": "^29.6.3", 2839 - "@types/istanbul-lib-coverage": "^2.0.0", 2840 - "@types/istanbul-reports": "^3.0.0", 2841 - "@types/node": "*", 2842 - "@types/yargs": "^17.0.8", 2843 - "chalk": "^4.0.0" 2844 - }, 2845 - "engines": { 2846 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2847 2460 } 2848 2461 }, 2849 2462 "node_modules/@jridgewell/gen-mapping": { ··· 2908 2521 "dependencies": { 2909 2522 "@jridgewell/resolve-uri": "^3.1.0", 2910 2523 "@jridgewell/sourcemap-codec": "^1.4.14" 2911 - } 2912 - }, 2913 - "node_modules/@juggle/resize-observer": { 2914 - "version": "3.4.0", 2915 - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", 2916 - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", 2917 - "dev": true, 2918 - "license": "Apache-2.0" 2919 - }, 2920 - "node_modules/@mdx-js/react": { 2921 - "version": "2.3.0", 2922 - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", 2923 - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", 2924 - "dev": true, 2925 - "license": "MIT", 2926 - "dependencies": { 2927 - "@types/mdx": "^2.0.0", 2928 - "@types/react": ">=16" 2929 - }, 2930 - "funding": { 2931 - "type": "opencollective", 2932 - "url": "https://opencollective.com/unified" 2933 - }, 2934 - "peerDependencies": { 2935 - "react": ">=16" 2936 - } 2937 - }, 2938 - "node_modules/@ndelangen/get-tarball": { 2939 - "version": "3.0.9", 2940 - "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", 2941 - "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", 2942 - "dev": true, 2943 - "license": "MIT", 2944 - "dependencies": { 2945 - "gunzip-maybe": "^1.4.2", 2946 - "pump": "^3.0.0", 2947 - "tar-fs": "^2.1.1" 2948 2524 } 2949 2525 }, 2950 2526 "node_modules/@nodelib/fs.scandir": { ··· 3256 2832 "node": ">=8" 3257 2833 } 3258 2834 }, 3259 - "node_modules/@puppeteer/browsers/node_modules/tar-fs": { 3260 - "version": "3.0.9", 3261 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz", 3262 - "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==", 3263 - "dev": true, 3264 - "license": "MIT", 3265 - "dependencies": { 3266 - "pump": "^3.0.0", 3267 - "tar-stream": "^3.1.5" 3268 - }, 3269 - "optionalDependencies": { 3270 - "bare-fs": "^4.0.1", 3271 - "bare-path": "^3.0.0" 3272 - } 3273 - }, 3274 - "node_modules/@puppeteer/browsers/node_modules/tar-stream": { 3275 - "version": "3.1.7", 3276 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", 3277 - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", 3278 - "dev": true, 3279 - "license": "MIT", 3280 - "dependencies": { 3281 - "b4a": "^1.6.4", 3282 - "fast-fifo": "^1.2.0", 3283 - "streamx": "^2.15.0" 3284 - } 3285 - }, 3286 2835 "node_modules/@puppeteer/browsers/node_modules/wrap-ansi": { 3287 2836 "version": "7.0.0", 3288 2837 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", ··· 3328 2877 "license": "ISC", 3329 2878 "engines": { 3330 2879 "node": ">=12" 3331 - } 3332 - }, 3333 - "node_modules/@radix-ui/number": { 3334 - "version": "1.0.1", 3335 - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", 3336 - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", 3337 - "dev": true, 3338 - "license": "MIT", 3339 - "dependencies": { 3340 - "@babel/runtime": "^7.13.10" 3341 - } 3342 - }, 3343 - "node_modules/@radix-ui/primitive": { 3344 - "version": "1.0.1", 3345 - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", 3346 - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", 3347 - "dev": true, 3348 - "license": "MIT", 3349 - "dependencies": { 3350 - "@babel/runtime": "^7.13.10" 3351 - } 3352 - }, 3353 - "node_modules/@radix-ui/react-arrow": { 3354 - "version": "1.0.3", 3355 - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", 3356 - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", 3357 - "dev": true, 3358 - "license": "MIT", 3359 - "dependencies": { 3360 - "@babel/runtime": "^7.13.10", 3361 - "@radix-ui/react-primitive": "1.0.3" 3362 - }, 3363 - "peerDependencies": { 3364 - "@types/react": "*", 3365 - "@types/react-dom": "*", 3366 - "react": "^16.8 || ^17.0 || ^18.0", 3367 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3368 - }, 3369 - "peerDependenciesMeta": { 3370 - "@types/react": { 3371 - "optional": true 3372 - }, 3373 - "@types/react-dom": { 3374 - "optional": true 3375 - } 3376 - } 3377 - }, 3378 - "node_modules/@radix-ui/react-collection": { 3379 - "version": "1.0.3", 3380 - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", 3381 - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", 3382 - "dev": true, 3383 - "license": "MIT", 3384 - "dependencies": { 3385 - "@babel/runtime": "^7.13.10", 3386 - "@radix-ui/react-compose-refs": "1.0.1", 3387 - "@radix-ui/react-context": "1.0.1", 3388 - "@radix-ui/react-primitive": "1.0.3", 3389 - "@radix-ui/react-slot": "1.0.2" 3390 - }, 3391 - "peerDependencies": { 3392 - "@types/react": "*", 3393 - "@types/react-dom": "*", 3394 - "react": "^16.8 || ^17.0 || ^18.0", 3395 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3396 - }, 3397 - "peerDependenciesMeta": { 3398 - "@types/react": { 3399 - "optional": true 3400 - }, 3401 - "@types/react-dom": { 3402 - "optional": true 3403 - } 3404 - } 3405 - }, 3406 - "node_modules/@radix-ui/react-compose-refs": { 3407 - "version": "1.0.1", 3408 - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", 3409 - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", 3410 - "dev": true, 3411 - "license": "MIT", 3412 - "dependencies": { 3413 - "@babel/runtime": "^7.13.10" 3414 - }, 3415 - "peerDependencies": { 3416 - "@types/react": "*", 3417 - "react": "^16.8 || ^17.0 || ^18.0" 3418 - }, 3419 - "peerDependenciesMeta": { 3420 - "@types/react": { 3421 - "optional": true 3422 - } 3423 - } 3424 - }, 3425 - "node_modules/@radix-ui/react-context": { 3426 - "version": "1.0.1", 3427 - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", 3428 - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", 3429 - "dev": true, 3430 - "license": "MIT", 3431 - "dependencies": { 3432 - "@babel/runtime": "^7.13.10" 3433 - }, 3434 - "peerDependencies": { 3435 - "@types/react": "*", 3436 - "react": "^16.8 || ^17.0 || ^18.0" 3437 - }, 3438 - "peerDependenciesMeta": { 3439 - "@types/react": { 3440 - "optional": true 3441 - } 3442 - } 3443 - }, 3444 - "node_modules/@radix-ui/react-direction": { 3445 - "version": "1.0.1", 3446 - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", 3447 - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", 3448 - "dev": true, 3449 - "license": "MIT", 3450 - "dependencies": { 3451 - "@babel/runtime": "^7.13.10" 3452 - }, 3453 - "peerDependencies": { 3454 - "@types/react": "*", 3455 - "react": "^16.8 || ^17.0 || ^18.0" 3456 - }, 3457 - "peerDependenciesMeta": { 3458 - "@types/react": { 3459 - "optional": true 3460 - } 3461 - } 3462 - }, 3463 - "node_modules/@radix-ui/react-dismissable-layer": { 3464 - "version": "1.0.4", 3465 - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", 3466 - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", 3467 - "dev": true, 3468 - "license": "MIT", 3469 - "dependencies": { 3470 - "@babel/runtime": "^7.13.10", 3471 - "@radix-ui/primitive": "1.0.1", 3472 - "@radix-ui/react-compose-refs": "1.0.1", 3473 - "@radix-ui/react-primitive": "1.0.3", 3474 - "@radix-ui/react-use-callback-ref": "1.0.1", 3475 - "@radix-ui/react-use-escape-keydown": "1.0.3" 3476 - }, 3477 - "peerDependencies": { 3478 - "@types/react": "*", 3479 - "@types/react-dom": "*", 3480 - "react": "^16.8 || ^17.0 || ^18.0", 3481 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3482 - }, 3483 - "peerDependenciesMeta": { 3484 - "@types/react": { 3485 - "optional": true 3486 - }, 3487 - "@types/react-dom": { 3488 - "optional": true 3489 - } 3490 - } 3491 - }, 3492 - "node_modules/@radix-ui/react-focus-guards": { 3493 - "version": "1.0.1", 3494 - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", 3495 - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", 3496 - "dev": true, 3497 - "license": "MIT", 3498 - "dependencies": { 3499 - "@babel/runtime": "^7.13.10" 3500 - }, 3501 - "peerDependencies": { 3502 - "@types/react": "*", 3503 - "react": "^16.8 || ^17.0 || ^18.0" 3504 - }, 3505 - "peerDependenciesMeta": { 3506 - "@types/react": { 3507 - "optional": true 3508 - } 3509 - } 3510 - }, 3511 - "node_modules/@radix-ui/react-focus-scope": { 3512 - "version": "1.0.3", 3513 - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", 3514 - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", 3515 - "dev": true, 3516 - "license": "MIT", 3517 - "dependencies": { 3518 - "@babel/runtime": "^7.13.10", 3519 - "@radix-ui/react-compose-refs": "1.0.1", 3520 - "@radix-ui/react-primitive": "1.0.3", 3521 - "@radix-ui/react-use-callback-ref": "1.0.1" 3522 - }, 3523 - "peerDependencies": { 3524 - "@types/react": "*", 3525 - "@types/react-dom": "*", 3526 - "react": "^16.8 || ^17.0 || ^18.0", 3527 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3528 - }, 3529 - "peerDependenciesMeta": { 3530 - "@types/react": { 3531 - "optional": true 3532 - }, 3533 - "@types/react-dom": { 3534 - "optional": true 3535 - } 3536 - } 3537 - }, 3538 - "node_modules/@radix-ui/react-id": { 3539 - "version": "1.0.1", 3540 - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", 3541 - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", 3542 - "dev": true, 3543 - "license": "MIT", 3544 - "dependencies": { 3545 - "@babel/runtime": "^7.13.10", 3546 - "@radix-ui/react-use-layout-effect": "1.0.1" 3547 - }, 3548 - "peerDependencies": { 3549 - "@types/react": "*", 3550 - "react": "^16.8 || ^17.0 || ^18.0" 3551 - }, 3552 - "peerDependenciesMeta": { 3553 - "@types/react": { 3554 - "optional": true 3555 - } 3556 - } 3557 - }, 3558 - "node_modules/@radix-ui/react-popper": { 3559 - "version": "1.1.2", 3560 - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", 3561 - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", 3562 - "dev": true, 3563 - "license": "MIT", 3564 - "dependencies": { 3565 - "@babel/runtime": "^7.13.10", 3566 - "@floating-ui/react-dom": "^2.0.0", 3567 - "@radix-ui/react-arrow": "1.0.3", 3568 - "@radix-ui/react-compose-refs": "1.0.1", 3569 - "@radix-ui/react-context": "1.0.1", 3570 - "@radix-ui/react-primitive": "1.0.3", 3571 - "@radix-ui/react-use-callback-ref": "1.0.1", 3572 - "@radix-ui/react-use-layout-effect": "1.0.1", 3573 - "@radix-ui/react-use-rect": "1.0.1", 3574 - "@radix-ui/react-use-size": "1.0.1", 3575 - "@radix-ui/rect": "1.0.1" 3576 - }, 3577 - "peerDependencies": { 3578 - "@types/react": "*", 3579 - "@types/react-dom": "*", 3580 - "react": "^16.8 || ^17.0 || ^18.0", 3581 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3582 - }, 3583 - "peerDependenciesMeta": { 3584 - "@types/react": { 3585 - "optional": true 3586 - }, 3587 - "@types/react-dom": { 3588 - "optional": true 3589 - } 3590 - } 3591 - }, 3592 - "node_modules/@radix-ui/react-portal": { 3593 - "version": "1.0.3", 3594 - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", 3595 - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", 3596 - "dev": true, 3597 - "license": "MIT", 3598 - "dependencies": { 3599 - "@babel/runtime": "^7.13.10", 3600 - "@radix-ui/react-primitive": "1.0.3" 3601 - }, 3602 - "peerDependencies": { 3603 - "@types/react": "*", 3604 - "@types/react-dom": "*", 3605 - "react": "^16.8 || ^17.0 || ^18.0", 3606 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3607 - }, 3608 - "peerDependenciesMeta": { 3609 - "@types/react": { 3610 - "optional": true 3611 - }, 3612 - "@types/react-dom": { 3613 - "optional": true 3614 - } 3615 - } 3616 - }, 3617 - "node_modules/@radix-ui/react-primitive": { 3618 - "version": "1.0.3", 3619 - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", 3620 - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", 3621 - "dev": true, 3622 - "license": "MIT", 3623 - "dependencies": { 3624 - "@babel/runtime": "^7.13.10", 3625 - "@radix-ui/react-slot": "1.0.2" 3626 - }, 3627 - "peerDependencies": { 3628 - "@types/react": "*", 3629 - "@types/react-dom": "*", 3630 - "react": "^16.8 || ^17.0 || ^18.0", 3631 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3632 - }, 3633 - "peerDependenciesMeta": { 3634 - "@types/react": { 3635 - "optional": true 3636 - }, 3637 - "@types/react-dom": { 3638 - "optional": true 3639 - } 3640 - } 3641 - }, 3642 - "node_modules/@radix-ui/react-roving-focus": { 3643 - "version": "1.1.0", 3644 - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", 3645 - "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", 3646 - "dev": true, 3647 - "license": "MIT", 3648 - "dependencies": { 3649 - "@radix-ui/primitive": "1.1.0", 3650 - "@radix-ui/react-collection": "1.1.0", 3651 - "@radix-ui/react-compose-refs": "1.1.0", 3652 - "@radix-ui/react-context": "1.1.0", 3653 - "@radix-ui/react-direction": "1.1.0", 3654 - "@radix-ui/react-id": "1.1.0", 3655 - "@radix-ui/react-primitive": "2.0.0", 3656 - "@radix-ui/react-use-callback-ref": "1.1.0", 3657 - "@radix-ui/react-use-controllable-state": "1.1.0" 3658 - }, 3659 - "peerDependencies": { 3660 - "@types/react": "*", 3661 - "@types/react-dom": "*", 3662 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3663 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3664 - }, 3665 - "peerDependenciesMeta": { 3666 - "@types/react": { 3667 - "optional": true 3668 - }, 3669 - "@types/react-dom": { 3670 - "optional": true 3671 - } 3672 - } 3673 - }, 3674 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": { 3675 - "version": "1.1.0", 3676 - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", 3677 - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", 3678 - "dev": true, 3679 - "license": "MIT" 3680 - }, 3681 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-collection": { 3682 - "version": "1.1.0", 3683 - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", 3684 - "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", 3685 - "dev": true, 3686 - "license": "MIT", 3687 - "dependencies": { 3688 - "@radix-ui/react-compose-refs": "1.1.0", 3689 - "@radix-ui/react-context": "1.1.0", 3690 - "@radix-ui/react-primitive": "2.0.0", 3691 - "@radix-ui/react-slot": "1.1.0" 3692 - }, 3693 - "peerDependencies": { 3694 - "@types/react": "*", 3695 - "@types/react-dom": "*", 3696 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3697 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3698 - }, 3699 - "peerDependenciesMeta": { 3700 - "@types/react": { 3701 - "optional": true 3702 - }, 3703 - "@types/react-dom": { 3704 - "optional": true 3705 - } 3706 - } 3707 - }, 3708 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": { 3709 - "version": "1.1.0", 3710 - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", 3711 - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", 3712 - "dev": true, 3713 - "license": "MIT", 3714 - "peerDependencies": { 3715 - "@types/react": "*", 3716 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3717 - }, 3718 - "peerDependenciesMeta": { 3719 - "@types/react": { 3720 - "optional": true 3721 - } 3722 - } 3723 - }, 3724 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": { 3725 - "version": "1.1.0", 3726 - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", 3727 - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", 3728 - "dev": true, 3729 - "license": "MIT", 3730 - "peerDependencies": { 3731 - "@types/react": "*", 3732 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3733 - }, 3734 - "peerDependenciesMeta": { 3735 - "@types/react": { 3736 - "optional": true 3737 - } 3738 - } 3739 - }, 3740 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-direction": { 3741 - "version": "1.1.0", 3742 - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", 3743 - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", 3744 - "dev": true, 3745 - "license": "MIT", 3746 - "peerDependencies": { 3747 - "@types/react": "*", 3748 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3749 - }, 3750 - "peerDependenciesMeta": { 3751 - "@types/react": { 3752 - "optional": true 3753 - } 3754 - } 3755 - }, 3756 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { 3757 - "version": "1.1.0", 3758 - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", 3759 - "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", 3760 - "dev": true, 3761 - "license": "MIT", 3762 - "dependencies": { 3763 - "@radix-ui/react-use-layout-effect": "1.1.0" 3764 - }, 3765 - "peerDependencies": { 3766 - "@types/react": "*", 3767 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3768 - }, 3769 - "peerDependenciesMeta": { 3770 - "@types/react": { 3771 - "optional": true 3772 - } 3773 - } 3774 - }, 3775 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { 3776 - "version": "2.0.0", 3777 - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", 3778 - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", 3779 - "dev": true, 3780 - "license": "MIT", 3781 - "dependencies": { 3782 - "@radix-ui/react-slot": "1.1.0" 3783 - }, 3784 - "peerDependencies": { 3785 - "@types/react": "*", 3786 - "@types/react-dom": "*", 3787 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3788 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3789 - }, 3790 - "peerDependenciesMeta": { 3791 - "@types/react": { 3792 - "optional": true 3793 - }, 3794 - "@types/react-dom": { 3795 - "optional": true 3796 - } 3797 - } 3798 - }, 3799 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": { 3800 - "version": "1.1.0", 3801 - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", 3802 - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", 3803 - "dev": true, 3804 - "license": "MIT", 3805 - "dependencies": { 3806 - "@radix-ui/react-compose-refs": "1.1.0" 3807 - }, 3808 - "peerDependencies": { 3809 - "@types/react": "*", 3810 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3811 - }, 3812 - "peerDependenciesMeta": { 3813 - "@types/react": { 3814 - "optional": true 3815 - } 3816 - } 3817 - }, 3818 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-callback-ref": { 3819 - "version": "1.1.0", 3820 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", 3821 - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", 3822 - "dev": true, 3823 - "license": "MIT", 3824 - "peerDependencies": { 3825 - "@types/react": "*", 3826 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3827 - }, 3828 - "peerDependenciesMeta": { 3829 - "@types/react": { 3830 - "optional": true 3831 - } 3832 - } 3833 - }, 3834 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-controllable-state": { 3835 - "version": "1.1.0", 3836 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", 3837 - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", 3838 - "dev": true, 3839 - "license": "MIT", 3840 - "dependencies": { 3841 - "@radix-ui/react-use-callback-ref": "1.1.0" 3842 - }, 3843 - "peerDependencies": { 3844 - "@types/react": "*", 3845 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3846 - }, 3847 - "peerDependenciesMeta": { 3848 - "@types/react": { 3849 - "optional": true 3850 - } 3851 - } 3852 - }, 3853 - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-layout-effect": { 3854 - "version": "1.1.0", 3855 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", 3856 - "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", 3857 - "dev": true, 3858 - "license": "MIT", 3859 - "peerDependencies": { 3860 - "@types/react": "*", 3861 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3862 - }, 3863 - "peerDependenciesMeta": { 3864 - "@types/react": { 3865 - "optional": true 3866 - } 3867 - } 3868 - }, 3869 - "node_modules/@radix-ui/react-select": { 3870 - "version": "1.2.2", 3871 - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", 3872 - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", 3873 - "dev": true, 3874 - "license": "MIT", 3875 - "dependencies": { 3876 - "@babel/runtime": "^7.13.10", 3877 - "@radix-ui/number": "1.0.1", 3878 - "@radix-ui/primitive": "1.0.1", 3879 - "@radix-ui/react-collection": "1.0.3", 3880 - "@radix-ui/react-compose-refs": "1.0.1", 3881 - "@radix-ui/react-context": "1.0.1", 3882 - "@radix-ui/react-direction": "1.0.1", 3883 - "@radix-ui/react-dismissable-layer": "1.0.4", 3884 - "@radix-ui/react-focus-guards": "1.0.1", 3885 - "@radix-ui/react-focus-scope": "1.0.3", 3886 - "@radix-ui/react-id": "1.0.1", 3887 - "@radix-ui/react-popper": "1.1.2", 3888 - "@radix-ui/react-portal": "1.0.3", 3889 - "@radix-ui/react-primitive": "1.0.3", 3890 - "@radix-ui/react-slot": "1.0.2", 3891 - "@radix-ui/react-use-callback-ref": "1.0.1", 3892 - "@radix-ui/react-use-controllable-state": "1.0.1", 3893 - "@radix-ui/react-use-layout-effect": "1.0.1", 3894 - "@radix-ui/react-use-previous": "1.0.1", 3895 - "@radix-ui/react-visually-hidden": "1.0.3", 3896 - "aria-hidden": "^1.1.1", 3897 - "react-remove-scroll": "2.5.5" 3898 - }, 3899 - "peerDependencies": { 3900 - "@types/react": "*", 3901 - "@types/react-dom": "*", 3902 - "react": "^16.8 || ^17.0 || ^18.0", 3903 - "react-dom": "^16.8 || ^17.0 || ^18.0" 3904 - }, 3905 - "peerDependenciesMeta": { 3906 - "@types/react": { 3907 - "optional": true 3908 - }, 3909 - "@types/react-dom": { 3910 - "optional": true 3911 - } 3912 - } 3913 - }, 3914 - "node_modules/@radix-ui/react-separator": { 3915 - "version": "1.1.0", 3916 - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", 3917 - "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", 3918 - "dev": true, 3919 - "license": "MIT", 3920 - "dependencies": { 3921 - "@radix-ui/react-primitive": "2.0.0" 3922 - }, 3923 - "peerDependencies": { 3924 - "@types/react": "*", 3925 - "@types/react-dom": "*", 3926 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3927 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3928 - }, 3929 - "peerDependenciesMeta": { 3930 - "@types/react": { 3931 - "optional": true 3932 - }, 3933 - "@types/react-dom": { 3934 - "optional": true 3935 - } 3936 - } 3937 - }, 3938 - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-compose-refs": { 3939 - "version": "1.1.0", 3940 - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", 3941 - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", 3942 - "dev": true, 3943 - "license": "MIT", 3944 - "peerDependencies": { 3945 - "@types/react": "*", 3946 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3947 - }, 3948 - "peerDependenciesMeta": { 3949 - "@types/react": { 3950 - "optional": true 3951 - } 3952 - } 3953 - }, 3954 - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-primitive": { 3955 - "version": "2.0.0", 3956 - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", 3957 - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", 3958 - "dev": true, 3959 - "license": "MIT", 3960 - "dependencies": { 3961 - "@radix-ui/react-slot": "1.1.0" 3962 - }, 3963 - "peerDependencies": { 3964 - "@types/react": "*", 3965 - "@types/react-dom": "*", 3966 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 3967 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3968 - }, 3969 - "peerDependenciesMeta": { 3970 - "@types/react": { 3971 - "optional": true 3972 - }, 3973 - "@types/react-dom": { 3974 - "optional": true 3975 - } 3976 - } 3977 - }, 3978 - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-slot": { 3979 - "version": "1.1.0", 3980 - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", 3981 - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", 3982 - "dev": true, 3983 - "license": "MIT", 3984 - "dependencies": { 3985 - "@radix-ui/react-compose-refs": "1.1.0" 3986 - }, 3987 - "peerDependencies": { 3988 - "@types/react": "*", 3989 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 3990 - }, 3991 - "peerDependenciesMeta": { 3992 - "@types/react": { 3993 - "optional": true 3994 - } 3995 - } 3996 - }, 3997 - "node_modules/@radix-ui/react-slot": { 3998 - "version": "1.0.2", 3999 - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", 4000 - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", 4001 - "dev": true, 4002 - "license": "MIT", 4003 - "dependencies": { 4004 - "@babel/runtime": "^7.13.10", 4005 - "@radix-ui/react-compose-refs": "1.0.1" 4006 - }, 4007 - "peerDependencies": { 4008 - "@types/react": "*", 4009 - "react": "^16.8 || ^17.0 || ^18.0" 4010 - }, 4011 - "peerDependenciesMeta": { 4012 - "@types/react": { 4013 - "optional": true 4014 - } 4015 - } 4016 - }, 4017 - "node_modules/@radix-ui/react-toggle": { 4018 - "version": "1.1.0", 4019 - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.0.tgz", 4020 - "integrity": "sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==", 4021 - "dev": true, 4022 - "license": "MIT", 4023 - "dependencies": { 4024 - "@radix-ui/primitive": "1.1.0", 4025 - "@radix-ui/react-primitive": "2.0.0", 4026 - "@radix-ui/react-use-controllable-state": "1.1.0" 4027 - }, 4028 - "peerDependencies": { 4029 - "@types/react": "*", 4030 - "@types/react-dom": "*", 4031 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 4032 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4033 - }, 4034 - "peerDependenciesMeta": { 4035 - "@types/react": { 4036 - "optional": true 4037 - }, 4038 - "@types/react-dom": { 4039 - "optional": true 4040 - } 4041 - } 4042 - }, 4043 - "node_modules/@radix-ui/react-toggle-group": { 4044 - "version": "1.1.0", 4045 - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.0.tgz", 4046 - "integrity": "sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==", 4047 - "dev": true, 4048 - "license": "MIT", 4049 - "dependencies": { 4050 - "@radix-ui/primitive": "1.1.0", 4051 - "@radix-ui/react-context": "1.1.0", 4052 - "@radix-ui/react-direction": "1.1.0", 4053 - "@radix-ui/react-primitive": "2.0.0", 4054 - "@radix-ui/react-roving-focus": "1.1.0", 4055 - "@radix-ui/react-toggle": "1.1.0", 4056 - "@radix-ui/react-use-controllable-state": "1.1.0" 4057 - }, 4058 - "peerDependencies": { 4059 - "@types/react": "*", 4060 - "@types/react-dom": "*", 4061 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 4062 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4063 - }, 4064 - "peerDependenciesMeta": { 4065 - "@types/react": { 4066 - "optional": true 4067 - }, 4068 - "@types/react-dom": { 4069 - "optional": true 4070 - } 4071 - } 4072 - }, 4073 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/primitive": { 4074 - "version": "1.1.0", 4075 - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", 4076 - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", 4077 - "dev": true, 4078 - "license": "MIT" 4079 - }, 4080 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-compose-refs": { 4081 - "version": "1.1.0", 4082 - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", 4083 - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", 4084 - "dev": true, 4085 - "license": "MIT", 4086 - "peerDependencies": { 4087 - "@types/react": "*", 4088 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4089 - }, 4090 - "peerDependenciesMeta": { 4091 - "@types/react": { 4092 - "optional": true 4093 - } 4094 - } 4095 - }, 4096 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-context": { 4097 - "version": "1.1.0", 4098 - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", 4099 - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", 4100 - "dev": true, 4101 - "license": "MIT", 4102 - "peerDependencies": { 4103 - "@types/react": "*", 4104 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4105 - }, 4106 - "peerDependenciesMeta": { 4107 - "@types/react": { 4108 - "optional": true 4109 - } 4110 - } 4111 - }, 4112 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-direction": { 4113 - "version": "1.1.0", 4114 - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", 4115 - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", 4116 - "dev": true, 4117 - "license": "MIT", 4118 - "peerDependencies": { 4119 - "@types/react": "*", 4120 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4121 - }, 4122 - "peerDependenciesMeta": { 4123 - "@types/react": { 4124 - "optional": true 4125 - } 4126 - } 4127 - }, 4128 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { 4129 - "version": "2.0.0", 4130 - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", 4131 - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", 4132 - "dev": true, 4133 - "license": "MIT", 4134 - "dependencies": { 4135 - "@radix-ui/react-slot": "1.1.0" 4136 - }, 4137 - "peerDependencies": { 4138 - "@types/react": "*", 4139 - "@types/react-dom": "*", 4140 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 4141 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4142 - }, 4143 - "peerDependenciesMeta": { 4144 - "@types/react": { 4145 - "optional": true 4146 - }, 4147 - "@types/react-dom": { 4148 - "optional": true 4149 - } 4150 - } 4151 - }, 4152 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-slot": { 4153 - "version": "1.1.0", 4154 - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", 4155 - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", 4156 - "dev": true, 4157 - "license": "MIT", 4158 - "dependencies": { 4159 - "@radix-ui/react-compose-refs": "1.1.0" 4160 - }, 4161 - "peerDependencies": { 4162 - "@types/react": "*", 4163 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4164 - }, 4165 - "peerDependenciesMeta": { 4166 - "@types/react": { 4167 - "optional": true 4168 - } 4169 - } 4170 - }, 4171 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-callback-ref": { 4172 - "version": "1.1.0", 4173 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", 4174 - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", 4175 - "dev": true, 4176 - "license": "MIT", 4177 - "peerDependencies": { 4178 - "@types/react": "*", 4179 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4180 - }, 4181 - "peerDependenciesMeta": { 4182 - "@types/react": { 4183 - "optional": true 4184 - } 4185 - } 4186 - }, 4187 - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-controllable-state": { 4188 - "version": "1.1.0", 4189 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", 4190 - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", 4191 - "dev": true, 4192 - "license": "MIT", 4193 - "dependencies": { 4194 - "@radix-ui/react-use-callback-ref": "1.1.0" 4195 - }, 4196 - "peerDependencies": { 4197 - "@types/react": "*", 4198 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4199 - }, 4200 - "peerDependenciesMeta": { 4201 - "@types/react": { 4202 - "optional": true 4203 - } 4204 - } 4205 - }, 4206 - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": { 4207 - "version": "1.1.0", 4208 - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", 4209 - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", 4210 - "dev": true, 4211 - "license": "MIT" 4212 - }, 4213 - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": { 4214 - "version": "1.1.0", 4215 - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", 4216 - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", 4217 - "dev": true, 4218 - "license": "MIT", 4219 - "peerDependencies": { 4220 - "@types/react": "*", 4221 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4222 - }, 4223 - "peerDependenciesMeta": { 4224 - "@types/react": { 4225 - "optional": true 4226 - } 4227 - } 4228 - }, 4229 - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { 4230 - "version": "2.0.0", 4231 - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", 4232 - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", 4233 - "dev": true, 4234 - "license": "MIT", 4235 - "dependencies": { 4236 - "@radix-ui/react-slot": "1.1.0" 4237 - }, 4238 - "peerDependencies": { 4239 - "@types/react": "*", 4240 - "@types/react-dom": "*", 4241 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 4242 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4243 - }, 4244 - "peerDependenciesMeta": { 4245 - "@types/react": { 4246 - "optional": true 4247 - }, 4248 - "@types/react-dom": { 4249 - "optional": true 4250 - } 4251 - } 4252 - }, 4253 - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-slot": { 4254 - "version": "1.1.0", 4255 - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", 4256 - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", 4257 - "dev": true, 4258 - "license": "MIT", 4259 - "dependencies": { 4260 - "@radix-ui/react-compose-refs": "1.1.0" 4261 - }, 4262 - "peerDependencies": { 4263 - "@types/react": "*", 4264 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4265 - }, 4266 - "peerDependenciesMeta": { 4267 - "@types/react": { 4268 - "optional": true 4269 - } 4270 - } 4271 - }, 4272 - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-callback-ref": { 4273 - "version": "1.1.0", 4274 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", 4275 - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", 4276 - "dev": true, 4277 - "license": "MIT", 4278 - "peerDependencies": { 4279 - "@types/react": "*", 4280 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4281 - }, 4282 - "peerDependenciesMeta": { 4283 - "@types/react": { 4284 - "optional": true 4285 - } 4286 - } 4287 - }, 4288 - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-controllable-state": { 4289 - "version": "1.1.0", 4290 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", 4291 - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", 4292 - "dev": true, 4293 - "license": "MIT", 4294 - "dependencies": { 4295 - "@radix-ui/react-use-callback-ref": "1.1.0" 4296 - }, 4297 - "peerDependencies": { 4298 - "@types/react": "*", 4299 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4300 - }, 4301 - "peerDependenciesMeta": { 4302 - "@types/react": { 4303 - "optional": true 4304 - } 4305 - } 4306 - }, 4307 - "node_modules/@radix-ui/react-toolbar": { 4308 - "version": "1.1.0", 4309 - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.0.tgz", 4310 - "integrity": "sha512-ZUKknxhMTL/4hPh+4DuaTot9aO7UD6Kupj4gqXCsBTayX1pD1L+0C2/2VZKXb4tIifQklZ3pf2hG9T+ns+FclQ==", 4311 - "dev": true, 4312 - "license": "MIT", 4313 - "dependencies": { 4314 - "@radix-ui/primitive": "1.1.0", 4315 - "@radix-ui/react-context": "1.1.0", 4316 - "@radix-ui/react-direction": "1.1.0", 4317 - "@radix-ui/react-primitive": "2.0.0", 4318 - "@radix-ui/react-roving-focus": "1.1.0", 4319 - "@radix-ui/react-separator": "1.1.0", 4320 - "@radix-ui/react-toggle-group": "1.1.0" 4321 - }, 4322 - "peerDependencies": { 4323 - "@types/react": "*", 4324 - "@types/react-dom": "*", 4325 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 4326 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4327 - }, 4328 - "peerDependenciesMeta": { 4329 - "@types/react": { 4330 - "optional": true 4331 - }, 4332 - "@types/react-dom": { 4333 - "optional": true 4334 - } 4335 - } 4336 - }, 4337 - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/primitive": { 4338 - "version": "1.1.0", 4339 - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", 4340 - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", 4341 - "dev": true, 4342 - "license": "MIT" 4343 - }, 4344 - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-compose-refs": { 4345 - "version": "1.1.0", 4346 - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", 4347 - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", 4348 - "dev": true, 4349 - "license": "MIT", 4350 - "peerDependencies": { 4351 - "@types/react": "*", 4352 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4353 - }, 4354 - "peerDependenciesMeta": { 4355 - "@types/react": { 4356 - "optional": true 4357 - } 4358 - } 4359 - }, 4360 - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-context": { 4361 - "version": "1.1.0", 4362 - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", 4363 - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", 4364 - "dev": true, 4365 - "license": "MIT", 4366 - "peerDependencies": { 4367 - "@types/react": "*", 4368 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4369 - }, 4370 - "peerDependenciesMeta": { 4371 - "@types/react": { 4372 - "optional": true 4373 - } 4374 - } 4375 - }, 4376 - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-direction": { 4377 - "version": "1.1.0", 4378 - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", 4379 - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", 4380 - "dev": true, 4381 - "license": "MIT", 4382 - "peerDependencies": { 4383 - "@types/react": "*", 4384 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4385 - }, 4386 - "peerDependenciesMeta": { 4387 - "@types/react": { 4388 - "optional": true 4389 - } 4390 - } 4391 - }, 4392 - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-primitive": { 4393 - "version": "2.0.0", 4394 - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", 4395 - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", 4396 - "dev": true, 4397 - "license": "MIT", 4398 - "dependencies": { 4399 - "@radix-ui/react-slot": "1.1.0" 4400 - }, 4401 - "peerDependencies": { 4402 - "@types/react": "*", 4403 - "@types/react-dom": "*", 4404 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 4405 - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4406 - }, 4407 - "peerDependenciesMeta": { 4408 - "@types/react": { 4409 - "optional": true 4410 - }, 4411 - "@types/react-dom": { 4412 - "optional": true 4413 - } 4414 - } 4415 - }, 4416 - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-slot": { 4417 - "version": "1.1.0", 4418 - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", 4419 - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", 4420 - "dev": true, 4421 - "license": "MIT", 4422 - "dependencies": { 4423 - "@radix-ui/react-compose-refs": "1.1.0" 4424 - }, 4425 - "peerDependencies": { 4426 - "@types/react": "*", 4427 - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 4428 - }, 4429 - "peerDependenciesMeta": { 4430 - "@types/react": { 4431 - "optional": true 4432 - } 4433 - } 4434 - }, 4435 - "node_modules/@radix-ui/react-use-callback-ref": { 4436 - "version": "1.0.1", 4437 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", 4438 - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", 4439 - "dev": true, 4440 - "license": "MIT", 4441 - "dependencies": { 4442 - "@babel/runtime": "^7.13.10" 4443 - }, 4444 - "peerDependencies": { 4445 - "@types/react": "*", 4446 - "react": "^16.8 || ^17.0 || ^18.0" 4447 - }, 4448 - "peerDependenciesMeta": { 4449 - "@types/react": { 4450 - "optional": true 4451 - } 4452 - } 4453 - }, 4454 - "node_modules/@radix-ui/react-use-controllable-state": { 4455 - "version": "1.0.1", 4456 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", 4457 - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", 4458 - "dev": true, 4459 - "license": "MIT", 4460 - "dependencies": { 4461 - "@babel/runtime": "^7.13.10", 4462 - "@radix-ui/react-use-callback-ref": "1.0.1" 4463 - }, 4464 - "peerDependencies": { 4465 - "@types/react": "*", 4466 - "react": "^16.8 || ^17.0 || ^18.0" 4467 - }, 4468 - "peerDependenciesMeta": { 4469 - "@types/react": { 4470 - "optional": true 4471 - } 4472 - } 4473 - }, 4474 - "node_modules/@radix-ui/react-use-escape-keydown": { 4475 - "version": "1.0.3", 4476 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", 4477 - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", 4478 - "dev": true, 4479 - "license": "MIT", 4480 - "dependencies": { 4481 - "@babel/runtime": "^7.13.10", 4482 - "@radix-ui/react-use-callback-ref": "1.0.1" 4483 - }, 4484 - "peerDependencies": { 4485 - "@types/react": "*", 4486 - "react": "^16.8 || ^17.0 || ^18.0" 4487 - }, 4488 - "peerDependenciesMeta": { 4489 - "@types/react": { 4490 - "optional": true 4491 - } 4492 - } 4493 - }, 4494 - "node_modules/@radix-ui/react-use-layout-effect": { 4495 - "version": "1.0.1", 4496 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", 4497 - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", 4498 - "dev": true, 4499 - "license": "MIT", 4500 - "dependencies": { 4501 - "@babel/runtime": "^7.13.10" 4502 - }, 4503 - "peerDependencies": { 4504 - "@types/react": "*", 4505 - "react": "^16.8 || ^17.0 || ^18.0" 4506 - }, 4507 - "peerDependenciesMeta": { 4508 - "@types/react": { 4509 - "optional": true 4510 - } 4511 - } 4512 - }, 4513 - "node_modules/@radix-ui/react-use-previous": { 4514 - "version": "1.0.1", 4515 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", 4516 - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", 4517 - "dev": true, 4518 - "license": "MIT", 4519 - "dependencies": { 4520 - "@babel/runtime": "^7.13.10" 4521 - }, 4522 - "peerDependencies": { 4523 - "@types/react": "*", 4524 - "react": "^16.8 || ^17.0 || ^18.0" 4525 - }, 4526 - "peerDependenciesMeta": { 4527 - "@types/react": { 4528 - "optional": true 4529 - } 4530 - } 4531 - }, 4532 - "node_modules/@radix-ui/react-use-rect": { 4533 - "version": "1.0.1", 4534 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", 4535 - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", 4536 - "dev": true, 4537 - "license": "MIT", 4538 - "dependencies": { 4539 - "@babel/runtime": "^7.13.10", 4540 - "@radix-ui/rect": "1.0.1" 4541 - }, 4542 - "peerDependencies": { 4543 - "@types/react": "*", 4544 - "react": "^16.8 || ^17.0 || ^18.0" 4545 - }, 4546 - "peerDependenciesMeta": { 4547 - "@types/react": { 4548 - "optional": true 4549 - } 4550 - } 4551 - }, 4552 - "node_modules/@radix-ui/react-use-size": { 4553 - "version": "1.0.1", 4554 - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", 4555 - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", 4556 - "dev": true, 4557 - "license": "MIT", 4558 - "dependencies": { 4559 - "@babel/runtime": "^7.13.10", 4560 - "@radix-ui/react-use-layout-effect": "1.0.1" 4561 - }, 4562 - "peerDependencies": { 4563 - "@types/react": "*", 4564 - "react": "^16.8 || ^17.0 || ^18.0" 4565 - }, 4566 - "peerDependenciesMeta": { 4567 - "@types/react": { 4568 - "optional": true 4569 - } 4570 - } 4571 - }, 4572 - "node_modules/@radix-ui/react-visually-hidden": { 4573 - "version": "1.0.3", 4574 - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", 4575 - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", 4576 - "dev": true, 4577 - "license": "MIT", 4578 - "dependencies": { 4579 - "@babel/runtime": "^7.13.10", 4580 - "@radix-ui/react-primitive": "1.0.3" 4581 - }, 4582 - "peerDependencies": { 4583 - "@types/react": "*", 4584 - "@types/react-dom": "*", 4585 - "react": "^16.8 || ^17.0 || ^18.0", 4586 - "react-dom": "^16.8 || ^17.0 || ^18.0" 4587 - }, 4588 - "peerDependenciesMeta": { 4589 - "@types/react": { 4590 - "optional": true 4591 - }, 4592 - "@types/react-dom": { 4593 - "optional": true 4594 - } 4595 - } 4596 - }, 4597 - "node_modules/@radix-ui/rect": { 4598 - "version": "1.0.1", 4599 - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", 4600 - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", 4601 - "dev": true, 4602 - "license": "MIT", 4603 - "dependencies": { 4604 - "@babel/runtime": "^7.13.10" 4605 2880 } 4606 2881 }, 4607 2882 "node_modules/@rollup/rollup-android-arm-eabi": { ··· 4870 3145 "win32" 4871 3146 ] 4872 3147 }, 4873 - "node_modules/@sinclair/typebox": { 4874 - "version": "0.27.8", 4875 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 4876 - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 4877 - "dev": true, 4878 - "license": "MIT" 4879 - }, 4880 3148 "node_modules/@socket.io/component-emitter": { 4881 3149 "version": "3.1.2", 4882 3150 "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", ··· 4884 3152 "dev": true, 4885 3153 "license": "MIT" 4886 3154 }, 4887 - "node_modules/@storybook/addon-actions": { 4888 - "version": "7.6.20", 4889 - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.20.tgz", 4890 - "integrity": "sha512-c/GkEQ2U9BC/Ew/IMdh+zvsh4N6y6n7Zsn2GIhJgcu9YEAa5aF2a9/pNgEGBMOABH959XE8DAOMERw/5qiLR8g==", 3155 + "node_modules/@storybook/builder-vite": { 3156 + "version": "9.0.4", 3157 + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.0.4.tgz", 3158 + "integrity": "sha512-Gs5D+BJA6OrLQxISNCYo3crQlhGnWjTuneBEf0W0G0XnV5gmGgX/UJZg6ncNgF4Nbcl7ucBXuS1zrlLmxmUjEQ==", 4891 3159 "dev": true, 4892 3160 "license": "MIT", 4893 3161 "dependencies": { 4894 - "@storybook/core-events": "7.6.20", 4895 - "@storybook/global": "^5.0.0", 4896 - "@types/uuid": "^9.0.1", 4897 - "dequal": "^2.0.2", 4898 - "polished": "^4.2.2", 4899 - "uuid": "^9.0.0" 4900 - }, 4901 - "funding": { 4902 - "type": "opencollective", 4903 - "url": "https://opencollective.com/storybook" 4904 - } 4905 - }, 4906 - "node_modules/@storybook/addon-backgrounds": { 4907 - "version": "7.6.20", 4908 - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.20.tgz", 4909 - "integrity": "sha512-a7ukoaXT42vpKsMxkseIeO3GqL0Zst2IxpCTq5dSlXiADrcemSF/8/oNpNW9C4L6F1Zdt+WDtECXslEm017FvQ==", 4910 - "dev": true, 4911 - "license": "MIT", 4912 - "dependencies": { 4913 - "@storybook/global": "^5.0.0", 4914 - "memoizerific": "^1.11.3", 4915 - "ts-dedent": "^2.0.0" 4916 - }, 4917 - "funding": { 4918 - "type": "opencollective", 4919 - "url": "https://opencollective.com/storybook" 4920 - } 4921 - }, 4922 - "node_modules/@storybook/addon-controls": { 4923 - "version": "7.6.20", 4924 - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.20.tgz", 4925 - "integrity": "sha512-06ZT5Ce1sZW52B0s6XuokwjkKO9GqHlTUHvuflvd8wifxKlCmRvNUxjBvwh+ccGJ49ZS73LbMSLFgtmBEkCxbg==", 4926 - "dev": true, 4927 - "license": "MIT", 4928 - "dependencies": { 4929 - "@storybook/blocks": "7.6.20", 4930 - "lodash": "^4.17.21", 4931 - "ts-dedent": "^2.0.0" 4932 - }, 4933 - "funding": { 4934 - "type": "opencollective", 4935 - "url": "https://opencollective.com/storybook" 4936 - } 4937 - }, 4938 - "node_modules/@storybook/addon-docs": { 4939 - "version": "7.6.20", 4940 - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.20.tgz", 4941 - "integrity": "sha512-XNfYRhbxH5JP7B9Lh4W06PtMefNXkfpV39Gaoih5HuqngV3eoSL4RikZYOMkvxRGQ738xc6axySU3+JKcP1OZg==", 4942 - "dev": true, 4943 - "license": "MIT", 4944 - "dependencies": { 4945 - "@jest/transform": "^29.3.1", 4946 - "@mdx-js/react": "^2.1.5", 4947 - "@storybook/blocks": "7.6.20", 4948 - "@storybook/client-logger": "7.6.20", 4949 - "@storybook/components": "7.6.20", 4950 - "@storybook/csf-plugin": "7.6.20", 4951 - "@storybook/csf-tools": "7.6.20", 4952 - "@storybook/global": "^5.0.0", 4953 - "@storybook/mdx2-csf": "^1.0.0", 4954 - "@storybook/node-logger": "7.6.20", 4955 - "@storybook/postinstall": "7.6.20", 4956 - "@storybook/preview-api": "7.6.20", 4957 - "@storybook/react-dom-shim": "7.6.20", 4958 - "@storybook/theming": "7.6.20", 4959 - "@storybook/types": "7.6.20", 4960 - "fs-extra": "^11.1.0", 4961 - "remark-external-links": "^8.0.0", 4962 - "remark-slug": "^6.0.0", 3162 + "@storybook/csf-plugin": "9.0.4", 4963 3163 "ts-dedent": "^2.0.0" 4964 3164 }, 4965 3165 "funding": { ··· 4967 3167 "url": "https://opencollective.com/storybook" 4968 3168 }, 4969 3169 "peerDependencies": { 4970 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", 4971 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 3170 + "storybook": "^9.0.4", 3171 + "vite": "^5.0.0 || ^6.0.0" 4972 3172 } 4973 3173 }, 4974 - "node_modules/@storybook/addon-essentials": { 4975 - "version": "7.6.20", 4976 - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.20.tgz", 4977 - "integrity": "sha512-hCupSOiJDeOxJKZSgH0x5Mb2Xqii6mps21g5hpxac1XjhQtmGflShxi/xOHhK3sNqrbgTSbScfpUP3hUlZO/2Q==", 3174 + "node_modules/@storybook/builder-vite/node_modules/@storybook/csf-plugin": { 3175 + "version": "9.0.4", 3176 + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.4.tgz", 3177 + "integrity": "sha512-ctEcOcLVn/fqBLNLIDcmoqz68e1n8zft76xVQK2Czs/tLoH+6plGfOfspcZ+V4jMr9/299gg2DjyqYa8IdYNSw==", 4978 3178 "dev": true, 4979 3179 "license": "MIT", 4980 3180 "dependencies": { 4981 - "@storybook/addon-actions": "7.6.20", 4982 - "@storybook/addon-backgrounds": "7.6.20", 4983 - "@storybook/addon-controls": "7.6.20", 4984 - "@storybook/addon-docs": "7.6.20", 4985 - "@storybook/addon-highlight": "7.6.20", 4986 - "@storybook/addon-measure": "7.6.20", 4987 - "@storybook/addon-outline": "7.6.20", 4988 - "@storybook/addon-toolbars": "7.6.20", 4989 - "@storybook/addon-viewport": "7.6.20", 4990 - "@storybook/core-common": "7.6.20", 4991 - "@storybook/manager-api": "7.6.20", 4992 - "@storybook/node-logger": "7.6.20", 4993 - "@storybook/preview-api": "7.6.20", 4994 - "ts-dedent": "^2.0.0" 3181 + "unplugin": "^1.3.1" 4995 3182 }, 4996 3183 "funding": { 4997 3184 "type": "opencollective", 4998 3185 "url": "https://opencollective.com/storybook" 4999 3186 }, 5000 3187 "peerDependencies": { 5001 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", 5002 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 3188 + "storybook": "^9.0.4" 5003 3189 } 5004 - }, 5005 - "node_modules/@storybook/addon-highlight": { 5006 - "version": "7.6.20", 5007 - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.20.tgz", 5008 - "integrity": "sha512-7/x7xFdFyqCki5Dm3uBePldUs9l98/WxJ7rTHQuYqlX7kASwyN5iXPzuhmMRUhlMm/6G6xXtLabIpzwf1sFurA==", 5009 - "dev": true, 5010 - "license": "MIT", 5011 - "dependencies": { 5012 - "@storybook/global": "^5.0.0" 5013 - }, 5014 - "funding": { 5015 - "type": "opencollective", 5016 - "url": "https://opencollective.com/storybook" 5017 - } 5018 - }, 5019 - "node_modules/@storybook/addon-links": { 5020 - "version": "7.6.20", 5021 - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.20.tgz", 5022 - "integrity": "sha512-iomSnBD90CA4MinesYiJkFX2kb3P1Psd/a1Y0ghlFEsHD4uMId9iT6sx2s16DYMja0SlPkrbWYnGukqaCjZpRw==", 5023 - "dev": true, 5024 - "license": "MIT", 5025 - "dependencies": { 5026 - "@storybook/csf": "^0.1.2", 5027 - "@storybook/global": "^5.0.0", 5028 - "ts-dedent": "^2.0.0" 5029 - }, 5030 - "funding": { 5031 - "type": "opencollective", 5032 - "url": "https://opencollective.com/storybook" 5033 - }, 5034 - "peerDependencies": { 5035 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 5036 - }, 5037 - "peerDependenciesMeta": { 5038 - "react": { 5039 - "optional": true 5040 - } 5041 - } 5042 - }, 5043 - "node_modules/@storybook/addon-measure": { 5044 - "version": "7.6.20", 5045 - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.20.tgz", 5046 - "integrity": "sha512-i2Iq08bGfI7gZbG6Lb8uF/L287tnaGUR+2KFEmdBjH6+kgjWLiwfpanoPQpy4drm23ar0gUjX+L3Ri03VI5/Xg==", 5047 - "dev": true, 5048 - "license": "MIT", 5049 - "dependencies": { 5050 - "@storybook/global": "^5.0.0", 5051 - "tiny-invariant": "^1.3.1" 5052 - }, 5053 - "funding": { 5054 - "type": "opencollective", 5055 - "url": "https://opencollective.com/storybook" 5056 - } 5057 - }, 5058 - "node_modules/@storybook/addon-outline": { 5059 - "version": "7.6.20", 5060 - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.20.tgz", 5061 - "integrity": "sha512-TdsIQZf/TcDsGoZ1XpO+9nBc4OKqcMIzY4SrI8Wj9dzyFLQ37s08gnZr9POci8AEv62NTUOVavsxcafllkzqDQ==", 5062 - "dev": true, 5063 - "license": "MIT", 5064 - "dependencies": { 5065 - "@storybook/global": "^5.0.0", 5066 - "ts-dedent": "^2.0.0" 5067 - }, 5068 - "funding": { 5069 - "type": "opencollective", 5070 - "url": "https://opencollective.com/storybook" 5071 - } 5072 - }, 5073 - "node_modules/@storybook/addon-toolbars": { 5074 - "version": "7.6.20", 5075 - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.20.tgz", 5076 - "integrity": "sha512-5Btg4i8ffWTDHsU72cqxC8nIv9N3E3ObJAc6k0llrmPBG/ybh3jxmRfs8fNm44LlEXaZ5qrK/petsXX3UbpIFg==", 5077 - "dev": true, 5078 - "license": "MIT", 5079 - "funding": { 5080 - "type": "opencollective", 5081 - "url": "https://opencollective.com/storybook" 5082 - } 5083 - }, 5084 - "node_modules/@storybook/addon-viewport": { 5085 - "version": "7.6.20", 5086 - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.20.tgz", 5087 - "integrity": "sha512-i8mIw8BjLWAVHEQsOTE6UPuEGQvJDpsu1XZnOCkpfTfPMz73m+3td/PmLG7mMT2wPnLu9IZncKLCKTAZRbt/YQ==", 5088 - "dev": true, 5089 - "license": "MIT", 5090 - "dependencies": { 5091 - "memoizerific": "^1.11.3" 5092 - }, 5093 - "funding": { 5094 - "type": "opencollective", 5095 - "url": "https://opencollective.com/storybook" 5096 - } 5097 - }, 5098 - "node_modules/@storybook/blocks": { 5099 - "version": "7.6.20", 5100 - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.20.tgz", 5101 - "integrity": "sha512-xADKGEOJWkG0UD5jbY4mBXRlmj2C+CIupDL0/hpzvLvwobxBMFPKZIkcZIMvGvVnI/Ui+tJxQxLSuJ5QsPthUw==", 5102 - "dev": true, 5103 - "license": "MIT", 5104 - "dependencies": { 5105 - "@storybook/channels": "7.6.20", 5106 - "@storybook/client-logger": "7.6.20", 5107 - "@storybook/components": "7.6.20", 5108 - "@storybook/core-events": "7.6.20", 5109 - "@storybook/csf": "^0.1.2", 5110 - "@storybook/docs-tools": "7.6.20", 5111 - "@storybook/global": "^5.0.0", 5112 - "@storybook/manager-api": "7.6.20", 5113 - "@storybook/preview-api": "7.6.20", 5114 - "@storybook/theming": "7.6.20", 5115 - "@storybook/types": "7.6.20", 5116 - "@types/lodash": "^4.14.167", 5117 - "color-convert": "^2.0.1", 5118 - "dequal": "^2.0.2", 5119 - "lodash": "^4.17.21", 5120 - "markdown-to-jsx": "^7.1.8", 5121 - "memoizerific": "^1.11.3", 5122 - "polished": "^4.2.2", 5123 - "react-colorful": "^5.1.2", 5124 - "telejson": "^7.2.0", 5125 - "tocbot": "^4.20.1", 5126 - "ts-dedent": "^2.0.0", 5127 - "util-deprecate": "^1.0.2" 5128 - }, 5129 - "funding": { 5130 - "type": "opencollective", 5131 - "url": "https://opencollective.com/storybook" 5132 - }, 5133 - "peerDependencies": { 5134 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", 5135 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 5136 - } 5137 - }, 5138 - "node_modules/@storybook/builder-manager": { 5139 - "version": "7.6.20", 5140 - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.20.tgz", 5141 - "integrity": "sha512-e2GzpjLaw6CM/XSmc4qJRzBF8GOoOyotyu3JrSPTYOt4RD8kjUsK4QlismQM1DQRu8i39aIexxmRbiJyD74xzQ==", 5142 - "dev": true, 5143 - "license": "MIT", 5144 - "dependencies": { 5145 - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", 5146 - "@storybook/core-common": "7.6.20", 5147 - "@storybook/manager": "7.6.20", 5148 - "@storybook/node-logger": "7.6.20", 5149 - "@types/ejs": "^3.1.1", 5150 - "@types/find-cache-dir": "^3.2.1", 5151 - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", 5152 - "browser-assert": "^1.2.1", 5153 - "ejs": "^3.1.8", 5154 - "esbuild": "^0.18.0", 5155 - "esbuild-plugin-alias": "^0.2.1", 5156 - "express": "^4.17.3", 5157 - "find-cache-dir": "^3.0.0", 5158 - "fs-extra": "^11.1.0", 5159 - "process": "^0.11.10", 5160 - "util": "^0.12.4" 5161 - }, 5162 - "funding": { 5163 - "type": "opencollective", 5164 - "url": "https://opencollective.com/storybook" 5165 - } 5166 - }, 5167 - "node_modules/@storybook/builder-webpack5": { 5168 - "version": "7.6.20", 5169 - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.6.20.tgz", 5170 - "integrity": "sha512-kUcMZHVo/jybwsje03MFN1ZucdjyH6QB+jlw9dzHrAhM6N1IItwHzhlixvxmseA5OB7jk1b0WcCN8tfD2qByFA==", 5171 - "dev": true, 5172 - "license": "MIT", 5173 - "dependencies": { 5174 - "@babel/core": "^7.23.2", 5175 - "@storybook/channels": "7.6.20", 5176 - "@storybook/client-logger": "7.6.20", 5177 - "@storybook/core-common": "7.6.20", 5178 - "@storybook/core-events": "7.6.20", 5179 - "@storybook/core-webpack": "7.6.20", 5180 - "@storybook/node-logger": "7.6.20", 5181 - "@storybook/preview": "7.6.20", 5182 - "@storybook/preview-api": "7.6.20", 5183 - "@swc/core": "^1.3.82", 5184 - "@types/node": "^18.0.0", 5185 - "@types/semver": "^7.3.4", 5186 - "babel-loader": "^9.0.0", 5187 - "browser-assert": "^1.2.1", 5188 - "case-sensitive-paths-webpack-plugin": "^2.4.0", 5189 - "cjs-module-lexer": "^1.2.3", 5190 - "constants-browserify": "^1.0.0", 5191 - "css-loader": "^6.7.1", 5192 - "es-module-lexer": "^1.4.1", 5193 - "express": "^4.17.3", 5194 - "fork-ts-checker-webpack-plugin": "^8.0.0", 5195 - "fs-extra": "^11.1.0", 5196 - "html-webpack-plugin": "^5.5.0", 5197 - "magic-string": "^0.30.5", 5198 - "path-browserify": "^1.0.1", 5199 - "process": "^0.11.10", 5200 - "semver": "^7.3.7", 5201 - "style-loader": "^3.3.1", 5202 - "swc-loader": "^0.2.3", 5203 - "terser-webpack-plugin": "^5.3.1", 5204 - "ts-dedent": "^2.0.0", 5205 - "url": "^0.11.0", 5206 - "util": "^0.12.4", 5207 - "util-deprecate": "^1.0.2", 5208 - "webpack": "5", 5209 - "webpack-dev-middleware": "^6.1.1", 5210 - "webpack-hot-middleware": "^2.25.1", 5211 - "webpack-virtual-modules": "^0.5.0" 5212 - }, 5213 - "funding": { 5214 - "type": "opencollective", 5215 - "url": "https://opencollective.com/storybook" 5216 - }, 5217 - "peerDependenciesMeta": { 5218 - "typescript": { 5219 - "optional": true 5220 - } 5221 - } 5222 - }, 5223 - "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { 5224 - "version": "18.19.67", 5225 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", 5226 - "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", 5227 - "dev": true, 5228 - "license": "MIT", 5229 - "dependencies": { 5230 - "undici-types": "~5.26.4" 5231 - } 5232 - }, 5233 - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader": { 5234 - "version": "9.2.1", 5235 - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", 5236 - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", 5237 - "dev": true, 5238 - "license": "MIT", 5239 - "dependencies": { 5240 - "find-cache-dir": "^4.0.0", 5241 - "schema-utils": "^4.0.0" 5242 - }, 5243 - "engines": { 5244 - "node": ">= 14.15.0" 5245 - }, 5246 - "peerDependencies": { 5247 - "@babel/core": "^7.12.0", 5248 - "webpack": ">=5" 5249 - } 5250 - }, 5251 - "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir": { 5252 - "version": "4.0.0", 5253 - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", 5254 - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", 5255 - "dev": true, 5256 - "license": "MIT", 5257 - "dependencies": { 5258 - "common-path-prefix": "^3.0.0", 5259 - "pkg-dir": "^7.0.0" 5260 - }, 5261 - "engines": { 5262 - "node": ">=14.16" 5263 - }, 5264 - "funding": { 5265 - "url": "https://github.com/sponsors/sindresorhus" 5266 - } 5267 - }, 5268 - "node_modules/@storybook/builder-webpack5/node_modules/find-up": { 5269 - "version": "6.3.0", 5270 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 5271 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 5272 - "dev": true, 5273 - "license": "MIT", 5274 - "dependencies": { 5275 - "locate-path": "^7.1.0", 5276 - "path-exists": "^5.0.0" 5277 - }, 5278 - "engines": { 5279 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5280 - }, 5281 - "funding": { 5282 - "url": "https://github.com/sponsors/sindresorhus" 5283 - } 5284 - }, 5285 - "node_modules/@storybook/builder-webpack5/node_modules/locate-path": { 5286 - "version": "7.2.0", 5287 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 5288 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 5289 - "dev": true, 5290 - "license": "MIT", 5291 - "dependencies": { 5292 - "p-locate": "^6.0.0" 5293 - }, 5294 - "engines": { 5295 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5296 - }, 5297 - "funding": { 5298 - "url": "https://github.com/sponsors/sindresorhus" 5299 - } 5300 - }, 5301 - "node_modules/@storybook/builder-webpack5/node_modules/p-limit": { 5302 - "version": "4.0.0", 5303 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 5304 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 5305 - "dev": true, 5306 - "license": "MIT", 5307 - "dependencies": { 5308 - "yocto-queue": "^1.0.0" 5309 - }, 5310 - "engines": { 5311 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5312 - }, 5313 - "funding": { 5314 - "url": "https://github.com/sponsors/sindresorhus" 5315 - } 5316 - }, 5317 - "node_modules/@storybook/builder-webpack5/node_modules/p-locate": { 5318 - "version": "6.0.0", 5319 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 5320 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 5321 - "dev": true, 5322 - "license": "MIT", 5323 - "dependencies": { 5324 - "p-limit": "^4.0.0" 5325 - }, 5326 - "engines": { 5327 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5328 - }, 5329 - "funding": { 5330 - "url": "https://github.com/sponsors/sindresorhus" 5331 - } 5332 - }, 5333 - "node_modules/@storybook/builder-webpack5/node_modules/path-exists": { 5334 - "version": "5.0.0", 5335 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 5336 - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 5337 - "dev": true, 5338 - "license": "MIT", 5339 - "engines": { 5340 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5341 - } 5342 - }, 5343 - "node_modules/@storybook/builder-webpack5/node_modules/pkg-dir": { 5344 - "version": "7.0.0", 5345 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 5346 - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 5347 - "dev": true, 5348 - "license": "MIT", 5349 - "dependencies": { 5350 - "find-up": "^6.3.0" 5351 - }, 5352 - "engines": { 5353 - "node": ">=14.16" 5354 - }, 5355 - "funding": { 5356 - "url": "https://github.com/sponsors/sindresorhus" 5357 - } 5358 - }, 5359 - "node_modules/@storybook/builder-webpack5/node_modules/undici-types": { 5360 - "version": "5.26.5", 5361 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 5362 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 5363 - "dev": true, 5364 - "license": "MIT" 5365 - }, 5366 - "node_modules/@storybook/builder-webpack5/node_modules/yocto-queue": { 5367 - "version": "1.2.1", 5368 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 5369 - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 5370 - "dev": true, 5371 - "license": "MIT", 5372 - "engines": { 5373 - "node": ">=12.20" 5374 - }, 5375 - "funding": { 5376 - "url": "https://github.com/sponsors/sindresorhus" 5377 - } 5378 - }, 5379 - "node_modules/@storybook/channels": { 5380 - "version": "7.6.20", 5381 - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", 5382 - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", 5383 - "dev": true, 5384 - "license": "MIT", 5385 - "dependencies": { 5386 - "@storybook/client-logger": "7.6.20", 5387 - "@storybook/core-events": "7.6.20", 5388 - "@storybook/global": "^5.0.0", 5389 - "qs": "^6.10.0", 5390 - "telejson": "^7.2.0", 5391 - "tiny-invariant": "^1.3.1" 5392 - }, 5393 - "funding": { 5394 - "type": "opencollective", 5395 - "url": "https://opencollective.com/storybook" 5396 - } 5397 - }, 5398 - "node_modules/@storybook/cli": { 5399 - "version": "7.6.20", 5400 - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.20.tgz", 5401 - "integrity": "sha512-ZlP+BJyqg7HlnXf7ypjG2CKMI/KVOn03jFIiClItE/jQfgR6kRFgtjRU7uajh427HHfjv9DRiur8nBzuO7vapA==", 5402 - "dev": true, 5403 - "license": "MIT", 5404 - "dependencies": { 5405 - "@babel/core": "^7.23.2", 5406 - "@babel/preset-env": "^7.23.2", 5407 - "@babel/types": "^7.23.0", 5408 - "@ndelangen/get-tarball": "^3.0.7", 5409 - "@storybook/codemod": "7.6.20", 5410 - "@storybook/core-common": "7.6.20", 5411 - "@storybook/core-events": "7.6.20", 5412 - "@storybook/core-server": "7.6.20", 5413 - "@storybook/csf-tools": "7.6.20", 5414 - "@storybook/node-logger": "7.6.20", 5415 - "@storybook/telemetry": "7.6.20", 5416 - "@storybook/types": "7.6.20", 5417 - "@types/semver": "^7.3.4", 5418 - "@yarnpkg/fslib": "2.10.3", 5419 - "@yarnpkg/libzip": "2.3.0", 5420 - "chalk": "^4.1.0", 5421 - "commander": "^6.2.1", 5422 - "cross-spawn": "^7.0.3", 5423 - "detect-indent": "^6.1.0", 5424 - "envinfo": "^7.7.3", 5425 - "execa": "^5.0.0", 5426 - "express": "^4.17.3", 5427 - "find-up": "^5.0.0", 5428 - "fs-extra": "^11.1.0", 5429 - "get-npm-tarball-url": "^2.0.3", 5430 - "get-port": "^5.1.1", 5431 - "giget": "^1.0.0", 5432 - "globby": "^11.0.2", 5433 - "jscodeshift": "^0.15.1", 5434 - "leven": "^3.1.0", 5435 - "ora": "^5.4.1", 5436 - "prettier": "^2.8.0", 5437 - "prompts": "^2.4.0", 5438 - "puppeteer-core": "^2.1.1", 5439 - "read-pkg-up": "^7.0.1", 5440 - "semver": "^7.3.7", 5441 - "strip-json-comments": "^3.0.1", 5442 - "tempy": "^1.0.1", 5443 - "ts-dedent": "^2.0.0", 5444 - "util-deprecate": "^1.0.2" 5445 - }, 5446 - "bin": { 5447 - "getstorybook": "bin/index.js", 5448 - "sb": "bin/index.js" 5449 - }, 5450 - "funding": { 5451 - "type": "opencollective", 5452 - "url": "https://opencollective.com/storybook" 5453 - } 5454 - }, 5455 - "node_modules/@storybook/cli/node_modules/commander": { 5456 - "version": "6.2.1", 5457 - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", 5458 - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", 5459 - "dev": true, 5460 - "license": "MIT", 5461 - "engines": { 5462 - "node": ">= 6" 5463 - } 5464 - }, 5465 - "node_modules/@storybook/cli/node_modules/execa": { 5466 - "version": "5.1.1", 5467 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 5468 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 5469 - "dev": true, 5470 - "license": "MIT", 5471 - "dependencies": { 5472 - "cross-spawn": "^7.0.3", 5473 - "get-stream": "^6.0.0", 5474 - "human-signals": "^2.1.0", 5475 - "is-stream": "^2.0.0", 5476 - "merge-stream": "^2.0.0", 5477 - "npm-run-path": "^4.0.1", 5478 - "onetime": "^5.1.2", 5479 - "signal-exit": "^3.0.3", 5480 - "strip-final-newline": "^2.0.0" 5481 - }, 5482 - "engines": { 5483 - "node": ">=10" 5484 - }, 5485 - "funding": { 5486 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 5487 - } 5488 - }, 5489 - "node_modules/@storybook/cli/node_modules/get-stream": { 5490 - "version": "6.0.1", 5491 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 5492 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 5493 - "dev": true, 5494 - "license": "MIT", 5495 - "engines": { 5496 - "node": ">=10" 5497 - }, 5498 - "funding": { 5499 - "url": "https://github.com/sponsors/sindresorhus" 5500 - } 5501 - }, 5502 - "node_modules/@storybook/cli/node_modules/human-signals": { 5503 - "version": "2.1.0", 5504 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 5505 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 5506 - "dev": true, 5507 - "license": "Apache-2.0", 5508 - "engines": { 5509 - "node": ">=10.17.0" 5510 - } 5511 - }, 5512 - "node_modules/@storybook/cli/node_modules/is-stream": { 5513 - "version": "2.0.1", 5514 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 5515 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 5516 - "dev": true, 5517 - "license": "MIT", 5518 - "engines": { 5519 - "node": ">=8" 5520 - }, 5521 - "funding": { 5522 - "url": "https://github.com/sponsors/sindresorhus" 5523 - } 5524 - }, 5525 - "node_modules/@storybook/cli/node_modules/mimic-fn": { 5526 - "version": "2.1.0", 5527 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 5528 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 5529 - "dev": true, 5530 - "license": "MIT", 5531 - "engines": { 5532 - "node": ">=6" 5533 - } 5534 - }, 5535 - "node_modules/@storybook/cli/node_modules/npm-run-path": { 5536 - "version": "4.0.1", 5537 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 5538 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 5539 - "dev": true, 5540 - "license": "MIT", 5541 - "dependencies": { 5542 - "path-key": "^3.0.0" 5543 - }, 5544 - "engines": { 5545 - "node": ">=8" 5546 - } 5547 - }, 5548 - "node_modules/@storybook/cli/node_modules/onetime": { 5549 - "version": "5.1.2", 5550 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 5551 - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 5552 - "dev": true, 5553 - "license": "MIT", 5554 - "dependencies": { 5555 - "mimic-fn": "^2.1.0" 5556 - }, 5557 - "engines": { 5558 - "node": ">=6" 5559 - }, 5560 - "funding": { 5561 - "url": "https://github.com/sponsors/sindresorhus" 5562 - } 5563 - }, 5564 - "node_modules/@storybook/cli/node_modules/prettier": { 5565 - "version": "2.8.8", 5566 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 5567 - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 5568 - "dev": true, 5569 - "license": "MIT", 5570 - "bin": { 5571 - "prettier": "bin-prettier.js" 5572 - }, 5573 - "engines": { 5574 - "node": ">=10.13.0" 5575 - }, 5576 - "funding": { 5577 - "url": "https://github.com/prettier/prettier?sponsor=1" 5578 - } 5579 - }, 5580 - "node_modules/@storybook/cli/node_modules/signal-exit": { 5581 - "version": "3.0.7", 5582 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 5583 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 5584 - "dev": true, 5585 - "license": "ISC" 5586 - }, 5587 - "node_modules/@storybook/cli/node_modules/strip-final-newline": { 5588 - "version": "2.0.0", 5589 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 5590 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 5591 - "dev": true, 5592 - "license": "MIT", 5593 - "engines": { 5594 - "node": ">=6" 5595 - } 5596 - }, 5597 - "node_modules/@storybook/client-logger": { 5598 - "version": "7.6.20", 5599 - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", 5600 - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", 5601 - "dev": true, 5602 - "license": "MIT", 5603 - "dependencies": { 5604 - "@storybook/global": "^5.0.0" 5605 - }, 5606 - "funding": { 5607 - "type": "opencollective", 5608 - "url": "https://opencollective.com/storybook" 5609 - } 5610 - }, 5611 - "node_modules/@storybook/codemod": { 5612 - "version": "7.6.20", 5613 - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.20.tgz", 5614 - "integrity": "sha512-8vmSsksO4XukNw0TmqylPmk7PxnfNfE21YsxFa7mnEBmEKQcZCQsNil4ZgWfG0IzdhTfhglAN4r++Ew0WE+PYA==", 5615 - "dev": true, 5616 - "license": "MIT", 5617 - "dependencies": { 5618 - "@babel/core": "^7.23.2", 5619 - "@babel/preset-env": "^7.23.2", 5620 - "@babel/types": "^7.23.0", 5621 - "@storybook/csf": "^0.1.2", 5622 - "@storybook/csf-tools": "7.6.20", 5623 - "@storybook/node-logger": "7.6.20", 5624 - "@storybook/types": "7.6.20", 5625 - "@types/cross-spawn": "^6.0.2", 5626 - "cross-spawn": "^7.0.3", 5627 - "globby": "^11.0.2", 5628 - "jscodeshift": "^0.15.1", 5629 - "lodash": "^4.17.21", 5630 - "prettier": "^2.8.0", 5631 - "recast": "^0.23.1" 5632 - }, 5633 - "funding": { 5634 - "type": "opencollective", 5635 - "url": "https://opencollective.com/storybook" 5636 - } 5637 - }, 5638 - "node_modules/@storybook/codemod/node_modules/prettier": { 5639 - "version": "2.8.8", 5640 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 5641 - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 5642 - "dev": true, 5643 - "license": "MIT", 5644 - "bin": { 5645 - "prettier": "bin-prettier.js" 5646 - }, 5647 - "engines": { 5648 - "node": ">=10.13.0" 5649 - }, 5650 - "funding": { 5651 - "url": "https://github.com/prettier/prettier?sponsor=1" 5652 - } 5653 - }, 5654 - "node_modules/@storybook/components": { 5655 - "version": "7.6.20", 5656 - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.20.tgz", 5657 - "integrity": "sha512-0d8u4m558R+W5V+rseF/+e9JnMciADLXTpsILrG+TBhwECk0MctIWW18bkqkujdCm8kDZr5U2iM/5kS1Noy7Ug==", 5658 - "dev": true, 5659 - "license": "MIT", 5660 - "dependencies": { 5661 - "@radix-ui/react-select": "^1.2.2", 5662 - "@radix-ui/react-toolbar": "^1.0.4", 5663 - "@storybook/client-logger": "7.6.20", 5664 - "@storybook/csf": "^0.1.2", 5665 - "@storybook/global": "^5.0.0", 5666 - "@storybook/theming": "7.6.20", 5667 - "@storybook/types": "7.6.20", 5668 - "memoizerific": "^1.11.3", 5669 - "use-resize-observer": "^9.1.0", 5670 - "util-deprecate": "^1.0.2" 5671 - }, 5672 - "funding": { 5673 - "type": "opencollective", 5674 - "url": "https://opencollective.com/storybook" 5675 - }, 5676 - "peerDependencies": { 5677 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", 5678 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 5679 - } 5680 - }, 5681 - "node_modules/@storybook/core-client": { 5682 - "version": "7.6.20", 5683 - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.20.tgz", 5684 - "integrity": "sha512-upQuQQinLmlOPKcT8yqXNtwIucZ4E4qegYZXH5HXRWoLAL6GQtW7sUVSIuFogdki8OXRncr/dz8OA+5yQyYS4w==", 5685 - "dev": true, 5686 - "license": "MIT", 5687 - "dependencies": { 5688 - "@storybook/client-logger": "7.6.20", 5689 - "@storybook/preview-api": "7.6.20" 5690 - }, 5691 - "funding": { 5692 - "type": "opencollective", 5693 - "url": "https://opencollective.com/storybook" 5694 - } 5695 - }, 5696 - "node_modules/@storybook/core-common": { 5697 - "version": "7.6.20", 5698 - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.20.tgz", 5699 - "integrity": "sha512-8H1zPWPjcmeD4HbDm4FDD0WLsfAKGVr566IZ4hG+h3iWVW57II9JW9MLBtiR2LPSd8u7o0kw64lwRGmtCO1qAw==", 5700 - "dev": true, 5701 - "license": "MIT", 5702 - "dependencies": { 5703 - "@storybook/core-events": "7.6.20", 5704 - "@storybook/node-logger": "7.6.20", 5705 - "@storybook/types": "7.6.20", 5706 - "@types/find-cache-dir": "^3.2.1", 5707 - "@types/node": "^18.0.0", 5708 - "@types/node-fetch": "^2.6.4", 5709 - "@types/pretty-hrtime": "^1.0.0", 5710 - "chalk": "^4.1.0", 5711 - "esbuild": "^0.18.0", 5712 - "esbuild-register": "^3.5.0", 5713 - "file-system-cache": "2.3.0", 5714 - "find-cache-dir": "^3.0.0", 5715 - "find-up": "^5.0.0", 5716 - "fs-extra": "^11.1.0", 5717 - "glob": "^10.0.0", 5718 - "handlebars": "^4.7.7", 5719 - "lazy-universal-dotenv": "^4.0.0", 5720 - "node-fetch": "^2.0.0", 5721 - "picomatch": "^2.3.0", 5722 - "pkg-dir": "^5.0.0", 5723 - "pretty-hrtime": "^1.0.3", 5724 - "resolve-from": "^5.0.0", 5725 - "ts-dedent": "^2.0.0" 5726 - }, 5727 - "funding": { 5728 - "type": "opencollective", 5729 - "url": "https://opencollective.com/storybook" 5730 - } 5731 - }, 5732 - "node_modules/@storybook/core-common/node_modules/@types/node": { 5733 - "version": "18.19.67", 5734 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", 5735 - "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", 5736 - "dev": true, 5737 - "license": "MIT", 5738 - "dependencies": { 5739 - "undici-types": "~5.26.4" 5740 - } 5741 - }, 5742 - "node_modules/@storybook/core-common/node_modules/undici-types": { 5743 - "version": "5.26.5", 5744 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 5745 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 5746 - "dev": true, 5747 - "license": "MIT" 5748 - }, 5749 - "node_modules/@storybook/core-events": { 5750 - "version": "7.6.20", 5751 - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", 5752 - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", 5753 - "dev": true, 5754 - "license": "MIT", 5755 - "dependencies": { 5756 - "ts-dedent": "^2.0.0" 5757 - }, 5758 - "funding": { 5759 - "type": "opencollective", 5760 - "url": "https://opencollective.com/storybook" 5761 - } 5762 - }, 5763 - "node_modules/@storybook/core-server": { 5764 - "version": "7.6.20", 5765 - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.20.tgz", 5766 - "integrity": "sha512-qC5BdbqqwMLTdCwMKZ1Hbc3+3AaxHYWLiJaXL9e8s8nJw89xV8c8l30QpbJOGvcDmsgY6UTtXYaJ96OsTr7MrA==", 5767 - "dev": true, 5768 - "license": "MIT", 5769 - "dependencies": { 5770 - "@aw-web-design/x-default-browser": "1.4.126", 5771 - "@discoveryjs/json-ext": "^0.5.3", 5772 - "@storybook/builder-manager": "7.6.20", 5773 - "@storybook/channels": "7.6.20", 5774 - "@storybook/core-common": "7.6.20", 5775 - "@storybook/core-events": "7.6.20", 5776 - "@storybook/csf": "^0.1.2", 5777 - "@storybook/csf-tools": "7.6.20", 5778 - "@storybook/docs-mdx": "^0.1.0", 5779 - "@storybook/global": "^5.0.0", 5780 - "@storybook/manager": "7.6.20", 5781 - "@storybook/node-logger": "7.6.20", 5782 - "@storybook/preview-api": "7.6.20", 5783 - "@storybook/telemetry": "7.6.20", 5784 - "@storybook/types": "7.6.20", 5785 - "@types/detect-port": "^1.3.0", 5786 - "@types/node": "^18.0.0", 5787 - "@types/pretty-hrtime": "^1.0.0", 5788 - "@types/semver": "^7.3.4", 5789 - "better-opn": "^3.0.2", 5790 - "chalk": "^4.1.0", 5791 - "cli-table3": "^0.6.1", 5792 - "compression": "^1.7.4", 5793 - "detect-port": "^1.3.0", 5794 - "express": "^4.17.3", 5795 - "fs-extra": "^11.1.0", 5796 - "globby": "^11.0.2", 5797 - "lodash": "^4.17.21", 5798 - "open": "^8.4.0", 5799 - "pretty-hrtime": "^1.0.3", 5800 - "prompts": "^2.4.0", 5801 - "read-pkg-up": "^7.0.1", 5802 - "semver": "^7.3.7", 5803 - "telejson": "^7.2.0", 5804 - "tiny-invariant": "^1.3.1", 5805 - "ts-dedent": "^2.0.0", 5806 - "util": "^0.12.4", 5807 - "util-deprecate": "^1.0.2", 5808 - "watchpack": "^2.2.0", 5809 - "ws": "^8.2.3" 5810 - }, 5811 - "funding": { 5812 - "type": "opencollective", 5813 - "url": "https://opencollective.com/storybook" 5814 - } 5815 - }, 5816 - "node_modules/@storybook/core-server/node_modules/@types/node": { 5817 - "version": "18.19.67", 5818 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", 5819 - "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", 5820 - "dev": true, 5821 - "license": "MIT", 5822 - "dependencies": { 5823 - "undici-types": "~5.26.4" 5824 - } 5825 - }, 5826 - "node_modules/@storybook/core-server/node_modules/undici-types": { 5827 - "version": "5.26.5", 5828 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 5829 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 5830 - "dev": true, 5831 - "license": "MIT" 5832 - }, 5833 - "node_modules/@storybook/core-webpack": { 5834 - "version": "7.6.20", 5835 - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.20.tgz", 5836 - "integrity": "sha512-pGYhKQhMYQ76HPL336L5n7eiJGk1sjWFkA+xRRRmQ9q6VUlqtEPuRHjKBQwrrTb1nA33BQX58Be06OtlbsFkjg==", 5837 - "dev": true, 5838 - "license": "MIT", 5839 - "dependencies": { 5840 - "@storybook/core-common": "7.6.20", 5841 - "@storybook/node-logger": "7.6.20", 5842 - "@storybook/types": "7.6.20", 5843 - "@types/node": "^18.0.0", 5844 - "ts-dedent": "^2.0.0" 5845 - }, 5846 - "funding": { 5847 - "type": "opencollective", 5848 - "url": "https://opencollective.com/storybook" 5849 - } 5850 - }, 5851 - "node_modules/@storybook/core-webpack/node_modules/@types/node": { 5852 - "version": "18.19.67", 5853 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", 5854 - "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", 5855 - "dev": true, 5856 - "license": "MIT", 5857 - "dependencies": { 5858 - "undici-types": "~5.26.4" 5859 - } 5860 - }, 5861 - "node_modules/@storybook/core-webpack/node_modules/undici-types": { 5862 - "version": "5.26.5", 5863 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 5864 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 5865 - "dev": true, 5866 - "license": "MIT" 5867 3190 }, 5868 3191 "node_modules/@storybook/csf": { 5869 3192 "version": "0.1.11", ··· 5875 3198 "type-fest": "^2.19.0" 5876 3199 } 5877 3200 }, 5878 - "node_modules/@storybook/csf-plugin": { 5879 - "version": "7.6.20", 5880 - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.20.tgz", 5881 - "integrity": "sha512-dzBzq0dN+8WLDp6NxYS4G7BCe8+vDeDRBRjHmM0xb0uJ6xgQViL8SDplYVSGnk3bXE/1WmtvyRzQyTffBnaj9Q==", 5882 - "dev": true, 5883 - "license": "MIT", 5884 - "dependencies": { 5885 - "@storybook/csf-tools": "7.6.20", 5886 - "unplugin": "^1.3.1" 5887 - }, 5888 - "funding": { 5889 - "type": "opencollective", 5890 - "url": "https://opencollective.com/storybook" 5891 - } 5892 - }, 5893 - "node_modules/@storybook/csf-tools": { 5894 - "version": "7.6.20", 5895 - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.20.tgz", 5896 - "integrity": "sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==", 5897 - "dev": true, 5898 - "license": "MIT", 5899 - "dependencies": { 5900 - "@babel/generator": "^7.23.0", 5901 - "@babel/parser": "^7.23.0", 5902 - "@babel/traverse": "^7.23.2", 5903 - "@babel/types": "^7.23.0", 5904 - "@storybook/csf": "^0.1.2", 5905 - "@storybook/types": "7.6.20", 5906 - "fs-extra": "^11.1.0", 5907 - "recast": "^0.23.1", 5908 - "ts-dedent": "^2.0.0" 5909 - }, 5910 - "funding": { 5911 - "type": "opencollective", 5912 - "url": "https://opencollective.com/storybook" 5913 - } 5914 - }, 5915 - "node_modules/@storybook/docs-mdx": { 5916 - "version": "0.1.0", 5917 - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", 5918 - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==", 5919 - "dev": true, 5920 - "license": "MIT" 5921 - }, 5922 - "node_modules/@storybook/docs-tools": { 5923 - "version": "7.6.20", 5924 - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.20.tgz", 5925 - "integrity": "sha512-Bw2CcCKQ5xGLQgtexQsI1EGT6y5epoFzOINi0FSTGJ9Wm738nRp5LH3dLk1GZLlywIXcYwOEThb2pM+pZeRQxQ==", 5926 - "dev": true, 5927 - "license": "MIT", 5928 - "dependencies": { 5929 - "@storybook/core-common": "7.6.20", 5930 - "@storybook/preview-api": "7.6.20", 5931 - "@storybook/types": "7.6.20", 5932 - "@types/doctrine": "^0.0.3", 5933 - "assert": "^2.1.0", 5934 - "doctrine": "^3.0.0", 5935 - "lodash": "^4.17.21" 5936 - }, 5937 - "funding": { 5938 - "type": "opencollective", 5939 - "url": "https://opencollective.com/storybook" 5940 - } 5941 - }, 5942 3201 "node_modules/@storybook/global": { 5943 3202 "version": "5.0.0", 5944 3203 "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", ··· 5946 3205 "dev": true, 5947 3206 "license": "MIT" 5948 3207 }, 5949 - "node_modules/@storybook/html": { 5950 - "version": "7.6.20", 5951 - "resolved": "https://registry.npmjs.org/@storybook/html/-/html-7.6.20.tgz", 5952 - "integrity": "sha512-438v36zDSfZOKiOYY3qiakPag7YtLXEubwYp4gyHzQ54j0GcopbGoBaRpdx4lhc6uix09i0n9hgern6VsX/IMw==", 3208 + "node_modules/@storybook/html-vite": { 3209 + "version": "9.0.4", 3210 + "resolved": "https://registry.npmjs.org/@storybook/html-vite/-/html-vite-9.0.4.tgz", 3211 + "integrity": "sha512-q4SYri4mWGbP7ij6VALdqaOee0UuXAA3z+K0fjXH+W1eyHfK0HjO4/WDTP9k7VdC4TEmu5lucojApJ1O9241Ow==", 5953 3212 "dev": true, 5954 3213 "license": "MIT", 5955 3214 "dependencies": { 5956 - "@storybook/core-client": "7.6.20", 5957 - "@storybook/docs-tools": "7.6.20", 3215 + "@storybook/builder-vite": "9.0.4", 3216 + "@storybook/html": "9.0.4" 3217 + }, 3218 + "engines": { 3219 + "node": ">=20.0.0" 3220 + }, 3221 + "funding": { 3222 + "type": "opencollective", 3223 + "url": "https://opencollective.com/storybook" 3224 + }, 3225 + "peerDependencies": { 3226 + "storybook": "^9.0.4" 3227 + } 3228 + }, 3229 + "node_modules/@storybook/html-vite/node_modules/@storybook/html": { 3230 + "version": "9.0.4", 3231 + "resolved": "https://registry.npmjs.org/@storybook/html/-/html-9.0.4.tgz", 3232 + "integrity": "sha512-kzDdGLkE4SLAf/kYkNIbnMARKoPeO9wGJRmV7/aW2ipZmqm79rTkikkN0CD6XHFQMLdDN9PTRVBh+d2UrumDOg==", 3233 + "dev": true, 3234 + "license": "MIT", 3235 + "dependencies": { 5958 3236 "@storybook/global": "^5.0.0", 5959 - "@storybook/preview-api": "7.6.20", 5960 - "@storybook/types": "7.6.20", 5961 3237 "ts-dedent": "^2.0.0" 5962 3238 }, 5963 3239 "engines": { 5964 - "node": ">=16.0.0" 3240 + "node": ">=20.0.0" 5965 3241 }, 5966 3242 "funding": { 5967 3243 "type": "opencollective", 5968 3244 "url": "https://opencollective.com/storybook" 5969 3245 }, 5970 3246 "peerDependencies": { 5971 - "@babel/core": "*" 5972 - } 5973 - }, 5974 - "node_modules/@storybook/html-webpack5": { 5975 - "version": "7.6.20", 5976 - "resolved": "https://registry.npmjs.org/@storybook/html-webpack5/-/html-webpack5-7.6.20.tgz", 5977 - "integrity": "sha512-INQSJLfftA2HPBF2gcbyWNR2Xx2fgYTW43n2coQGCIydqq9PgTki8YV0T3bjEDl0+FEvbHAHD+nHq28yyeQZZA==", 5978 - "dev": true, 5979 - "license": "MIT", 5980 - "dependencies": { 5981 - "@storybook/builder-webpack5": "7.6.20", 5982 - "@storybook/core-common": "7.6.20", 5983 - "@storybook/global": "^5.0.0", 5984 - "@storybook/html": "7.6.20", 5985 - "@storybook/preset-html-webpack": "7.6.20", 5986 - "@types/node": "^18.0.0" 5987 - }, 5988 - "engines": { 5989 - "node": ">=16.0.0" 5990 - }, 5991 - "funding": { 5992 - "type": "opencollective", 5993 - "url": "https://opencollective.com/storybook" 5994 - }, 5995 - "peerDependencies": { 5996 - "@babel/core": "*" 5997 - } 5998 - }, 5999 - "node_modules/@storybook/html-webpack5/node_modules/@types/node": { 6000 - "version": "18.19.67", 6001 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", 6002 - "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", 6003 - "dev": true, 6004 - "license": "MIT", 6005 - "dependencies": { 6006 - "undici-types": "~5.26.4" 6007 - } 6008 - }, 6009 - "node_modules/@storybook/html-webpack5/node_modules/undici-types": { 6010 - "version": "5.26.5", 6011 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 6012 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 6013 - "dev": true, 6014 - "license": "MIT" 6015 - }, 6016 - "node_modules/@storybook/manager": { 6017 - "version": "7.6.20", 6018 - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.20.tgz", 6019 - "integrity": "sha512-0Cf6WN0t7yEG2DR29tN5j+i7H/TH5EfPppg9h9/KiQSoFHk+6KLoy2p5do94acFU+Ro4+zzxvdCGbcYGKuArpg==", 6020 - "dev": true, 6021 - "license": "MIT", 6022 - "funding": { 6023 - "type": "opencollective", 6024 - "url": "https://opencollective.com/storybook" 6025 - } 6026 - }, 6027 - "node_modules/@storybook/manager-api": { 6028 - "version": "7.6.20", 6029 - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.20.tgz", 6030 - "integrity": "sha512-gOB3m8hO3gBs9cBoN57T7jU0wNKDh+hi06gLcyd2awARQlAlywnLnr3s1WH5knih6Aq+OpvGBRVKkGLOkaouCQ==", 6031 - "dev": true, 6032 - "license": "MIT", 6033 - "dependencies": { 6034 - "@storybook/channels": "7.6.20", 6035 - "@storybook/client-logger": "7.6.20", 6036 - "@storybook/core-events": "7.6.20", 6037 - "@storybook/csf": "^0.1.2", 6038 - "@storybook/global": "^5.0.0", 6039 - "@storybook/router": "7.6.20", 6040 - "@storybook/theming": "7.6.20", 6041 - "@storybook/types": "7.6.20", 6042 - "dequal": "^2.0.2", 6043 - "lodash": "^4.17.21", 6044 - "memoizerific": "^1.11.3", 6045 - "store2": "^2.14.2", 6046 - "telejson": "^7.2.0", 6047 - "ts-dedent": "^2.0.0" 6048 - }, 6049 - "funding": { 6050 - "type": "opencollective", 6051 - "url": "https://opencollective.com/storybook" 6052 - } 6053 - }, 6054 - "node_modules/@storybook/mdx2-csf": { 6055 - "version": "1.1.0", 6056 - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", 6057 - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", 6058 - "dev": true, 6059 - "license": "MIT" 6060 - }, 6061 - "node_modules/@storybook/node-logger": { 6062 - "version": "7.6.20", 6063 - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.20.tgz", 6064 - "integrity": "sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw==", 6065 - "dev": true, 6066 - "license": "MIT", 6067 - "funding": { 6068 - "type": "opencollective", 6069 - "url": "https://opencollective.com/storybook" 6070 - } 6071 - }, 6072 - "node_modules/@storybook/postinstall": { 6073 - "version": "7.6.20", 6074 - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.20.tgz", 6075 - "integrity": "sha512-AN4WPeNma2xC2/K/wP3I/GMbBUyeSGD3+86ZFFJFO1QmE/Zea6E+1aVlTd1iKHQUcNkZ9bZTrqkhPGVYx10pIw==", 6076 - "dev": true, 6077 - "license": "MIT", 6078 - "funding": { 6079 - "type": "opencollective", 6080 - "url": "https://opencollective.com/storybook" 6081 - } 6082 - }, 6083 - "node_modules/@storybook/preset-html-webpack": { 6084 - "version": "7.6.20", 6085 - "resolved": "https://registry.npmjs.org/@storybook/preset-html-webpack/-/preset-html-webpack-7.6.20.tgz", 6086 - "integrity": "sha512-udLnAP4EKAlZcsZW1vwYao2KjRTKd8Ml9Eow/l8jg+odw9kFeLBX4NIjYAaD4vQXXFdn2Vw1vK8FOqvOJT/OpA==", 6087 - "dev": true, 6088 - "license": "MIT", 6089 - "dependencies": { 6090 - "@storybook/core-webpack": "7.6.20", 6091 - "@types/node": "^18.0.0", 6092 - "html-loader": "^3.1.0", 6093 - "webpack": "5" 6094 - }, 6095 - "engines": { 6096 - "node": ">=16.0.0" 6097 - }, 6098 - "funding": { 6099 - "type": "opencollective", 6100 - "url": "https://opencollective.com/storybook" 6101 - }, 6102 - "peerDependencies": { 6103 - "@babel/core": "*" 6104 - } 6105 - }, 6106 - "node_modules/@storybook/preset-html-webpack/node_modules/@types/node": { 6107 - "version": "18.19.67", 6108 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.67.tgz", 6109 - "integrity": "sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==", 6110 - "dev": true, 6111 - "license": "MIT", 6112 - "dependencies": { 6113 - "undici-types": "~5.26.4" 6114 - } 6115 - }, 6116 - "node_modules/@storybook/preset-html-webpack/node_modules/undici-types": { 6117 - "version": "5.26.5", 6118 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 6119 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 6120 - "dev": true, 6121 - "license": "MIT" 6122 - }, 6123 - "node_modules/@storybook/preview": { 6124 - "version": "7.6.20", 6125 - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.20.tgz", 6126 - "integrity": "sha512-cxYlZ5uKbCYMHoFpgleZqqGWEnqHrk5m5fT8bYSsDsdQ+X5wPcwI/V+v8dxYAdQcMphZVIlTjo6Dno9WG8qmVA==", 6127 - "dev": true, 6128 - "license": "MIT", 6129 - "funding": { 6130 - "type": "opencollective", 6131 - "url": "https://opencollective.com/storybook" 6132 - } 6133 - }, 6134 - "node_modules/@storybook/preview-api": { 6135 - "version": "7.6.20", 6136 - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.20.tgz", 6137 - "integrity": "sha512-3ic2m9LDZEPwZk02wIhNc3n3rNvbi7VDKn52hDXfAxnL5EYm7yDICAkaWcVaTfblru2zn0EDJt7ROpthscTW5w==", 6138 - "dev": true, 6139 - "license": "MIT", 6140 - "dependencies": { 6141 - "@storybook/channels": "7.6.20", 6142 - "@storybook/client-logger": "7.6.20", 6143 - "@storybook/core-events": "7.6.20", 6144 - "@storybook/csf": "^0.1.2", 6145 - "@storybook/global": "^5.0.0", 6146 - "@storybook/types": "7.6.20", 6147 - "@types/qs": "^6.9.5", 6148 - "dequal": "^2.0.2", 6149 - "lodash": "^4.17.21", 6150 - "memoizerific": "^1.11.3", 6151 - "qs": "^6.10.0", 6152 - "synchronous-promise": "^2.0.15", 6153 - "ts-dedent": "^2.0.0", 6154 - "util-deprecate": "^1.0.2" 6155 - }, 6156 - "funding": { 6157 - "type": "opencollective", 6158 - "url": "https://opencollective.com/storybook" 6159 - } 6160 - }, 6161 - "node_modules/@storybook/react-dom-shim": { 6162 - "version": "7.6.20", 6163 - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.20.tgz", 6164 - "integrity": "sha512-SRvPDr9VWcS24ByQOVmbfZ655y5LvjXRlsF1I6Pr9YZybLfYbu3L5IicfEHT4A8lMdghzgbPFVQaJez46DTrkg==", 6165 - "dev": true, 6166 - "license": "MIT", 6167 - "funding": { 6168 - "type": "opencollective", 6169 - "url": "https://opencollective.com/storybook" 6170 - }, 6171 - "peerDependencies": { 6172 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", 6173 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 6174 - } 6175 - }, 6176 - "node_modules/@storybook/router": { 6177 - "version": "7.6.20", 6178 - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.20.tgz", 6179 - "integrity": "sha512-mCzsWe6GrH47Xb1++foL98Zdek7uM5GhaSlrI7blWVohGa0qIUYbfJngqR4ZsrXmJeeEvqowobh+jlxg3IJh+w==", 6180 - "dev": true, 6181 - "license": "MIT", 6182 - "dependencies": { 6183 - "@storybook/client-logger": "7.6.20", 6184 - "memoizerific": "^1.11.3", 6185 - "qs": "^6.10.0" 6186 - }, 6187 - "funding": { 6188 - "type": "opencollective", 6189 - "url": "https://opencollective.com/storybook" 6190 - } 6191 - }, 6192 - "node_modules/@storybook/telemetry": { 6193 - "version": "7.6.20", 6194 - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.20.tgz", 6195 - "integrity": "sha512-dmAOCWmOscYN6aMbhCMmszQjoycg7tUPRVy2kTaWg6qX10wtMrvEtBV29W4eMvqdsoRj5kcvoNbzRdYcWBUOHQ==", 6196 - "dev": true, 6197 - "license": "MIT", 6198 - "dependencies": { 6199 - "@storybook/client-logger": "7.6.20", 6200 - "@storybook/core-common": "7.6.20", 6201 - "@storybook/csf-tools": "7.6.20", 6202 - "chalk": "^4.1.0", 6203 - "detect-package-manager": "^2.0.1", 6204 - "fetch-retry": "^5.0.2", 6205 - "fs-extra": "^11.1.0", 6206 - "read-pkg-up": "^7.0.1" 6207 - }, 6208 - "funding": { 6209 - "type": "opencollective", 6210 - "url": "https://opencollective.com/storybook" 6211 - } 6212 - }, 6213 - "node_modules/@storybook/theming": { 6214 - "version": "7.6.20", 6215 - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.20.tgz", 6216 - "integrity": "sha512-iT1pXHkSkd35JsCte6Qbanmprx5flkqtSHC6Gi6Umqoxlg9IjiLPmpHbaIXzoC06DSW93hPj5Zbi1lPlTvRC7Q==", 6217 - "dev": true, 6218 - "license": "MIT", 6219 - "dependencies": { 6220 - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", 6221 - "@storybook/client-logger": "7.6.20", 6222 - "@storybook/global": "^5.0.0", 6223 - "memoizerific": "^1.11.3" 6224 - }, 6225 - "funding": { 6226 - "type": "opencollective", 6227 - "url": "https://opencollective.com/storybook" 6228 - }, 6229 - "peerDependencies": { 6230 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", 6231 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" 6232 - } 6233 - }, 6234 - "node_modules/@storybook/types": { 6235 - "version": "7.6.20", 6236 - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", 6237 - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", 6238 - "dev": true, 6239 - "license": "MIT", 6240 - "dependencies": { 6241 - "@storybook/channels": "7.6.20", 6242 - "@types/babel__core": "^7.0.0", 6243 - "@types/express": "^4.7.0", 6244 - "file-system-cache": "2.3.0" 6245 - }, 6246 - "funding": { 6247 - "type": "opencollective", 6248 - "url": "https://opencollective.com/storybook" 6249 - } 6250 - }, 6251 - "node_modules/@swc/core": { 6252 - "version": "1.9.3", 6253 - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.9.3.tgz", 6254 - "integrity": "sha512-oRj0AFePUhtatX+BscVhnzaAmWjpfAeySpM1TCbxA1rtBDeH/JDhi5yYzAKneDYtVtBvA7ApfeuzhMC9ye4xSg==", 6255 - "dev": true, 6256 - "hasInstallScript": true, 6257 - "license": "Apache-2.0", 6258 - "dependencies": { 6259 - "@swc/counter": "^0.1.3", 6260 - "@swc/types": "^0.1.17" 6261 - }, 6262 - "engines": { 6263 - "node": ">=10" 6264 - }, 6265 - "funding": { 6266 - "type": "opencollective", 6267 - "url": "https://opencollective.com/swc" 6268 - }, 6269 - "optionalDependencies": { 6270 - "@swc/core-darwin-arm64": "1.9.3", 6271 - "@swc/core-darwin-x64": "1.9.3", 6272 - "@swc/core-linux-arm-gnueabihf": "1.9.3", 6273 - "@swc/core-linux-arm64-gnu": "1.9.3", 6274 - "@swc/core-linux-arm64-musl": "1.9.3", 6275 - "@swc/core-linux-x64-gnu": "1.9.3", 6276 - "@swc/core-linux-x64-musl": "1.9.3", 6277 - "@swc/core-win32-arm64-msvc": "1.9.3", 6278 - "@swc/core-win32-ia32-msvc": "1.9.3", 6279 - "@swc/core-win32-x64-msvc": "1.9.3" 6280 - }, 6281 - "peerDependencies": { 6282 - "@swc/helpers": "*" 6283 - }, 6284 - "peerDependenciesMeta": { 6285 - "@swc/helpers": { 6286 - "optional": true 6287 - } 6288 - } 6289 - }, 6290 - "node_modules/@swc/core-darwin-arm64": { 6291 - "version": "1.9.3", 6292 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.9.3.tgz", 6293 - "integrity": "sha512-hGfl/KTic/QY4tB9DkTbNuxy5cV4IeejpPD4zo+Lzt4iLlDWIeANL4Fkg67FiVceNJboqg48CUX+APhDHO5G1w==", 6294 - "cpu": [ 6295 - "arm64" 6296 - ], 6297 - "dev": true, 6298 - "license": "Apache-2.0 AND MIT", 6299 - "optional": true, 6300 - "os": [ 6301 - "darwin" 6302 - ], 6303 - "engines": { 6304 - "node": ">=10" 6305 - } 6306 - }, 6307 - "node_modules/@swc/core-darwin-x64": { 6308 - "version": "1.9.3", 6309 - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.9.3.tgz", 6310 - "integrity": "sha512-IaRq05ZLdtgF5h9CzlcgaNHyg4VXuiStnOFpfNEMuI5fm5afP2S0FHq8WdakUz5WppsbddTdplL+vpeApt/WCQ==", 6311 - "cpu": [ 6312 - "x64" 6313 - ], 6314 - "dev": true, 6315 - "license": "Apache-2.0 AND MIT", 6316 - "optional": true, 6317 - "os": [ 6318 - "darwin" 6319 - ], 6320 - "engines": { 6321 - "node": ">=10" 6322 - } 6323 - }, 6324 - "node_modules/@swc/core-linux-arm-gnueabihf": { 6325 - "version": "1.9.3", 6326 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.9.3.tgz", 6327 - "integrity": "sha512-Pbwe7xYprj/nEnZrNBvZfjnTxlBIcfApAGdz2EROhjpPj+FBqBa3wOogqbsuGGBdCphf8S+KPprL1z+oDWkmSQ==", 6328 - "cpu": [ 6329 - "arm" 6330 - ], 6331 - "dev": true, 6332 - "license": "Apache-2.0", 6333 - "optional": true, 6334 - "os": [ 6335 - "linux" 6336 - ], 6337 - "engines": { 6338 - "node": ">=10" 6339 - } 6340 - }, 6341 - "node_modules/@swc/core-linux-arm64-gnu": { 6342 - "version": "1.9.3", 6343 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.9.3.tgz", 6344 - "integrity": "sha512-AQ5JZiwNGVV/2K2TVulg0mw/3LYfqpjZO6jDPtR2evNbk9Yt57YsVzS+3vHSlUBQDRV9/jqMuZYVU3P13xrk+g==", 6345 - "cpu": [ 6346 - "arm64" 6347 - ], 6348 - "dev": true, 6349 - "license": "Apache-2.0 AND MIT", 6350 - "optional": true, 6351 - "os": [ 6352 - "linux" 6353 - ], 6354 - "engines": { 6355 - "node": ">=10" 6356 - } 6357 - }, 6358 - "node_modules/@swc/core-linux-arm64-musl": { 6359 - "version": "1.9.3", 6360 - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.9.3.tgz", 6361 - "integrity": "sha512-tzVH480RY6RbMl/QRgh5HK3zn1ZTFsThuxDGo6Iuk1MdwIbdFYUY034heWUTI4u3Db97ArKh0hNL0xhO3+PZdg==", 6362 - "cpu": [ 6363 - "arm64" 6364 - ], 6365 - "dev": true, 6366 - "license": "Apache-2.0 AND MIT", 6367 - "optional": true, 6368 - "os": [ 6369 - "linux" 6370 - ], 6371 - "engines": { 6372 - "node": ">=10" 6373 - } 6374 - }, 6375 - "node_modules/@swc/core-linux-x64-gnu": { 6376 - "version": "1.9.3", 6377 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.9.3.tgz", 6378 - "integrity": "sha512-ivXXBRDXDc9k4cdv10R21ccBmGebVOwKXT/UdH1PhxUn9m/h8erAWjz5pcELwjiMf27WokqPgaWVfaclDbgE+w==", 6379 - "cpu": [ 6380 - "x64" 6381 - ], 6382 - "dev": true, 6383 - "license": "Apache-2.0 AND MIT", 6384 - "optional": true, 6385 - "os": [ 6386 - "linux" 6387 - ], 6388 - "engines": { 6389 - "node": ">=10" 6390 - } 6391 - }, 6392 - "node_modules/@swc/core-linux-x64-musl": { 6393 - "version": "1.9.3", 6394 - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.9.3.tgz", 6395 - "integrity": "sha512-ILsGMgfnOz1HwdDz+ZgEuomIwkP1PHT6maigZxaCIuC6OPEhKE8uYna22uU63XvYcLQvZYDzpR3ms47WQPuNEg==", 6396 - "cpu": [ 6397 - "x64" 6398 - ], 6399 - "dev": true, 6400 - "license": "Apache-2.0 AND MIT", 6401 - "optional": true, 6402 - "os": [ 6403 - "linux" 6404 - ], 6405 - "engines": { 6406 - "node": ">=10" 6407 - } 6408 - }, 6409 - "node_modules/@swc/core-win32-arm64-msvc": { 6410 - "version": "1.9.3", 6411 - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.9.3.tgz", 6412 - "integrity": "sha512-e+XmltDVIHieUnNJHtspn6B+PCcFOMYXNJB1GqoCcyinkEIQNwC8KtWgMqUucUbEWJkPc35NHy9k8aCXRmw9Kg==", 6413 - "cpu": [ 6414 - "arm64" 6415 - ], 6416 - "dev": true, 6417 - "license": "Apache-2.0 AND MIT", 6418 - "optional": true, 6419 - "os": [ 6420 - "win32" 6421 - ], 6422 - "engines": { 6423 - "node": ">=10" 6424 - } 6425 - }, 6426 - "node_modules/@swc/core-win32-ia32-msvc": { 6427 - "version": "1.9.3", 6428 - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.9.3.tgz", 6429 - "integrity": "sha512-rqpzNfpAooSL4UfQnHhkW8aL+oyjqJniDP0qwZfGnjDoJSbtPysHg2LpcOBEdSnEH+uIZq6J96qf0ZFD8AGfXA==", 6430 - "cpu": [ 6431 - "ia32" 6432 - ], 6433 - "dev": true, 6434 - "license": "Apache-2.0 AND MIT", 6435 - "optional": true, 6436 - "os": [ 6437 - "win32" 6438 - ], 6439 - "engines": { 6440 - "node": ">=10" 6441 - } 6442 - }, 6443 - "node_modules/@swc/core-win32-x64-msvc": { 6444 - "version": "1.9.3", 6445 - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.9.3.tgz", 6446 - "integrity": "sha512-3YJJLQ5suIEHEKc1GHtqVq475guiyqisKSoUnoaRtxkDaW5g1yvPt9IoSLOe2mRs7+FFhGGU693RsBUSwOXSdQ==", 6447 - "cpu": [ 6448 - "x64" 6449 - ], 6450 - "dev": true, 6451 - "license": "Apache-2.0 AND MIT", 6452 - "optional": true, 6453 - "os": [ 6454 - "win32" 6455 - ], 6456 - "engines": { 6457 - "node": ">=10" 6458 - } 6459 - }, 6460 - "node_modules/@swc/counter": { 6461 - "version": "0.1.3", 6462 - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", 6463 - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", 6464 - "dev": true, 6465 - "license": "Apache-2.0" 6466 - }, 6467 - "node_modules/@swc/types": { 6468 - "version": "0.1.17", 6469 - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.17.tgz", 6470 - "integrity": "sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==", 6471 - "dev": true, 6472 - "license": "Apache-2.0", 6473 - "dependencies": { 6474 - "@swc/counter": "^0.1.3" 3247 + "storybook": "^9.0.4" 6475 3248 } 6476 3249 }, 6477 3250 "node_modules/@testing-library/dom": { ··· 6493 3266 "engines": { 6494 3267 "node": ">=18" 6495 3268 } 3269 + }, 3270 + "node_modules/@testing-library/jest-dom": { 3271 + "version": "6.6.3", 3272 + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.3.tgz", 3273 + "integrity": "sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==", 3274 + "dev": true, 3275 + "license": "MIT", 3276 + "dependencies": { 3277 + "@adobe/css-tools": "^4.4.0", 3278 + "aria-query": "^5.0.0", 3279 + "chalk": "^3.0.0", 3280 + "css.escape": "^1.5.1", 3281 + "dom-accessibility-api": "^0.6.3", 3282 + "lodash": "^4.17.21", 3283 + "redent": "^3.0.0" 3284 + }, 3285 + "engines": { 3286 + "node": ">=14", 3287 + "npm": ">=6", 3288 + "yarn": ">=1" 3289 + } 3290 + }, 3291 + "node_modules/@testing-library/jest-dom/node_modules/chalk": { 3292 + "version": "3.0.0", 3293 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", 3294 + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", 3295 + "dev": true, 3296 + "license": "MIT", 3297 + "dependencies": { 3298 + "ansi-styles": "^4.1.0", 3299 + "supports-color": "^7.1.0" 3300 + }, 3301 + "engines": { 3302 + "node": ">=8" 3303 + } 3304 + }, 3305 + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { 3306 + "version": "0.6.3", 3307 + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", 3308 + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", 3309 + "dev": true, 3310 + "license": "MIT" 6496 3311 }, 6497 3312 "node_modules/@testing-library/user-event": { 6498 3313 "version": "14.6.1", ··· 6522 3337 "dev": true, 6523 3338 "license": "MIT" 6524 3339 }, 6525 - "node_modules/@types/babel__core": { 6526 - "version": "7.20.5", 6527 - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 6528 - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", 6529 - "dev": true, 6530 - "license": "MIT", 6531 - "dependencies": { 6532 - "@babel/parser": "^7.20.7", 6533 - "@babel/types": "^7.20.7", 6534 - "@types/babel__generator": "*", 6535 - "@types/babel__template": "*", 6536 - "@types/babel__traverse": "*" 6537 - } 6538 - }, 6539 - "node_modules/@types/babel__generator": { 6540 - "version": "7.6.8", 6541 - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", 6542 - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", 6543 - "dev": true, 6544 - "license": "MIT", 6545 - "dependencies": { 6546 - "@babel/types": "^7.0.0" 6547 - } 6548 - }, 6549 - "node_modules/@types/babel__template": { 6550 - "version": "7.4.4", 6551 - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", 6552 - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", 6553 - "dev": true, 6554 - "license": "MIT", 6555 - "dependencies": { 6556 - "@babel/parser": "^7.1.0", 6557 - "@babel/types": "^7.0.0" 6558 - } 6559 - }, 6560 - "node_modules/@types/babel__traverse": { 6561 - "version": "7.20.6", 6562 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", 6563 - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", 6564 - "dev": true, 6565 - "license": "MIT", 6566 - "dependencies": { 6567 - "@babel/types": "^7.20.7" 6568 - } 6569 - }, 6570 - "node_modules/@types/body-parser": { 6571 - "version": "1.19.5", 6572 - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", 6573 - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", 6574 - "dev": true, 6575 - "license": "MIT", 6576 - "dependencies": { 6577 - "@types/connect": "*", 6578 - "@types/node": "*" 6579 - } 6580 - }, 6581 3340 "node_modules/@types/chai": { 6582 3341 "version": "5.2.2", 6583 3342 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", ··· 6592 3351 "version": "1.6.1", 6593 3352 "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", 6594 3353 "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", 6595 - "dev": true, 6596 - "license": "MIT", 6597 - "dependencies": { 6598 - "@types/node": "*" 6599 - } 6600 - }, 6601 - "node_modules/@types/connect": { 6602 - "version": "3.4.38", 6603 - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", 6604 - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", 6605 3354 "dev": true, 6606 3355 "license": "MIT", 6607 3356 "dependencies": { ··· 6625 3374 "@types/node": "*" 6626 3375 } 6627 3376 }, 6628 - "node_modules/@types/cross-spawn": { 6629 - "version": "6.0.6", 6630 - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", 6631 - "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", 6632 - "dev": true, 6633 - "license": "MIT", 6634 - "dependencies": { 6635 - "@types/node": "*" 6636 - } 6637 - }, 6638 3377 "node_modules/@types/deep-eql": { 6639 3378 "version": "4.0.2", 6640 3379 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", 6641 3380 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", 6642 - "dev": true, 6643 - "license": "MIT" 6644 - }, 6645 - "node_modules/@types/detect-port": { 6646 - "version": "1.3.5", 6647 - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", 6648 - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==", 6649 - "dev": true, 6650 - "license": "MIT" 6651 - }, 6652 - "node_modules/@types/doctrine": { 6653 - "version": "0.0.3", 6654 - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", 6655 - "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", 6656 - "dev": true, 6657 - "license": "MIT" 6658 - }, 6659 - "node_modules/@types/ejs": { 6660 - "version": "3.1.5", 6661 - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", 6662 - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", 6663 - "dev": true, 6664 - "license": "MIT" 6665 - }, 6666 - "node_modules/@types/emscripten": { 6667 - "version": "1.39.13", 6668 - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", 6669 - "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", 6670 3381 "dev": true, 6671 3382 "license": "MIT" 6672 3383 }, ··· 6699 3410 "dev": true, 6700 3411 "license": "MIT" 6701 3412 }, 6702 - "node_modules/@types/express": { 6703 - "version": "4.17.21", 6704 - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", 6705 - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", 6706 - "dev": true, 6707 - "license": "MIT", 6708 - "dependencies": { 6709 - "@types/body-parser": "*", 6710 - "@types/express-serve-static-core": "^4.17.33", 6711 - "@types/qs": "*", 6712 - "@types/serve-static": "*" 6713 - } 6714 - }, 6715 - "node_modules/@types/express-serve-static-core": { 6716 - "version": "4.19.6", 6717 - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", 6718 - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", 6719 - "dev": true, 6720 - "license": "MIT", 6721 - "dependencies": { 6722 - "@types/node": "*", 6723 - "@types/qs": "*", 6724 - "@types/range-parser": "*", 6725 - "@types/send": "*" 6726 - } 6727 - }, 6728 - "node_modules/@types/find-cache-dir": { 6729 - "version": "3.2.1", 6730 - "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", 6731 - "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", 6732 - "dev": true, 6733 - "license": "MIT" 6734 - }, 6735 3413 "node_modules/@types/form-data": { 6736 3414 "version": "0.0.33", 6737 3415 "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", ··· 6740 3418 "license": "MIT", 6741 3419 "dependencies": { 6742 3420 "@types/node": "*" 6743 - } 6744 - }, 6745 - "node_modules/@types/graceful-fs": { 6746 - "version": "4.1.9", 6747 - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", 6748 - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", 6749 - "dev": true, 6750 - "license": "MIT", 6751 - "dependencies": { 6752 - "@types/node": "*" 6753 - } 6754 - }, 6755 - "node_modules/@types/html-minifier-terser": { 6756 - "version": "6.1.0", 6757 - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", 6758 - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", 6759 - "dev": true, 6760 - "license": "MIT" 6761 - }, 6762 - "node_modules/@types/http-errors": { 6763 - "version": "2.0.4", 6764 - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", 6765 - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", 6766 - "dev": true, 6767 - "license": "MIT" 6768 - }, 6769 - "node_modules/@types/istanbul-lib-coverage": { 6770 - "version": "2.0.6", 6771 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", 6772 - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", 6773 - "dev": true, 6774 - "license": "MIT" 6775 - }, 6776 - "node_modules/@types/istanbul-lib-report": { 6777 - "version": "3.0.3", 6778 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", 6779 - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", 6780 - "dev": true, 6781 - "license": "MIT", 6782 - "dependencies": { 6783 - "@types/istanbul-lib-coverage": "*" 6784 - } 6785 - }, 6786 - "node_modules/@types/istanbul-reports": { 6787 - "version": "3.0.4", 6788 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 6789 - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 6790 - "dev": true, 6791 - "license": "MIT", 6792 - "dependencies": { 6793 - "@types/istanbul-lib-report": "*" 6794 3421 } 6795 3422 }, 6796 3423 "node_modules/@types/jasmine": { ··· 6807 3434 "dev": true, 6808 3435 "license": "MIT" 6809 3436 }, 6810 - "node_modules/@types/lodash": { 6811 - "version": "4.17.13", 6812 - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.13.tgz", 6813 - "integrity": "sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==", 6814 - "dev": true, 6815 - "license": "MIT" 6816 - }, 6817 - "node_modules/@types/mdx": { 6818 - "version": "2.0.13", 6819 - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", 6820 - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", 6821 - "dev": true, 6822 - "license": "MIT" 6823 - }, 6824 - "node_modules/@types/mime": { 6825 - "version": "1.3.5", 6826 - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", 6827 - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", 6828 - "dev": true, 6829 - "license": "MIT" 6830 - }, 6831 - "node_modules/@types/mime-types": { 6832 - "version": "2.1.4", 6833 - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", 6834 - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", 6835 - "dev": true, 6836 - "license": "MIT" 6837 - }, 6838 3437 "node_modules/@types/node": { 6839 3438 "version": "22.15.12", 6840 3439 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.12.tgz", ··· 6844 3443 "dependencies": { 6845 3444 "undici-types": "~6.21.0" 6846 3445 } 6847 - }, 6848 - "node_modules/@types/node-fetch": { 6849 - "version": "2.6.12", 6850 - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz", 6851 - "integrity": "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==", 6852 - "dev": true, 6853 - "license": "MIT", 6854 - "dependencies": { 6855 - "@types/node": "*", 6856 - "form-data": "^4.0.0" 6857 - } 6858 - }, 6859 - "node_modules/@types/normalize-package-data": { 6860 - "version": "2.4.4", 6861 - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", 6862 - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", 6863 - "dev": true, 6864 - "license": "MIT" 6865 - }, 6866 - "node_modules/@types/parse-json": { 6867 - "version": "4.0.2", 6868 - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", 6869 - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", 6870 - "dev": true, 6871 - "license": "MIT" 6872 - }, 6873 - "node_modules/@types/pretty-hrtime": { 6874 - "version": "1.0.3", 6875 - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 6876 - "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", 6877 - "dev": true, 6878 - "license": "MIT" 6879 3446 }, 6880 3447 "node_modules/@types/prop-types": { 6881 3448 "version": "15.7.13", ··· 6888 3455 "version": "6.9.17", 6889 3456 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", 6890 3457 "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", 6891 - "dev": true, 6892 - "license": "MIT" 6893 - }, 6894 - "node_modules/@types/range-parser": { 6895 - "version": "1.2.7", 6896 - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", 6897 - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", 6898 3458 "dev": true, 6899 3459 "license": "MIT" 6900 3460 }, ··· 6932 3492 "@types/react": "*" 6933 3493 } 6934 3494 }, 6935 - "node_modules/@types/semver": { 6936 - "version": "7.5.8", 6937 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", 6938 - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", 6939 - "dev": true, 6940 - "license": "MIT" 6941 - }, 6942 - "node_modules/@types/send": { 6943 - "version": "0.17.4", 6944 - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", 6945 - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", 6946 - "dev": true, 6947 - "license": "MIT", 6948 - "dependencies": { 6949 - "@types/mime": "^1", 6950 - "@types/node": "*" 6951 - } 6952 - }, 6953 - "node_modules/@types/serve-static": { 6954 - "version": "1.15.7", 6955 - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", 6956 - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", 6957 - "dev": true, 6958 - "license": "MIT", 6959 - "dependencies": { 6960 - "@types/http-errors": "*", 6961 - "@types/node": "*", 6962 - "@types/send": "*" 6963 - } 6964 - }, 6965 - "node_modules/@types/unist": { 6966 - "version": "2.0.11", 6967 - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", 6968 - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", 6969 - "dev": true, 6970 - "license": "MIT" 6971 - }, 6972 - "node_modules/@types/uuid": { 6973 - "version": "9.0.8", 6974 - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", 6975 - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", 6976 - "dev": true, 6977 - "license": "MIT" 6978 - }, 6979 3495 "node_modules/@types/webpack-env": { 6980 3496 "version": "1.18.8", 6981 3497 "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.8.tgz", 6982 3498 "integrity": "sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A==", 6983 - "dev": true, 6984 - "license": "MIT" 6985 - }, 6986 - "node_modules/@types/yargs": { 6987 - "version": "17.0.33", 6988 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", 6989 - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", 6990 - "dev": true, 6991 - "license": "MIT", 6992 - "dependencies": { 6993 - "@types/yargs-parser": "*" 6994 - } 6995 - }, 6996 - "node_modules/@types/yargs-parser": { 6997 - "version": "21.0.3", 6998 - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", 6999 - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", 7000 3499 "dev": true, 7001 3500 "license": "MIT" 7002 3501 }, ··· 7408 3907 "url": "https://opencollective.com/vitest" 7409 3908 } 7410 3909 }, 7411 - "node_modules/@vitest/runner/node_modules/pathe": { 7412 - "version": "2.0.3", 7413 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 7414 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 7415 - "dev": true, 7416 - "license": "MIT" 7417 - }, 7418 3910 "node_modules/@vitest/snapshot": { 7419 3911 "version": "3.2.0", 7420 3912 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.0.tgz", ··· 7430 3922 "url": "https://opencollective.com/vitest" 7431 3923 } 7432 3924 }, 7433 - "node_modules/@vitest/snapshot/node_modules/pathe": { 7434 - "version": "2.0.3", 7435 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 7436 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 7437 - "dev": true, 7438 - "license": "MIT" 7439 - }, 7440 3925 "node_modules/@vitest/spy": { 7441 3926 "version": "3.2.0", 7442 3927 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.0.tgz", ··· 7448 3933 }, 7449 3934 "funding": { 7450 3935 "url": "https://opencollective.com/vitest" 3936 + } 3937 + }, 3938 + "node_modules/@vitest/spy/node_modules/tinyspy": { 3939 + "version": "4.0.3", 3940 + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz", 3941 + "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==", 3942 + "dev": true, 3943 + "license": "MIT", 3944 + "engines": { 3945 + "node": ">=14.0.0" 7451 3946 } 7452 3947 }, 7453 3948 "node_modules/@vitest/utils": { ··· 7687 4182 "dev": true, 7688 4183 "license": "Apache-2.0" 7689 4184 }, 7690 - "node_modules/@yarnpkg/esbuild-plugin-pnp": { 7691 - "version": "3.0.0-rc.15", 7692 - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", 7693 - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", 7694 - "dev": true, 7695 - "license": "BSD-2-Clause", 7696 - "dependencies": { 7697 - "tslib": "^2.4.0" 7698 - }, 7699 - "engines": { 7700 - "node": ">=14.15.0" 7701 - }, 7702 - "peerDependencies": { 7703 - "esbuild": ">=0.10.0" 7704 - } 7705 - }, 7706 - "node_modules/@yarnpkg/fslib": { 7707 - "version": "2.10.3", 7708 - "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", 7709 - "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", 7710 - "dev": true, 7711 - "license": "BSD-2-Clause", 7712 - "dependencies": { 7713 - "@yarnpkg/libzip": "^2.3.0", 7714 - "tslib": "^1.13.0" 7715 - }, 7716 - "engines": { 7717 - "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" 7718 - } 7719 - }, 7720 - "node_modules/@yarnpkg/fslib/node_modules/tslib": { 7721 - "version": "1.14.1", 7722 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 7723 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 7724 - "dev": true, 7725 - "license": "0BSD" 7726 - }, 7727 - "node_modules/@yarnpkg/libzip": { 7728 - "version": "2.3.0", 7729 - "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", 7730 - "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", 7731 - "dev": true, 7732 - "license": "BSD-2-Clause", 7733 - "dependencies": { 7734 - "@types/emscripten": "^1.39.6", 7735 - "tslib": "^1.13.0" 7736 - }, 7737 - "engines": { 7738 - "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" 7739 - } 7740 - }, 7741 - "node_modules/@yarnpkg/libzip/node_modules/tslib": { 7742 - "version": "1.14.1", 7743 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 7744 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 7745 - "dev": true, 7746 - "license": "0BSD" 7747 - }, 7748 4185 "node_modules/@zeit/schemas": { 7749 4186 "version": "2.36.0", 7750 4187 "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz", ··· 7796 4233 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 7797 4234 } 7798 4235 }, 7799 - "node_modules/address": { 7800 - "version": "1.2.2", 7801 - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", 7802 - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", 7803 - "dev": true, 7804 - "license": "MIT", 7805 - "engines": { 7806 - "node": ">= 10.0.0" 7807 - } 7808 - }, 7809 4236 "node_modules/agent-base": { 7810 4237 "version": "6.0.2", 7811 4238 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", ··· 7817 4244 }, 7818 4245 "engines": { 7819 4246 "node": ">= 6.0.0" 7820 - } 7821 - }, 7822 - "node_modules/aggregate-error": { 7823 - "version": "3.1.0", 7824 - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 7825 - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 7826 - "dev": true, 7827 - "license": "MIT", 7828 - "dependencies": { 7829 - "clean-stack": "^2.0.0", 7830 - "indent-string": "^4.0.0" 7831 - }, 7832 - "engines": { 7833 - "node": ">=8" 7834 4247 } 7835 4248 }, 7836 4249 "node_modules/ajv": { ··· 7971 4384 "url": "https://github.com/sponsors/sindresorhus" 7972 4385 } 7973 4386 }, 7974 - "node_modules/ansi-html-community": { 7975 - "version": "0.0.8", 7976 - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 7977 - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 7978 - "dev": true, 7979 - "engines": [ 7980 - "node >= 0.8.0" 7981 - ], 7982 - "license": "Apache-2.0", 7983 - "bin": { 7984 - "ansi-html": "bin/ansi-html" 7985 - } 7986 - }, 7987 4387 "node_modules/ansi-regex": { 7988 4388 "version": "5.0.1", 7989 4389 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", ··· 8030 4430 "engines": { 8031 4431 "node": ">= 8" 8032 4432 } 8033 - }, 8034 - "node_modules/app-root-dir": { 8035 - "version": "1.0.2", 8036 - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", 8037 - "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", 8038 - "dev": true, 8039 - "license": "MIT" 8040 4433 }, 8041 4434 "node_modules/arch": { 8042 4435 "version": "2.2.0", ··· 8086 4479 "sprintf-js": "~1.0.2" 8087 4480 } 8088 4481 }, 8089 - "node_modules/aria-hidden": { 8090 - "version": "1.2.4", 8091 - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", 8092 - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", 8093 - "dev": true, 8094 - "license": "MIT", 8095 - "dependencies": { 8096 - "tslib": "^2.0.0" 8097 - }, 8098 - "engines": { 8099 - "node": ">=10" 8100 - } 8101 - }, 8102 4482 "node_modules/aria-query": { 8103 4483 "version": "5.3.0", 8104 4484 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", ··· 8108 4488 "dependencies": { 8109 4489 "dequal": "^2.0.3" 8110 4490 } 8111 - }, 8112 - "node_modules/array-flatten": { 8113 - "version": "1.1.1", 8114 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 8115 - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", 8116 - "dev": true, 8117 - "license": "MIT" 8118 4491 }, 8119 4492 "node_modules/array-union": { 8120 4493 "version": "2.1.0", ··· 8141 4514 "license": "MIT", 8142 4515 "dependencies": { 8143 4516 "safer-buffer": "~2.1.0" 8144 - } 8145 - }, 8146 - "node_modules/assert": { 8147 - "version": "2.1.0", 8148 - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", 8149 - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", 8150 - "dev": true, 8151 - "license": "MIT", 8152 - "dependencies": { 8153 - "call-bind": "^1.0.2", 8154 - "is-nan": "^1.3.2", 8155 - "object-is": "^1.1.5", 8156 - "object.assign": "^4.1.4", 8157 - "util": "^0.12.5" 8158 4517 } 8159 4518 }, 8160 4519 "node_modules/assert-plus": { ··· 8197 4556 "dev": true, 8198 4557 "license": "MIT" 8199 4558 }, 8200 - "node_modules/async-limiter": { 8201 - "version": "1.0.1", 8202 - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 8203 - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", 8204 - "dev": true, 8205 - "license": "MIT" 8206 - }, 8207 4559 "node_modules/asynckit": { 8208 4560 "version": "0.4.0", 8209 4561 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 8210 4562 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 8211 4563 "dev": true, 8212 4564 "license": "MIT" 8213 - }, 8214 - "node_modules/available-typed-arrays": { 8215 - "version": "1.0.7", 8216 - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", 8217 - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", 8218 - "dev": true, 8219 - "license": "MIT", 8220 - "dependencies": { 8221 - "possible-typed-array-names": "^1.0.0" 8222 - }, 8223 - "engines": { 8224 - "node": ">= 0.4" 8225 - }, 8226 - "funding": { 8227 - "url": "https://github.com/sponsors/ljharb" 8228 - } 8229 4565 }, 8230 4566 "node_modules/aws-sign2": { 8231 4567 "version": "0.7.0", ··· 8340 4676 "node": ">=0.8.0" 8341 4677 } 8342 4678 }, 8343 - "node_modules/babel-core": { 8344 - "version": "7.0.0-bridge.0", 8345 - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", 8346 - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", 8347 - "dev": true, 8348 - "license": "MIT", 8349 - "peerDependencies": { 8350 - "@babel/core": "^7.0.0-0" 8351 - } 8352 - }, 8353 4679 "node_modules/babel-generator": { 8354 4680 "version": "6.26.1", 8355 4681 "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", ··· 8425 4751 "license": "MIT", 8426 4752 "dependencies": { 8427 4753 "babel-runtime": "^6.22.0" 8428 - } 8429 - }, 8430 - "node_modules/babel-plugin-istanbul": { 8431 - "version": "6.1.1", 8432 - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", 8433 - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", 8434 - "dev": true, 8435 - "license": "BSD-3-Clause", 8436 - "dependencies": { 8437 - "@babel/helper-plugin-utils": "^7.0.0", 8438 - "@istanbuljs/load-nyc-config": "^1.0.0", 8439 - "@istanbuljs/schema": "^0.1.2", 8440 - "istanbul-lib-instrument": "^5.0.4", 8441 - "test-exclude": "^6.0.0" 8442 - }, 8443 - "engines": { 8444 - "node": ">=8" 8445 4754 } 8446 4755 }, 8447 4756 "node_modules/babel-plugin-polyfill-corejs2": { ··· 8689 4998 } 8690 4999 } 8691 5000 }, 8692 - "node_modules/base64-js": { 8693 - "version": "1.5.1", 8694 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 8695 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 8696 - "dev": true, 8697 - "funding": [ 8698 - { 8699 - "type": "github", 8700 - "url": "https://github.com/sponsors/feross" 8701 - }, 8702 - { 8703 - "type": "patreon", 8704 - "url": "https://www.patreon.com/feross" 8705 - }, 8706 - { 8707 - "type": "consulting", 8708 - "url": "https://feross.org/support" 8709 - } 8710 - ], 8711 - "license": "MIT" 8712 - }, 8713 5001 "node_modules/base64id": { 8714 5002 "version": "2.0.0", 8715 5003 "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", ··· 8760 5048 "node": ">=12.0.0" 8761 5049 } 8762 5050 }, 8763 - "node_modules/big-integer": { 8764 - "version": "1.6.52", 8765 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", 8766 - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", 8767 - "dev": true, 8768 - "license": "Unlicense", 8769 - "engines": { 8770 - "node": ">=0.6" 8771 - } 8772 - }, 8773 5051 "node_modules/big.js": { 8774 5052 "version": "5.2.2", 8775 5053 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", ··· 8791 5069 }, 8792 5070 "funding": { 8793 5071 "url": "https://github.com/sponsors/sindresorhus" 8794 - } 8795 - }, 8796 - "node_modules/bl": { 8797 - "version": "4.1.0", 8798 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 8799 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 8800 - "dev": true, 8801 - "license": "MIT", 8802 - "dependencies": { 8803 - "buffer": "^5.5.0", 8804 - "inherits": "^2.0.4", 8805 - "readable-stream": "^3.4.0" 8806 - } 8807 - }, 8808 - "node_modules/bl/node_modules/readable-stream": { 8809 - "version": "3.6.2", 8810 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 8811 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 8812 - "dev": true, 8813 - "license": "MIT", 8814 - "dependencies": { 8815 - "inherits": "^2.0.3", 8816 - "string_decoder": "^1.1.1", 8817 - "util-deprecate": "^1.0.1" 8818 - }, 8819 - "engines": { 8820 - "node": ">= 6" 8821 - } 8822 - }, 8823 - "node_modules/bl/node_modules/string_decoder": { 8824 - "version": "1.3.0", 8825 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 8826 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 8827 - "dev": true, 8828 - "license": "MIT", 8829 - "dependencies": { 8830 - "safe-buffer": "~5.2.0" 8831 5072 } 8832 5073 }, 8833 5074 "node_modules/body-parser": { ··· 8888 5129 "url": "https://github.com/sponsors/ljharb" 8889 5130 } 8890 5131 }, 8891 - "node_modules/boolbase": { 8892 - "version": "1.0.0", 8893 - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 8894 - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", 8895 - "dev": true, 8896 - "license": "ISC" 8897 - }, 8898 5132 "node_modules/boxen": { 8899 5133 "version": "7.0.0", 8900 5134 "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", ··· 8944 5178 "url": "https://github.com/chalk/chalk?sponsor=1" 8945 5179 } 8946 5180 }, 8947 - "node_modules/bplist-parser": { 8948 - "version": "0.2.0", 8949 - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", 8950 - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", 8951 - "dev": true, 8952 - "license": "MIT", 8953 - "dependencies": { 8954 - "big-integer": "^1.6.44" 8955 - }, 8956 - "engines": { 8957 - "node": ">= 5.10.0" 8958 - } 8959 - }, 8960 5181 "node_modules/brace-expansion": { 8961 5182 "version": "2.0.1", 8962 5183 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", ··· 8978 5199 }, 8979 5200 "engines": { 8980 5201 "node": ">=8" 8981 - } 8982 - }, 8983 - "node_modules/browser-assert": { 8984 - "version": "1.2.1", 8985 - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", 8986 - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", 8987 - "dev": true 8988 - }, 8989 - "node_modules/browserify-zlib": { 8990 - "version": "0.1.4", 8991 - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", 8992 - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", 8993 - "dev": true, 8994 - "license": "MIT", 8995 - "dependencies": { 8996 - "pako": "~0.2.0" 8997 5202 } 8998 5203 }, 8999 5204 "node_modules/browserslist": { ··· 9067 5272 "node": ">= 6" 9068 5273 } 9069 5274 }, 9070 - "node_modules/bser": { 9071 - "version": "2.1.1", 9072 - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", 9073 - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", 9074 - "dev": true, 9075 - "license": "Apache-2.0", 9076 - "dependencies": { 9077 - "node-int64": "^0.4.0" 9078 - } 9079 - }, 9080 - "node_modules/buffer": { 9081 - "version": "5.7.1", 9082 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 9083 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 9084 - "dev": true, 9085 - "funding": [ 9086 - { 9087 - "type": "github", 9088 - "url": "https://github.com/sponsors/feross" 9089 - }, 9090 - { 9091 - "type": "patreon", 9092 - "url": "https://www.patreon.com/feross" 9093 - }, 9094 - { 9095 - "type": "consulting", 9096 - "url": "https://feross.org/support" 9097 - } 9098 - ], 9099 - "license": "MIT", 9100 - "dependencies": { 9101 - "base64-js": "^1.3.1", 9102 - "ieee754": "^1.1.13" 9103 - } 9104 - }, 9105 5275 "node_modules/buffer-crc32": { 9106 5276 "version": "0.2.13", 9107 5277 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", ··· 9169 5339 "node": ">=6" 9170 5340 } 9171 5341 }, 9172 - "node_modules/camel-case": { 9173 - "version": "4.1.2", 9174 - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 9175 - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", 9176 - "dev": true, 9177 - "license": "MIT", 9178 - "dependencies": { 9179 - "pascal-case": "^3.1.2", 9180 - "tslib": "^2.0.3" 9181 - } 9182 - }, 9183 - "node_modules/camelcase": { 9184 - "version": "5.3.1", 9185 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 9186 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 9187 - "dev": true, 9188 - "license": "MIT", 9189 - "engines": { 9190 - "node": ">=6" 9191 - } 9192 - }, 9193 5342 "node_modules/caniuse-lite": { 9194 5343 "version": "1.0.30001701", 9195 5344 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001701.tgz", ··· 9210 5359 } 9211 5360 ], 9212 5361 "license": "CC-BY-4.0" 9213 - }, 9214 - "node_modules/case-sensitive-paths-webpack-plugin": { 9215 - "version": "2.4.0", 9216 - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", 9217 - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", 9218 - "dev": true, 9219 - "license": "MIT", 9220 - "engines": { 9221 - "node": ">=4" 9222 - } 9223 5362 }, 9224 5363 "node_modules/caseless": { 9225 5364 "version": "0.12.0", ··· 9326 5465 "node": ">= 6" 9327 5466 } 9328 5467 }, 9329 - "node_modules/chownr": { 9330 - "version": "2.0.0", 9331 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 9332 - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 9333 - "dev": true, 9334 - "license": "ISC", 9335 - "engines": { 9336 - "node": ">=10" 9337 - } 9338 - }, 9339 5468 "node_modules/chrome-trace-event": { 9340 5469 "version": "1.0.4", 9341 5470 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", ··· 9358 5487 }, 9359 5488 "peerDependencies": { 9360 5489 "devtools-protocol": "*" 9361 - } 9362 - }, 9363 - "node_modules/ci-info": { 9364 - "version": "3.9.0", 9365 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 9366 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 9367 - "dev": true, 9368 - "funding": [ 9369 - { 9370 - "type": "github", 9371 - "url": "https://github.com/sponsors/sibiraj-s" 9372 - } 9373 - ], 9374 - "license": "MIT", 9375 - "engines": { 9376 - "node": ">=8" 9377 - } 9378 - }, 9379 - "node_modules/citty": { 9380 - "version": "0.1.6", 9381 - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", 9382 - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", 9383 - "dev": true, 9384 - "license": "MIT", 9385 - "dependencies": { 9386 - "consola": "^3.2.3" 9387 - } 9388 - }, 9389 - "node_modules/cjs-module-lexer": { 9390 - "version": "1.4.1", 9391 - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", 9392 - "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", 9393 - "dev": true, 9394 - "license": "MIT" 9395 - }, 9396 - "node_modules/clean-css": { 9397 - "version": "5.3.3", 9398 - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", 9399 - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", 9400 - "dev": true, 9401 - "license": "MIT", 9402 - "dependencies": { 9403 - "source-map": "~0.6.0" 9404 - }, 9405 - "engines": { 9406 - "node": ">= 10.0" 9407 - } 9408 - }, 9409 - "node_modules/clean-stack": { 9410 - "version": "2.2.0", 9411 - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 9412 - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 9413 - "dev": true, 9414 - "license": "MIT", 9415 - "engines": { 9416 - "node": ">=6" 9417 5490 } 9418 5491 }, 9419 5492 "node_modules/cli-boxes": { ··· 9443 5516 }, 9444 5517 "funding": { 9445 5518 "url": "https://github.com/sponsors/sindresorhus" 9446 - } 9447 - }, 9448 - "node_modules/cli-spinners": { 9449 - "version": "2.9.2", 9450 - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", 9451 - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", 9452 - "dev": true, 9453 - "license": "MIT", 9454 - "engines": { 9455 - "node": ">=6" 9456 - }, 9457 - "funding": { 9458 - "url": "https://github.com/sponsors/sindresorhus" 9459 - } 9460 - }, 9461 - "node_modules/cli-table3": { 9462 - "version": "0.6.5", 9463 - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", 9464 - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", 9465 - "dev": true, 9466 - "license": "MIT", 9467 - "dependencies": { 9468 - "string-width": "^4.2.0" 9469 - }, 9470 - "engines": { 9471 - "node": "10.* || >= 12.*" 9472 - }, 9473 - "optionalDependencies": { 9474 - "@colors/colors": "1.5.0" 9475 - } 9476 - }, 9477 - "node_modules/cli-table3/node_modules/emoji-regex": { 9478 - "version": "8.0.0", 9479 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 9480 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 9481 - "dev": true, 9482 - "license": "MIT" 9483 - }, 9484 - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { 9485 - "version": "3.0.0", 9486 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 9487 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 9488 - "dev": true, 9489 - "license": "MIT", 9490 - "engines": { 9491 - "node": ">=8" 9492 - } 9493 - }, 9494 - "node_modules/cli-table3/node_modules/string-width": { 9495 - "version": "4.2.3", 9496 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9497 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9498 - "dev": true, 9499 - "license": "MIT", 9500 - "dependencies": { 9501 - "emoji-regex": "^8.0.0", 9502 - "is-fullwidth-code-point": "^3.0.0", 9503 - "strip-ansi": "^6.0.1" 9504 - }, 9505 - "engines": { 9506 - "node": ">=8" 9507 5519 } 9508 5520 }, 9509 5521 "node_modules/cli-truncate": { ··· 9773 5785 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9774 5786 } 9775 5787 }, 9776 - "node_modules/clone": { 9777 - "version": "1.0.4", 9778 - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 9779 - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 9780 - "dev": true, 9781 - "license": "MIT", 9782 - "engines": { 9783 - "node": ">=0.8" 9784 - } 9785 - }, 9786 5788 "node_modules/clone-deep": { 9787 5789 "version": "4.0.1", 9788 5790 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", ··· 9859 5861 "node": ">= 0.8" 9860 5862 } 9861 5863 }, 9862 - "node_modules/commander": { 9863 - "version": "8.3.0", 9864 - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", 9865 - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", 9866 - "dev": true, 9867 - "license": "MIT", 9868 - "engines": { 9869 - "node": ">= 12" 9870 - } 9871 - }, 9872 5864 "node_modules/comment-parser": { 9873 5865 "version": "1.4.1", 9874 5866 "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", ··· 9878 5870 "engines": { 9879 5871 "node": ">= 12.0.0" 9880 5872 } 9881 - }, 9882 - "node_modules/common-path-prefix": { 9883 - "version": "3.0.0", 9884 - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", 9885 - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", 9886 - "dev": true, 9887 - "license": "ISC" 9888 - }, 9889 - "node_modules/commondir": { 9890 - "version": "1.0.1", 9891 - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 9892 - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", 9893 - "dev": true, 9894 - "license": "MIT" 9895 5873 }, 9896 5874 "node_modules/compressible": { 9897 5875 "version": "2.0.18", ··· 10027 6005 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz", 10028 6006 "integrity": "sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ==", 10029 6007 "dev": true, 6008 + "license": "MIT", 10030 6009 "dependencies": { 10031 6010 "chalk": "^4.1.2", 10032 6011 "lodash": "^4.17.21", ··· 10052 6031 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 10053 6032 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 10054 6033 "dev": true, 6034 + "license": "ISC", 10055 6035 "dependencies": { 10056 6036 "string-width": "^4.2.0", 10057 6037 "strip-ansi": "^6.0.1", ··· 10065 6045 "version": "8.0.0", 10066 6046 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 10067 6047 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 10068 - "dev": true 6048 + "dev": true, 6049 + "license": "MIT" 10069 6050 }, 10070 6051 "node_modules/concurrently/node_modules/is-fullwidth-code-point": { 10071 6052 "version": "3.0.0", 10072 6053 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 10073 6054 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 10074 6055 "dev": true, 6056 + "license": "MIT", 10075 6057 "engines": { 10076 6058 "node": ">=8" 10077 6059 } ··· 10081 6063 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 10082 6064 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 10083 6065 "dev": true, 6066 + "license": "MIT", 10084 6067 "dependencies": { 10085 6068 "emoji-regex": "^8.0.0", 10086 6069 "is-fullwidth-code-point": "^3.0.0", ··· 10095 6078 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 10096 6079 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 10097 6080 "dev": true, 6081 + "license": "MIT", 10098 6082 "dependencies": { 10099 6083 "has-flag": "^4.0.0" 10100 6084 }, ··· 10110 6094 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 10111 6095 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 10112 6096 "dev": true, 6097 + "license": "MIT", 10113 6098 "dependencies": { 10114 6099 "ansi-styles": "^4.0.0", 10115 6100 "string-width": "^4.1.0", ··· 10127 6112 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 10128 6113 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 10129 6114 "dev": true, 6115 + "license": "MIT", 10130 6116 "dependencies": { 10131 6117 "cliui": "^8.0.1", 10132 6118 "escalade": "^3.1.1", ··· 10145 6131 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 10146 6132 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 10147 6133 "dev": true, 6134 + "license": "ISC", 10148 6135 "engines": { 10149 6136 "node": ">=12" 10150 6137 } 10151 - }, 10152 - "node_modules/confbox": { 10153 - "version": "0.1.8", 10154 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 10155 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 10156 - "dev": true, 10157 - "license": "MIT" 10158 6138 }, 10159 6139 "node_modules/connect": { 10160 6140 "version": "3.7.0", ··· 10241 6221 "node": ">= 0.6" 10242 6222 } 10243 6223 }, 10244 - "node_modules/consola": { 10245 - "version": "3.2.3", 10246 - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", 10247 - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", 10248 - "dev": true, 10249 - "license": "MIT", 10250 - "engines": { 10251 - "node": "^14.18.0 || >=16.10.0" 10252 - } 10253 - }, 10254 - "node_modules/constants-browserify": { 10255 - "version": "1.0.0", 10256 - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 10257 - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", 10258 - "dev": true, 10259 - "license": "MIT" 10260 - }, 10261 - "node_modules/content-disposition": { 10262 - "version": "0.5.4", 10263 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 10264 - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 10265 - "dev": true, 10266 - "license": "MIT", 10267 - "dependencies": { 10268 - "safe-buffer": "5.2.1" 10269 - }, 10270 - "engines": { 10271 - "node": ">= 0.6" 10272 - } 10273 - }, 10274 6224 "node_modules/content-type": { 10275 6225 "version": "1.0.5", 10276 6226 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", ··· 10285 6235 "version": "2.0.0", 10286 6236 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 10287 6237 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 10288 - "dev": true, 10289 - "license": "MIT" 10290 - }, 10291 - "node_modules/cookie": { 10292 - "version": "0.7.1", 10293 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 10294 - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 10295 - "dev": true, 10296 - "license": "MIT", 10297 - "engines": { 10298 - "node": ">= 0.6" 10299 - } 10300 - }, 10301 - "node_modules/cookie-signature": { 10302 - "version": "1.0.6", 10303 - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 10304 - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", 10305 6238 "dev": true, 10306 6239 "license": "MIT" 10307 6240 }, ··· 10431 6364 } 10432 6365 }, 10433 6366 "node_modules/cosmiconfig": { 10434 - "version": "7.1.0", 10435 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", 10436 - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", 6367 + "version": "9.0.0", 6368 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", 6369 + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", 10437 6370 "dev": true, 10438 6371 "license": "MIT", 10439 6372 "dependencies": { 10440 - "@types/parse-json": "^4.0.0", 10441 - "import-fresh": "^3.2.1", 10442 - "parse-json": "^5.0.0", 10443 - "path-type": "^4.0.0", 10444 - "yaml": "^1.10.0" 6373 + "env-paths": "^2.2.1", 6374 + "import-fresh": "^3.3.0", 6375 + "js-yaml": "^4.1.0", 6376 + "parse-json": "^5.2.0" 10445 6377 }, 10446 6378 "engines": { 10447 - "node": ">=10" 6379 + "node": ">=14" 6380 + }, 6381 + "funding": { 6382 + "url": "https://github.com/sponsors/d-fischer" 6383 + }, 6384 + "peerDependencies": { 6385 + "typescript": ">=4.9.5" 6386 + }, 6387 + "peerDependenciesMeta": { 6388 + "typescript": { 6389 + "optional": true 6390 + } 10448 6391 } 10449 6392 }, 10450 - "node_modules/cosmiconfig/node_modules/yaml": { 10451 - "version": "1.10.2", 10452 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 10453 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 6393 + "node_modules/cosmiconfig/node_modules/argparse": { 6394 + "version": "2.0.1", 6395 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 6396 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 10454 6397 "dev": true, 10455 - "license": "ISC", 10456 - "engines": { 10457 - "node": ">= 6" 6398 + "license": "Python-2.0" 6399 + }, 6400 + "node_modules/cosmiconfig/node_modules/js-yaml": { 6401 + "version": "4.1.0", 6402 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 6403 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 6404 + "dev": true, 6405 + "license": "MIT", 6406 + "dependencies": { 6407 + "argparse": "^2.0.1" 6408 + }, 6409 + "bin": { 6410 + "js-yaml": "bin/js-yaml.js" 10458 6411 } 10459 6412 }, 10460 6413 "node_modules/coveralls": { ··· 10511 6464 "node": ">= 8" 10512 6465 } 10513 6466 }, 10514 - "node_modules/crypto-random-string": { 10515 - "version": "2.0.0", 10516 - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 10517 - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 10518 - "dev": true, 10519 - "license": "MIT", 10520 - "engines": { 10521 - "node": ">=8" 10522 - } 10523 - }, 10524 6467 "node_modules/css-loader": { 10525 6468 "version": "6.11.0", 10526 6469 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", ··· 10557 6500 } 10558 6501 } 10559 6502 }, 10560 - "node_modules/css-select": { 10561 - "version": "4.3.0", 10562 - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", 10563 - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", 6503 + "node_modules/css.escape": { 6504 + "version": "1.5.1", 6505 + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", 6506 + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", 10564 6507 "dev": true, 10565 - "license": "BSD-2-Clause", 10566 - "dependencies": { 10567 - "boolbase": "^1.0.0", 10568 - "css-what": "^6.0.1", 10569 - "domhandler": "^4.3.1", 10570 - "domutils": "^2.8.0", 10571 - "nth-check": "^2.0.1" 10572 - }, 10573 - "funding": { 10574 - "url": "https://github.com/sponsors/fb55" 10575 - } 10576 - }, 10577 - "node_modules/css-what": { 10578 - "version": "6.1.0", 10579 - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", 10580 - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", 10581 - "dev": true, 10582 - "license": "BSD-2-Clause", 10583 - "engines": { 10584 - "node": ">= 6" 10585 - }, 10586 - "funding": { 10587 - "url": "https://github.com/sponsors/fb55" 10588 - } 6508 + "license": "MIT" 10589 6509 }, 10590 6510 "node_modules/cssesc": { 10591 6511 "version": "3.0.0", ··· 10692 6612 "dev": true, 10693 6613 "license": "MIT" 10694 6614 }, 10695 - "node_modules/deepmerge": { 10696 - "version": "4.3.1", 10697 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 10698 - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 10699 - "dev": true, 10700 - "license": "MIT", 10701 - "engines": { 10702 - "node": ">=0.10.0" 10703 - } 10704 - }, 10705 - "node_modules/default-browser-id": { 10706 - "version": "3.0.0", 10707 - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", 10708 - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", 10709 - "dev": true, 10710 - "license": "MIT", 10711 - "dependencies": { 10712 - "bplist-parser": "^0.2.0", 10713 - "untildify": "^4.0.0" 10714 - }, 10715 - "engines": { 10716 - "node": ">=12" 10717 - }, 10718 - "funding": { 10719 - "url": "https://github.com/sponsors/sindresorhus" 10720 - } 10721 - }, 10722 - "node_modules/defaults": { 10723 - "version": "1.0.4", 10724 - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 10725 - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 10726 - "dev": true, 10727 - "license": "MIT", 10728 - "dependencies": { 10729 - "clone": "^1.0.2" 10730 - }, 10731 - "funding": { 10732 - "url": "https://github.com/sponsors/sindresorhus" 10733 - } 10734 - }, 10735 6615 "node_modules/define-data-property": { 10736 6616 "version": "1.1.4", 10737 6617 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", ··· 10759 6639 "engines": { 10760 6640 "node": ">=8" 10761 6641 } 10762 - }, 10763 - "node_modules/define-properties": { 10764 - "version": "1.2.1", 10765 - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 10766 - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 10767 - "dev": true, 10768 - "license": "MIT", 10769 - "dependencies": { 10770 - "define-data-property": "^1.0.1", 10771 - "has-property-descriptors": "^1.0.0", 10772 - "object-keys": "^1.1.1" 10773 - }, 10774 - "engines": { 10775 - "node": ">= 0.4" 10776 - }, 10777 - "funding": { 10778 - "url": "https://github.com/sponsors/ljharb" 10779 - } 10780 - }, 10781 - "node_modules/defu": { 10782 - "version": "6.1.4", 10783 - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 10784 - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 10785 - "dev": true, 10786 - "license": "MIT" 10787 6642 }, 10788 6643 "node_modules/degenerator": { 10789 6644 "version": "5.0.1", ··· 10849 6704 "node": ">=4" 10850 6705 } 10851 6706 }, 10852 - "node_modules/del": { 10853 - "version": "6.1.1", 10854 - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", 10855 - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", 10856 - "dev": true, 10857 - "license": "MIT", 10858 - "dependencies": { 10859 - "globby": "^11.0.1", 10860 - "graceful-fs": "^4.2.4", 10861 - "is-glob": "^4.0.1", 10862 - "is-path-cwd": "^2.2.0", 10863 - "is-path-inside": "^3.0.2", 10864 - "p-map": "^4.0.0", 10865 - "rimraf": "^3.0.2", 10866 - "slash": "^3.0.0" 10867 - }, 10868 - "engines": { 10869 - "node": ">=10" 10870 - }, 10871 - "funding": { 10872 - "url": "https://github.com/sponsors/sindresorhus" 10873 - } 10874 - }, 10875 - "node_modules/del/node_modules/brace-expansion": { 10876 - "version": "1.1.11", 10877 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 10878 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 10879 - "dev": true, 10880 - "license": "MIT", 10881 - "dependencies": { 10882 - "balanced-match": "^1.0.0", 10883 - "concat-map": "0.0.1" 10884 - } 10885 - }, 10886 - "node_modules/del/node_modules/glob": { 10887 - "version": "7.2.3", 10888 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 10889 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 10890 - "deprecated": "Glob versions prior to v9 are no longer supported", 10891 - "dev": true, 10892 - "license": "ISC", 10893 - "dependencies": { 10894 - "fs.realpath": "^1.0.0", 10895 - "inflight": "^1.0.4", 10896 - "inherits": "2", 10897 - "minimatch": "^3.1.1", 10898 - "once": "^1.3.0", 10899 - "path-is-absolute": "^1.0.0" 10900 - }, 10901 - "engines": { 10902 - "node": "*" 10903 - }, 10904 - "funding": { 10905 - "url": "https://github.com/sponsors/isaacs" 10906 - } 10907 - }, 10908 - "node_modules/del/node_modules/minimatch": { 10909 - "version": "3.1.2", 10910 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 10911 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 10912 - "dev": true, 10913 - "license": "ISC", 10914 - "dependencies": { 10915 - "brace-expansion": "^1.1.7" 10916 - }, 10917 - "engines": { 10918 - "node": "*" 10919 - } 10920 - }, 10921 - "node_modules/del/node_modules/rimraf": { 10922 - "version": "3.0.2", 10923 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 10924 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 10925 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 10926 - "dev": true, 10927 - "license": "ISC", 10928 - "dependencies": { 10929 - "glob": "^7.1.3" 10930 - }, 10931 - "bin": { 10932 - "rimraf": "bin.js" 10933 - }, 10934 - "funding": { 10935 - "url": "https://github.com/sponsors/isaacs" 10936 - } 10937 - }, 10938 6707 "node_modules/delayed-stream": { 10939 6708 "version": "1.0.0", 10940 6709 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 10974 6743 "engines": { 10975 6744 "node": ">= 0.8", 10976 6745 "npm": "1.2.8000 || >= 1.4.16" 10977 - } 10978 - }, 10979 - "node_modules/detect-indent": { 10980 - "version": "6.1.0", 10981 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 10982 - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 10983 - "dev": true, 10984 - "license": "MIT", 10985 - "engines": { 10986 - "node": ">=8" 10987 - } 10988 - }, 10989 - "node_modules/detect-node-es": { 10990 - "version": "1.1.0", 10991 - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", 10992 - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", 10993 - "dev": true, 10994 - "license": "MIT" 10995 - }, 10996 - "node_modules/detect-package-manager": { 10997 - "version": "2.0.1", 10998 - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", 10999 - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", 11000 - "dev": true, 11001 - "license": "MIT", 11002 - "dependencies": { 11003 - "execa": "^5.1.1" 11004 - }, 11005 - "engines": { 11006 - "node": ">=12" 11007 - } 11008 - }, 11009 - "node_modules/detect-package-manager/node_modules/execa": { 11010 - "version": "5.1.1", 11011 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 11012 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 11013 - "dev": true, 11014 - "license": "MIT", 11015 - "dependencies": { 11016 - "cross-spawn": "^7.0.3", 11017 - "get-stream": "^6.0.0", 11018 - "human-signals": "^2.1.0", 11019 - "is-stream": "^2.0.0", 11020 - "merge-stream": "^2.0.0", 11021 - "npm-run-path": "^4.0.1", 11022 - "onetime": "^5.1.2", 11023 - "signal-exit": "^3.0.3", 11024 - "strip-final-newline": "^2.0.0" 11025 - }, 11026 - "engines": { 11027 - "node": ">=10" 11028 - }, 11029 - "funding": { 11030 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 11031 - } 11032 - }, 11033 - "node_modules/detect-package-manager/node_modules/get-stream": { 11034 - "version": "6.0.1", 11035 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 11036 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 11037 - "dev": true, 11038 - "license": "MIT", 11039 - "engines": { 11040 - "node": ">=10" 11041 - }, 11042 - "funding": { 11043 - "url": "https://github.com/sponsors/sindresorhus" 11044 - } 11045 - }, 11046 - "node_modules/detect-package-manager/node_modules/human-signals": { 11047 - "version": "2.1.0", 11048 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 11049 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 11050 - "dev": true, 11051 - "license": "Apache-2.0", 11052 - "engines": { 11053 - "node": ">=10.17.0" 11054 - } 11055 - }, 11056 - "node_modules/detect-package-manager/node_modules/is-stream": { 11057 - "version": "2.0.1", 11058 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 11059 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 11060 - "dev": true, 11061 - "license": "MIT", 11062 - "engines": { 11063 - "node": ">=8" 11064 - }, 11065 - "funding": { 11066 - "url": "https://github.com/sponsors/sindresorhus" 11067 - } 11068 - }, 11069 - "node_modules/detect-package-manager/node_modules/mimic-fn": { 11070 - "version": "2.1.0", 11071 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 11072 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 11073 - "dev": true, 11074 - "license": "MIT", 11075 - "engines": { 11076 - "node": ">=6" 11077 - } 11078 - }, 11079 - "node_modules/detect-package-manager/node_modules/npm-run-path": { 11080 - "version": "4.0.1", 11081 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 11082 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 11083 - "dev": true, 11084 - "license": "MIT", 11085 - "dependencies": { 11086 - "path-key": "^3.0.0" 11087 - }, 11088 - "engines": { 11089 - "node": ">=8" 11090 - } 11091 - }, 11092 - "node_modules/detect-package-manager/node_modules/onetime": { 11093 - "version": "5.1.2", 11094 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 11095 - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 11096 - "dev": true, 11097 - "license": "MIT", 11098 - "dependencies": { 11099 - "mimic-fn": "^2.1.0" 11100 - }, 11101 - "engines": { 11102 - "node": ">=6" 11103 - }, 11104 - "funding": { 11105 - "url": "https://github.com/sponsors/sindresorhus" 11106 - } 11107 - }, 11108 - "node_modules/detect-package-manager/node_modules/signal-exit": { 11109 - "version": "3.0.7", 11110 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 11111 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 11112 - "dev": true, 11113 - "license": "ISC" 11114 - }, 11115 - "node_modules/detect-package-manager/node_modules/strip-final-newline": { 11116 - "version": "2.0.0", 11117 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 11118 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 11119 - "dev": true, 11120 - "license": "MIT", 11121 - "engines": { 11122 - "node": ">=6" 11123 - } 11124 - }, 11125 - "node_modules/detect-port": { 11126 - "version": "1.6.1", 11127 - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", 11128 - "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", 11129 - "dev": true, 11130 - "license": "MIT", 11131 - "dependencies": { 11132 - "address": "^1.0.1", 11133 - "debug": "4" 11134 - }, 11135 - "bin": { 11136 - "detect": "bin/detect-port.js", 11137 - "detect-port": "bin/detect-port.js" 11138 - }, 11139 - "engines": { 11140 - "node": ">= 4.0.0" 11141 6746 } 11142 6747 }, 11143 6748 "node_modules/devtools-protocol": { ··· 11187 6792 "dev": true, 11188 6793 "license": "MIT" 11189 6794 }, 11190 - "node_modules/dom-converter": { 11191 - "version": "0.2.0", 11192 - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", 11193 - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", 11194 - "dev": true, 11195 - "license": "MIT", 11196 - "dependencies": { 11197 - "utila": "~0.4" 11198 - } 11199 - }, 11200 6795 "node_modules/dom-serialize": { 11201 6796 "version": "2.2.1", 11202 6797 "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", ··· 11210 6805 "void-elements": "^2.0.0" 11211 6806 } 11212 6807 }, 11213 - "node_modules/dom-serializer": { 11214 - "version": "1.4.1", 11215 - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", 11216 - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", 11217 - "dev": true, 11218 - "license": "MIT", 11219 - "dependencies": { 11220 - "domelementtype": "^2.0.1", 11221 - "domhandler": "^4.2.0", 11222 - "entities": "^2.0.0" 11223 - }, 11224 - "funding": { 11225 - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 11226 - } 11227 - }, 11228 - "node_modules/domelementtype": { 11229 - "version": "2.3.0", 11230 - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 11231 - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 11232 - "dev": true, 11233 - "funding": [ 11234 - { 11235 - "type": "github", 11236 - "url": "https://github.com/sponsors/fb55" 11237 - } 11238 - ], 11239 - "license": "BSD-2-Clause" 11240 - }, 11241 - "node_modules/domhandler": { 11242 - "version": "4.3.1", 11243 - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", 11244 - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", 11245 - "dev": true, 11246 - "license": "BSD-2-Clause", 11247 - "dependencies": { 11248 - "domelementtype": "^2.2.0" 11249 - }, 11250 - "engines": { 11251 - "node": ">= 4" 11252 - }, 11253 - "funding": { 11254 - "url": "https://github.com/fb55/domhandler?sponsor=1" 11255 - } 11256 - }, 11257 - "node_modules/domutils": { 11258 - "version": "2.8.0", 11259 - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 11260 - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 11261 - "dev": true, 11262 - "license": "BSD-2-Clause", 11263 - "dependencies": { 11264 - "dom-serializer": "^1.0.1", 11265 - "domelementtype": "^2.2.0", 11266 - "domhandler": "^4.2.0" 11267 - }, 11268 - "funding": { 11269 - "url": "https://github.com/fb55/domutils?sponsor=1" 11270 - } 11271 - }, 11272 - "node_modules/dot-case": { 11273 - "version": "3.0.4", 11274 - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 11275 - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 11276 - "dev": true, 11277 - "license": "MIT", 11278 - "dependencies": { 11279 - "no-case": "^3.0.4", 11280 - "tslib": "^2.0.3" 11281 - } 11282 - }, 11283 - "node_modules/dotenv": { 11284 - "version": "16.4.5", 11285 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", 11286 - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", 11287 - "dev": true, 11288 - "license": "BSD-2-Clause", 11289 - "engines": { 11290 - "node": ">=12" 11291 - }, 11292 - "funding": { 11293 - "url": "https://dotenvx.com" 11294 - } 11295 - }, 11296 - "node_modules/dotenv-expand": { 11297 - "version": "10.0.0", 11298 - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", 11299 - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", 11300 - "dev": true, 11301 - "license": "BSD-2-Clause", 11302 - "engines": { 11303 - "node": ">=12" 11304 - } 11305 - }, 11306 6808 "node_modules/duplexer": { 11307 6809 "version": "0.1.2", 11308 6810 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", 11309 6811 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", 11310 6812 "dev": true, 11311 6813 "license": "MIT" 11312 - }, 11313 - "node_modules/duplexify": { 11314 - "version": "3.7.1", 11315 - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", 11316 - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", 11317 - "dev": true, 11318 - "license": "MIT", 11319 - "dependencies": { 11320 - "end-of-stream": "^1.0.0", 11321 - "inherits": "^2.0.1", 11322 - "readable-stream": "^2.0.0", 11323 - "stream-shift": "^1.0.0" 11324 - } 11325 - }, 11326 - "node_modules/duplexify/node_modules/isarray": { 11327 - "version": "1.0.0", 11328 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 11329 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 11330 - "dev": true, 11331 - "license": "MIT" 11332 - }, 11333 - "node_modules/duplexify/node_modules/readable-stream": { 11334 - "version": "2.3.8", 11335 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 11336 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 11337 - "dev": true, 11338 - "license": "MIT", 11339 - "dependencies": { 11340 - "core-util-is": "~1.0.0", 11341 - "inherits": "~2.0.3", 11342 - "isarray": "~1.0.0", 11343 - "process-nextick-args": "~2.0.0", 11344 - "safe-buffer": "~5.1.1", 11345 - "string_decoder": "~1.1.1", 11346 - "util-deprecate": "~1.0.1" 11347 - } 11348 - }, 11349 - "node_modules/duplexify/node_modules/safe-buffer": { 11350 - "version": "5.1.2", 11351 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 11352 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 11353 - "dev": true, 11354 - "license": "MIT" 11355 - }, 11356 - "node_modules/duplexify/node_modules/string_decoder": { 11357 - "version": "1.1.1", 11358 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 11359 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 11360 - "dev": true, 11361 - "license": "MIT", 11362 - "dependencies": { 11363 - "safe-buffer": "~5.1.0" 11364 - } 11365 6814 }, 11366 6815 "node_modules/eastasianwidth": { 11367 6816 "version": "0.2.0", ··· 11388 6837 "dev": true, 11389 6838 "license": "MIT" 11390 6839 }, 11391 - "node_modules/ejs": { 11392 - "version": "3.1.10", 11393 - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 11394 - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 11395 - "dev": true, 11396 - "license": "Apache-2.0", 11397 - "dependencies": { 11398 - "jake": "^10.8.5" 11399 - }, 11400 - "bin": { 11401 - "ejs": "bin/cli.js" 11402 - }, 11403 - "engines": { 11404 - "node": ">=0.10.0" 11405 - } 11406 - }, 11407 6840 "node_modules/electron-to-chromium": { 11408 6841 "version": "1.5.109", 11409 6842 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.109.tgz", ··· 11426 6859 "license": "MIT", 11427 6860 "engines": { 11428 6861 "node": ">= 4" 11429 - } 11430 - }, 11431 - "node_modules/encodeurl": { 11432 - "version": "2.0.0", 11433 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 11434 - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 11435 - "dev": true, 11436 - "license": "MIT", 11437 - "engines": { 11438 - "node": ">= 0.8" 11439 6862 } 11440 6863 }, 11441 6864 "node_modules/end-of-stream": { ··· 11537 6960 }, 11538 6961 "engines": { 11539 6962 "node": ">= 0.4" 11540 - } 11541 - }, 11542 - "node_modules/entities": { 11543 - "version": "2.2.0", 11544 - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 11545 - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 11546 - "dev": true, 11547 - "license": "BSD-2-Clause", 11548 - "funding": { 11549 - "url": "https://github.com/fb55/entities?sponsor=1" 11550 6963 } 11551 6964 }, 11552 6965 "node_modules/env-paths": { ··· 11679 7092 "@esbuild/win32-ia32": "0.18.20", 11680 7093 "@esbuild/win32-x64": "0.18.20" 11681 7094 } 11682 - }, 11683 - "node_modules/esbuild-plugin-alias": { 11684 - "version": "0.2.1", 11685 - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", 11686 - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", 11687 - "dev": true, 11688 - "license": "MIT" 11689 7095 }, 11690 7096 "node_modules/esbuild-register": { 11691 7097 "version": "3.6.0", ··· 12312 7718 "node": ">=0.10.0" 12313 7719 } 12314 7720 }, 12315 - "node_modules/etag": { 12316 - "version": "1.8.1", 12317 - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 12318 - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 12319 - "dev": true, 12320 - "license": "MIT", 12321 - "engines": { 12322 - "node": ">= 0.6" 12323 - } 12324 - }, 12325 7721 "node_modules/event-stream": { 12326 7722 "version": "3.3.4", 12327 7723 "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", ··· 12408 7804 "license": "Apache-2.0", 12409 7805 "engines": { 12410 7806 "node": ">=12.0.0" 12411 - } 12412 - }, 12413 - "node_modules/express": { 12414 - "version": "4.21.2", 12415 - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", 12416 - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 12417 - "dev": true, 12418 - "license": "MIT", 12419 - "dependencies": { 12420 - "accepts": "~1.3.8", 12421 - "array-flatten": "1.1.1", 12422 - "body-parser": "1.20.3", 12423 - "content-disposition": "0.5.4", 12424 - "content-type": "~1.0.4", 12425 - "cookie": "0.7.1", 12426 - "cookie-signature": "1.0.6", 12427 - "debug": "2.6.9", 12428 - "depd": "2.0.0", 12429 - "encodeurl": "~2.0.0", 12430 - "escape-html": "~1.0.3", 12431 - "etag": "~1.8.1", 12432 - "finalhandler": "1.3.1", 12433 - "fresh": "0.5.2", 12434 - "http-errors": "2.0.0", 12435 - "merge-descriptors": "1.0.3", 12436 - "methods": "~1.1.2", 12437 - "on-finished": "2.4.1", 12438 - "parseurl": "~1.3.3", 12439 - "path-to-regexp": "0.1.12", 12440 - "proxy-addr": "~2.0.7", 12441 - "qs": "6.13.0", 12442 - "range-parser": "~1.2.1", 12443 - "safe-buffer": "5.2.1", 12444 - "send": "0.19.0", 12445 - "serve-static": "1.16.2", 12446 - "setprototypeof": "1.2.0", 12447 - "statuses": "2.0.1", 12448 - "type-is": "~1.6.18", 12449 - "utils-merge": "1.0.1", 12450 - "vary": "~1.1.2" 12451 - }, 12452 - "engines": { 12453 - "node": ">= 0.10.0" 12454 - }, 12455 - "funding": { 12456 - "type": "opencollective", 12457 - "url": "https://opencollective.com/express" 12458 - } 12459 - }, 12460 - "node_modules/express/node_modules/debug": { 12461 - "version": "2.6.9", 12462 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12463 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12464 - "dev": true, 12465 - "license": "MIT", 12466 - "dependencies": { 12467 - "ms": "2.0.0" 12468 - } 12469 - }, 12470 - "node_modules/express/node_modules/ms": { 12471 - "version": "2.0.0", 12472 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12473 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 12474 - "dev": true, 12475 - "license": "MIT" 12476 - }, 12477 - "node_modules/express/node_modules/qs": { 12478 - "version": "6.13.0", 12479 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 12480 - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 12481 - "dev": true, 12482 - "license": "BSD-3-Clause", 12483 - "dependencies": { 12484 - "side-channel": "^1.0.6" 12485 - }, 12486 - "engines": { 12487 - "node": ">=0.6" 12488 - }, 12489 - "funding": { 12490 - "url": "https://github.com/sponsors/ljharb" 12491 7807 } 12492 7808 }, 12493 7809 "node_modules/extend": { ··· 12646 7962 "reusify": "^1.0.4" 12647 7963 } 12648 7964 }, 12649 - "node_modules/fb-watchman": { 12650 - "version": "2.0.2", 12651 - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", 12652 - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", 12653 - "dev": true, 12654 - "license": "Apache-2.0", 12655 - "dependencies": { 12656 - "bser": "2.1.1" 12657 - } 12658 - }, 12659 7965 "node_modules/fd-slicer": { 12660 7966 "version": "1.1.0", 12661 7967 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", ··· 12665 7971 "dependencies": { 12666 7972 "pend": "~1.2.0" 12667 7973 } 12668 - }, 12669 - "node_modules/fetch-retry": { 12670 - "version": "5.0.6", 12671 - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", 12672 - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", 12673 - "dev": true, 12674 - "license": "MIT" 12675 7974 }, 12676 7975 "node_modules/file-entry-cache": { 12677 7976 "version": "6.0.1", ··· 12686 7985 "node": "^10.12.0 || >=12.0.0" 12687 7986 } 12688 7987 }, 12689 - "node_modules/file-system-cache": { 12690 - "version": "2.3.0", 12691 - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", 12692 - "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", 12693 - "dev": true, 12694 - "license": "MIT", 12695 - "dependencies": { 12696 - "fs-extra": "11.1.1", 12697 - "ramda": "0.29.0" 12698 - } 12699 - }, 12700 - "node_modules/file-system-cache/node_modules/fs-extra": { 12701 - "version": "11.1.1", 12702 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", 12703 - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", 12704 - "dev": true, 12705 - "license": "MIT", 12706 - "dependencies": { 12707 - "graceful-fs": "^4.2.0", 12708 - "jsonfile": "^6.0.1", 12709 - "universalify": "^2.0.0" 12710 - }, 12711 - "engines": { 12712 - "node": ">=14.14" 12713 - } 12714 - }, 12715 - "node_modules/filelist": { 12716 - "version": "1.0.4", 12717 - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 12718 - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 12719 - "dev": true, 12720 - "license": "Apache-2.0", 12721 - "dependencies": { 12722 - "minimatch": "^5.0.1" 12723 - } 12724 - }, 12725 - "node_modules/filelist/node_modules/minimatch": { 12726 - "version": "5.1.6", 12727 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 12728 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 12729 - "dev": true, 12730 - "license": "ISC", 12731 - "dependencies": { 12732 - "brace-expansion": "^2.0.1" 12733 - }, 12734 - "engines": { 12735 - "node": ">=10" 12736 - } 12737 - }, 12738 7988 "node_modules/fill-range": { 12739 7989 "version": "7.1.1", 12740 7990 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", ··· 12743 7993 "license": "MIT", 12744 7994 "dependencies": { 12745 7995 "to-regex-range": "^5.0.1" 12746 - }, 12747 - "engines": { 12748 - "node": ">=8" 12749 - } 12750 - }, 12751 - "node_modules/finalhandler": { 12752 - "version": "1.3.1", 12753 - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 12754 - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 12755 - "dev": true, 12756 - "license": "MIT", 12757 - "dependencies": { 12758 - "debug": "2.6.9", 12759 - "encodeurl": "~2.0.0", 12760 - "escape-html": "~1.0.3", 12761 - "on-finished": "2.4.1", 12762 - "parseurl": "~1.3.3", 12763 - "statuses": "2.0.1", 12764 - "unpipe": "~1.0.0" 12765 - }, 12766 - "engines": { 12767 - "node": ">= 0.8" 12768 - } 12769 - }, 12770 - "node_modules/finalhandler/node_modules/debug": { 12771 - "version": "2.6.9", 12772 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12773 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12774 - "dev": true, 12775 - "license": "MIT", 12776 - "dependencies": { 12777 - "ms": "2.0.0" 12778 - } 12779 - }, 12780 - "node_modules/finalhandler/node_modules/ms": { 12781 - "version": "2.0.0", 12782 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12783 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 12784 - "dev": true, 12785 - "license": "MIT" 12786 - }, 12787 - "node_modules/find-cache-dir": { 12788 - "version": "3.3.2", 12789 - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 12790 - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 12791 - "dev": true, 12792 - "license": "MIT", 12793 - "dependencies": { 12794 - "commondir": "^1.0.1", 12795 - "make-dir": "^3.0.2", 12796 - "pkg-dir": "^4.1.0" 12797 - }, 12798 - "engines": { 12799 - "node": ">=8" 12800 - }, 12801 - "funding": { 12802 - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" 12803 - } 12804 - }, 12805 - "node_modules/find-cache-dir/node_modules/find-up": { 12806 - "version": "4.1.0", 12807 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 12808 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 12809 - "dev": true, 12810 - "license": "MIT", 12811 - "dependencies": { 12812 - "locate-path": "^5.0.0", 12813 - "path-exists": "^4.0.0" 12814 - }, 12815 - "engines": { 12816 - "node": ">=8" 12817 - } 12818 - }, 12819 - "node_modules/find-cache-dir/node_modules/locate-path": { 12820 - "version": "5.0.0", 12821 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 12822 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 12823 - "dev": true, 12824 - "license": "MIT", 12825 - "dependencies": { 12826 - "p-locate": "^4.1.0" 12827 - }, 12828 - "engines": { 12829 - "node": ">=8" 12830 - } 12831 - }, 12832 - "node_modules/find-cache-dir/node_modules/p-limit": { 12833 - "version": "2.3.0", 12834 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 12835 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 12836 - "dev": true, 12837 - "license": "MIT", 12838 - "dependencies": { 12839 - "p-try": "^2.0.0" 12840 - }, 12841 - "engines": { 12842 - "node": ">=6" 12843 - }, 12844 - "funding": { 12845 - "url": "https://github.com/sponsors/sindresorhus" 12846 - } 12847 - }, 12848 - "node_modules/find-cache-dir/node_modules/p-locate": { 12849 - "version": "4.1.0", 12850 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 12851 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 12852 - "dev": true, 12853 - "license": "MIT", 12854 - "dependencies": { 12855 - "p-limit": "^2.2.0" 12856 - }, 12857 - "engines": { 12858 - "node": ">=8" 12859 - } 12860 - }, 12861 - "node_modules/find-cache-dir/node_modules/pkg-dir": { 12862 - "version": "4.2.0", 12863 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 12864 - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 12865 - "dev": true, 12866 - "license": "MIT", 12867 - "dependencies": { 12868 - "find-up": "^4.0.0" 12869 7996 }, 12870 7997 "engines": { 12871 7998 "node": ">=8" ··· 12983 8110 "dev": true, 12984 8111 "license": "ISC" 12985 8112 }, 12986 - "node_modules/flow-parser": { 12987 - "version": "0.255.0", 12988 - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.255.0.tgz", 12989 - "integrity": "sha512-7QHV2m2mIMh6yIMaAPOVbyNEW77IARwO69d4DgvfDCjuORiykdMLf7XBjF7Zeov7Cpe1OXJ8sB6/aaCE3xuRBw==", 12990 - "dev": true, 12991 - "license": "MIT", 12992 - "engines": { 12993 - "node": ">=0.4.0" 12994 - } 12995 - }, 12996 8113 "node_modules/follow-redirects": { 12997 8114 "version": "1.15.9", 12998 8115 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", ··· 13012 8129 "debug": { 13013 8130 "optional": true 13014 8131 } 13015 - } 13016 - }, 13017 - "node_modules/for-each": { 13018 - "version": "0.3.3", 13019 - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 13020 - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 13021 - "dev": true, 13022 - "license": "MIT", 13023 - "dependencies": { 13024 - "is-callable": "^1.1.3" 13025 8132 } 13026 8133 }, 13027 8134 "node_modules/foreground-child": { ··· 13051 8158 "node": "*" 13052 8159 } 13053 8160 }, 13054 - "node_modules/fork-ts-checker-webpack-plugin": { 13055 - "version": "8.0.0", 13056 - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", 13057 - "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", 13058 - "dev": true, 13059 - "license": "MIT", 13060 - "dependencies": { 13061 - "@babel/code-frame": "^7.16.7", 13062 - "chalk": "^4.1.2", 13063 - "chokidar": "^3.5.3", 13064 - "cosmiconfig": "^7.0.1", 13065 - "deepmerge": "^4.2.2", 13066 - "fs-extra": "^10.0.0", 13067 - "memfs": "^3.4.1", 13068 - "minimatch": "^3.0.4", 13069 - "node-abort-controller": "^3.0.1", 13070 - "schema-utils": "^3.1.1", 13071 - "semver": "^7.3.5", 13072 - "tapable": "^2.2.1" 13073 - }, 13074 - "engines": { 13075 - "node": ">=12.13.0", 13076 - "yarn": ">=1.0.0" 13077 - }, 13078 - "peerDependencies": { 13079 - "typescript": ">3.6.0", 13080 - "webpack": "^5.11.0" 13081 - } 13082 - }, 13083 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { 13084 - "version": "1.1.11", 13085 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 13086 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 13087 - "dev": true, 13088 - "license": "MIT", 13089 - "dependencies": { 13090 - "balanced-match": "^1.0.0", 13091 - "concat-map": "0.0.1" 13092 - } 13093 - }, 13094 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { 13095 - "version": "10.1.0", 13096 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 13097 - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 13098 - "dev": true, 13099 - "license": "MIT", 13100 - "dependencies": { 13101 - "graceful-fs": "^4.2.0", 13102 - "jsonfile": "^6.0.1", 13103 - "universalify": "^2.0.0" 13104 - }, 13105 - "engines": { 13106 - "node": ">=12" 13107 - } 13108 - }, 13109 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { 13110 - "version": "3.1.2", 13111 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 13112 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 13113 - "dev": true, 13114 - "license": "ISC", 13115 - "dependencies": { 13116 - "brace-expansion": "^1.1.7" 13117 - }, 13118 - "engines": { 13119 - "node": "*" 13120 - } 13121 - }, 13122 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { 13123 - "version": "3.3.0", 13124 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", 13125 - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", 13126 - "dev": true, 13127 - "license": "MIT", 13128 - "dependencies": { 13129 - "@types/json-schema": "^7.0.8", 13130 - "ajv": "^6.12.5", 13131 - "ajv-keywords": "^3.5.2" 13132 - }, 13133 - "engines": { 13134 - "node": ">= 10.13.0" 13135 - }, 13136 - "funding": { 13137 - "type": "opencollective", 13138 - "url": "https://opencollective.com/webpack" 13139 - } 13140 - }, 13141 - "node_modules/form-data": { 13142 - "version": "4.0.1", 13143 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", 13144 - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", 13145 - "dev": true, 13146 - "license": "MIT", 13147 - "dependencies": { 13148 - "asynckit": "^0.4.0", 13149 - "combined-stream": "^1.0.8", 13150 - "mime-types": "^2.1.12" 13151 - }, 13152 - "engines": { 13153 - "node": ">= 6" 13154 - } 13155 - }, 13156 - "node_modules/forwarded": { 13157 - "version": "0.2.0", 13158 - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 13159 - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 13160 - "dev": true, 13161 - "license": "MIT", 13162 - "engines": { 13163 - "node": ">= 0.6" 13164 - } 13165 - }, 13166 - "node_modules/fresh": { 13167 - "version": "0.5.2", 13168 - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 13169 - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 13170 - "dev": true, 13171 - "license": "MIT", 13172 - "engines": { 13173 - "node": ">= 0.6" 13174 - } 13175 - }, 13176 8161 "node_modules/from": { 13177 8162 "version": "0.1.7", 13178 8163 "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", ··· 13180 8165 "dev": true, 13181 8166 "license": "MIT" 13182 8167 }, 13183 - "node_modules/fs-constants": { 13184 - "version": "1.0.0", 13185 - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 13186 - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 13187 - "dev": true, 13188 - "license": "MIT" 13189 - }, 13190 8168 "node_modules/fs-extra": { 13191 - "version": "11.2.0", 13192 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", 13193 - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", 8169 + "version": "11.3.0", 8170 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 8171 + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 13194 8172 "dev": true, 13195 8173 "license": "MIT", 13196 8174 "dependencies": { ··· 13201 8179 "engines": { 13202 8180 "node": ">=14.14" 13203 8181 } 13204 - }, 13205 - "node_modules/fs-minipass": { 13206 - "version": "2.1.0", 13207 - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 13208 - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 13209 - "dev": true, 13210 - "license": "ISC", 13211 - "dependencies": { 13212 - "minipass": "^3.0.0" 13213 - }, 13214 - "engines": { 13215 - "node": ">= 8" 13216 - } 13217 - }, 13218 - "node_modules/fs-minipass/node_modules/minipass": { 13219 - "version": "3.3.6", 13220 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 13221 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 13222 - "dev": true, 13223 - "license": "ISC", 13224 - "dependencies": { 13225 - "yallist": "^4.0.0" 13226 - }, 13227 - "engines": { 13228 - "node": ">=8" 13229 - } 13230 - }, 13231 - "node_modules/fs-minipass/node_modules/yallist": { 13232 - "version": "4.0.0", 13233 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 13234 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 13235 - "dev": true, 13236 - "license": "ISC" 13237 - }, 13238 - "node_modules/fs-monkey": { 13239 - "version": "1.0.6", 13240 - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", 13241 - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", 13242 - "dev": true, 13243 - "license": "Unlicense" 13244 8182 }, 13245 8183 "node_modules/fs.realpath": { 13246 8184 "version": "1.0.0", ··· 13327 8265 "url": "https://github.com/sponsors/ljharb" 13328 8266 } 13329 8267 }, 13330 - "node_modules/get-nonce": { 13331 - "version": "1.0.1", 13332 - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", 13333 - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", 13334 - "dev": true, 13335 - "license": "MIT", 13336 - "engines": { 13337 - "node": ">=6" 13338 - } 13339 - }, 13340 - "node_modules/get-npm-tarball-url": { 13341 - "version": "2.1.0", 13342 - "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", 13343 - "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==", 13344 - "dev": true, 13345 - "license": "MIT", 13346 - "engines": { 13347 - "node": ">=12.17" 13348 - } 13349 - }, 13350 - "node_modules/get-package-type": { 13351 - "version": "0.1.0", 13352 - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 13353 - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 13354 - "dev": true, 13355 - "license": "MIT", 13356 - "engines": { 13357 - "node": ">=8.0.0" 13358 - } 13359 - }, 13360 - "node_modules/get-port": { 13361 - "version": "5.1.1", 13362 - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", 13363 - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", 13364 - "dev": true, 13365 - "license": "MIT", 13366 - "engines": { 13367 - "node": ">=8" 13368 - }, 13369 - "funding": { 13370 - "url": "https://github.com/sponsors/sindresorhus" 13371 - } 13372 - }, 13373 8268 "node_modules/get-stream": { 13374 8269 "version": "8.0.1", 13375 8270 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", ··· 13407 8302 "dependencies": { 13408 8303 "assert-plus": "^1.0.0" 13409 8304 } 13410 - }, 13411 - "node_modules/giget": { 13412 - "version": "1.2.3", 13413 - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", 13414 - "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", 13415 - "dev": true, 13416 - "license": "MIT", 13417 - "dependencies": { 13418 - "citty": "^0.1.6", 13419 - "consola": "^3.2.3", 13420 - "defu": "^6.1.4", 13421 - "node-fetch-native": "^1.6.3", 13422 - "nypm": "^0.3.8", 13423 - "ohash": "^1.1.3", 13424 - "pathe": "^1.1.2", 13425 - "tar": "^6.2.0" 13426 - }, 13427 - "bin": { 13428 - "giget": "dist/cli.mjs" 13429 - } 13430 - }, 13431 - "node_modules/github-slugger": { 13432 - "version": "1.5.0", 13433 - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", 13434 - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", 13435 - "dev": true, 13436 - "license": "ISC" 13437 8305 }, 13438 8306 "node_modules/glob": { 13439 8307 "version": "10.4.5", ··· 13533 8401 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 13534 8402 "dev": true, 13535 8403 "license": "MIT" 13536 - }, 13537 - "node_modules/gunzip-maybe": { 13538 - "version": "1.4.2", 13539 - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", 13540 - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", 13541 - "dev": true, 13542 - "license": "MIT", 13543 - "dependencies": { 13544 - "browserify-zlib": "^0.1.4", 13545 - "is-deflate": "^1.0.0", 13546 - "is-gzip": "^1.0.0", 13547 - "peek-stream": "^1.1.0", 13548 - "pumpify": "^1.3.3", 13549 - "through2": "^2.0.3" 13550 - }, 13551 - "bin": { 13552 - "gunzip-maybe": "bin.js" 13553 - } 13554 8404 }, 13555 8405 "node_modules/handlebars": { 13556 8406 "version": "4.7.8", ··· 13671 8521 "url": "https://github.com/sponsors/ljharb" 13672 8522 } 13673 8523 }, 13674 - "node_modules/has-tostringtag": { 13675 - "version": "1.0.2", 13676 - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 13677 - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 13678 - "dev": true, 13679 - "license": "MIT", 13680 - "dependencies": { 13681 - "has-symbols": "^1.0.3" 13682 - }, 13683 - "engines": { 13684 - "node": ">= 0.4" 13685 - }, 13686 - "funding": { 13687 - "url": "https://github.com/sponsors/ljharb" 13688 - } 13689 - }, 13690 8524 "node_modules/hasown": { 13691 8525 "version": "2.0.2", 13692 8526 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", ··· 13700 8534 "node": ">= 0.4" 13701 8535 } 13702 8536 }, 13703 - "node_modules/he": { 13704 - "version": "1.2.0", 13705 - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 13706 - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 13707 - "dev": true, 13708 - "license": "MIT", 13709 - "bin": { 13710 - "he": "bin/he" 13711 - } 13712 - }, 13713 - "node_modules/hosted-git-info": { 13714 - "version": "2.8.9", 13715 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 13716 - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 13717 - "dev": true, 13718 - "license": "ISC" 13719 - }, 13720 - "node_modules/html-entities": { 13721 - "version": "2.5.2", 13722 - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", 13723 - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", 13724 - "dev": true, 13725 - "funding": [ 13726 - { 13727 - "type": "github", 13728 - "url": "https://github.com/sponsors/mdevils" 13729 - }, 13730 - { 13731 - "type": "patreon", 13732 - "url": "https://patreon.com/mdevils" 13733 - } 13734 - ], 13735 - "license": "MIT" 13736 - }, 13737 8537 "node_modules/html-escaper": { 13738 8538 "version": "2.0.2", 13739 8539 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 13740 8540 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 13741 8541 "dev": true, 13742 8542 "license": "MIT" 13743 - }, 13744 - "node_modules/html-loader": { 13745 - "version": "3.1.2", 13746 - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-3.1.2.tgz", 13747 - "integrity": "sha512-9WQlLiAV5N9fCna4MUmBW/ifaUbuFZ2r7IZmtXzhyfyi4zgPEjXsmsYCKs+yT873MzRj+f1WMjuAiPNA7C6Tcw==", 13748 - "dev": true, 13749 - "license": "MIT", 13750 - "dependencies": { 13751 - "html-minifier-terser": "^6.0.2", 13752 - "parse5": "^6.0.1" 13753 - }, 13754 - "engines": { 13755 - "node": ">= 12.13.0" 13756 - }, 13757 - "funding": { 13758 - "type": "opencollective", 13759 - "url": "https://opencollective.com/webpack" 13760 - }, 13761 - "peerDependencies": { 13762 - "webpack": "^5.0.0" 13763 - } 13764 - }, 13765 - "node_modules/html-minifier-terser": { 13766 - "version": "6.1.0", 13767 - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", 13768 - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", 13769 - "dev": true, 13770 - "license": "MIT", 13771 - "dependencies": { 13772 - "camel-case": "^4.1.2", 13773 - "clean-css": "^5.2.2", 13774 - "commander": "^8.3.0", 13775 - "he": "^1.2.0", 13776 - "param-case": "^3.0.4", 13777 - "relateurl": "^0.2.7", 13778 - "terser": "^5.10.0" 13779 - }, 13780 - "bin": { 13781 - "html-minifier-terser": "cli.js" 13782 - }, 13783 - "engines": { 13784 - "node": ">=12" 13785 - } 13786 - }, 13787 - "node_modules/html-webpack-plugin": { 13788 - "version": "5.6.3", 13789 - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", 13790 - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", 13791 - "dev": true, 13792 - "license": "MIT", 13793 - "dependencies": { 13794 - "@types/html-minifier-terser": "^6.0.0", 13795 - "html-minifier-terser": "^6.0.2", 13796 - "lodash": "^4.17.21", 13797 - "pretty-error": "^4.0.0", 13798 - "tapable": "^2.0.0" 13799 - }, 13800 - "engines": { 13801 - "node": ">=10.13.0" 13802 - }, 13803 - "funding": { 13804 - "type": "opencollective", 13805 - "url": "https://opencollective.com/html-webpack-plugin" 13806 - }, 13807 - "peerDependencies": { 13808 - "@rspack/core": "0.x || 1.x", 13809 - "webpack": "^5.20.0" 13810 - }, 13811 - "peerDependenciesMeta": { 13812 - "@rspack/core": { 13813 - "optional": true 13814 - }, 13815 - "webpack": { 13816 - "optional": true 13817 - } 13818 - } 13819 - }, 13820 - "node_modules/htmlparser2": { 13821 - "version": "6.1.0", 13822 - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", 13823 - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", 13824 - "dev": true, 13825 - "funding": [ 13826 - "https://github.com/fb55/htmlparser2?sponsor=1", 13827 - { 13828 - "type": "github", 13829 - "url": "https://github.com/sponsors/fb55" 13830 - } 13831 - ], 13832 - "license": "MIT", 13833 - "dependencies": { 13834 - "domelementtype": "^2.0.1", 13835 - "domhandler": "^4.0.0", 13836 - "domutils": "^2.5.2", 13837 - "entities": "^2.0.0" 13838 - } 13839 8543 }, 13840 8544 "node_modules/http-basic": { 13841 8545 "version": "8.1.3", ··· 14030 8734 "peerDependencies": { 14031 8735 "postcss": "^8.1.0" 14032 8736 } 14033 - }, 14034 - "node_modules/ieee754": { 14035 - "version": "1.2.1", 14036 - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 14037 - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 14038 - "dev": true, 14039 - "funding": [ 14040 - { 14041 - "type": "github", 14042 - "url": "https://github.com/sponsors/feross" 14043 - }, 14044 - { 14045 - "type": "patreon", 14046 - "url": "https://www.patreon.com/feross" 14047 - }, 14048 - { 14049 - "type": "consulting", 14050 - "url": "https://feross.org/support" 14051 - } 14052 - ], 14053 - "license": "BSD-3-Clause" 14054 8737 }, 14055 8738 "node_modules/ignore": { 14056 8739 "version": "5.3.2", ··· 14272 8955 "dev": true, 14273 8956 "license": "BSD-3-Clause" 14274 8957 }, 14275 - "node_modules/ipaddr.js": { 14276 - "version": "1.9.1", 14277 - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 14278 - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 14279 - "dev": true, 14280 - "license": "MIT", 14281 - "engines": { 14282 - "node": ">= 0.10" 14283 - } 14284 - }, 14285 - "node_modules/is-absolute-url": { 14286 - "version": "3.0.3", 14287 - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", 14288 - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", 14289 - "dev": true, 14290 - "license": "MIT", 14291 - "engines": { 14292 - "node": ">=8" 14293 - } 14294 - }, 14295 - "node_modules/is-arguments": { 14296 - "version": "1.1.1", 14297 - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 14298 - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 14299 - "dev": true, 14300 - "license": "MIT", 14301 - "dependencies": { 14302 - "call-bind": "^1.0.2", 14303 - "has-tostringtag": "^1.0.0" 14304 - }, 14305 - "engines": { 14306 - "node": ">= 0.4" 14307 - }, 14308 - "funding": { 14309 - "url": "https://github.com/sponsors/ljharb" 14310 - } 14311 - }, 14312 8958 "node_modules/is-arrayish": { 14313 8959 "version": "0.2.1", 14314 8960 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", ··· 14329 8975 "node": ">=8" 14330 8976 } 14331 8977 }, 14332 - "node_modules/is-callable": { 14333 - "version": "1.2.7", 14334 - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 14335 - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 14336 - "dev": true, 14337 - "license": "MIT", 14338 - "engines": { 14339 - "node": ">= 0.4" 14340 - }, 14341 - "funding": { 14342 - "url": "https://github.com/sponsors/ljharb" 14343 - } 14344 - }, 14345 8978 "node_modules/is-core-module": { 14346 8979 "version": "2.15.1", 14347 8980 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", ··· 14357 8990 "funding": { 14358 8991 "url": "https://github.com/sponsors/ljharb" 14359 8992 } 14360 - }, 14361 - "node_modules/is-deflate": { 14362 - "version": "1.0.0", 14363 - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", 14364 - "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==", 14365 - "dev": true, 14366 - "license": "MIT" 14367 8993 }, 14368 8994 "node_modules/is-docker": { 14369 8995 "version": "2.2.1", ··· 14417 9043 "url": "https://github.com/sponsors/sindresorhus" 14418 9044 } 14419 9045 }, 14420 - "node_modules/is-generator-function": { 14421 - "version": "1.0.10", 14422 - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", 14423 - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", 14424 - "dev": true, 14425 - "license": "MIT", 14426 - "dependencies": { 14427 - "has-tostringtag": "^1.0.0" 14428 - }, 14429 - "engines": { 14430 - "node": ">= 0.4" 14431 - }, 14432 - "funding": { 14433 - "url": "https://github.com/sponsors/ljharb" 14434 - } 14435 - }, 14436 9046 "node_modules/is-glob": { 14437 9047 "version": "4.0.3", 14438 9048 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", ··· 14446 9056 "node": ">=0.10.0" 14447 9057 } 14448 9058 }, 14449 - "node_modules/is-gzip": { 14450 - "version": "1.0.0", 14451 - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", 14452 - "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==", 14453 - "dev": true, 14454 - "license": "MIT", 14455 - "engines": { 14456 - "node": ">=0.10.0" 14457 - } 14458 - }, 14459 - "node_modules/is-interactive": { 14460 - "version": "1.0.0", 14461 - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 14462 - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 14463 - "dev": true, 14464 - "license": "MIT", 14465 - "engines": { 14466 - "node": ">=8" 14467 - } 14468 - }, 14469 - "node_modules/is-nan": { 14470 - "version": "1.3.2", 14471 - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", 14472 - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", 14473 - "dev": true, 14474 - "license": "MIT", 14475 - "dependencies": { 14476 - "call-bind": "^1.0.0", 14477 - "define-properties": "^1.1.3" 14478 - }, 14479 - "engines": { 14480 - "node": ">= 0.4" 14481 - }, 14482 - "funding": { 14483 - "url": "https://github.com/sponsors/ljharb" 14484 - } 14485 - }, 14486 9059 "node_modules/is-number": { 14487 9060 "version": "7.0.0", 14488 9061 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", ··· 14491 9064 "license": "MIT", 14492 9065 "engines": { 14493 9066 "node": ">=0.12.0" 14494 - } 14495 - }, 14496 - "node_modules/is-path-cwd": { 14497 - "version": "2.2.0", 14498 - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 14499 - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 14500 - "dev": true, 14501 - "license": "MIT", 14502 - "engines": { 14503 - "node": ">=6" 14504 9067 } 14505 9068 }, 14506 9069 "node_modules/is-path-inside": { ··· 14559 9122 "url": "https://github.com/sponsors/sindresorhus" 14560 9123 } 14561 9124 }, 14562 - "node_modules/is-typed-array": { 14563 - "version": "1.1.13", 14564 - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", 14565 - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", 14566 - "dev": true, 14567 - "license": "MIT", 14568 - "dependencies": { 14569 - "which-typed-array": "^1.1.14" 14570 - }, 14571 - "engines": { 14572 - "node": ">= 0.4" 14573 - }, 14574 - "funding": { 14575 - "url": "https://github.com/sponsors/ljharb" 14576 - } 14577 - }, 14578 9125 "node_modules/is-typedarray": { 14579 9126 "version": "1.0.0", 14580 9127 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 14581 9128 "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 14582 9129 "dev": true, 14583 9130 "license": "MIT" 14584 - }, 14585 - "node_modules/is-unicode-supported": { 14586 - "version": "0.1.0", 14587 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 14588 - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 14589 - "dev": true, 14590 - "license": "MIT", 14591 - "engines": { 14592 - "node": ">=10" 14593 - }, 14594 - "funding": { 14595 - "url": "https://github.com/sponsors/sindresorhus" 14596 - } 14597 9131 }, 14598 9132 "node_modules/is-wsl": { 14599 9133 "version": "2.2.0", ··· 14989 9523 "@pkgjs/parseargs": "^0.11.0" 14990 9524 } 14991 9525 }, 14992 - "node_modules/jake": { 14993 - "version": "10.9.2", 14994 - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", 14995 - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", 14996 - "dev": true, 14997 - "license": "Apache-2.0", 14998 - "dependencies": { 14999 - "async": "^3.2.3", 15000 - "chalk": "^4.0.2", 15001 - "filelist": "^1.0.4", 15002 - "minimatch": "^3.1.2" 15003 - }, 15004 - "bin": { 15005 - "jake": "bin/cli.js" 15006 - }, 15007 - "engines": { 15008 - "node": ">=10" 15009 - } 15010 - }, 15011 - "node_modules/jake/node_modules/async": { 15012 - "version": "3.2.6", 15013 - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 15014 - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 15015 - "dev": true, 15016 - "license": "MIT" 15017 - }, 15018 - "node_modules/jake/node_modules/brace-expansion": { 15019 - "version": "1.1.11", 15020 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 15021 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 15022 - "dev": true, 15023 - "license": "MIT", 15024 - "dependencies": { 15025 - "balanced-match": "^1.0.0", 15026 - "concat-map": "0.0.1" 15027 - } 15028 - }, 15029 - "node_modules/jake/node_modules/minimatch": { 15030 - "version": "3.1.2", 15031 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 15032 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 15033 - "dev": true, 15034 - "license": "ISC", 15035 - "dependencies": { 15036 - "brace-expansion": "^1.1.7" 15037 - }, 15038 - "engines": { 15039 - "node": "*" 15040 - } 15041 - }, 15042 9526 "node_modules/jasmine": { 15043 9527 "version": "5.7.1", 15044 9528 "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-5.7.1.tgz", ··· 15059 9543 "integrity": "sha512-QnurrtpKsPoixxG2R3d1xP0St/2kcX5oTZyDyQJMY+Vzi/HUlu1kGm+2V8Tz+9lV991leB1l0xcsyz40s9xOOw==", 15060 9544 "dev": true, 15061 9545 "license": "MIT" 15062 - }, 15063 - "node_modules/jest-haste-map": { 15064 - "version": "29.7.0", 15065 - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", 15066 - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", 15067 - "dev": true, 15068 - "license": "MIT", 15069 - "dependencies": { 15070 - "@jest/types": "^29.6.3", 15071 - "@types/graceful-fs": "^4.1.3", 15072 - "@types/node": "*", 15073 - "anymatch": "^3.0.3", 15074 - "fb-watchman": "^2.0.0", 15075 - "graceful-fs": "^4.2.9", 15076 - "jest-regex-util": "^29.6.3", 15077 - "jest-util": "^29.7.0", 15078 - "jest-worker": "^29.7.0", 15079 - "micromatch": "^4.0.4", 15080 - "walker": "^1.0.8" 15081 - }, 15082 - "engines": { 15083 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 15084 - }, 15085 - "optionalDependencies": { 15086 - "fsevents": "^2.3.2" 15087 - } 15088 - }, 15089 - "node_modules/jest-regex-util": { 15090 - "version": "29.6.3", 15091 - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", 15092 - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", 15093 - "dev": true, 15094 - "license": "MIT", 15095 - "engines": { 15096 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 15097 - } 15098 - }, 15099 - "node_modules/jest-util": { 15100 - "version": "29.7.0", 15101 - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", 15102 - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", 15103 - "dev": true, 15104 - "license": "MIT", 15105 - "dependencies": { 15106 - "@jest/types": "^29.6.3", 15107 - "@types/node": "*", 15108 - "chalk": "^4.0.0", 15109 - "ci-info": "^3.2.0", 15110 - "graceful-fs": "^4.2.9", 15111 - "picomatch": "^2.2.3" 15112 - }, 15113 - "engines": { 15114 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 15115 - } 15116 - }, 15117 - "node_modules/jest-worker": { 15118 - "version": "29.7.0", 15119 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", 15120 - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", 15121 - "dev": true, 15122 - "license": "MIT", 15123 - "dependencies": { 15124 - "@types/node": "*", 15125 - "jest-util": "^29.7.0", 15126 - "merge-stream": "^2.0.0", 15127 - "supports-color": "^8.0.0" 15128 - }, 15129 - "engines": { 15130 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 15131 - } 15132 - }, 15133 - "node_modules/jest-worker/node_modules/supports-color": { 15134 - "version": "8.1.1", 15135 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 15136 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 15137 - "dev": true, 15138 - "license": "MIT", 15139 - "dependencies": { 15140 - "has-flag": "^4.0.0" 15141 - }, 15142 - "engines": { 15143 - "node": ">=10" 15144 - }, 15145 - "funding": { 15146 - "url": "https://github.com/chalk/supports-color?sponsor=1" 15147 - } 15148 9546 }, 15149 9547 "node_modules/js-tokens": { 15150 9548 "version": "4.0.0", ··· 15187 9585 "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", 15188 9586 "dev": true, 15189 9587 "license": "MIT" 15190 - }, 15191 - "node_modules/jscodeshift": { 15192 - "version": "0.15.2", 15193 - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", 15194 - "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", 15195 - "dev": true, 15196 - "license": "MIT", 15197 - "dependencies": { 15198 - "@babel/core": "^7.23.0", 15199 - "@babel/parser": "^7.23.0", 15200 - "@babel/plugin-transform-class-properties": "^7.22.5", 15201 - "@babel/plugin-transform-modules-commonjs": "^7.23.0", 15202 - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", 15203 - "@babel/plugin-transform-optional-chaining": "^7.23.0", 15204 - "@babel/plugin-transform-private-methods": "^7.22.5", 15205 - "@babel/preset-flow": "^7.22.15", 15206 - "@babel/preset-typescript": "^7.23.0", 15207 - "@babel/register": "^7.22.15", 15208 - "babel-core": "^7.0.0-bridge.0", 15209 - "chalk": "^4.1.2", 15210 - "flow-parser": "0.*", 15211 - "graceful-fs": "^4.2.4", 15212 - "micromatch": "^4.0.4", 15213 - "neo-async": "^2.5.0", 15214 - "node-dir": "^0.1.17", 15215 - "recast": "^0.23.3", 15216 - "temp": "^0.8.4", 15217 - "write-file-atomic": "^2.3.0" 15218 - }, 15219 - "bin": { 15220 - "jscodeshift": "bin/jscodeshift.js" 15221 - }, 15222 - "peerDependencies": { 15223 - "@babel/preset-env": "^7.1.6" 15224 - }, 15225 - "peerDependenciesMeta": { 15226 - "@babel/preset-env": { 15227 - "optional": true 15228 - } 15229 - } 15230 - }, 15231 - "node_modules/jscodeshift/node_modules/signal-exit": { 15232 - "version": "3.0.7", 15233 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 15234 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 15235 - "dev": true, 15236 - "license": "ISC" 15237 - }, 15238 - "node_modules/jscodeshift/node_modules/write-file-atomic": { 15239 - "version": "2.4.3", 15240 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", 15241 - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", 15242 - "dev": true, 15243 - "license": "ISC", 15244 - "dependencies": { 15245 - "graceful-fs": "^4.1.11", 15246 - "imurmurhash": "^0.1.4", 15247 - "signal-exit": "^3.0.2" 15248 - } 15249 9588 }, 15250 9589 "node_modules/jsdoc-type-pratt-parser": { 15251 9590 "version": "4.1.0", ··· 15827 10166 "node": ">=0.10.0" 15828 10167 } 15829 10168 }, 15830 - "node_modules/kleur": { 15831 - "version": "3.0.3", 15832 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 15833 - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 15834 - "dev": true, 15835 - "license": "MIT", 15836 - "engines": { 15837 - "node": ">=6" 15838 - } 15839 - }, 15840 - "node_modules/lazy-universal-dotenv": { 15841 - "version": "4.0.0", 15842 - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", 15843 - "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", 15844 - "dev": true, 15845 - "license": "Apache-2.0", 15846 - "dependencies": { 15847 - "app-root-dir": "^1.0.2", 15848 - "dotenv": "^16.0.0", 15849 - "dotenv-expand": "^10.0.0" 15850 - }, 15851 - "engines": { 15852 - "node": ">=14.0.0" 15853 - } 15854 - }, 15855 10169 "node_modules/lcov-parse": { 15856 10170 "version": "1.0.0", 15857 10171 "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", ··· 15860 10174 "license": "BSD-3-Clause", 15861 10175 "bin": { 15862 10176 "lcov-parse": "bin/cli.js" 15863 - } 15864 - }, 15865 - "node_modules/leven": { 15866 - "version": "3.1.0", 15867 - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 15868 - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 15869 - "dev": true, 15870 - "license": "MIT", 15871 - "engines": { 15872 - "node": ">=6" 15873 10177 } 15874 10178 }, 15875 10179 "node_modules/levn": { ··· 15958 10262 } 15959 10263 }, 15960 10264 "node_modules/lint-staged/node_modules/debug": { 15961 - "version": "4.4.1", 15962 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 15963 - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 10265 + "version": "4.4.0", 10266 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 10267 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 15964 10268 "dev": true, 15965 10269 "license": "MIT", 15966 10270 "dependencies": { ··· 15973 10277 "supports-color": { 15974 10278 "optional": true 15975 10279 } 10280 + } 10281 + }, 10282 + "node_modules/lint-staged/node_modules/yaml": { 10283 + "version": "2.7.1", 10284 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", 10285 + "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", 10286 + "dev": true, 10287 + "license": "ISC", 10288 + "bin": { 10289 + "yaml": "bin.mjs" 10290 + }, 10291 + "engines": { 10292 + "node": ">= 14" 15976 10293 } 15977 10294 }, 15978 10295 "node_modules/listr2": { ··· 16170 10487 "node": ">=0.8.6" 16171 10488 } 16172 10489 }, 16173 - "node_modules/log-symbols": { 16174 - "version": "4.1.0", 16175 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 16176 - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 16177 - "dev": true, 16178 - "license": "MIT", 16179 - "dependencies": { 16180 - "chalk": "^4.1.0", 16181 - "is-unicode-supported": "^0.1.0" 16182 - }, 16183 - "engines": { 16184 - "node": ">=10" 16185 - }, 16186 - "funding": { 16187 - "url": "https://github.com/sponsors/sindresorhus" 16188 - } 16189 - }, 16190 10490 "node_modules/log-update": { 16191 10491 "version": "6.1.0", 16192 10492 "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", ··· 16362 10662 "dev": true, 16363 10663 "license": "MIT" 16364 10664 }, 16365 - "node_modules/lower-case": { 16366 - "version": "2.0.2", 16367 - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 16368 - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 16369 - "dev": true, 16370 - "license": "MIT", 16371 - "dependencies": { 16372 - "tslib": "^2.0.3" 16373 - } 16374 - }, 16375 10665 "node_modules/lru-cache": { 16376 10666 "version": "5.1.1", 16377 10667 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", ··· 16421 10711 "source-map-js": "^1.2.0" 16422 10712 } 16423 10713 }, 16424 - "node_modules/make-dir": { 16425 - "version": "3.1.0", 16426 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 16427 - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 16428 - "dev": true, 16429 - "license": "MIT", 16430 - "dependencies": { 16431 - "semver": "^6.0.0" 16432 - }, 16433 - "engines": { 16434 - "node": ">=8" 16435 - }, 16436 - "funding": { 16437 - "url": "https://github.com/sponsors/sindresorhus" 16438 - } 16439 - }, 16440 - "node_modules/make-dir/node_modules/semver": { 16441 - "version": "6.3.1", 16442 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 16443 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 16444 - "dev": true, 16445 - "license": "ISC", 16446 - "bin": { 16447 - "semver": "bin/semver.js" 16448 - } 16449 - }, 16450 - "node_modules/makeerror": { 16451 - "version": "1.0.12", 16452 - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", 16453 - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", 16454 - "dev": true, 16455 - "license": "BSD-3-Clause", 16456 - "dependencies": { 16457 - "tmpl": "1.0.5" 16458 - } 16459 - }, 16460 - "node_modules/map-or-similar": { 16461 - "version": "1.5.0", 16462 - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", 16463 - "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", 16464 - "dev": true, 16465 - "license": "MIT" 16466 - }, 16467 10714 "node_modules/map-stream": { 16468 10715 "version": "0.1.0", 16469 10716 "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", 16470 10717 "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", 16471 10718 "dev": true 16472 - }, 16473 - "node_modules/markdown-to-jsx": { 16474 - "version": "7.7.0", 16475 - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.7.0.tgz", 16476 - "integrity": "sha512-130nIMbJY+woOQJ11xTqEtYko60t6EpNkZuqjKMferL3udtob3nRfzXOdsiA26NPemiR7w/hR8M3/B9yiYPGZg==", 16477 - "dev": true, 16478 - "license": "MIT", 16479 - "engines": { 16480 - "node": ">= 10" 16481 - }, 16482 - "peerDependencies": { 16483 - "react": ">= 0.14.0" 16484 - } 16485 10719 }, 16486 10720 "node_modules/marked": { 16487 10721 "version": "4.3.0", ··· 16496 10730 "node": ">= 12" 16497 10731 } 16498 10732 }, 16499 - "node_modules/mdast-util-definitions": { 16500 - "version": "4.0.0", 16501 - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", 16502 - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", 16503 - "dev": true, 16504 - "license": "MIT", 16505 - "dependencies": { 16506 - "unist-util-visit": "^2.0.0" 16507 - }, 16508 - "funding": { 16509 - "type": "opencollective", 16510 - "url": "https://opencollective.com/unified" 16511 - } 16512 - }, 16513 - "node_modules/mdast-util-to-string": { 16514 - "version": "1.1.0", 16515 - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", 16516 - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", 16517 - "dev": true, 16518 - "license": "MIT", 16519 - "funding": { 16520 - "type": "opencollective", 16521 - "url": "https://opencollective.com/unified" 16522 - } 16523 - }, 16524 10733 "node_modules/media-typer": { 16525 10734 "version": "0.3.0", 16526 10735 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", ··· 16529 10738 "license": "MIT", 16530 10739 "engines": { 16531 10740 "node": ">= 0.6" 16532 - } 16533 - }, 16534 - "node_modules/memfs": { 16535 - "version": "3.5.3", 16536 - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", 16537 - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", 16538 - "dev": true, 16539 - "license": "Unlicense", 16540 - "dependencies": { 16541 - "fs-monkey": "^1.0.4" 16542 - }, 16543 - "engines": { 16544 - "node": ">= 4.0.0" 16545 - } 16546 - }, 16547 - "node_modules/memoizerific": { 16548 - "version": "1.11.3", 16549 - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", 16550 - "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", 16551 - "dev": true, 16552 - "license": "MIT", 16553 - "dependencies": { 16554 - "map-or-similar": "^1.5.0" 16555 - } 16556 - }, 16557 - "node_modules/merge-descriptors": { 16558 - "version": "1.0.3", 16559 - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 16560 - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 16561 - "dev": true, 16562 - "license": "MIT", 16563 - "funding": { 16564 - "url": "https://github.com/sponsors/sindresorhus" 16565 10741 } 16566 10742 }, 16567 10743 "node_modules/merge-stream": { ··· 16579 10755 "license": "MIT", 16580 10756 "engines": { 16581 10757 "node": ">= 8" 16582 - } 16583 - }, 16584 - "node_modules/methods": { 16585 - "version": "1.1.2", 16586 - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 16587 - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 16588 - "dev": true, 16589 - "license": "MIT", 16590 - "engines": { 16591 - "node": ">= 0.6" 16592 10758 } 16593 10759 }, 16594 10760 "node_modules/micromatch": { ··· 16667 10833 "url": "https://github.com/sponsors/sindresorhus" 16668 10834 } 16669 10835 }, 10836 + "node_modules/min-indent": { 10837 + "version": "1.0.1", 10838 + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 10839 + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 10840 + "dev": true, 10841 + "license": "MIT", 10842 + "engines": { 10843 + "node": ">=4" 10844 + } 10845 + }, 16670 10846 "node_modules/minimatch": { 16671 10847 "version": "9.0.5", 16672 10848 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", ··· 16703 10879 "node": ">=16 || 14 >=14.17" 16704 10880 } 16705 10881 }, 16706 - "node_modules/minizlib": { 16707 - "version": "2.1.2", 16708 - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 16709 - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 16710 - "dev": true, 16711 - "license": "MIT", 16712 - "dependencies": { 16713 - "minipass": "^3.0.0", 16714 - "yallist": "^4.0.0" 16715 - }, 16716 - "engines": { 16717 - "node": ">= 8" 16718 - } 16719 - }, 16720 - "node_modules/minizlib/node_modules/minipass": { 16721 - "version": "3.3.6", 16722 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 16723 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 16724 - "dev": true, 16725 - "license": "ISC", 16726 - "dependencies": { 16727 - "yallist": "^4.0.0" 16728 - }, 16729 - "engines": { 16730 - "node": ">=8" 16731 - } 16732 - }, 16733 - "node_modules/minizlib/node_modules/yallist": { 16734 - "version": "4.0.0", 16735 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 16736 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 16737 - "dev": true, 16738 - "license": "ISC" 16739 - }, 16740 10882 "node_modules/mitt": { 16741 10883 "version": "3.0.1", 16742 10884 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", ··· 16755 10897 }, 16756 10898 "engines": { 16757 10899 "node": ">=10" 16758 - } 16759 - }, 16760 - "node_modules/mkdirp-classic": { 16761 - "version": "0.5.3", 16762 - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 16763 - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 16764 - "dev": true, 16765 - "license": "MIT" 16766 - }, 16767 - "node_modules/mlly": { 16768 - "version": "1.7.3", 16769 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", 16770 - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", 16771 - "dev": true, 16772 - "license": "MIT", 16773 - "dependencies": { 16774 - "acorn": "^8.14.0", 16775 - "pathe": "^1.1.2", 16776 - "pkg-types": "^1.2.1", 16777 - "ufo": "^1.5.4" 16778 10900 } 16779 10901 }, 16780 10902 "node_modules/mrmime": { ··· 16847 10969 "node": ">= 0.4.0" 16848 10970 } 16849 10971 }, 16850 - "node_modules/no-case": { 16851 - "version": "3.0.4", 16852 - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 16853 - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 16854 - "dev": true, 16855 - "license": "MIT", 16856 - "dependencies": { 16857 - "lower-case": "^2.0.2", 16858 - "tslib": "^2.0.3" 16859 - } 16860 - }, 16861 - "node_modules/node-abort-controller": { 16862 - "version": "3.1.1", 16863 - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", 16864 - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", 16865 - "dev": true, 16866 - "license": "MIT" 16867 - }, 16868 - "node_modules/node-dir": { 16869 - "version": "0.1.17", 16870 - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", 16871 - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", 16872 - "dev": true, 16873 - "license": "MIT", 16874 - "dependencies": { 16875 - "minimatch": "^3.0.2" 16876 - }, 16877 - "engines": { 16878 - "node": ">= 0.10.5" 16879 - } 16880 - }, 16881 - "node_modules/node-dir/node_modules/brace-expansion": { 16882 - "version": "1.1.11", 16883 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 16884 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 16885 - "dev": true, 16886 - "license": "MIT", 16887 - "dependencies": { 16888 - "balanced-match": "^1.0.0", 16889 - "concat-map": "0.0.1" 16890 - } 16891 - }, 16892 - "node_modules/node-dir/node_modules/minimatch": { 16893 - "version": "3.1.2", 16894 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 16895 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 16896 - "dev": true, 16897 - "license": "ISC", 16898 - "dependencies": { 16899 - "brace-expansion": "^1.1.7" 16900 - }, 16901 - "engines": { 16902 - "node": "*" 16903 - } 16904 - }, 16905 - "node_modules/node-fetch": { 16906 - "version": "2.7.0", 16907 - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 16908 - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 16909 - "dev": true, 16910 - "license": "MIT", 16911 - "dependencies": { 16912 - "whatwg-url": "^5.0.0" 16913 - }, 16914 - "engines": { 16915 - "node": "4.x || >=6.0.0" 16916 - }, 16917 - "peerDependencies": { 16918 - "encoding": "^0.1.0" 16919 - }, 16920 - "peerDependenciesMeta": { 16921 - "encoding": { 16922 - "optional": true 16923 - } 16924 - } 16925 - }, 16926 - "node_modules/node-fetch-native": { 16927 - "version": "1.6.4", 16928 - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", 16929 - "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", 16930 - "dev": true, 16931 - "license": "MIT" 16932 - }, 16933 - "node_modules/node-int64": { 16934 - "version": "0.4.0", 16935 - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 16936 - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", 16937 - "dev": true, 16938 - "license": "MIT" 16939 - }, 16940 10972 "node_modules/node-releases": { 16941 10973 "version": "2.0.19", 16942 10974 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", ··· 16966 10998 }, 16967 10999 "bin": { 16968 11000 "nopt": "bin/nopt.js" 16969 - } 16970 - }, 16971 - "node_modules/normalize-package-data": { 16972 - "version": "2.5.0", 16973 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 16974 - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 16975 - "dev": true, 16976 - "license": "BSD-2-Clause", 16977 - "dependencies": { 16978 - "hosted-git-info": "^2.1.4", 16979 - "resolve": "^1.10.0", 16980 - "semver": "2 || 3 || 4 || 5", 16981 - "validate-npm-package-license": "^3.0.1" 16982 - } 16983 - }, 16984 - "node_modules/normalize-package-data/node_modules/semver": { 16985 - "version": "5.7.2", 16986 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 16987 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 16988 - "dev": true, 16989 - "license": "ISC", 16990 - "bin": { 16991 - "semver": "bin/semver" 16992 11001 } 16993 11002 }, 16994 11003 "node_modules/normalize-path": { ··· 17030 11039 "url": "https://github.com/sponsors/sindresorhus" 17031 11040 } 17032 11041 }, 17033 - "node_modules/nth-check": { 17034 - "version": "2.1.1", 17035 - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", 17036 - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", 17037 - "dev": true, 17038 - "license": "BSD-2-Clause", 17039 - "dependencies": { 17040 - "boolbase": "^1.0.0" 17041 - }, 17042 - "funding": { 17043 - "url": "https://github.com/fb55/nth-check?sponsor=1" 17044 - } 17045 - }, 17046 - "node_modules/nypm": { 17047 - "version": "0.3.12", 17048 - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.12.tgz", 17049 - "integrity": "sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==", 17050 - "dev": true, 17051 - "license": "MIT", 17052 - "dependencies": { 17053 - "citty": "^0.1.6", 17054 - "consola": "^3.2.3", 17055 - "execa": "^8.0.1", 17056 - "pathe": "^1.1.2", 17057 - "pkg-types": "^1.2.0", 17058 - "ufo": "^1.5.4" 17059 - }, 17060 - "bin": { 17061 - "nypm": "dist/cli.mjs" 17062 - }, 17063 - "engines": { 17064 - "node": "^14.16.0 || >=16.10.0" 17065 - } 17066 - }, 17067 11042 "node_modules/oauth-sign": { 17068 11043 "version": "0.9.0", 17069 11044 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", ··· 17096 11071 "funding": { 17097 11072 "url": "https://github.com/sponsors/ljharb" 17098 11073 } 17099 - }, 17100 - "node_modules/object-is": { 17101 - "version": "1.1.6", 17102 - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", 17103 - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", 17104 - "dev": true, 17105 - "license": "MIT", 17106 - "dependencies": { 17107 - "call-bind": "^1.0.7", 17108 - "define-properties": "^1.2.1" 17109 - }, 17110 - "engines": { 17111 - "node": ">= 0.4" 17112 - }, 17113 - "funding": { 17114 - "url": "https://github.com/sponsors/ljharb" 17115 - } 17116 - }, 17117 - "node_modules/object-keys": { 17118 - "version": "1.1.1", 17119 - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 17120 - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 17121 - "dev": true, 17122 - "license": "MIT", 17123 - "engines": { 17124 - "node": ">= 0.4" 17125 - } 17126 - }, 17127 - "node_modules/object.assign": { 17128 - "version": "4.1.5", 17129 - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", 17130 - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", 17131 - "dev": true, 17132 - "license": "MIT", 17133 - "dependencies": { 17134 - "call-bind": "^1.0.5", 17135 - "define-properties": "^1.2.1", 17136 - "has-symbols": "^1.0.3", 17137 - "object-keys": "^1.1.1" 17138 - }, 17139 - "engines": { 17140 - "node": ">= 0.4" 17141 - }, 17142 - "funding": { 17143 - "url": "https://github.com/sponsors/ljharb" 17144 - } 17145 - }, 17146 - "node_modules/ohash": { 17147 - "version": "1.1.4", 17148 - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", 17149 - "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==", 17150 - "dev": true, 17151 - "license": "MIT" 17152 11074 }, 17153 11075 "node_modules/on-finished": { 17154 11076 "version": "2.4.1", ··· 17235 11157 "node": ">= 0.8.0" 17236 11158 } 17237 11159 }, 17238 - "node_modules/ora": { 17239 - "version": "5.4.1", 17240 - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", 17241 - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", 17242 - "dev": true, 17243 - "license": "MIT", 17244 - "dependencies": { 17245 - "bl": "^4.1.0", 17246 - "chalk": "^4.1.0", 17247 - "cli-cursor": "^3.1.0", 17248 - "cli-spinners": "^2.5.0", 17249 - "is-interactive": "^1.0.0", 17250 - "is-unicode-supported": "^0.1.0", 17251 - "log-symbols": "^4.1.0", 17252 - "strip-ansi": "^6.0.0", 17253 - "wcwidth": "^1.0.1" 17254 - }, 17255 - "engines": { 17256 - "node": ">=10" 17257 - }, 17258 - "funding": { 17259 - "url": "https://github.com/sponsors/sindresorhus" 17260 - } 17261 - }, 17262 - "node_modules/ora/node_modules/cli-cursor": { 17263 - "version": "3.1.0", 17264 - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 17265 - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 17266 - "dev": true, 17267 - "license": "MIT", 17268 - "dependencies": { 17269 - "restore-cursor": "^3.1.0" 17270 - }, 17271 - "engines": { 17272 - "node": ">=8" 17273 - } 17274 - }, 17275 - "node_modules/ora/node_modules/mimic-fn": { 17276 - "version": "2.1.0", 17277 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 17278 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 17279 - "dev": true, 17280 - "license": "MIT", 17281 - "engines": { 17282 - "node": ">=6" 17283 - } 17284 - }, 17285 - "node_modules/ora/node_modules/onetime": { 17286 - "version": "5.1.2", 17287 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 17288 - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 17289 - "dev": true, 17290 - "license": "MIT", 17291 - "dependencies": { 17292 - "mimic-fn": "^2.1.0" 17293 - }, 17294 - "engines": { 17295 - "node": ">=6" 17296 - }, 17297 - "funding": { 17298 - "url": "https://github.com/sponsors/sindresorhus" 17299 - } 17300 - }, 17301 - "node_modules/ora/node_modules/restore-cursor": { 17302 - "version": "3.1.0", 17303 - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 17304 - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 17305 - "dev": true, 17306 - "license": "MIT", 17307 - "dependencies": { 17308 - "onetime": "^5.1.0", 17309 - "signal-exit": "^3.0.2" 17310 - }, 17311 - "engines": { 17312 - "node": ">=8" 17313 - } 17314 - }, 17315 - "node_modules/ora/node_modules/signal-exit": { 17316 - "version": "3.0.7", 17317 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 17318 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 17319 - "dev": true, 17320 - "license": "ISC" 17321 - }, 17322 11160 "node_modules/p-limit": { 17323 11161 "version": "3.1.0", 17324 11162 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", ··· 17343 11181 "license": "MIT", 17344 11182 "dependencies": { 17345 11183 "p-limit": "^3.0.2" 17346 - }, 17347 - "engines": { 17348 - "node": ">=10" 17349 - }, 17350 - "funding": { 17351 - "url": "https://github.com/sponsors/sindresorhus" 17352 - } 17353 - }, 17354 - "node_modules/p-map": { 17355 - "version": "4.0.0", 17356 - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 17357 - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 17358 - "dev": true, 17359 - "license": "MIT", 17360 - "dependencies": { 17361 - "aggregate-error": "^3.0.0" 17362 11184 }, 17363 11185 "engines": { 17364 11186 "node": ">=10" ··· 17442 11264 "dev": true, 17443 11265 "license": "BlueOak-1.0.0" 17444 11266 }, 17445 - "node_modules/pako": { 17446 - "version": "0.2.9", 17447 - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", 17448 - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", 17449 - "dev": true, 17450 - "license": "MIT" 17451 - }, 17452 - "node_modules/param-case": { 17453 - "version": "3.0.4", 17454 - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", 17455 - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", 17456 - "dev": true, 17457 - "license": "MIT", 17458 - "dependencies": { 17459 - "dot-case": "^3.0.4", 17460 - "tslib": "^2.0.3" 17461 - } 17462 - }, 17463 11267 "node_modules/parent-module": { 17464 11268 "version": "1.0.1", 17465 11269 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", ··· 17515 11319 "dev": true, 17516 11320 "license": "MIT" 17517 11321 }, 17518 - "node_modules/parse5": { 17519 - "version": "6.0.1", 17520 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", 17521 - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", 17522 - "dev": true, 17523 - "license": "MIT" 17524 - }, 17525 11322 "node_modules/parseurl": { 17526 11323 "version": "1.3.3", 17527 11324 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", ··· 17531 11328 "engines": { 17532 11329 "node": ">= 0.8" 17533 11330 } 17534 - }, 17535 - "node_modules/pascal-case": { 17536 - "version": "3.1.2", 17537 - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 17538 - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 17539 - "dev": true, 17540 - "license": "MIT", 17541 - "dependencies": { 17542 - "no-case": "^3.0.4", 17543 - "tslib": "^2.0.3" 17544 - } 17545 - }, 17546 - "node_modules/path-browserify": { 17547 - "version": "1.0.1", 17548 - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 17549 - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 17550 - "dev": true, 17551 - "license": "MIT" 17552 11331 }, 17553 11332 "node_modules/path-exists": { 17554 11333 "version": "4.0.0", ··· 17618 11397 "dev": true, 17619 11398 "license": "ISC" 17620 11399 }, 17621 - "node_modules/path-to-regexp": { 17622 - "version": "0.1.12", 17623 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", 17624 - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", 17625 - "dev": true, 17626 - "license": "MIT" 17627 - }, 17628 11400 "node_modules/path-type": { 17629 11401 "version": "4.0.0", 17630 11402 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", ··· 17636 11408 } 17637 11409 }, 17638 11410 "node_modules/pathe": { 17639 - "version": "1.1.2", 17640 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 17641 - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 11411 + "version": "2.0.3", 11412 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 11413 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 17642 11414 "dev": true, 17643 11415 "license": "MIT" 17644 11416 }, ··· 17663 11435 ], 17664 11436 "dependencies": { 17665 11437 "through": "~2.3" 17666 - } 17667 - }, 17668 - "node_modules/peek-stream": { 17669 - "version": "1.1.3", 17670 - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", 17671 - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", 17672 - "dev": true, 17673 - "license": "MIT", 17674 - "dependencies": { 17675 - "buffer-from": "^1.0.0", 17676 - "duplexify": "^3.5.0", 17677 - "through2": "^2.0.3" 17678 11438 } 17679 11439 }, 17680 11440 "node_modules/pend": { ··· 17734 11494 "node": ">=6" 17735 11495 } 17736 11496 }, 17737 - "node_modules/pirates": { 17738 - "version": "4.0.6", 17739 - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 17740 - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 17741 - "dev": true, 17742 - "license": "MIT", 17743 - "engines": { 17744 - "node": ">= 6" 17745 - } 17746 - }, 17747 11497 "node_modules/pixelmatch": { 17748 11498 "version": "5.3.0", 17749 11499 "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.3.0.tgz", ··· 17755 11505 }, 17756 11506 "bin": { 17757 11507 "pixelmatch": "bin/pixelmatch" 17758 - } 17759 - }, 17760 - "node_modules/pkg-dir": { 17761 - "version": "5.0.0", 17762 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 17763 - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 17764 - "dev": true, 17765 - "license": "MIT", 17766 - "dependencies": { 17767 - "find-up": "^5.0.0" 17768 - }, 17769 - "engines": { 17770 - "node": ">=10" 17771 - } 17772 - }, 17773 - "node_modules/pkg-types": { 17774 - "version": "1.2.1", 17775 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", 17776 - "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", 17777 - "dev": true, 17778 - "license": "MIT", 17779 - "dependencies": { 17780 - "confbox": "^0.1.8", 17781 - "mlly": "^1.7.2", 17782 - "pathe": "^1.1.2" 17783 11508 } 17784 11509 }, 17785 11510 "node_modules/playwright": { ··· 17837 11562 "license": "MIT", 17838 11563 "engines": { 17839 11564 "node": ">=12.13.0" 17840 - } 17841 - }, 17842 - "node_modules/polished": { 17843 - "version": "4.3.1", 17844 - "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", 17845 - "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", 17846 - "dev": true, 17847 - "license": "MIT", 17848 - "dependencies": { 17849 - "@babel/runtime": "^7.17.8" 17850 - }, 17851 - "engines": { 17852 - "node": ">=10" 17853 - } 17854 - }, 17855 - "node_modules/possible-typed-array-names": { 17856 - "version": "1.0.0", 17857 - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", 17858 - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", 17859 - "dev": true, 17860 - "license": "MIT", 17861 - "engines": { 17862 - "node": ">= 0.4" 17863 11565 } 17864 11566 }, 17865 11567 "node_modules/postcss": { ··· 18001 11703 "url": "https://github.com/prettier/prettier?sponsor=1" 18002 11704 } 18003 11705 }, 18004 - "node_modules/pretty-error": { 18005 - "version": "4.0.0", 18006 - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", 18007 - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", 18008 - "dev": true, 18009 - "license": "MIT", 18010 - "dependencies": { 18011 - "lodash": "^4.17.20", 18012 - "renderkid": "^3.0.0" 18013 - } 18014 - }, 18015 11706 "node_modules/pretty-format": { 18016 11707 "version": "27.5.1", 18017 11708 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", ··· 18040 11731 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 18041 11732 } 18042 11733 }, 18043 - "node_modules/pretty-hrtime": { 18044 - "version": "1.0.3", 18045 - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 18046 - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", 18047 - "dev": true, 18048 - "license": "MIT", 18049 - "engines": { 18050 - "node": ">= 0.8" 18051 - } 18052 - }, 18053 - "node_modules/process": { 18054 - "version": "0.11.10", 18055 - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 18056 - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 18057 - "dev": true, 18058 - "license": "MIT", 18059 - "engines": { 18060 - "node": ">= 0.6.0" 18061 - } 18062 - }, 18063 11734 "node_modules/process-nextick-args": { 18064 11735 "version": "2.0.1", 18065 11736 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", ··· 18085 11756 "license": "MIT", 18086 11757 "dependencies": { 18087 11758 "asap": "~2.0.6" 18088 - } 18089 - }, 18090 - "node_modules/prompts": { 18091 - "version": "2.4.2", 18092 - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 18093 - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 18094 - "dev": true, 18095 - "license": "MIT", 18096 - "dependencies": { 18097 - "kleur": "^3.0.3", 18098 - "sisteransi": "^1.0.5" 18099 - }, 18100 - "engines": { 18101 - "node": ">= 6" 18102 - } 18103 - }, 18104 - "node_modules/proxy-addr": { 18105 - "version": "2.0.7", 18106 - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 18107 - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 18108 - "dev": true, 18109 - "license": "MIT", 18110 - "dependencies": { 18111 - "forwarded": "0.2.0", 18112 - "ipaddr.js": "1.9.1" 18113 - }, 18114 - "engines": { 18115 - "node": ">= 0.10" 18116 11759 } 18117 11760 }, 18118 11761 "node_modules/proxy-agent": { ··· 18223 11866 "once": "^1.3.1" 18224 11867 } 18225 11868 }, 18226 - "node_modules/pumpify": { 18227 - "version": "1.5.1", 18228 - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", 18229 - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", 18230 - "dev": true, 18231 - "license": "MIT", 18232 - "dependencies": { 18233 - "duplexify": "^3.6.0", 18234 - "inherits": "^2.0.3", 18235 - "pump": "^2.0.0" 18236 - } 18237 - }, 18238 - "node_modules/pumpify/node_modules/pump": { 18239 - "version": "2.0.1", 18240 - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", 18241 - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 18242 - "dev": true, 18243 - "license": "MIT", 18244 - "dependencies": { 18245 - "end-of-stream": "^1.1.0", 18246 - "once": "^1.3.1" 18247 - } 18248 - }, 18249 11869 "node_modules/punycode": { 18250 11870 "version": "1.4.1", 18251 11871 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", ··· 18276 11896 } 18277 11897 }, 18278 11898 "node_modules/puppeteer-core": { 18279 - "version": "2.1.1", 18280 - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", 18281 - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", 18282 - "dev": true, 18283 - "license": "Apache-2.0", 18284 - "dependencies": { 18285 - "@types/mime-types": "^2.1.0", 18286 - "debug": "^4.1.0", 18287 - "extract-zip": "^1.6.6", 18288 - "https-proxy-agent": "^4.0.0", 18289 - "mime": "^2.0.3", 18290 - "mime-types": "^2.1.25", 18291 - "progress": "^2.0.1", 18292 - "proxy-from-env": "^1.0.0", 18293 - "rimraf": "^2.6.1", 18294 - "ws": "^6.1.0" 18295 - }, 18296 - "engines": { 18297 - "node": ">=8.16.0" 18298 - } 18299 - }, 18300 - "node_modules/puppeteer-core/node_modules/agent-base": { 18301 - "version": "5.1.1", 18302 - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", 18303 - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", 18304 - "dev": true, 18305 - "license": "MIT", 18306 - "engines": { 18307 - "node": ">= 6.0.0" 18308 - } 18309 - }, 18310 - "node_modules/puppeteer-core/node_modules/brace-expansion": { 18311 - "version": "1.1.11", 18312 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 18313 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 18314 - "dev": true, 18315 - "license": "MIT", 18316 - "dependencies": { 18317 - "balanced-match": "^1.0.0", 18318 - "concat-map": "0.0.1" 18319 - } 18320 - }, 18321 - "node_modules/puppeteer-core/node_modules/extract-zip": { 18322 - "version": "1.7.0", 18323 - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", 18324 - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", 18325 - "dev": true, 18326 - "license": "BSD-2-Clause", 18327 - "dependencies": { 18328 - "concat-stream": "^1.6.2", 18329 - "debug": "^2.6.9", 18330 - "mkdirp": "^0.5.4", 18331 - "yauzl": "^2.10.0" 18332 - }, 18333 - "bin": { 18334 - "extract-zip": "cli.js" 18335 - } 18336 - }, 18337 - "node_modules/puppeteer-core/node_modules/extract-zip/node_modules/debug": { 18338 - "version": "2.6.9", 18339 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 18340 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 18341 - "dev": true, 18342 - "license": "MIT", 18343 - "dependencies": { 18344 - "ms": "2.0.0" 18345 - } 18346 - }, 18347 - "node_modules/puppeteer-core/node_modules/glob": { 18348 - "version": "7.2.3", 18349 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 18350 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 18351 - "deprecated": "Glob versions prior to v9 are no longer supported", 18352 - "dev": true, 18353 - "license": "ISC", 18354 - "dependencies": { 18355 - "fs.realpath": "^1.0.0", 18356 - "inflight": "^1.0.4", 18357 - "inherits": "2", 18358 - "minimatch": "^3.1.1", 18359 - "once": "^1.3.0", 18360 - "path-is-absolute": "^1.0.0" 18361 - }, 18362 - "engines": { 18363 - "node": "*" 18364 - }, 18365 - "funding": { 18366 - "url": "https://github.com/sponsors/isaacs" 18367 - } 18368 - }, 18369 - "node_modules/puppeteer-core/node_modules/https-proxy-agent": { 18370 - "version": "4.0.0", 18371 - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", 18372 - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", 18373 - "dev": true, 18374 - "license": "MIT", 18375 - "dependencies": { 18376 - "agent-base": "5", 18377 - "debug": "4" 18378 - }, 18379 - "engines": { 18380 - "node": ">= 6.0.0" 18381 - } 18382 - }, 18383 - "node_modules/puppeteer-core/node_modules/minimatch": { 18384 - "version": "3.1.2", 18385 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 18386 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 18387 - "dev": true, 18388 - "license": "ISC", 18389 - "dependencies": { 18390 - "brace-expansion": "^1.1.7" 18391 - }, 18392 - "engines": { 18393 - "node": "*" 18394 - } 18395 - }, 18396 - "node_modules/puppeteer-core/node_modules/mkdirp": { 18397 - "version": "0.5.6", 18398 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 18399 - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 18400 - "dev": true, 18401 - "license": "MIT", 18402 - "dependencies": { 18403 - "minimist": "^1.2.6" 18404 - }, 18405 - "bin": { 18406 - "mkdirp": "bin/cmd.js" 18407 - } 18408 - }, 18409 - "node_modules/puppeteer-core/node_modules/ms": { 18410 - "version": "2.0.0", 18411 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 18412 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 18413 - "dev": true, 18414 - "license": "MIT" 18415 - }, 18416 - "node_modules/puppeteer-core/node_modules/rimraf": { 18417 - "version": "2.7.1", 18418 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 18419 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 18420 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 18421 - "dev": true, 18422 - "license": "ISC", 18423 - "dependencies": { 18424 - "glob": "^7.1.3" 18425 - }, 18426 - "bin": { 18427 - "rimraf": "bin.js" 18428 - } 18429 - }, 18430 - "node_modules/puppeteer-core/node_modules/ws": { 18431 - "version": "6.2.3", 18432 - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", 18433 - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", 18434 - "dev": true, 18435 - "license": "MIT", 18436 - "dependencies": { 18437 - "async-limiter": "~1.0.0" 18438 - } 18439 - }, 18440 - "node_modules/puppeteer/node_modules/argparse": { 18441 - "version": "2.0.1", 18442 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 18443 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 18444 - "dev": true, 18445 - "license": "Python-2.0" 18446 - }, 18447 - "node_modules/puppeteer/node_modules/cosmiconfig": { 18448 - "version": "9.0.0", 18449 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", 18450 - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", 18451 - "dev": true, 18452 - "license": "MIT", 18453 - "dependencies": { 18454 - "env-paths": "^2.2.1", 18455 - "import-fresh": "^3.3.0", 18456 - "js-yaml": "^4.1.0", 18457 - "parse-json": "^5.2.0" 18458 - }, 18459 - "engines": { 18460 - "node": ">=14" 18461 - }, 18462 - "funding": { 18463 - "url": "https://github.com/sponsors/d-fischer" 18464 - }, 18465 - "peerDependencies": { 18466 - "typescript": ">=4.9.5" 18467 - }, 18468 - "peerDependenciesMeta": { 18469 - "typescript": { 18470 - "optional": true 18471 - } 18472 - } 18473 - }, 18474 - "node_modules/puppeteer/node_modules/debug": { 18475 - "version": "4.4.1", 18476 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 18477 - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 18478 - "dev": true, 18479 - "license": "MIT", 18480 - "dependencies": { 18481 - "ms": "^2.1.3" 18482 - }, 18483 - "engines": { 18484 - "node": ">=6.0" 18485 - }, 18486 - "peerDependenciesMeta": { 18487 - "supports-color": { 18488 - "optional": true 18489 - } 18490 - } 18491 - }, 18492 - "node_modules/puppeteer/node_modules/js-yaml": { 18493 - "version": "4.1.0", 18494 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 18495 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 18496 - "dev": true, 18497 - "license": "MIT", 18498 - "dependencies": { 18499 - "argparse": "^2.0.1" 18500 - }, 18501 - "bin": { 18502 - "js-yaml": "bin/js-yaml.js" 18503 - } 18504 - }, 18505 - "node_modules/puppeteer/node_modules/puppeteer-core": { 18506 11899 "version": "24.10.0", 18507 11900 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.0.tgz", 18508 11901 "integrity": "sha512-xX0QJRc8t19iAwRDsAOR38Q/Zx/W6WVzJCEhKCAwp2XMsaWqfNtQ+rBfQW9PlF+Op24d7c8Zlgq9YNmbnA7hdQ==", ··· 18518 11911 }, 18519 11912 "engines": { 18520 11913 "node": ">=18" 11914 + } 11915 + }, 11916 + "node_modules/puppeteer-core/node_modules/debug": { 11917 + "version": "4.4.1", 11918 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 11919 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 11920 + "dev": true, 11921 + "license": "MIT", 11922 + "dependencies": { 11923 + "ms": "^2.1.3" 11924 + }, 11925 + "engines": { 11926 + "node": ">=6.0" 11927 + }, 11928 + "peerDependenciesMeta": { 11929 + "supports-color": { 11930 + "optional": true 11931 + } 18521 11932 } 18522 11933 }, 18523 11934 "node_modules/q": { ··· 18578 11989 } 18579 11990 ], 18580 11991 "license": "MIT" 18581 - }, 18582 - "node_modules/ramda": { 18583 - "version": "0.29.0", 18584 - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", 18585 - "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", 18586 - "dev": true, 18587 - "license": "MIT", 18588 - "funding": { 18589 - "type": "opencollective", 18590 - "url": "https://opencollective.com/ramda" 18591 - } 18592 11992 }, 18593 11993 "node_modules/randombytes": { 18594 11994 "version": "2.1.0", ··· 18720 12120 "node": ">=0.10.0" 18721 12121 } 18722 12122 }, 18723 - "node_modules/react-colorful": { 18724 - "version": "5.6.1", 18725 - "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", 18726 - "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", 18727 - "dev": true, 18728 - "license": "MIT", 18729 - "peerDependencies": { 18730 - "react": ">=16.8.0", 18731 - "react-dom": ">=16.8.0" 18732 - } 18733 - }, 18734 12123 "node_modules/react-dom": { 18735 12124 "version": "18.3.1", 18736 12125 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", ··· 18751 12140 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", 18752 12141 "dev": true, 18753 12142 "license": "MIT" 18754 - }, 18755 - "node_modules/react-remove-scroll": { 18756 - "version": "2.5.5", 18757 - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", 18758 - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", 18759 - "dev": true, 18760 - "license": "MIT", 18761 - "dependencies": { 18762 - "react-remove-scroll-bar": "^2.3.3", 18763 - "react-style-singleton": "^2.2.1", 18764 - "tslib": "^2.1.0", 18765 - "use-callback-ref": "^1.3.0", 18766 - "use-sidecar": "^1.1.2" 18767 - }, 18768 - "engines": { 18769 - "node": ">=10" 18770 - }, 18771 - "peerDependencies": { 18772 - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", 18773 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 18774 - }, 18775 - "peerDependenciesMeta": { 18776 - "@types/react": { 18777 - "optional": true 18778 - } 18779 - } 18780 - }, 18781 - "node_modules/react-remove-scroll-bar": { 18782 - "version": "2.3.6", 18783 - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", 18784 - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", 18785 - "dev": true, 18786 - "license": "MIT", 18787 - "dependencies": { 18788 - "react-style-singleton": "^2.2.1", 18789 - "tslib": "^2.0.0" 18790 - }, 18791 - "engines": { 18792 - "node": ">=10" 18793 - }, 18794 - "peerDependencies": { 18795 - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", 18796 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 18797 - }, 18798 - "peerDependenciesMeta": { 18799 - "@types/react": { 18800 - "optional": true 18801 - } 18802 - } 18803 - }, 18804 - "node_modules/react-style-singleton": { 18805 - "version": "2.2.1", 18806 - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", 18807 - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", 18808 - "dev": true, 18809 - "license": "MIT", 18810 - "dependencies": { 18811 - "get-nonce": "^1.0.0", 18812 - "invariant": "^2.2.4", 18813 - "tslib": "^2.0.0" 18814 - }, 18815 - "engines": { 18816 - "node": ">=10" 18817 - }, 18818 - "peerDependencies": { 18819 - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", 18820 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 18821 - }, 18822 - "peerDependenciesMeta": { 18823 - "@types/react": { 18824 - "optional": true 18825 - } 18826 - } 18827 - }, 18828 - "node_modules/read-pkg": { 18829 - "version": "5.2.0", 18830 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 18831 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 18832 - "dev": true, 18833 - "license": "MIT", 18834 - "dependencies": { 18835 - "@types/normalize-package-data": "^2.4.0", 18836 - "normalize-package-data": "^2.5.0", 18837 - "parse-json": "^5.0.0", 18838 - "type-fest": "^0.6.0" 18839 - }, 18840 - "engines": { 18841 - "node": ">=8" 18842 - } 18843 - }, 18844 - "node_modules/read-pkg-up": { 18845 - "version": "7.0.1", 18846 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 18847 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 18848 - "dev": true, 18849 - "license": "MIT", 18850 - "dependencies": { 18851 - "find-up": "^4.1.0", 18852 - "read-pkg": "^5.2.0", 18853 - "type-fest": "^0.8.1" 18854 - }, 18855 - "engines": { 18856 - "node": ">=8" 18857 - }, 18858 - "funding": { 18859 - "url": "https://github.com/sponsors/sindresorhus" 18860 - } 18861 - }, 18862 - "node_modules/read-pkg-up/node_modules/find-up": { 18863 - "version": "4.1.0", 18864 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 18865 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 18866 - "dev": true, 18867 - "license": "MIT", 18868 - "dependencies": { 18869 - "locate-path": "^5.0.0", 18870 - "path-exists": "^4.0.0" 18871 - }, 18872 - "engines": { 18873 - "node": ">=8" 18874 - } 18875 - }, 18876 - "node_modules/read-pkg-up/node_modules/locate-path": { 18877 - "version": "5.0.0", 18878 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 18879 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 18880 - "dev": true, 18881 - "license": "MIT", 18882 - "dependencies": { 18883 - "p-locate": "^4.1.0" 18884 - }, 18885 - "engines": { 18886 - "node": ">=8" 18887 - } 18888 - }, 18889 - "node_modules/read-pkg-up/node_modules/p-limit": { 18890 - "version": "2.3.0", 18891 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 18892 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 18893 - "dev": true, 18894 - "license": "MIT", 18895 - "dependencies": { 18896 - "p-try": "^2.0.0" 18897 - }, 18898 - "engines": { 18899 - "node": ">=6" 18900 - }, 18901 - "funding": { 18902 - "url": "https://github.com/sponsors/sindresorhus" 18903 - } 18904 - }, 18905 - "node_modules/read-pkg-up/node_modules/p-locate": { 18906 - "version": "4.1.0", 18907 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 18908 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 18909 - "dev": true, 18910 - "license": "MIT", 18911 - "dependencies": { 18912 - "p-limit": "^2.2.0" 18913 - }, 18914 - "engines": { 18915 - "node": ">=8" 18916 - } 18917 - }, 18918 - "node_modules/read-pkg-up/node_modules/type-fest": { 18919 - "version": "0.8.1", 18920 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 18921 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 18922 - "dev": true, 18923 - "license": "(MIT OR CC0-1.0)", 18924 - "engines": { 18925 - "node": ">=8" 18926 - } 18927 - }, 18928 - "node_modules/read-pkg/node_modules/type-fest": { 18929 - "version": "0.6.0", 18930 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 18931 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 18932 - "dev": true, 18933 - "license": "(MIT OR CC0-1.0)", 18934 - "engines": { 18935 - "node": ">=8" 18936 - } 18937 12143 }, 18938 12144 "node_modules/readable-stream": { 18939 12145 "version": "1.0.34", ··· 19003 12209 }, 19004 12210 "engines": { 19005 12211 "node": ">= 10.13.0" 12212 + } 12213 + }, 12214 + "node_modules/redent": { 12215 + "version": "3.0.0", 12216 + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 12217 + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 12218 + "dev": true, 12219 + "license": "MIT", 12220 + "dependencies": { 12221 + "indent-string": "^4.0.0", 12222 + "strip-indent": "^3.0.0" 12223 + }, 12224 + "engines": { 12225 + "node": ">=8" 19006 12226 } 19007 12227 }, 19008 12228 "node_modules/regenerate": { ··· 19092 12312 }, 19093 12313 "bin": { 19094 12314 "regjsparser": "bin/parser" 19095 - } 19096 - }, 19097 - "node_modules/relateurl": { 19098 - "version": "0.2.7", 19099 - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 19100 - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", 19101 - "dev": true, 19102 - "license": "MIT", 19103 - "engines": { 19104 - "node": ">= 0.10" 19105 - } 19106 - }, 19107 - "node_modules/remark-external-links": { 19108 - "version": "8.0.0", 19109 - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", 19110 - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", 19111 - "dev": true, 19112 - "license": "MIT", 19113 - "dependencies": { 19114 - "extend": "^3.0.0", 19115 - "is-absolute-url": "^3.0.0", 19116 - "mdast-util-definitions": "^4.0.0", 19117 - "space-separated-tokens": "^1.0.0", 19118 - "unist-util-visit": "^2.0.0" 19119 - }, 19120 - "funding": { 19121 - "type": "opencollective", 19122 - "url": "https://opencollective.com/unified" 19123 - } 19124 - }, 19125 - "node_modules/remark-slug": { 19126 - "version": "6.1.0", 19127 - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", 19128 - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", 19129 - "dev": true, 19130 - "license": "MIT", 19131 - "dependencies": { 19132 - "github-slugger": "^1.0.0", 19133 - "mdast-util-to-string": "^1.0.0", 19134 - "unist-util-visit": "^2.0.0" 19135 - }, 19136 - "funding": { 19137 - "type": "opencollective", 19138 - "url": "https://opencollective.com/unified" 19139 - } 19140 - }, 19141 - "node_modules/renderkid": { 19142 - "version": "3.0.0", 19143 - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", 19144 - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", 19145 - "dev": true, 19146 - "license": "MIT", 19147 - "dependencies": { 19148 - "css-select": "^4.1.3", 19149 - "dom-converter": "^0.2.0", 19150 - "htmlparser2": "^6.1.0", 19151 - "lodash": "^4.17.21", 19152 - "strip-ansi": "^6.0.1" 19153 12315 } 19154 12316 }, 19155 12317 "node_modules/repeating": { ··· 19579 12741 } 19580 12742 }, 19581 12743 "node_modules/rxjs": { 19582 - "version": "7.8.1", 19583 - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", 19584 - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", 12744 + "version": "7.8.2", 12745 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", 12746 + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", 19585 12747 "dev": true, 12748 + "license": "Apache-2.0", 19586 12749 "dependencies": { 19587 12750 "tslib": "^2.1.0" 19588 12751 } ··· 19693 12856 }, 19694 12857 "engines": { 19695 12858 "node": ">=10" 19696 - } 19697 - }, 19698 - "node_modules/send": { 19699 - "version": "0.19.0", 19700 - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 19701 - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 19702 - "dev": true, 19703 - "license": "MIT", 19704 - "dependencies": { 19705 - "debug": "2.6.9", 19706 - "depd": "2.0.0", 19707 - "destroy": "1.2.0", 19708 - "encodeurl": "~1.0.2", 19709 - "escape-html": "~1.0.3", 19710 - "etag": "~1.8.1", 19711 - "fresh": "0.5.2", 19712 - "http-errors": "2.0.0", 19713 - "mime": "1.6.0", 19714 - "ms": "2.1.3", 19715 - "on-finished": "2.4.1", 19716 - "range-parser": "~1.2.1", 19717 - "statuses": "2.0.1" 19718 - }, 19719 - "engines": { 19720 - "node": ">= 0.8.0" 19721 - } 19722 - }, 19723 - "node_modules/send/node_modules/debug": { 19724 - "version": "2.6.9", 19725 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 19726 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 19727 - "dev": true, 19728 - "license": "MIT", 19729 - "dependencies": { 19730 - "ms": "2.0.0" 19731 - } 19732 - }, 19733 - "node_modules/send/node_modules/debug/node_modules/ms": { 19734 - "version": "2.0.0", 19735 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 19736 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 19737 - "dev": true, 19738 - "license": "MIT" 19739 - }, 19740 - "node_modules/send/node_modules/encodeurl": { 19741 - "version": "1.0.2", 19742 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 19743 - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 19744 - "dev": true, 19745 - "license": "MIT", 19746 - "engines": { 19747 - "node": ">= 0.8" 19748 - } 19749 - }, 19750 - "node_modules/send/node_modules/mime": { 19751 - "version": "1.6.0", 19752 - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 19753 - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 19754 - "dev": true, 19755 - "license": "MIT", 19756 - "bin": { 19757 - "mime": "cli.js" 19758 - }, 19759 - "engines": { 19760 - "node": ">=4" 19761 12859 } 19762 12860 }, 19763 12861 "node_modules/serialize-javascript": { ··· 19896 12994 "node": ">= 0.6" 19897 12995 } 19898 12996 }, 19899 - "node_modules/serve-static": { 19900 - "version": "1.16.2", 19901 - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 19902 - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 19903 - "dev": true, 19904 - "license": "MIT", 19905 - "dependencies": { 19906 - "encodeurl": "~2.0.0", 19907 - "escape-html": "~1.0.3", 19908 - "parseurl": "~1.3.3", 19909 - "send": "0.19.0" 19910 - }, 19911 - "engines": { 19912 - "node": ">= 0.8.0" 19913 - } 19914 - }, 19915 12997 "node_modules/serve/node_modules/ajv": { 19916 12998 "version": "8.12.0", 19917 12999 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", ··· 20015 13097 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", 20016 13098 "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", 20017 13099 "dev": true, 13100 + "license": "MIT", 20018 13101 "engines": { 20019 13102 "node": ">= 0.4" 20020 13103 }, ··· 20088 13171 "engines": { 20089 13172 "node": ">=18" 20090 13173 } 20091 - }, 20092 - "node_modules/sisteransi": { 20093 - "version": "1.0.5", 20094 - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 20095 - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 20096 - "dev": true, 20097 - "license": "MIT" 20098 13174 }, 20099 13175 "node_modules/slash": { 20100 13176 "version": "3.0.0", ··· 20284 13360 "source-map": "^0.6.0" 20285 13361 } 20286 13362 }, 20287 - "node_modules/space-separated-tokens": { 20288 - "version": "1.1.5", 20289 - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", 20290 - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", 20291 - "dev": true, 20292 - "license": "MIT", 20293 - "funding": { 20294 - "type": "github", 20295 - "url": "https://github.com/sponsors/wooorm" 20296 - } 20297 - }, 20298 - "node_modules/spdx-correct": { 20299 - "version": "3.2.0", 20300 - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 20301 - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 20302 - "dev": true, 20303 - "license": "Apache-2.0", 20304 - "dependencies": { 20305 - "spdx-expression-parse": "^3.0.0", 20306 - "spdx-license-ids": "^3.0.0" 20307 - } 20308 - }, 20309 - "node_modules/spdx-correct/node_modules/spdx-expression-parse": { 20310 - "version": "3.0.1", 20311 - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 20312 - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 20313 - "dev": true, 20314 - "license": "MIT", 20315 - "dependencies": { 20316 - "spdx-exceptions": "^2.1.0", 20317 - "spdx-license-ids": "^3.0.0" 20318 - } 20319 - }, 20320 13363 "node_modules/spdx-exceptions": { 20321 13364 "version": "2.5.0", 20322 13365 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", ··· 20412 13455 "dev": true, 20413 13456 "license": "MIT" 20414 13457 }, 20415 - "node_modules/store2": { 20416 - "version": "2.14.4", 20417 - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.4.tgz", 20418 - "integrity": "sha512-srTItn1GOvyvOycgxjAnPA63FZNwy0PTyUBFMHRM+hVFltAeoh0LmNBz9SZqUS9mMqGk8rfyWyXn3GH5ReJ8Zw==", 20419 - "dev": true, 20420 - "license": "MIT" 20421 - }, 20422 13458 "node_modules/storybook": { 20423 - "version": "7.6.20", 20424 - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.20.tgz", 20425 - "integrity": "sha512-Wt04pPTO71pwmRmsgkyZhNo4Bvdb/1pBAMsIFb9nQLykEdzzpXjvingxFFvdOG4nIowzwgxD+CLlyRqVJqnATw==", 13459 + "version": "9.0.4", 13460 + "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.0.4.tgz", 13461 + "integrity": "sha512-ncYRogaG5N2LNgrh2BoTzgizd3oYI3lTe8gqSi6Zk9P4z2P4wpOI4cNwIcw78ShDJ7v1Md5y0qrK/HnSB9vsKA==", 20426 13462 "dev": true, 20427 13463 "license": "MIT", 20428 13464 "dependencies": { 20429 - "@storybook/cli": "7.6.20" 13465 + "@storybook/global": "^5.0.0", 13466 + "@testing-library/jest-dom": "^6.6.3", 13467 + "@testing-library/user-event": "^14.6.1", 13468 + "@vitest/expect": "3.0.9", 13469 + "@vitest/spy": "3.0.9", 13470 + "better-opn": "^3.0.2", 13471 + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", 13472 + "esbuild-register": "^3.5.0", 13473 + "recast": "^0.23.5", 13474 + "semver": "^7.6.2", 13475 + "ws": "^8.18.0" 20430 13476 }, 20431 13477 "bin": { 20432 - "sb": "index.js", 20433 - "storybook": "index.js" 13478 + "storybook": "bin/index.cjs" 20434 13479 }, 20435 13480 "funding": { 20436 13481 "type": "opencollective", 20437 13482 "url": "https://opencollective.com/storybook" 13483 + }, 13484 + "peerDependencies": { 13485 + "prettier": "^2 || ^3" 13486 + }, 13487 + "peerDependenciesMeta": { 13488 + "prettier": { 13489 + "optional": true 13490 + } 13491 + } 13492 + }, 13493 + "node_modules/storybook/node_modules/@vitest/expect": { 13494 + "version": "3.0.9", 13495 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.9.tgz", 13496 + "integrity": "sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==", 13497 + "dev": true, 13498 + "license": "MIT", 13499 + "dependencies": { 13500 + "@vitest/spy": "3.0.9", 13501 + "@vitest/utils": "3.0.9", 13502 + "chai": "^5.2.0", 13503 + "tinyrainbow": "^2.0.0" 13504 + }, 13505 + "funding": { 13506 + "url": "https://opencollective.com/vitest" 13507 + } 13508 + }, 13509 + "node_modules/storybook/node_modules/@vitest/pretty-format": { 13510 + "version": "3.0.9", 13511 + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.9.tgz", 13512 + "integrity": "sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==", 13513 + "dev": true, 13514 + "license": "MIT", 13515 + "dependencies": { 13516 + "tinyrainbow": "^2.0.0" 13517 + }, 13518 + "funding": { 13519 + "url": "https://opencollective.com/vitest" 13520 + } 13521 + }, 13522 + "node_modules/storybook/node_modules/@vitest/spy": { 13523 + "version": "3.0.9", 13524 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.9.tgz", 13525 + "integrity": "sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==", 13526 + "dev": true, 13527 + "license": "MIT", 13528 + "dependencies": { 13529 + "tinyspy": "^3.0.2" 13530 + }, 13531 + "funding": { 13532 + "url": "https://opencollective.com/vitest" 13533 + } 13534 + }, 13535 + "node_modules/storybook/node_modules/@vitest/utils": { 13536 + "version": "3.0.9", 13537 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.9.tgz", 13538 + "integrity": "sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==", 13539 + "dev": true, 13540 + "license": "MIT", 13541 + "dependencies": { 13542 + "@vitest/pretty-format": "3.0.9", 13543 + "loupe": "^3.1.3", 13544 + "tinyrainbow": "^2.0.0" 13545 + }, 13546 + "funding": { 13547 + "url": "https://opencollective.com/vitest" 20438 13548 } 20439 13549 }, 20440 13550 "node_modules/stream-combiner": { ··· 20446 13556 "dependencies": { 20447 13557 "duplexer": "~0.1.1" 20448 13558 } 20449 - }, 20450 - "node_modules/stream-shift": { 20451 - "version": "1.0.3", 20452 - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", 20453 - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", 20454 - "dev": true, 20455 - "license": "MIT" 20456 13559 }, 20457 13560 "node_modules/streamroller": { 20458 13561 "version": "3.1.5", ··· 20505 13608 } 20506 13609 }, 20507 13610 "node_modules/streamx": { 20508 - "version": "2.22.0", 20509 - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", 20510 - "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", 13611 + "version": "2.22.1", 13612 + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz", 13613 + "integrity": "sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==", 20511 13614 "dev": true, 20512 13615 "license": "MIT", 20513 13616 "dependencies": { ··· 20655 13758 "url": "https://github.com/sponsors/sindresorhus" 20656 13759 } 20657 13760 }, 13761 + "node_modules/strip-indent": { 13762 + "version": "3.0.0", 13763 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 13764 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 13765 + "dev": true, 13766 + "license": "MIT", 13767 + "dependencies": { 13768 + "min-indent": "^1.0.0" 13769 + }, 13770 + "engines": { 13771 + "node": ">=8" 13772 + } 13773 + }, 20658 13774 "node_modules/strip-json-comments": { 20659 13775 "version": "3.1.1", 20660 13776 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", ··· 20666 13782 }, 20667 13783 "funding": { 20668 13784 "url": "https://github.com/sponsors/sindresorhus" 20669 - } 20670 - }, 20671 - "node_modules/style-loader": { 20672 - "version": "3.3.4", 20673 - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", 20674 - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", 20675 - "dev": true, 20676 - "license": "MIT", 20677 - "engines": { 20678 - "node": ">= 12.13.0" 20679 - }, 20680 - "funding": { 20681 - "type": "opencollective", 20682 - "url": "https://opencollective.com/webpack" 20683 - }, 20684 - "peerDependencies": { 20685 - "webpack": "^5.0.0" 20686 13785 } 20687 13786 }, 20688 13787 "node_modules/supports-color": { ··· 20709 13808 }, 20710 13809 "funding": { 20711 13810 "url": "https://github.com/sponsors/ljharb" 20712 - } 20713 - }, 20714 - "node_modules/swc-loader": { 20715 - "version": "0.2.6", 20716 - "resolved": "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.6.tgz", 20717 - "integrity": "sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==", 20718 - "dev": true, 20719 - "license": "MIT", 20720 - "dependencies": { 20721 - "@swc/counter": "^0.1.3" 20722 - }, 20723 - "peerDependencies": { 20724 - "@swc/core": "^1.2.147", 20725 - "webpack": ">=2" 20726 13811 } 20727 13812 }, 20728 13813 "node_modules/sync-request": { ··· 20760 13845 "node": ">=4" 20761 13846 } 20762 13847 }, 20763 - "node_modules/synchronous-promise": { 20764 - "version": "2.0.17", 20765 - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", 20766 - "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", 20767 - "dev": true, 20768 - "license": "BSD-3-Clause" 20769 - }, 20770 13848 "node_modules/tapable": { 20771 13849 "version": "2.2.1", 20772 13850 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", ··· 20777 13855 "node": ">=6" 20778 13856 } 20779 13857 }, 20780 - "node_modules/tar": { 20781 - "version": "6.2.1", 20782 - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 20783 - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 20784 - "dev": true, 20785 - "license": "ISC", 20786 - "dependencies": { 20787 - "chownr": "^2.0.0", 20788 - "fs-minipass": "^2.0.0", 20789 - "minipass": "^5.0.0", 20790 - "minizlib": "^2.1.1", 20791 - "mkdirp": "^1.0.3", 20792 - "yallist": "^4.0.0" 20793 - }, 20794 - "engines": { 20795 - "node": ">=10" 20796 - } 20797 - }, 20798 13858 "node_modules/tar-fs": { 20799 - "version": "2.1.3", 20800 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", 20801 - "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", 13859 + "version": "3.0.9", 13860 + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz", 13861 + "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==", 20802 13862 "dev": true, 20803 13863 "license": "MIT", 20804 13864 "dependencies": { 20805 - "chownr": "^1.1.1", 20806 - "mkdirp-classic": "^0.5.2", 20807 13865 "pump": "^3.0.0", 20808 - "tar-stream": "^2.1.4" 13866 + "tar-stream": "^3.1.5" 13867 + }, 13868 + "optionalDependencies": { 13869 + "bare-fs": "^4.0.1", 13870 + "bare-path": "^3.0.0" 20809 13871 } 20810 - }, 20811 - "node_modules/tar-fs/node_modules/chownr": { 20812 - "version": "1.1.4", 20813 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 20814 - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 20815 - "dev": true, 20816 - "license": "ISC" 20817 13872 }, 20818 13873 "node_modules/tar-stream": { 20819 - "version": "2.2.0", 20820 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 20821 - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 13874 + "version": "3.1.7", 13875 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", 13876 + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", 20822 13877 "dev": true, 20823 13878 "license": "MIT", 20824 13879 "dependencies": { 20825 - "bl": "^4.0.3", 20826 - "end-of-stream": "^1.4.1", 20827 - "fs-constants": "^1.0.0", 20828 - "inherits": "^2.0.3", 20829 - "readable-stream": "^3.1.1" 20830 - }, 20831 - "engines": { 20832 - "node": ">=6" 20833 - } 20834 - }, 20835 - "node_modules/tar-stream/node_modules/readable-stream": { 20836 - "version": "3.6.2", 20837 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 20838 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 20839 - "dev": true, 20840 - "license": "MIT", 20841 - "dependencies": { 20842 - "inherits": "^2.0.3", 20843 - "string_decoder": "^1.1.1", 20844 - "util-deprecate": "^1.0.1" 20845 - }, 20846 - "engines": { 20847 - "node": ">= 6" 20848 - } 20849 - }, 20850 - "node_modules/tar-stream/node_modules/string_decoder": { 20851 - "version": "1.3.0", 20852 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 20853 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 20854 - "dev": true, 20855 - "license": "MIT", 20856 - "dependencies": { 20857 - "safe-buffer": "~5.2.0" 20858 - } 20859 - }, 20860 - "node_modules/tar/node_modules/minipass": { 20861 - "version": "5.0.0", 20862 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 20863 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 20864 - "dev": true, 20865 - "license": "ISC", 20866 - "engines": { 20867 - "node": ">=8" 20868 - } 20869 - }, 20870 - "node_modules/tar/node_modules/yallist": { 20871 - "version": "4.0.0", 20872 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 20873 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 20874 - "dev": true, 20875 - "license": "ISC" 20876 - }, 20877 - "node_modules/telejson": { 20878 - "version": "7.2.0", 20879 - "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", 20880 - "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", 20881 - "dev": true, 20882 - "license": "MIT", 20883 - "dependencies": { 20884 - "memoizerific": "^1.11.3" 20885 - } 20886 - }, 20887 - "node_modules/temp": { 20888 - "version": "0.8.4", 20889 - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", 20890 - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", 20891 - "dev": true, 20892 - "license": "MIT", 20893 - "dependencies": { 20894 - "rimraf": "~2.6.2" 20895 - }, 20896 - "engines": { 20897 - "node": ">=6.0.0" 20898 - } 20899 - }, 20900 - "node_modules/temp-dir": { 20901 - "version": "2.0.0", 20902 - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 20903 - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 20904 - "dev": true, 20905 - "license": "MIT", 20906 - "engines": { 20907 - "node": ">=8" 13880 + "b4a": "^1.6.4", 13881 + "fast-fifo": "^1.2.0", 13882 + "streamx": "^2.15.0" 20908 13883 } 20909 13884 }, 20910 13885 "node_modules/temp-fs": { ··· 20978 13953 }, 20979 13954 "bin": { 20980 13955 "rimraf": "bin.js" 20981 - } 20982 - }, 20983 - "node_modules/temp/node_modules/brace-expansion": { 20984 - "version": "1.1.11", 20985 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 20986 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 20987 - "dev": true, 20988 - "license": "MIT", 20989 - "dependencies": { 20990 - "balanced-match": "^1.0.0", 20991 - "concat-map": "0.0.1" 20992 - } 20993 - }, 20994 - "node_modules/temp/node_modules/glob": { 20995 - "version": "7.2.3", 20996 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 20997 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 20998 - "deprecated": "Glob versions prior to v9 are no longer supported", 20999 - "dev": true, 21000 - "license": "ISC", 21001 - "dependencies": { 21002 - "fs.realpath": "^1.0.0", 21003 - "inflight": "^1.0.4", 21004 - "inherits": "2", 21005 - "minimatch": "^3.1.1", 21006 - "once": "^1.3.0", 21007 - "path-is-absolute": "^1.0.0" 21008 - }, 21009 - "engines": { 21010 - "node": "*" 21011 - }, 21012 - "funding": { 21013 - "url": "https://github.com/sponsors/isaacs" 21014 - } 21015 - }, 21016 - "node_modules/temp/node_modules/minimatch": { 21017 - "version": "3.1.2", 21018 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 21019 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 21020 - "dev": true, 21021 - "license": "ISC", 21022 - "dependencies": { 21023 - "brace-expansion": "^1.1.7" 21024 - }, 21025 - "engines": { 21026 - "node": "*" 21027 - } 21028 - }, 21029 - "node_modules/temp/node_modules/rimraf": { 21030 - "version": "2.6.3", 21031 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 21032 - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 21033 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 21034 - "dev": true, 21035 - "license": "ISC", 21036 - "dependencies": { 21037 - "glob": "^7.1.3" 21038 - }, 21039 - "bin": { 21040 - "rimraf": "bin.js" 21041 - } 21042 - }, 21043 - "node_modules/tempy": { 21044 - "version": "1.0.1", 21045 - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", 21046 - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", 21047 - "dev": true, 21048 - "license": "MIT", 21049 - "dependencies": { 21050 - "del": "^6.0.0", 21051 - "is-stream": "^2.0.0", 21052 - "temp-dir": "^2.0.0", 21053 - "type-fest": "^0.16.0", 21054 - "unique-string": "^2.0.0" 21055 - }, 21056 - "engines": { 21057 - "node": ">=10" 21058 - }, 21059 - "funding": { 21060 - "url": "https://github.com/sponsors/sindresorhus" 21061 - } 21062 - }, 21063 - "node_modules/tempy/node_modules/is-stream": { 21064 - "version": "2.0.1", 21065 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 21066 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 21067 - "dev": true, 21068 - "license": "MIT", 21069 - "engines": { 21070 - "node": ">=8" 21071 - }, 21072 - "funding": { 21073 - "url": "https://github.com/sponsors/sindresorhus" 21074 - } 21075 - }, 21076 - "node_modules/tempy/node_modules/type-fest": { 21077 - "version": "0.16.0", 21078 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", 21079 - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", 21080 - "dev": true, 21081 - "license": "(MIT OR CC0-1.0)", 21082 - "engines": { 21083 - "node": ">=10" 21084 - }, 21085 - "funding": { 21086 - "url": "https://github.com/sponsors/sindresorhus" 21087 13956 } 21088 13957 }, 21089 13958 "node_modules/terser": { ··· 21177 14046 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 21178 14047 "dev": true, 21179 14048 "license": "MIT" 21180 - }, 21181 - "node_modules/test-exclude": { 21182 - "version": "6.0.0", 21183 - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 21184 - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 21185 - "dev": true, 21186 - "license": "ISC", 21187 - "dependencies": { 21188 - "@istanbuljs/schema": "^0.1.2", 21189 - "glob": "^7.1.4", 21190 - "minimatch": "^3.0.4" 21191 - }, 21192 - "engines": { 21193 - "node": ">=8" 21194 - } 21195 - }, 21196 - "node_modules/test-exclude/node_modules/brace-expansion": { 21197 - "version": "1.1.11", 21198 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 21199 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 21200 - "dev": true, 21201 - "license": "MIT", 21202 - "dependencies": { 21203 - "balanced-match": "^1.0.0", 21204 - "concat-map": "0.0.1" 21205 - } 21206 - }, 21207 - "node_modules/test-exclude/node_modules/glob": { 21208 - "version": "7.2.3", 21209 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 21210 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 21211 - "deprecated": "Glob versions prior to v9 are no longer supported", 21212 - "dev": true, 21213 - "license": "ISC", 21214 - "dependencies": { 21215 - "fs.realpath": "^1.0.0", 21216 - "inflight": "^1.0.4", 21217 - "inherits": "2", 21218 - "minimatch": "^3.1.1", 21219 - "once": "^1.3.0", 21220 - "path-is-absolute": "^1.0.0" 21221 - }, 21222 - "engines": { 21223 - "node": "*" 21224 - }, 21225 - "funding": { 21226 - "url": "https://github.com/sponsors/isaacs" 21227 - } 21228 - }, 21229 - "node_modules/test-exclude/node_modules/minimatch": { 21230 - "version": "3.1.2", 21231 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 21232 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 21233 - "dev": true, 21234 - "license": "ISC", 21235 - "dependencies": { 21236 - "brace-expansion": "^1.1.7" 21237 - }, 21238 - "engines": { 21239 - "node": "*" 21240 - } 21241 14049 }, 21242 14050 "node_modules/text-decoder": { 21243 14051 "version": "1.2.3", ··· 21447 14255 } 21448 14256 }, 21449 14257 "node_modules/tinyspy": { 21450 - "version": "4.0.3", 21451 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz", 21452 - "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==", 14258 + "version": "3.0.2", 14259 + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", 14260 + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", 21453 14261 "dev": true, 21454 14262 "license": "MIT", 21455 14263 "engines": { ··· 21465 14273 "engines": { 21466 14274 "node": ">=14.14" 21467 14275 } 21468 - }, 21469 - "node_modules/tmpl": { 21470 - "version": "1.0.5", 21471 - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", 21472 - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", 21473 - "dev": true, 21474 - "license": "BSD-3-Clause" 21475 14276 }, 21476 14277 "node_modules/to-fast-properties": { 21477 14278 "version": "1.0.3", ··· 21495 14296 "engines": { 21496 14297 "node": ">=8.0" 21497 14298 } 21498 - }, 21499 - "node_modules/tocbot": { 21500 - "version": "4.32.2", 21501 - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.32.2.tgz", 21502 - "integrity": "sha512-UbVZNXX79LUqMzsnSTwE/YF/PYc2pg3G77D/jcolHd6lmw+oklzfcLtHSsmWBhOf1wfWD1HfYzdjGQef1VcQgg==", 21503 - "dev": true, 21504 - "license": "MIT" 21505 14299 }, 21506 14300 "node_modules/toidentifier": { 21507 14301 "version": "1.0.1", ··· 21547 14341 "node": ">=6" 21548 14342 } 21549 14343 }, 21550 - "node_modules/tr46": { 21551 - "version": "0.0.3", 21552 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 21553 - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 21554 - "dev": true, 21555 - "license": "MIT" 21556 - }, 21557 14344 "node_modules/tree-kill": { 21558 14345 "version": "1.2.2", 21559 14346 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", 21560 14347 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 21561 14348 "dev": true, 14349 + "license": "MIT", 21562 14350 "bin": { 21563 14351 "tree-kill": "cli.js" 21564 14352 } ··· 21771 14559 "node": "*" 21772 14560 } 21773 14561 }, 21774 - "node_modules/ufo": { 21775 - "version": "1.5.4", 21776 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", 21777 - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", 21778 - "dev": true, 21779 - "license": "MIT" 21780 - }, 21781 14562 "node_modules/uglify-js": { 21782 14563 "version": "3.19.3", 21783 14564 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", ··· 21841 14622 "license": "MIT", 21842 14623 "engines": { 21843 14624 "node": ">=4" 21844 - } 21845 - }, 21846 - "node_modules/unique-string": { 21847 - "version": "2.0.0", 21848 - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 21849 - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 21850 - "dev": true, 21851 - "license": "MIT", 21852 - "dependencies": { 21853 - "crypto-random-string": "^2.0.0" 21854 - }, 21855 - "engines": { 21856 - "node": ">=8" 21857 - } 21858 - }, 21859 - "node_modules/unist-util-is": { 21860 - "version": "4.1.0", 21861 - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", 21862 - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", 21863 - "dev": true, 21864 - "license": "MIT", 21865 - "funding": { 21866 - "type": "opencollective", 21867 - "url": "https://opencollective.com/unified" 21868 - } 21869 - }, 21870 - "node_modules/unist-util-visit": { 21871 - "version": "2.0.3", 21872 - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", 21873 - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", 21874 - "dev": true, 21875 - "license": "MIT", 21876 - "dependencies": { 21877 - "@types/unist": "^2.0.0", 21878 - "unist-util-is": "^4.0.0", 21879 - "unist-util-visit-parents": "^3.0.0" 21880 - }, 21881 - "funding": { 21882 - "type": "opencollective", 21883 - "url": "https://opencollective.com/unified" 21884 - } 21885 - }, 21886 - "node_modules/unist-util-visit-parents": { 21887 - "version": "3.1.1", 21888 - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", 21889 - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", 21890 - "dev": true, 21891 - "license": "MIT", 21892 - "dependencies": { 21893 - "@types/unist": "^2.0.0", 21894 - "unist-util-is": "^4.0.0" 21895 - }, 21896 - "funding": { 21897 - "type": "opencollective", 21898 - "url": "https://opencollective.com/unified" 21899 14625 } 21900 14626 }, 21901 14627 "node_modules/universal-user-agent": { ··· 22018 14744 "node": ">=6" 22019 14745 } 22020 14746 }, 22021 - "node_modules/url": { 22022 - "version": "0.11.4", 22023 - "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", 22024 - "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", 22025 - "dev": true, 22026 - "license": "MIT", 22027 - "dependencies": { 22028 - "punycode": "^1.4.1", 22029 - "qs": "^6.12.3" 22030 - }, 22031 - "engines": { 22032 - "node": ">= 0.4" 22033 - } 22034 - }, 22035 14747 "node_modules/url-loader": { 22036 14748 "version": "4.1.1", 22037 14749 "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", ··· 22094 14806 "url": "https://opencollective.com/webpack" 22095 14807 } 22096 14808 }, 22097 - "node_modules/use-callback-ref": { 22098 - "version": "1.3.2", 22099 - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", 22100 - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", 22101 - "dev": true, 22102 - "license": "MIT", 22103 - "dependencies": { 22104 - "tslib": "^2.0.0" 22105 - }, 22106 - "engines": { 22107 - "node": ">=10" 22108 - }, 22109 - "peerDependencies": { 22110 - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", 22111 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 22112 - }, 22113 - "peerDependenciesMeta": { 22114 - "@types/react": { 22115 - "optional": true 22116 - } 22117 - } 22118 - }, 22119 - "node_modules/use-resize-observer": { 22120 - "version": "9.1.0", 22121 - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", 22122 - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", 22123 - "dev": true, 22124 - "license": "MIT", 22125 - "dependencies": { 22126 - "@juggle/resize-observer": "^3.3.1" 22127 - }, 22128 - "peerDependencies": { 22129 - "react": "16.8.0 - 18", 22130 - "react-dom": "16.8.0 - 18" 22131 - } 22132 - }, 22133 - "node_modules/use-sidecar": { 22134 - "version": "1.1.2", 22135 - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", 22136 - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", 22137 - "dev": true, 22138 - "license": "MIT", 22139 - "dependencies": { 22140 - "detect-node-es": "^1.1.0", 22141 - "tslib": "^2.0.0" 22142 - }, 22143 - "engines": { 22144 - "node": ">=10" 22145 - }, 22146 - "peerDependencies": { 22147 - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", 22148 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 22149 - }, 22150 - "peerDependenciesMeta": { 22151 - "@types/react": { 22152 - "optional": true 22153 - } 22154 - } 22155 - }, 22156 - "node_modules/util": { 22157 - "version": "0.12.5", 22158 - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 22159 - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 22160 - "dev": true, 22161 - "license": "MIT", 22162 - "dependencies": { 22163 - "inherits": "^2.0.3", 22164 - "is-arguments": "^1.0.4", 22165 - "is-generator-function": "^1.0.7", 22166 - "is-typed-array": "^1.1.3", 22167 - "which-typed-array": "^1.1.2" 22168 - } 22169 - }, 22170 14809 "node_modules/util-deprecate": { 22171 14810 "version": "1.0.2", 22172 14811 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 22173 14812 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 22174 - "dev": true, 22175 - "license": "MIT" 22176 - }, 22177 - "node_modules/utila": { 22178 - "version": "0.4.0", 22179 - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", 22180 - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", 22181 14813 "dev": true, 22182 14814 "license": "MIT" 22183 14815 }, ··· 22189 14821 "license": "MIT", 22190 14822 "engines": { 22191 14823 "node": ">= 0.4.0" 22192 - } 22193 - }, 22194 - "node_modules/uuid": { 22195 - "version": "9.0.1", 22196 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", 22197 - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", 22198 - "dev": true, 22199 - "funding": [ 22200 - "https://github.com/sponsors/broofa", 22201 - "https://github.com/sponsors/ctavan" 22202 - ], 22203 - "license": "MIT", 22204 - "bin": { 22205 - "uuid": "dist/bin/uuid" 22206 - } 22207 - }, 22208 - "node_modules/validate-npm-package-license": { 22209 - "version": "3.0.4", 22210 - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 22211 - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 22212 - "dev": true, 22213 - "license": "Apache-2.0", 22214 - "dependencies": { 22215 - "spdx-correct": "^3.0.0", 22216 - "spdx-expression-parse": "^3.0.0" 22217 - } 22218 - }, 22219 - "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { 22220 - "version": "3.0.1", 22221 - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 22222 - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 22223 - "dev": true, 22224 - "license": "MIT", 22225 - "dependencies": { 22226 - "spdx-exceptions": "^2.1.0", 22227 - "spdx-license-ids": "^3.0.0" 22228 14824 } 22229 14825 }, 22230 14826 "node_modules/vary": { ··· 22375 14971 } 22376 14972 } 22377 14973 }, 22378 - "node_modules/vite-node/node_modules/pathe": { 22379 - "version": "2.0.3", 22380 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 22381 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 14974 + "node_modules/vite-plugin-banner": { 14975 + "version": "0.8.1", 14976 + "resolved": "https://registry.npmjs.org/vite-plugin-banner/-/vite-plugin-banner-0.8.1.tgz", 14977 + "integrity": "sha512-0+gGguHk3MH0HvzMSOCJC6fGgH4+jtY9KlKVZh+hwwE+PBkGVzY8xe657JL74vEgbeUJD37XjVqTrmve8XvZBQ==", 22382 14978 "dev": true, 22383 14979 "license": "MIT" 22384 14980 }, 14981 + "node_modules/vite-plugin-static-copy": { 14982 + "version": "3.0.0", 14983 + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-3.0.0.tgz", 14984 + "integrity": "sha512-Uki9pPUQ4ZnoMEdIFabvoh9h6Bh9Q1m3iF7BrZvoiF30reREpJh2gZb4jOnW1/uYFzyRiLCmFSkM+8hwiq1vWQ==", 14985 + "dev": true, 14986 + "license": "MIT", 14987 + "dependencies": { 14988 + "chokidar": "^3.5.3", 14989 + "fs-extra": "^11.3.0", 14990 + "p-map": "^7.0.3", 14991 + "picocolors": "^1.1.1", 14992 + "tinyglobby": "^0.2.13" 14993 + }, 14994 + "engines": { 14995 + "node": "^18.0.0 || >=20.0.0" 14996 + }, 14997 + "peerDependencies": { 14998 + "vite": "^5.0.0 || ^6.0.0" 14999 + } 15000 + }, 15001 + "node_modules/vite-plugin-static-copy/node_modules/p-map": { 15002 + "version": "7.0.3", 15003 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", 15004 + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", 15005 + "dev": true, 15006 + "license": "MIT", 15007 + "engines": { 15008 + "node": ">=18" 15009 + }, 15010 + "funding": { 15011 + "url": "https://github.com/sponsors/sindresorhus" 15012 + } 15013 + }, 22385 15014 "node_modules/vite/node_modules/@esbuild/android-arm": { 22386 - "version": "0.25.5", 22387 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", 22388 - "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", 15015 + "version": "0.25.3", 15016 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", 15017 + "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", 22389 15018 "cpu": [ 22390 15019 "arm" 22391 15020 ], ··· 22400 15029 } 22401 15030 }, 22402 15031 "node_modules/vite/node_modules/@esbuild/android-arm64": { 22403 - "version": "0.25.5", 22404 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", 22405 - "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", 15032 + "version": "0.25.3", 15033 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", 15034 + "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", 22406 15035 "cpu": [ 22407 15036 "arm64" 22408 15037 ], ··· 22417 15046 } 22418 15047 }, 22419 15048 "node_modules/vite/node_modules/@esbuild/android-x64": { 22420 - "version": "0.25.5", 22421 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", 22422 - "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", 15049 + "version": "0.25.3", 15050 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", 15051 + "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", 22423 15052 "cpu": [ 22424 15053 "x64" 22425 15054 ], ··· 22434 15063 } 22435 15064 }, 22436 15065 "node_modules/vite/node_modules/@esbuild/darwin-arm64": { 22437 - "version": "0.25.5", 22438 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", 22439 - "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", 15066 + "version": "0.25.3", 15067 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", 15068 + "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", 22440 15069 "cpu": [ 22441 15070 "arm64" 22442 15071 ], ··· 22451 15080 } 22452 15081 }, 22453 15082 "node_modules/vite/node_modules/@esbuild/darwin-x64": { 22454 - "version": "0.25.5", 22455 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", 22456 - "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", 15083 + "version": "0.25.3", 15084 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", 15085 + "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", 22457 15086 "cpu": [ 22458 15087 "x64" 22459 15088 ], ··· 22468 15097 } 22469 15098 }, 22470 15099 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 22471 - "version": "0.25.5", 22472 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", 22473 - "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", 15100 + "version": "0.25.3", 15101 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", 15102 + "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", 22474 15103 "cpu": [ 22475 15104 "arm64" 22476 15105 ], ··· 22485 15114 } 22486 15115 }, 22487 15116 "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 22488 - "version": "0.25.5", 22489 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", 22490 - "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", 15117 + "version": "0.25.3", 15118 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", 15119 + "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", 22491 15120 "cpu": [ 22492 15121 "x64" 22493 15122 ], ··· 22502 15131 } 22503 15132 }, 22504 15133 "node_modules/vite/node_modules/@esbuild/linux-arm": { 22505 - "version": "0.25.5", 22506 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", 22507 - "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", 15134 + "version": "0.25.3", 15135 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", 15136 + "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", 22508 15137 "cpu": [ 22509 15138 "arm" 22510 15139 ], ··· 22519 15148 } 22520 15149 }, 22521 15150 "node_modules/vite/node_modules/@esbuild/linux-arm64": { 22522 - "version": "0.25.5", 22523 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", 22524 - "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", 15151 + "version": "0.25.3", 15152 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", 15153 + "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", 22525 15154 "cpu": [ 22526 15155 "arm64" 22527 15156 ], ··· 22536 15165 } 22537 15166 }, 22538 15167 "node_modules/vite/node_modules/@esbuild/linux-ia32": { 22539 - "version": "0.25.5", 22540 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", 22541 - "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", 15168 + "version": "0.25.3", 15169 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", 15170 + "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", 22542 15171 "cpu": [ 22543 15172 "ia32" 22544 15173 ], ··· 22553 15182 } 22554 15183 }, 22555 15184 "node_modules/vite/node_modules/@esbuild/linux-loong64": { 22556 - "version": "0.25.5", 22557 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", 22558 - "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", 15185 + "version": "0.25.3", 15186 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", 15187 + "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", 22559 15188 "cpu": [ 22560 15189 "loong64" 22561 15190 ], ··· 22570 15199 } 22571 15200 }, 22572 15201 "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 22573 - "version": "0.25.5", 22574 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", 22575 - "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", 15202 + "version": "0.25.3", 15203 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", 15204 + "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", 22576 15205 "cpu": [ 22577 15206 "mips64el" 22578 15207 ], ··· 22587 15216 } 22588 15217 }, 22589 15218 "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 22590 - "version": "0.25.5", 22591 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", 22592 - "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", 15219 + "version": "0.25.3", 15220 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", 15221 + "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", 22593 15222 "cpu": [ 22594 15223 "ppc64" 22595 15224 ], ··· 22604 15233 } 22605 15234 }, 22606 15235 "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 22607 - "version": "0.25.5", 22608 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", 22609 - "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", 15236 + "version": "0.25.3", 15237 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", 15238 + "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", 22610 15239 "cpu": [ 22611 15240 "riscv64" 22612 15241 ], ··· 22621 15250 } 22622 15251 }, 22623 15252 "node_modules/vite/node_modules/@esbuild/linux-s390x": { 22624 - "version": "0.25.5", 22625 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", 22626 - "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", 15253 + "version": "0.25.3", 15254 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", 15255 + "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", 22627 15256 "cpu": [ 22628 15257 "s390x" 22629 15258 ], ··· 22638 15267 } 22639 15268 }, 22640 15269 "node_modules/vite/node_modules/@esbuild/linux-x64": { 22641 - "version": "0.25.5", 22642 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", 22643 - "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", 15270 + "version": "0.25.3", 15271 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", 15272 + "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", 22644 15273 "cpu": [ 22645 15274 "x64" 22646 15275 ], ··· 22655 15284 } 22656 15285 }, 22657 15286 "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 22658 - "version": "0.25.5", 22659 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", 22660 - "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", 15287 + "version": "0.25.3", 15288 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", 15289 + "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", 22661 15290 "cpu": [ 22662 15291 "x64" 22663 15292 ], ··· 22672 15301 } 22673 15302 }, 22674 15303 "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 22675 - "version": "0.25.5", 22676 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", 22677 - "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", 15304 + "version": "0.25.3", 15305 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", 15306 + "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", 22678 15307 "cpu": [ 22679 15308 "x64" 22680 15309 ], ··· 22689 15318 } 22690 15319 }, 22691 15320 "node_modules/vite/node_modules/@esbuild/sunos-x64": { 22692 - "version": "0.25.5", 22693 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", 22694 - "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", 15321 + "version": "0.25.3", 15322 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", 15323 + "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", 22695 15324 "cpu": [ 22696 15325 "x64" 22697 15326 ], ··· 22706 15335 } 22707 15336 }, 22708 15337 "node_modules/vite/node_modules/@esbuild/win32-arm64": { 22709 - "version": "0.25.5", 22710 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", 22711 - "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", 15338 + "version": "0.25.3", 15339 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", 15340 + "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", 22712 15341 "cpu": [ 22713 15342 "arm64" 22714 15343 ], ··· 22723 15352 } 22724 15353 }, 22725 15354 "node_modules/vite/node_modules/@esbuild/win32-ia32": { 22726 - "version": "0.25.5", 22727 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", 22728 - "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", 15355 + "version": "0.25.3", 15356 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", 15357 + "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", 22729 15358 "cpu": [ 22730 15359 "ia32" 22731 15360 ], ··· 22740 15369 } 22741 15370 }, 22742 15371 "node_modules/vite/node_modules/@esbuild/win32-x64": { 22743 - "version": "0.25.5", 22744 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", 22745 - "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", 15372 + "version": "0.25.3", 15373 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", 15374 + "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", 22746 15375 "cpu": [ 22747 15376 "x64" 22748 15377 ], ··· 22757 15386 } 22758 15387 }, 22759 15388 "node_modules/vite/node_modules/esbuild": { 22760 - "version": "0.25.5", 22761 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", 22762 - "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", 15389 + "version": "0.25.3", 15390 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", 15391 + "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", 22763 15392 "dev": true, 22764 15393 "hasInstallScript": true, 22765 15394 "license": "MIT", ··· 22770 15399 "node": ">=18" 22771 15400 }, 22772 15401 "optionalDependencies": { 22773 - "@esbuild/aix-ppc64": "0.25.5", 22774 - "@esbuild/android-arm": "0.25.5", 22775 - "@esbuild/android-arm64": "0.25.5", 22776 - "@esbuild/android-x64": "0.25.5", 22777 - "@esbuild/darwin-arm64": "0.25.5", 22778 - "@esbuild/darwin-x64": "0.25.5", 22779 - "@esbuild/freebsd-arm64": "0.25.5", 22780 - "@esbuild/freebsd-x64": "0.25.5", 22781 - "@esbuild/linux-arm": "0.25.5", 22782 - "@esbuild/linux-arm64": "0.25.5", 22783 - "@esbuild/linux-ia32": "0.25.5", 22784 - "@esbuild/linux-loong64": "0.25.5", 22785 - "@esbuild/linux-mips64el": "0.25.5", 22786 - "@esbuild/linux-ppc64": "0.25.5", 22787 - "@esbuild/linux-riscv64": "0.25.5", 22788 - "@esbuild/linux-s390x": "0.25.5", 22789 - "@esbuild/linux-x64": "0.25.5", 22790 - "@esbuild/netbsd-arm64": "0.25.5", 22791 - "@esbuild/netbsd-x64": "0.25.5", 22792 - "@esbuild/openbsd-arm64": "0.25.5", 22793 - "@esbuild/openbsd-x64": "0.25.5", 22794 - "@esbuild/sunos-x64": "0.25.5", 22795 - "@esbuild/win32-arm64": "0.25.5", 22796 - "@esbuild/win32-ia32": "0.25.5", 22797 - "@esbuild/win32-x64": "0.25.5" 15402 + "@esbuild/aix-ppc64": "0.25.3", 15403 + "@esbuild/android-arm": "0.25.3", 15404 + "@esbuild/android-arm64": "0.25.3", 15405 + "@esbuild/android-x64": "0.25.3", 15406 + "@esbuild/darwin-arm64": "0.25.3", 15407 + "@esbuild/darwin-x64": "0.25.3", 15408 + "@esbuild/freebsd-arm64": "0.25.3", 15409 + "@esbuild/freebsd-x64": "0.25.3", 15410 + "@esbuild/linux-arm": "0.25.3", 15411 + "@esbuild/linux-arm64": "0.25.3", 15412 + "@esbuild/linux-ia32": "0.25.3", 15413 + "@esbuild/linux-loong64": "0.25.3", 15414 + "@esbuild/linux-mips64el": "0.25.3", 15415 + "@esbuild/linux-ppc64": "0.25.3", 15416 + "@esbuild/linux-riscv64": "0.25.3", 15417 + "@esbuild/linux-s390x": "0.25.3", 15418 + "@esbuild/linux-x64": "0.25.3", 15419 + "@esbuild/netbsd-arm64": "0.25.3", 15420 + "@esbuild/netbsd-x64": "0.25.3", 15421 + "@esbuild/openbsd-arm64": "0.25.3", 15422 + "@esbuild/openbsd-x64": "0.25.3", 15423 + "@esbuild/sunos-x64": "0.25.3", 15424 + "@esbuild/win32-arm64": "0.25.3", 15425 + "@esbuild/win32-ia32": "0.25.3", 15426 + "@esbuild/win32-x64": "0.25.3" 22798 15427 } 22799 15428 }, 22800 15429 "node_modules/vite/node_modules/fdir": { ··· 22916 15545 } 22917 15546 } 22918 15547 }, 22919 - "node_modules/vitest/node_modules/pathe": { 22920 - "version": "2.0.3", 22921 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 22922 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 22923 - "dev": true, 22924 - "license": "MIT" 22925 - }, 22926 15548 "node_modules/vitest/node_modules/picomatch": { 22927 15549 "version": "4.0.2", 22928 15550 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", ··· 22960 15582 "dev": true, 22961 15583 "license": "MIT" 22962 15584 }, 22963 - "node_modules/walker": { 22964 - "version": "1.0.8", 22965 - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", 22966 - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", 22967 - "dev": true, 22968 - "license": "Apache-2.0", 22969 - "dependencies": { 22970 - "makeerror": "1.0.12" 22971 - } 22972 - }, 22973 15585 "node_modules/watchpack": { 22974 15586 "version": "2.4.2", 22975 15587 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", ··· 22983 15595 "engines": { 22984 15596 "node": ">=10.13.0" 22985 15597 } 22986 - }, 22987 - "node_modules/wcwidth": { 22988 - "version": "1.0.1", 22989 - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 22990 - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 22991 - "dev": true, 22992 - "license": "MIT", 22993 - "dependencies": { 22994 - "defaults": "^1.0.3" 22995 - } 22996 - }, 22997 - "node_modules/webidl-conversions": { 22998 - "version": "3.0.1", 22999 - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 23000 - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 23001 - "dev": true, 23002 - "license": "BSD-2-Clause" 23003 15598 }, 23004 15599 "node_modules/webpack": { 23005 15600 "version": "5.99.9", ··· 23120 15715 "node": ">=10.0.0" 23121 15716 } 23122 15717 }, 23123 - "node_modules/webpack-dev-middleware": { 23124 - "version": "6.1.3", 23125 - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", 23126 - "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", 23127 - "dev": true, 23128 - "license": "MIT", 23129 - "dependencies": { 23130 - "colorette": "^2.0.10", 23131 - "memfs": "^3.4.12", 23132 - "mime-types": "^2.1.31", 23133 - "range-parser": "^1.2.1", 23134 - "schema-utils": "^4.0.0" 23135 - }, 23136 - "engines": { 23137 - "node": ">= 14.15.0" 23138 - }, 23139 - "funding": { 23140 - "type": "opencollective", 23141 - "url": "https://opencollective.com/webpack" 23142 - }, 23143 - "peerDependencies": { 23144 - "webpack": "^5.0.0" 23145 - }, 23146 - "peerDependenciesMeta": { 23147 - "webpack": { 23148 - "optional": true 23149 - } 23150 - } 23151 - }, 23152 - "node_modules/webpack-hot-middleware": { 23153 - "version": "2.26.1", 23154 - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz", 23155 - "integrity": "sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==", 23156 - "dev": true, 23157 - "license": "MIT", 23158 - "dependencies": { 23159 - "ansi-html-community": "0.0.8", 23160 - "html-entities": "^2.1.0", 23161 - "strip-ansi": "^6.0.0" 23162 - } 23163 - }, 23164 15718 "node_modules/webpack-merge": { 23165 15719 "version": "4.2.2", 23166 15720 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", ··· 23180 15734 "engines": { 23181 15735 "node": ">=10.13.0" 23182 15736 } 23183 - }, 23184 - "node_modules/webpack-virtual-modules": { 23185 - "version": "0.5.0", 23186 - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", 23187 - "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==", 23188 - "dev": true, 23189 - "license": "MIT" 23190 15737 }, 23191 15738 "node_modules/webpack/node_modules/eslint-scope": { 23192 15739 "version": "5.1.1", ··· 23212 15759 "node": ">=4.0" 23213 15760 } 23214 15761 }, 23215 - "node_modules/whatwg-url": { 23216 - "version": "5.0.0", 23217 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 23218 - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 23219 - "dev": true, 23220 - "license": "MIT", 23221 - "dependencies": { 23222 - "tr46": "~0.0.3", 23223 - "webidl-conversions": "^3.0.0" 23224 - } 23225 - }, 23226 15762 "node_modules/which": { 23227 15763 "version": "2.0.2", 23228 15764 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", ··· 23237 15773 }, 23238 15774 "engines": { 23239 15775 "node": ">= 8" 23240 - } 23241 - }, 23242 - "node_modules/which-typed-array": { 23243 - "version": "1.1.16", 23244 - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", 23245 - "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", 23246 - "dev": true, 23247 - "license": "MIT", 23248 - "dependencies": { 23249 - "available-typed-arrays": "^1.0.7", 23250 - "call-bind": "^1.0.7", 23251 - "for-each": "^0.3.3", 23252 - "gopd": "^1.0.1", 23253 - "has-tostringtag": "^1.0.2" 23254 - }, 23255 - "engines": { 23256 - "node": ">= 0.4" 23257 - }, 23258 - "funding": { 23259 - "url": "https://github.com/sponsors/ljharb" 23260 15776 } 23261 15777 }, 23262 15778 "node_modules/why-is-node-running": { ··· 23434 15950 "dev": true, 23435 15951 "license": "ISC" 23436 15952 }, 23437 - "node_modules/write-file-atomic": { 23438 - "version": "4.0.2", 23439 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 23440 - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 23441 - "dev": true, 23442 - "license": "ISC", 23443 - "dependencies": { 23444 - "imurmurhash": "^0.1.4", 23445 - "signal-exit": "^3.0.7" 23446 - }, 23447 - "engines": { 23448 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 23449 - } 23450 - }, 23451 - "node_modules/write-file-atomic/node_modules/signal-exit": { 23452 - "version": "3.0.7", 23453 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 23454 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 23455 - "dev": true, 23456 - "license": "ISC" 23457 - }, 23458 15953 "node_modules/ws": { 23459 15954 "version": "8.18.2", 23460 15955 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", ··· 23510 16005 "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", 23511 16006 "dev": true, 23512 16007 "license": "ISC", 16008 + "optional": true, 16009 + "peer": true, 23513 16010 "bin": { 23514 16011 "yaml": "bin.mjs" 23515 16012 }, ··· 23603 16100 } 23604 16101 }, 23605 16102 "node_modules/zod": { 23606 - "version": "3.25.49", 23607 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.49.tgz", 23608 - "integrity": "sha512-JMMPMy9ZBk3XFEdbM3iL1brx4NUSejd6xr3ELrrGEfGb355gjhiAWtG3K5o+AViV/3ZfkIrCzXsZn6SbLwTR8Q==", 16103 + "version": "3.25.50", 16104 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.50.tgz", 16105 + "integrity": "sha512-VstOnRxf4tlSq0raIwbn0n+LA34SxVoZ8r3pkwSUM0jqNiA/HCMQEVjTuS5FZmHsge+9MDGTiAuHyml5T0um6A==", 23609 16106 "dev": true, 23610 16107 "license": "MIT", 23611 16108 "funding": {
+16 -28
package.json
··· 41 41 "simple" 42 42 ], 43 43 "scripts": { 44 - "all": "npm run format && npm run lint && npm run core && npm run build:esm && npm run test && npm run legacy-visual", 45 - "all:ci": "npm run format && npm run lint && npm run test:ci && npm run core && npm run build:esm && npm run legacy-visual", 46 - "clean": "rimraf .tsbuildinfo ./build/dist ./build ./src/spec/*.js ./src/spec/*.map", 44 + "all": "npm run format && npm run lint && npm run build && npm run test && npm run legacy-visual", 45 + "all:ci": "npm run format && npm run lint && npm run test:ci && npm run build && npm run legacy-visual", 46 + "clean": "rimraf ./build", 47 47 "linux:ci": "npm run clean && npm run all:ci && npm run coveralls && npm run apidocs", 48 48 "appveyor": "npm run all:ci && npm run nuget 0.0.1", 49 - "browserstack": "karma start karma.conf.browsers.js", 49 + "browserstack": "npm run build:vite:production && karma start karma.conf.browsers.js", 50 50 "nuget": ".\\src\\tools\\NuGet.exe pack Excalibur.nuspec -OutputDirectory .\\build\\nuget -version", 51 - "dev": "concurrently --names \"umd,esm\" \"npm:start\" \"npm:start:esm\"", 52 - "start": "npm run core:watch", 53 - "start:esm": "npm run core:bundle:esm -- --watch", 54 - "build": "npm run core", 55 - "build:esm": "npm run core:bundle:esm && npm run core:bundle:esm:development", 56 - "core": "npm run core:tsc && npm run core:copy && npm run core:bundle && npm run core:bundle:development", 57 - "core:tsc": "tsc --project src/engine/tsconfig.json --incremental true --tsBuildInfoFile .tsbuildinfo --emitDeclarationOnly && node ./scripts/excalibur-version.js", 58 - "core:copy": "copyfiles -u 2 ./src/engine/**/*.png ./src/engine/**/*.css ./src/engine/**/*.glsl ./build/dist/", 59 - "core:bundle": "webpack --progress --config webpack.config.js --mode production", 60 - "core:bundle:development": "webpack --progress --config webpack.config.js --mode development", 61 - "core:bundle:esm": "webpack --progress --config webpack.config.js --mode production --env output=esm", 62 - "core:bundle:esm:development": "webpack --progress --config webpack.config.js --mode development --env output=esm", 63 - "core:watch": "npm run core:bundle -- --watch", 51 + "dev": "concurrently --names \"build,types\" \"vite build --watch\" \"npm run types -- --watch\"", 52 + "start": "npm run build:watch", 53 + "types": "tsc --project src/engine/tsconfig.json --declaration --incremental true --tsBuildInfoFile build/dist/.tsbuildinfo --emitDeclarationOnly", 54 + "build": "npm run build:production && npm run build:development && npm run types", 55 + "build:production": "vite build && vite build --minify false", 56 + "build:development": "vite build --mode development && vite build --mode development --minify false", 64 57 "format": "prettier . --check", 65 58 "format:fix": "npm run format -- --write", 66 59 "lint": "npm run eslint", 67 60 "lint:fix": "npm run eslint -- --fix", 68 61 "type-check": "cd src/engine && tsc --noEmit", 69 62 "eslint": "eslint .", 70 - "visual": "storybook dev", 63 + "visual": "storybook dev -p 6006", 71 64 "build-storybook": "storybook build -o build-storybook", 72 - "sandbox:copy": "copyfiles -u 2 \"./build/dist/**/*.*\" \"./build/dist/*.*\" ./sandbox/lib/", 73 - "sandbox:build": "tsc --project ./sandbox", 74 - "sandbox": "serve ./sandbox -l 3001 -n", 75 - "legacy-visual": "npm run sandbox:copy && npm run sandbox:build", 65 + "sandbox": "cd sandbox && vite", 76 66 "test": "vitest", 77 67 "test:watch": "npm run test -- --watch", 78 68 "test:ci": "npm run test:chromium -- --silent", ··· 89 79 "@babel/preset-typescript": "7.27.1", 90 80 "@fortawesome/fontawesome-free": "6.7.2", 91 81 "@octokit/rest": "21.1.1", 92 - "@storybook/addon-actions": "7.6.20", 93 - "@storybook/addon-essentials": "7.6.20", 94 - "@storybook/addon-links": "7.6.20", 95 - "@storybook/html": "7.6.20", 96 - "@storybook/html-webpack5": "7.6.20", 82 + "@storybook/html-vite": "9.0.4", 97 83 "@types/jasmine": "5.1.8", 98 84 "@types/node": "22.15.12", 99 85 "@types/react-color": "3.0.13", ··· 142 128 "semver": "7.7.2", 143 129 "serve": "14.2.4", 144 130 "source-map-support": "0.5.21", 145 - "storybook": "7.6.20", 131 + "storybook": "9.0.4", 146 132 "sync-request": "6.1.0", 147 133 "terser-webpack-plugin": "5.3.14", 148 134 "ts-loader": "9.5.2", ··· 150 136 "typescript": "5.6.3", 151 137 "url-loader": "4.1.1", 152 138 "vite": "6.3.5", 139 + "vite-plugin-banner": "0.8.1", 140 + "vite-plugin-static-copy": "3.0.0", 153 141 "vitest": "3.2.0", 154 142 "webpack": "5.99.9", 155 143 "webpack-cli": "5.1.4"
+27
vite.config.common.js
··· 1 + /** 2 + * This is a .js file instead of .ts so that storybook can import it 3 + */ 4 + 5 + import { defineConfig } from 'vite'; 6 + import versioner from './version.js'; 7 + 8 + const version = process.env.release ? versioner.getReleaseVersion() : versioner.getAlphaVersion(); 9 + 10 + /** 11 + * Common config needed to build excalibur for either testing or production build. Anything 12 + * that is needed to run excalibur at all should be put in here. 13 + */ 14 + export default defineConfig({ 15 + define: { 16 + 'process.env.__EX_VERSION': JSON.stringify(version), 17 + 'process.env.NODE_ENV': JSON.stringify('development') 18 + }, 19 + esbuild: { 20 + target: 'es2018', 21 + tsconfigRaw: { 22 + compilerOptions: { 23 + verbatimModuleSyntax: false 24 + } 25 + } 26 + } 27 + });
+78
vite.config.ts
··· 1 + import * as path from 'path'; 2 + import * as fs from 'fs'; 3 + import type { ResolvedConfig } from 'vite'; 4 + import { defineConfig, mergeConfig } from 'vite'; 5 + import banner from 'vite-plugin-banner'; 6 + import { viteStaticCopy } from 'vite-plugin-static-copy'; 7 + import versioner from './version'; 8 + 9 + const pkg = JSON.parse(fs.readFileSync('./package.json', 'utf8')); 10 + const now = new Date(); 11 + const dt = now.getFullYear() + '-' + (now.getMonth() + 1) + '-' + now.getDate(); 12 + const version = process.env.release ? versioner.getReleaseVersion() : versioner.getAlphaVersion(); 13 + 14 + import commonConfig from './vite.config.common'; 15 + 16 + export default defineConfig(({ mode }) => { 17 + let config: ResolvedConfig; 18 + 19 + // eslint-disable-next-line no-console 20 + console.log(`[version] ${version}.js`); 21 + 22 + return mergeConfig(commonConfig, { 23 + build: { 24 + target: 'es2018', 25 + outDir: path.resolve(__dirname, 'build'), 26 + emptyOutDir: false, 27 + lib: { 28 + formats: ['es', 'umd'], 29 + name: 'ex', 30 + fileName(format) { 31 + let fileName = 'excalibur'; 32 + 33 + if (config.build.minify) { 34 + fileName += '.min'; 35 + } 36 + 37 + if (mode === 'development') { 38 + fileName += '.development'; 39 + } 40 + 41 + if (format === 'es') { 42 + return `esm/${fileName}.js`; 43 + } 44 + 45 + return `dist/${fileName}.js`; 46 + }, 47 + entry: 'src/engine/index.ts' 48 + } 49 + }, 50 + 51 + plugins: [ 52 + // get the resolved vite config so we can reference it in 53 + // callbacks 54 + { 55 + name: 'get-config', 56 + configResolved(v) { 57 + config = v; 58 + } 59 + }, 60 + viteStaticCopy({ 61 + targets: [ 62 + { 63 + src: 'src/engine/excalibur.d.ts', 64 + dest: 'dist/' 65 + } 66 + ] 67 + }), 68 + 69 + banner( 70 + `${pkg.name} - ${version} - ${dt} 71 + ${pkg.homepage} 72 + Copyright (c) ${now.getFullYear()} Excalibur.js <${pkg.author}> 73 + Licensed ${pkg.license} 74 + @preserve` 75 + ) 76 + ] 77 + }); 78 + });
+79 -113
vitest.config.ts
··· 1 1 /// <reference types="@vitest/browser/providers/playwright" /> 2 2 3 - import type { Plugin } from 'vitest/config'; 4 - import { defineConfig } from 'vitest/config'; 5 - import * as path from 'path'; 6 3 import * as os from 'os'; 4 + import * as path from 'path'; 5 + import { defineConfig, mergeConfig } from 'vitest/config'; 7 6 import { EngineInstanceReporter } from './src/spec/vitest/__reporters__/engine-instance'; 8 7 import { MemoryReporter } from './src/spec/vitest/__reporters__/memory'; 9 - 10 - const versioner = require('./version'); 11 - const version = process.env.release ? versioner.getReleaseVersion() : versioner.getAlphaVersion(); 8 + import commonConfig from './vite.config.common'; 12 9 13 10 const isArmMacOS = process.platform === 'darwin' && process.arch === 'arm64'; 14 11 const HEADLESS = process.env.HEADLESS === 'true' || process.env.CI === 'true'; 15 12 16 - export default defineConfig({ 17 - plugins: [importAs('glsl', '?raw'), importAs('css', '?inline')], 18 - optimizeDeps: { 19 - include: ['jasmine'] 20 - }, 21 - resolve: { 22 - alias: { 23 - '@excalibur': path.resolve(__dirname, './src/engine/') 24 - } 25 - }, 26 - define: { 27 - 'process.env.__EX_VERSION': JSON.stringify(version), 28 - 'process.env.NODE_ENV': JSON.stringify('development'), 29 - __dirname: JSON.stringify(__dirname) 30 - }, 31 - esbuild: { 32 - target: 'es2018', 33 - tsconfigRaw: { 34 - compilerOptions: { 35 - verbatimModuleSyntax: false 13 + export default defineConfig( 14 + mergeConfig(commonConfig, { 15 + resolve: { 16 + alias: { 17 + '@excalibur': path.resolve(__dirname, './src/engine/') 36 18 } 37 - } 38 - }, 39 - test: { 40 - globals: true, 41 - setupFiles: ['./src/spec/vitest/__setup__/setup.ts'], 42 - include: ['src/spec/vitest/**/*Spec.ts'], 43 - reporters: [['default', { summary: false }], new EngineInstanceReporter(), new MemoryReporter()], 44 - // enable with --coverage param 45 - coverage: { 46 - include: ['src/engine/**/*.ts'], 47 - provider: 'istanbul', 48 - reporter: [['html'], ['lcov', { projectRoot: __dirname }], ['text-summary']], 49 - reportsDirectory: path.join(__dirname, 'coverage') 50 19 }, 51 - pool: 'threads', 52 - browser: { 53 - enabled: true, 54 - provider: 'playwright', 55 - // this will give each test their own environment. disabling this 56 - // actually ended up breaking WebGL contexts in some cases 57 - isolate: true, 20 + test: { 21 + globals: true, 22 + setupFiles: ['./src/spec/vitest/__setup__/setup.ts'], 23 + include: ['src/spec/vitest/**/*Spec.ts'], 24 + reporters: [['default', { summary: false }], new EngineInstanceReporter(), new MemoryReporter()], 25 + // enable with --coverage param 26 + coverage: { 27 + include: ['src/engine/**/*.ts'], 28 + provider: 'istanbul', 29 + reporter: [['html'], ['lcov', { projectRoot: __dirname }], ['text-summary']], 30 + reportsDirectory: path.join(__dirname, 'coverage') 31 + }, 32 + pool: 'threads', 33 + browser: { 34 + enabled: true, 35 + provider: 'playwright', 36 + // this will give each test their own environment. disabling this 37 + // actually ended up breaking WebGL contexts in some cases 38 + isolate: true, 58 39 59 - // this slows down the run but helps keep tests stable with how often 60 - // we are opening and closing WebGL contexts 61 - fileParallelism: false, 40 + // this slows down the run but helps keep tests stable with how often 41 + // we are opening and closing WebGL contexts 42 + fileParallelism: false, 62 43 63 - headless: HEADLESS, 44 + headless: HEADLESS, 64 45 65 - // https://vitest.dev/guide/browser/playwright 66 - // run `vitest --browser <name>` to run tests in a specific browser 67 - instances: [ 68 - { 69 - browser: 'chromium', 70 - provide: { 46 + // https://vitest.dev/guide/browser/playwright 47 + // run `vitest --browser <name>` to run tests in a specific browser 48 + instances: [ 49 + { 71 50 browser: 'chromium', 72 - platform: os.platform() 51 + provide: { 52 + browser: 'chromium', 53 + platform: os.platform() 54 + }, 55 + launch: { 56 + channel: 'chrome', 57 + ignoreDefaultArgs: ['--disable-render-backgrounding', '--disable-remote-fonts', '--font-render-hinting'], 58 + args: [ 59 + '--no-default-browser-check', 60 + '--no-first-run', 61 + '--disable-default-apps', 62 + '--disable-popup-blocking', 63 + '--disable-translate', 64 + '--disable-background-timer-throttling', 65 + !isArmMacOS && '--disable-gpu', 66 + '--disable-dev-shm-usage', 67 + 68 + // on macOS, disable-background-timer-throttling is not enough 69 + // and we need disable-renderer-backgrounding too 70 + // see https://github.com/karma-runner/karma-chrome-launcher/issues/123 71 + '--disable-renderer-backgrounding', 72 + '--disable-device-discovery-notifications', 73 + 74 + '--autoplay-policy=no-user-gesture-required', 75 + '--mute-audio', 76 + '--no-sandbox', 77 + '--enable-precise-memory-info', 78 + '--js-flags="--max_old_space_size=8192" --expose-gc' 79 + ].filter(Boolean) 80 + } 73 81 }, 74 - launch: { 75 - channel: 'chrome', 76 - ignoreDefaultArgs: ['--disable-render-backgrounding', '--disable-remote-fonts', '--font-render-hinting'], 77 - args: [ 78 - '--no-default-browser-check', 79 - '--no-first-run', 80 - '--disable-default-apps', 81 - '--disable-popup-blocking', 82 - '--disable-translate', 83 - '--disable-background-timer-throttling', 84 - !isArmMacOS && '--disable-gpu', 85 - '--disable-dev-shm-usage', 86 - 87 - // on macOS, disable-background-timer-throttling is not enough 88 - // and we need disable-renderer-backgrounding too 89 - // see https://github.com/karma-runner/karma-chrome-launcher/issues/123 90 - '--disable-renderer-backgrounding', 91 - '--disable-device-discovery-notifications', 92 - 93 - '--autoplay-policy=no-user-gesture-required', 94 - '--mute-audio', 95 - '--no-sandbox', 96 - '--enable-precise-memory-info', 97 - '--js-flags="--max_old_space_size=8192" --expose-gc' 98 - ].filter(Boolean) 99 - } 100 - }, 101 - { 102 - browser: 'firefox', 103 - provide: { 82 + { 104 83 browser: 'firefox', 105 - platform: os.platform() 106 - } 107 - }, 108 - { 109 - browser: 'webkit', 110 - provide: { 84 + provide: { 85 + browser: 'firefox', 86 + platform: os.platform() 87 + } 88 + }, 89 + { 111 90 browser: 'webkit', 112 - platform: os.platform() 91 + provide: { 92 + browser: 'webkit', 93 + platform: os.platform() 94 + } 113 95 } 114 - } 115 - ] 116 - } 117 - } 118 - }); 119 - 120 - /** 121 - * Changes the default import behavior for certain file types to 122 - * use the provided query string (e.g. `?raw`) 123 - */ 124 - function importAs(ext: string, query: string): Plugin { 125 - return { 126 - name: 'raw', 127 - enforce: 'pre', 128 - resolveId(id, importer) { 129 - if (id.endsWith(ext)) { 130 - return this.resolve(id + query, importer); 96 + ] 131 97 } 132 98 } 133 - }; 134 - } 99 + }) 100 + ); 135 101 136 102 declare module 'vitest' { 137 103 export interface ProvidedContext {
+9 -51
.storybook/main.js
··· 1 - const path = require('path'); 1 + import commonConfig from '../vite.config.common.js'; 2 2 3 - module.exports = { 3 + /** @type { import('@storybook/html-vite').StorybookConfig } */ 4 + const config = { 4 5 stories: ['../src/stories/*.stories.ts'], 5 - addons: ['@storybook/addon-links', '@storybook/addon-essentials'], 6 - 7 - webpackFinal: async (config, { configType }) => { 8 - const cssLoader = config.module.rules.findIndex((r) => r.test && r.test.toString().includes('.css')); 9 - 10 - if (cssLoader > -1) { 11 - // TODO: Investigate why css-loader messes with toString() expressions 12 - config.module.rules.splice(cssLoader, 1); 13 - } 14 - 15 - config.module.rules.push({ 16 - test: /\.glsl$/, 17 - use: ['raw-loader'] 18 - }); 19 - 20 - config.module.rules.push({ 21 - test: /\.css$/, 22 - use: ['css-loader'] 23 - }); 24 - 25 - config.module.rules.push({ 26 - test: /\.(tsx?)$/, 27 - use: [ 28 - { 29 - loader: require.resolve('ts-loader'), 30 - options: { 31 - configFile: path.join(__dirname, '../src/stories/tsconfig.json') 32 - } 33 - } 34 - ] 35 - }); 36 - 37 - const sourceLoader = config.module.rules.findIndex((r) => r.loader && r.loader.includes('source-loader')); 38 - 39 - if (sourceLoader > -1) { 40 - // TODO: Investigate why source-loader is messing with graphics.add(string, object); expressions 41 - config.module.rules.splice(sourceLoader, 1); 42 - } 43 - 44 - if (configType === 'PRODUCTION') { 45 - config.mode = 'development'; 46 - } 47 - 48 - return config; 49 - }, 50 - 6 + addons: [], 51 7 framework: { 52 - name: '@storybook/html-webpack5', 8 + name: '@storybook/html-vite', 53 9 options: {} 54 10 }, 11 + async viteFinal(config) { 12 + const { mergeConfig } = await import('vite'); 55 13 56 - docs: { 57 - autodocs: false 14 + return mergeConfig(config, commonConfig); 58 15 } 59 16 }; 17 + export default config;
+1 -1
.storybook/manager.js
··· 1 - import { addons } from '@storybook/addons'; 1 + import { addons } from 'storybook/manager-api'; 2 2 3 3 addons.setConfig({ 4 4 // Excalibur will be listening for all key events
+6 -1
sandbox/tsconfig.json
··· 4 4 "experimentalDecorators": true, 5 5 "target": "ES2022", 6 6 "module": "ESNext", 7 + "moduleResolution": "bundler", 7 8 "removeComments": false, 8 9 "skipLibCheck": true, 9 - "lib": ["dom", "es5", "es2015", "es2015.promise", "es2015.collection", "es2015.iterable"] 10 + "lib": ["dom", "es5", "es2015", "es2015.promise", "es2015.collection", "es2015.iterable"], 11 + "types": ["../src/engine/excalibur.d.ts"], 12 + "paths": { 13 + "@excalibur": ["../src/engine/index.ts"] 14 + } 10 15 } 11 16 }
+34
sandbox/vite.config.ts
··· 1 + import path from 'path'; 2 + import { defineConfig, mergeConfig } from 'vite'; 3 + import commonConfig from '../vite.config.common'; 4 + 5 + export default mergeConfig( 6 + commonConfig, 7 + defineConfig({ 8 + resolve: { 9 + alias: { '@excalibur': path.join(__dirname, '../src/engine/index.ts') } 10 + }, 11 + server: { 12 + fs: { 13 + allow: [path.join(__dirname, '..')] 14 + } 15 + }, 16 + plugins: [ 17 + { 18 + // brutally inject every js/ts file with an ex import at the top 19 + name: 'load-excalibur', 20 + transform(code, id) { 21 + const isJsFile = id.endsWith('.ts') || id.endsWith('.js'); 22 + if (isJsFile) { 23 + code = `import * as ex from '@excalibur'\n${code}`; 24 + } 25 + 26 + return { 27 + code, 28 + map: null 29 + }; 30 + } 31 + } 32 + ] 33 + }) 34 + );
+1 -1
scripts/release.js
··· 31 31 process.env.GH_TOKEN = `v${version}`; 32 32 process.env.TRAVIS_TAG = `v${version}`; 33 33 process.env.TRAVIS_BUILD_NUMBER = `v${version}`; 34 - console.log(execSync(`npm run core && npm run core:bundle-prod`).toString()); 34 + console.log(execSync(`npm run build`).toString()); 35 35 console.log(`Zipping dists 🤐`); 36 36 console.log(execSync(`powershell -noprofile "Compress-Archive -Force ./build/dist ./build/dist.${version}.zip"`).toString()); 37 37 console.log(`Building nuget package 📦`);
+1
.github/workflows/browsersupport.yml
··· 21 21 registry-url: 'https://registry.npmjs.org' 22 22 cache: npm 23 23 - run: npm ci 24 + - run: npm run build 24 25 - run: npm run browserstack
+1 -1
.github/workflows/build.yml
··· 46 46 cache: npm 47 47 - run: npm ci 48 48 - name: Build 49 - run: npm run core && npm run build:esm 49 + run: npm run build 50 50 51 51 tests: 52 52 strategy:
+3 -4
sandbox/html/index.html
··· 46 46 <div style="position: absolute; left: 10px; top: 10px; z-index: 99; color: white">stuff</div> 47 47 <canvas id="game"></canvas> 48 48 </div> 49 - <script type="text/javascript" src="../stats/stats.js"></script> 50 - <script type="text/javascript" src="../lib/excalibur.js"></script> 51 - <script type="text/javascript" src="../excalibur-dev-tools/dev-tools.js"></script> 52 - <script type="text/javascript" src="../src/game.js"></script> 49 + <script type="module" type="text/javascript" src="../stats/stats.js"></script> 50 + <script type="module" type="text/javascript" src="../excalibur-dev-tools/dev-tools.js"></script> 51 + <script type="module" ype="text/javascript" src="../src/game.js"></script> 53 52 </body> 54 53 </html>
+1 -3
sandbox/src/game.ts
··· 1 - /// <reference path='../lib/excalibur.d.ts' /> 2 - 3 1 /********************* 4 2 * uuuuuuuuuuuuuuuuuuuu 5 3 * u" uuuuuuuuuuuuuuuuuu "u ··· 214 212 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 215 213 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 216 214 sodipodi:docname="resize-full.svg" inkscape:version="0.48.4 r9939" 217 - xmlns="http://www.w3.org/2000/svg" 215 + xmlns="http://www.w3.org/2000/svg" 218 216 width="800px" height="800px" 219 217 viewBox="0 0 1200 1200" enable-background="new 0 0 1200 1200" xml:space="preserve"> 220 218 <path id="path18934" fill="#000000ff" inkscape:connector-curvature="0" d="M670.312,0l177.246,177.295L606.348,418.506l175.146,175.146
+11
src/engine/files.d.ts
··· 15 15 const value: string; 16 16 export default value; 17 17 } 18 + 19 + // vite import queries 20 + declare module '*?raw' { 21 + const content: string; 22 + export default content; 23 + } 24 + 25 + declare module '*?inline' { 26 + const content: string; 27 + export default content; 28 + }
+1 -1
src/stories/Actions.stories.ts
··· 1 - import type { Meta, StoryObj } from '@storybook/html'; 1 + import type { Meta, StoryObj } from '@storybook/html-vite'; 2 2 import { Actor, Loader, EasingFunctions, RotationType } from '../engine'; 3 3 import { ImageSource } from '../engine/Graphics'; 4 4 import { enumToControlSelectLabels, enumToControlSelectOptions, withEngine } from './utils';
+1 -1
src/stories/Anchors.stories.ts
··· 1 - import type { Meta, StoryObj } from '@storybook/html'; 1 + import type { Meta, StoryObj } from '@storybook/html-vite'; 2 2 import { Loader, Color, Actor, Vector, vec, toRadians } from '../engine'; 3 3 import { ImageSource, Canvas } from '../engine/Graphics'; 4 4 import { withEngine } from './utils';
+1 -1
src/stories/Animations.stories.ts
··· 1 - import type { Meta, StoryObj } from '@storybook/html'; 1 + import type { Meta, StoryObj } from '@storybook/html-vite'; 2 2 import { Actor, Color, Loader, range } from '../engine'; 3 3 import { ImageSource, SpriteSheet, Animation, AnimationStrategy, Rectangle } from '../engine/Graphics'; 4 4 import { enumToControlSelectLabels, enumToControlSelectOptions, withEngine } from './utils';
+2 -2
src/stories/Audio.stories.ts
··· 1 1 /* eslint-disable storybook/context-in-play-function */ 2 - import type { Meta, StoryObj } from '@storybook/html'; 3 - import { action } from '@storybook/addon-actions'; 2 + import type { Meta, StoryObj } from '@storybook/html-vite'; 3 + import { action } from 'storybook/actions'; 4 4 import playIcon from '@fortawesome/fontawesome-free/svgs/solid/play.svg'; 5 5 import pauseIcon from '@fortawesome/fontawesome-free/svgs/solid/pause.svg'; 6 6 import stopIcon from '@fortawesome/fontawesome-free/svgs/solid/stop.svg';
+1 -1
src/stories/Engine.stories.ts
··· 1 - import type { Meta, StoryObj } from '@storybook/html'; 1 + import type { Meta, StoryObj } from '@storybook/html-vite'; 2 2 import { Actor, Color, Loader, Logger } from '../engine'; 3 3 import { BaseAlign, Font, ImageSource, Text } from '../engine/Graphics'; 4 4 import { withEngine } from './utils';
+2 -2
src/stories/Keyboard.stories.ts
··· 1 - import type { Meta, StoryObj } from '@storybook/html'; 1 + import type { Meta, StoryObj } from '@storybook/html-vite'; 2 2 import type { Keys } from '../engine'; 3 3 import { Label, Color } from '../engine'; 4 4 import { withEngine } from './utils'; ··· 30 30 if (keys.length === 0) { 31 31 keyLabel.text = 'Press some keys'; 32 32 } else { 33 - const lastKeysPressed = keys.map((k) => k as Keys).join(''); 33 + lastKeysPressed = keys.map((k) => k as Keys).join(''); 34 34 keyLabel.text = lastKeysPressed; 35 35 } 36 36 });
+1 -1
src/stories/ParticleEmitter.stories.ts
··· 1 - import type { Meta, StoryObj } from '@storybook/html'; 1 + import type { Meta, StoryObj } from '@storybook/html-vite'; 2 2 import { ParticleEmitter, EmitterType, Color, Vector } from '../engine'; 3 3 import { withEngine, enumToControlSelectOptions } from './utils'; 4 4
+3 -3
src/stories/Pointers.stories.ts
··· 1 - import type { Meta, StoryObj } from '@storybook/html'; 1 + import type { Meta, StoryObj } from '@storybook/html-vite'; 2 2 import * as ex from '../engine'; 3 3 import { withEngine } from './utils'; 4 4 ··· 171 171 parameters: { 172 172 docs: { 173 173 storyDescription: ` 174 - In Excalibur you can subscribe to \`pointerdragstart\`, \`pointerdragmove\` and \`pointerdragend\` events 174 + In Excalibur you can subscribe to \`pointerdragstart\`, \`pointerdragmove\` and \`pointerdragend\` events 175 175 to perform drag-and-drop actions on Actors. 176 - 176 + 177 177 The actions pane displays the pointer events captured during the demo. Try clicking a box and dragging it around. 178 178 ` 179 179 }
+1
src/stories/utils.ts
··· 49 49 displayMode: DisplayMode.FitScreen, 50 50 suppressPlayButton: true, 51 51 pointerScope: PointerScope.Canvas, 52 + pixelRatio: 1, 52 53 ...options 53 54 }); 54 55
+1 -2
sandbox/tests/9-slice/index.html
··· 6 6 <title>9-Slice</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="./index.js"></script> 9 + <script type="module" src="./index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/action-flash/index.html
··· 6 6 <title>Flash</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="./index.js"></script> 9 + <script type="module" src="./index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/animation-events/index.html
··· 12 12 <li>End after the first end, then it is reset to loop</li> 13 13 <li>Loop every animation afterwards</li> 14 14 </ul> 15 - <script src="../../lib/excalibur.js"></script> 16 - <script src="./index.js"></script> 15 + <script type="module" src="./index.js"></script> 17 16 </body> 18 17 </html>
+1 -2
sandbox/tests/arcadecollider/index.html
··· 7 7 <title>Arcade Collision Solver</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/arcadeseam/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>Compare with physics.arcade.contactSolveBias: None & physics.arcade.contactSolveBias: VerticalFirst</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="./index.js"></script> 11 + 12 + <script type="module" src="./index.js"></script> 13 13 </body> 14 14 </html>
+1 -2
sandbox/tests/bezier/index.html
··· 6 6 <title>Bezier Curve</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="./index.js"></script> 9 + <script type="module" src="./index.js"></script> 11 10 </body> 12 11 </html>
+2 -2
sandbox/tests/boundingbox/bbtester.html
··· 11 11 <p>Click to drag the red square</p> 12 12 <p>The vector on screen should show the direction that the blue square needs to go to move out of the way of the red.</p> 13 13 <p>Vector is shown in the console</p> 14 - <script src="../../lib/excalibur.js"></script> 15 - <script src="bbtester.js"></script> 14 + 15 + <script type="module" src="bbtester.js"></script> 16 16 </body> 17 17 </html>
+1 -2
sandbox/tests/camera/lerp.html
··· 31 31 <p>Easing: <span id="lerp-true">TRUE</span> <span id="lerp-false">FALSE</span></p> 32 32 </div> 33 33 34 - <script src="../../lib/excalibur.js"></script> 35 - <script src="lerp.js"></script> 34 + <script type="module" src="lerp.js"></script> 36 35 </body> 37 36 </html>
+1 -2
sandbox/tests/camera/strategy.html
··· 23 23 <button id="radiusAroundActor">Move camera within radius of actor</button> 24 24 </div> 25 25 26 - <script src="../../lib/excalibur.js"></script> 27 - <script src="strategy.js"></script> 26 + <script type="module" src="strategy.js"></script> 28 27 </body> 29 28 </html>
+2 -2
sandbox/tests/camera/zoom.html
··· 5 5 </head> 6 6 <body> 7 7 <canvas id="game"></canvas> 8 - <script src="../../lib/excalibur.js"></script> 9 - <script src="zoom.js"></script> 8 + 9 + <script type="module" src="zoom.js"></script> 10 10 <p>Click to zoom in and out over time</p> 11 11 </body> 12 12 </html>
+1 -2
sandbox/tests/clip-canvas/index.html
··· 6 6 <title>Clip Canvas</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+2 -2
sandbox/tests/clonebehavior/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>The clones should be 2 separate colors and no collision handler should fire in the console.</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="./index.js"></script> 11 + 12 + <script type="module" src="./index.js"></script> 13 13 </body> 14 14 </html>
+1 -2
sandbox/tests/collision/index.html
··· 4 4 <title></title> 5 5 </head> 6 6 <body> 7 - <script src="../../lib/excalibur.js"></script> 8 - <script src="index.js"></script> 7 + <script type="module" src="index.js"></script> 9 8 </body> 10 9 </html>
+1 -2
sandbox/tests/collision/passive.html
··· 4 4 <title>Passive check</title> 5 5 </head> 6 6 <body> 7 - <script src="../../lib/excalibur.js"></script> 8 - <script src="passive.js"></script> 7 + <script type="module" src="passive.js"></script> 9 8 <div>Blocks should pass through eachother without bouncing</div> 10 9 <div>Collision events should be visible in console</div> 11 10 <div>Post Collision events should be NOT visible in console</div>
+1 -2
sandbox/tests/collision/touching.html
··· 4 4 <title>Bloc Breaker</title> 5 5 </head> 6 6 <body> 7 - <script src="../../lib/excalibur.js"></script> 8 - <script src="touching.js"></script> 7 + <script type="module" src="touching.js"></script> 9 8 </body> 10 9 </html>
+2 -2
sandbox/tests/collisionvelocity/vel.html
··· 10 10 <canvas id="game"></canvas> 11 11 <br /> 12 12 Velocity vector should not have a y compnent when the box is resting on the platform 13 - <script src="../../lib/excalibur.js"></script> 14 - <script src="vel.js"></script> 13 + 14 + <script type="module" src="vel.js"></script> 15 15 </body> 16 16 </html>
+2 -2
sandbox/tests/composite-collider/index.html
··· 9 9 10 10 <body> 11 11 <p>Composite Collider</p> 12 - <script src="../../lib/excalibur.js"></script> 13 - <script src="./index.js"></script> 12 + 13 + <script type="module" src="./index.js"></script> 14 14 </body> 15 15 </html>
+1 -2
sandbox/tests/contentarea/index.html
··· 7 7 <title>ContentArea</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/coordinates/index.html
··· 8 8 <p>The calculated world coordinates of each point (BLUE) should match the RED hard-coded label</p> 9 9 </div> 10 10 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="coordinates.js"></script> 11 + <script type="module" src="coordinates.js"></script> 13 12 </body> 14 13 </html>
+1 -2
sandbox/tests/coroutine/index.html
··· 7 7 <title>Coroutine Animation Example</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/culling/culling.html
··· 5 5 </head> 6 6 <body> 7 7 <canvas id="game"></canvas> 8 - <script src="../../lib/excalibur.js"></script> 9 - <script src="culling.js"></script> 8 + 9 + <script type="module" src="culling.js"></script> 10 10 <p>Press 'd' for debug mode, arrow keys to move around</p> 11 11 <p>Resize the sprite, rotate the actor, etc. The 4 colored corner dots should remain correcly on the 4 corners of the sprite.</p> 12 12 <p>player.isOffscreen should only be true if the actor (outlined in yellow in debug mode) and the sprite are both off screen.</p>
+2 -2
sandbox/tests/culling/culling2.html
··· 5 5 </head> 6 6 <body> 7 7 <canvas id="game"></canvas> 8 - <script src="../../lib/excalibur.js"></script> 9 - <script src="culling2.js"></script> 8 + 9 + <script type="module" src="culling2.js"></script> 10 10 <p>Actors should stay onscreen and not be culled early or late</p> 11 11 <p>Check the console, onscreen should be printed when onscreen, and offscreen when offscreen.</p> 12 12 </body>
+1 -2
sandbox/tests/debug/boundingbox.html
··· 9 9 <p>You should see bounding boxes for actor and child draw appropriately</p> 10 10 </div> 11 11 12 - <script src="../../lib/excalibur.js"></script> 13 - <script src="boundingbox.js"></script> 12 + <script type="module" src="boundingbox.js"></script> 14 13 </body> 15 14 </html>
+1 -2
sandbox/tests/debug/stats.html
··· 41 41 </ul> 42 42 </div> 43 43 44 - <script src="../../lib/excalibur.js"></script> 45 - <script src="stats.js"></script> 44 + <script type="module" src="stats.js"></script> 46 45 </body> 47 46 </html>
+2 -2
sandbox/tests/decode-many/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>There should be no errors in the console relating to loading images</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="./index.js"></script> 11 + 12 + <script type="module" src="./index.js"></script> 13 13 </body> 14 14 </html>
+2 -2
sandbox/tests/drawcalls/index.html
··· 13 13 <div># Items:<span id="drawn-items">0</span></div> 14 14 <button id="add">Add 1000 Items</button> 15 15 </div> 16 - <script src="../../lib/excalibur.js"></script> 17 - <script src="./index.js"></script> 16 + 17 + <script type="module" src="./index.js"></script> 18 18 </body> 19 19 </html>
+2 -2
sandbox/tests/ecs/index.html
··· 7 7 </head> 8 8 <body> 9 9 <canvas id="game"></canvas> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + 11 + <script type="module" src="./index.js"></script> 12 12 </body> 13 13 </html>
+1 -2
sandbox/tests/emitter/index.html
··· 7 7 <title>Emitter</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/engine/timescale.html
··· 10 10 <p>Current Timescale: <span id="timescale"></span></p> 11 11 </div> 12 12 13 - <script src="../../lib/excalibur.js"></script> 14 - <script src="timescale.js"></script> 13 + <script type="module" src="timescale.js"></script> 15 14 </body> 16 15 </html>
+1 -2
sandbox/tests/fitscreen/index.html
··· 18 18 </style> 19 19 </head> 20 20 <body> 21 - <script src="../../lib/excalibur.js"></script> 22 - <script src="./fitscreen.js"></script> 21 + <script type="module" src="./fitscreen.js"></script> 23 22 </body> 24 23 </html>
+1 -2
sandbox/tests/flash-shader/index.html
··· 7 7 <title>Flash Shader</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/gif/animatedGif.html
··· 9 9 <body> 10 10 <canvas id="game"></canvas> 11 11 <br />Open the console there should be no errors in firefox or chrome 12 - <script src="../../lib/excalibur.js"></script> 13 - <script src="animatedGif.js"></script> 12 + 13 + <script type="module" src="animatedGif.js"></script> 14 14 </body> 15 15 </html>
+2 -2
sandbox/tests/gotoscene/index.html
··· 8 8 </head> 9 9 <body> 10 10 <canvas id="game"></canvas> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="./index.js"></script> 11 + 12 + <script type="module" src="./index.js"></script> 13 13 </body> 14 14 </html>
+1 -2
sandbox/tests/gpu-particles/index.html
··· 6 6 <title>GPU Particles</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="./index.js"></script> 9 + <script type="module" src="./index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/graphics-group/index.html
··· 7 7 <title>Graphics Padding Test</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/graphics/index.html
··· 7 7 <title>Graphics Padding Test</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/graphicscontext/index.html
··· 6 6 <title>Graphics Context</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="./index.js"></script> 9 + <script type="module" src="./index.js"></script> 11 10 </body> 12 11 </html>
+2 -2
sandbox/tests/group/index.html
··· 6 6 <body> 7 7 <canvas id="game"></canvas> 8 8 <p>The orange blocks should not collide with each other, but they should collide with the teal square in the center of the screen</p> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="group.js"></script> 9 + 10 + <script type="module" src="group.js"></script> 11 11 </body> 12 12 </html>
+1 -2
sandbox/tests/high-gravity-arcade/index.html
··· 6 6 <title>High Gravity Arcade</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/iframe/frame.html
··· 7 7 <title>Frame</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./main.js"></script> 10 + <script type="module" src="./main.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/imageloading/index.html
··· 7 7 <title>Image Loading</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/imagewrapping/index.html
··· 7 7 </head> 8 8 <body> 9 9 <canvas id="game"></canvas> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + 11 + <script type="module" src="index.js"></script> 12 12 </body> 13 13 </html>
+1 -2
sandbox/tests/incorrectside/index.html
··· 7 7 <title>Incorrect Side</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/input-mapper/index.html
··· 6 6 <title>Input Mapping</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="main.js"></script> 9 + <script type="module" src="main.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/input/gamepad.html
··· 21 21 <dd id="gamepad-num">0</dd> 22 22 </dl> 23 23 24 - <script src="../../lib/excalibur.js"></script> 25 - <script src="gamepad.js"></script> 24 + <script type="module" src="gamepad.js"></script> 26 25 </body> 27 26 </html>
+1 -2
sandbox/tests/input/index.html
··· 21 21 <dd>Move box around with arrow keys, gamepad D-pad, or gamepad left stick</dd> 22 22 </dl> 23 23 24 - <script src="../../lib/excalibur.js"></script> 25 - <script src="index.js"></script> 24 + <script type="module" src="index.js"></script> 26 25 </body> 27 26 </html>
+2 -2
sandbox/tests/input/innerframe.html
··· 8 8 </head> 9 9 <body> 10 10 <canvas id="game"></canvas> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="iframe.js"></script> 11 + 12 + <script type="module" src="iframe.js"></script> 13 13 </body> 14 14 </html>
+1 -2
sandbox/tests/input/keyboard.html
··· 16 16 <body> 17 17 <canvas id="game"></canvas> 18 18 19 - <script src="../../lib/excalibur.js"></script> 20 - <script src="keyboard.js"></script> 19 + <script type="module" src="keyboard.js"></script> 21 20 </body> 22 21 </html>
+1 -2
sandbox/tests/input/pointer.html
··· 31 31 <dd id="pointer-wheel-deltas"></dd> 32 32 </dl> 33 33 34 - <script src="../../lib/excalibur.js"></script> 35 - <script src="pointer.js"></script> 34 + <script type="module" src="pointer.js"></script> 36 35 </body> 37 36 </html>
+1 -2
sandbox/tests/isometric/index.html
··· 7 7 <title>Isometric Map</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/kill/kill.html
··· 10 10 <canvas id="game"></canvas> 11 11 <br /> 12 12 Actors should be removed when they collide with top 13 - <script src="../../lib/excalibur.js"></script> 14 - <script src="kill.js"></script> 13 + 14 + <script type="module" src="kill.js"></script> 15 15 </body> 16 16 </html>
+1 -2
sandbox/tests/label/fonts.html
··· 6 6 <body> 7 7 <canvas id="game"></canvas> 8 8 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="fonts.js"></script> 9 + <script type="module" src="fonts.js"></script> 11 10 </body> 12 11 </html>
+2 -2
sandbox/tests/label/label.html
··· 6 6 <body> 7 7 <canvas id="game"></canvas> 8 8 <p>The label text should be white, 20px consolas.</p> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="label.js"></script> 9 + 10 + <script type="module" src="label.js"></script> 11 11 </body> 12 12 </html>
+2 -2
sandbox/tests/linebounds/index.html
··· 7 7 </head> 8 8 <body> 9 9 <canvas id="game"></canvas> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + 11 + <script type="module" src="index.js"></script> 12 12 </body> 13 13 </html>
+1 -2
sandbox/tests/loader-lockup/index.html
··· 6 6 <title>Loader Lockup</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/many-colliders/index.html
··· 7 7 <title>Many colliders performance test</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/material/index.html
··· 7 7 </head> 8 8 <body> 9 9 <canvas id="game"></canvas> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + 11 + <script type="module" src="index.js"></script> 12 12 </body> 13 13 </html>
+2 -2
sandbox/tests/memory-leaker/index.html
··· 8 8 <body> 9 9 <p>This creates a new bitmap every 200 ms and uploads it to the gpu</p> 10 10 <p>You should see WebGL Texture cleanup messages in the console after the configured interval (1 minute)</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="index.js"></script> 11 + 12 + <script type="module" src="index.js"></script> 13 13 </body> 14 14 </html>
+2 -2
sandbox/tests/multi-engine/index.html
··· 9 9 <body> 10 10 <canvas id="game1"></canvas> 11 11 <canvas id="game2"></canvas> 12 - <script src="../../lib/excalibur.js"></script> 13 - <script src="./index.js"></script> 12 + 13 + <script type="module" src="./index.js"></script> 14 14 </body> 15 15 </html>
+1 -2
sandbox/tests/occluder/index.html
··· 6 6 <title>Occluder</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/opacity/index.html
··· 6 6 <body> 7 7 <p>After 1 second, a red square and a red heart should appear</p> 8 8 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="opacity.js"></script> 9 + <script type="module" src="opacity.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/parallax/index.html
··· 7 7 <title>Parallax</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/parallel/index.html
··· 7 7 <title>Parallax</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/physics/fastphysics.html
··· 6 6 <body> 7 7 <p>Press arrow keys to launch in different directions for more rockets</p> 8 8 <p>Rockets should not leave their confines</p> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="fastphysics.js"></script> 9 + 10 + <script type="module" src="fastphysics.js"></script> 11 11 </body> 12 12 </html>
+4 -4
sandbox/tests/physics/index.html
··· 7 7 <p>Press b for more blocks</p> 8 8 <p>Press c for more circles</p> 9 9 <p> 10 - <script src="../../stats/stats.js"></script> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="../../excalibur-dev-tools/dev-tools.js"></script> 13 - <script src="./physics.js"></script> 10 + <script type="module" src="../../stats/stats.js"></script> 11 + 12 + <script type="module" src="../../excalibur-dev-tools/dev-tools.js"></script> 13 + <script type="module" src="./physics.js"></script> 14 14 </p> 15 15 </body> 16 16 </html>
+1 -2
sandbox/tests/physics/physics2.html
··· 4 4 <title></title> 5 5 </head> 6 6 <body> 7 - <script src="../../lib/excalibur.js"></script> 8 - <script src="physics2.js"></script> 7 + <script type="module" src="physics2.js"></script> 9 8 </body> 10 9 </html>
+2 -2
sandbox/tests/pointer/index.html
··· 18 18 <p> 19 19 Click on the squares to see events propagate in z order in the console. The black square cancels the event preventing propagation. 20 20 </p> 21 - <script src="../../lib/excalibur.js"></script> 22 - <script src="./pointer.js"></script> 21 + 22 + <script type="module" src="./pointer.js"></script> 23 23 </body> 24 24 </html>
+1 -2
sandbox/tests/polygon-rendering/index.html
··· 6 6 <title>Polygon Animation Rendering</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/polygon/index.html
··· 6 6 <title>Polygon Triangulate</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/postprocessor/index.html
··· 6 6 <title>Post-processing</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="main.js"></script> 9 + <script type="module" src="main.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/raycast/index.html
··· 6 6 <title>Scene Raycasting</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="main.js"></script> 9 + <script type="module" src="main.js"></script> 11 10 </body> 12 11 </html>
+2 -2
sandbox/tests/rotation/rotation.html
··· 5 5 </head> 6 6 <body> 7 7 <canvas id="game"></canvas> 8 - <script src="../../lib/excalibur.js"></script> 9 - <script src="rotation.js"></script> 8 + 9 + <script type="module" src="rotation.js"></script> 10 10 <p>Press 'd' for debug mode</p> 11 11 <p>Click the buttons to change the RotationType. Click anywhere else on the canvas to have the actor rotate to that angle.</p> 12 12 </body>
+1 -2
sandbox/tests/router/index.html
··· 6 6 <title>Router Test</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/scale/scale.html
··· 7 7 <title>Document</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="scale.js"></script> 10 + <script type="module" src="scale.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/scene-input/index.html
··· 6 6 <title>Scene Input</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/scene-keyboard/index.html
··· 6 6 <title>Scene Keyboard</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/scene/lifecycle.html
··· 11 11 <p>The first scene should initialize after the engine initialize</p> 12 12 <p>View console to see Scene lifecycle events</p> 13 13 14 - <script src="../../lib/excalibur.js"></script> 15 - <script src="lifecycle.js"></script> 14 + <script type="module" src="lifecycle.js"></script> 16 15 </body> 17 16 </html>
+2 -2
sandbox/tests/scenepredraw/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>All rectangles should have some transparency</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="index.js"></script> 11 + 12 + <script type="module" src="index.js"></script> 13 13 </body> 14 14 </html>
+2 -2
sandbox/tests/screen/index.html
··· 32 32 <label for="containerHeight">Height (vh):</label> 33 33 <input id="containerHeight" name="containerHeight" type="range" min="1" max="100" /> 34 34 </div> 35 - <script src="../../lib/excalibur.js"></script> 36 - <script src="./screen.js"></script> 35 + 36 + <script type="module" src="./screen.js"></script> 37 37 </body> 38 38 </html>
+1 -2
sandbox/tests/screenelement/index.html
··· 7 7 <title>Screen Element</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/screenelementpointer/index.html
··· 7 7 </head> 8 8 <body> 9 9 <p>Click the ScreenElement an alert should fire</p> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + 11 + <script type="module" src="./index.js"></script> 12 12 </body> 13 13 </html>
+2 -2
sandbox/tests/side-collision/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>There should be no left right collisions in the console when sliding on the floor</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="index.js"></script> 11 + 12 + <script type="module" src="index.js"></script> 13 13 </body> 14 14 </html>
+2 -2
sandbox/tests/side-collision2/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>Arcade solver collisions shouldn't clip on the edge of a collider and cancel velocity</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="index.js"></script> 11 + 12 + <script type="module" src="index.js"></script> 13 13 </body> 14 14 </html>
+2 -2
sandbox/tests/sound-loop/index.html
··· 7 7 </head> 8 8 <body> 9 9 Stopping a looping sounds should stop all running tracks 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + 11 + <script type="module" src="index.js"></script> 12 12 </body> 13 13 </html>
+2 -2
sandbox/tests/sound/index.html
··· 12 12 <label for="playback-rate">Set playback rate</label> 13 13 <input id="playback-rate" class="playback-rate-control" type="range" min="0.25" max="3" step="0.05" value="1" /> 14 14 <span id="playback-rate-value">1.0</span> 15 - <script src="../../lib/excalibur.js"></script> 16 - <script src="sound.js"></script> 15 + 16 + <script type="module" src="sound.js"></script> 17 17 </body> 18 18 </html>
+1 -2
sandbox/tests/sprite-tint/index.html
··· 7 7 <title>Sprite Tint</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+2 -2
sandbox/tests/sprite/sprite.html
··· 10 10 <canvas id="game"></canvas> 11 11 12 12 <br />Open the console there should be no errors in firefox or chrome 13 - <script src="../../lib/excalibur.js"></script> 14 - <script src="sprite.js"></script> 13 + 14 + <script type="module" src="sprite.js"></script> 15 15 </body> 16 16 </html>
+1 -2
sandbox/tests/spritefont-measuring/index.html
··· 7 7 <title>Sprite Font Rendering</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/spritefont-rendering/index.html
··· 7 7 <title>Sprite Font Rendering</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/spritefont/spritefont.html
··· 61 61 <input id="textshadowcolor" type="text" /> 62 62 <button id="setshadowcolor">Set Color</button> 63 63 64 - <script src="../../lib/excalibur.js"></script> 65 - <script src="spritefont.js"></script> 64 + <script type="module" src="spritefont.js"></script> 66 65 </body> 67 66 </html>
+2 -2
sandbox/tests/spritefontalign/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>Text should line up on the left</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="./index.js"></script> 11 + 12 + <script type="module" src="./index.js"></script> 13 13 </body> 14 14 </html>
+1 -2
sandbox/tests/spritesampling/index.html
··· 7 7 <title>Sprite Sampling</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="main.js"></script> 10 + <script type="module" src="main.js"></script> 12 11 </body> 13 12 </html>
+1 -1
sandbox/tests/text-bounds/index.ts
··· 1 - // <script src="//unpkg.com/canvas-txt"></script> 1 + // <script type="module" src="//unpkg.com/canvas-txt"></script> 2 2 var canvasTxt = window.canvasTxt.default; 3 3 // or npm install canvas-txt --save 4 4 // import canvasTxt from 'canvas-txt'
+1 -2
sandbox/tests/text-centering/index.html
··· 7 7 </head> 8 8 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/text-wrapping/index.html
··· 6 6 <title>Text Wrapping</title> 7 7 </head> 8 8 <body> 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="main.js"></script> 9 + <script type="module" src="main.js"></script> 11 10 </body> 12 11 </html>
+2 -2
sandbox/tests/textcrash/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>Click on the screen, numbers should increment, there should be no errors in the console</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="./index.js"></script> 11 + 12 + <script type="module" src="./index.js"></script> 13 13 </body> 14 14 </html>
+2 -2
sandbox/tests/tilemap-custom-edge-collider/index.html
··· 8 8 </head> 9 9 <body> 10 10 <p>TileMap should support edge colliders, the green collider to the left should work</p> 11 - <script src="../../lib/excalibur.js"></script> 12 - <script src="index.js"></script> 11 + 12 + <script type="module" src="index.js"></script> 13 13 </body> 14 14 </html>
+2 -2
sandbox/tests/tilemap-pack/index.html
··· 9 9 <body> 10 10 <h1>TileMap Packing</h1> 11 11 <p>Should collapse bounds into minimum geometry to represent colliders</p> 12 - <script src="../../lib/excalibur.js"></script> 13 - <script src="index.js"></script> 12 + 13 + <script type="module" src="index.js"></script> 14 14 </body> 15 15 </html>
+2 -2
sandbox/tests/tilemap/tilemap.html
··· 9 9 <body> 10 10 <h1>TileMap culling</h1> 11 11 <p>Should show the whole tilemap, every red square should have a sprite</p> 12 - <script src="../../lib/excalibur.js"></script> 13 - <script src="tilemap.js"></script> 12 + 13 + <script type="module" src="tilemap.js"></script> 14 14 </body> 15 15 </html>
+1 -2
sandbox/tests/tiling/index.html
··· 7 7 <title>Tiling</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/transition/index.html
··· 7 7 </head> 8 8 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/triangulation/index.html
··· 7 7 <title>Triangulation</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="./index.js"></script> 10 + <script type="module" src="./index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/trigger/trigger.html
··· 6 6 <body> 7 7 <p>You should see 1 collision start and collision end in the console</p> 8 8 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="trigger.js"></script> 9 + <script type="module" src="trigger.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/ui/index.html
··· 6 6 <body> 7 7 <p>You should see a full background covering the game dimensions</p> 8 8 9 - <script src="../../lib/excalibur.js"></script> 10 - <script src="index.js"></script> 9 + <script type="module" src="index.js"></script> 11 10 </body> 12 11 </html>
+1 -2
sandbox/tests/uniform-buffer/index.html
··· 7 7 <title>Flash Shader</title> 8 8 </head> 9 9 <body> 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="index.js"></script> 10 + <script type="module" src="index.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/updating-text/index.html
··· 13 13 </head> 14 14 15 15 <body> 16 - <script src="../../lib/excalibur.js"></script> 17 - <script src="./index.js"></script> 16 + <script type="module" src="./index.js"></script> 18 17 </body> 19 18 </html>
+1 -2
sandbox/tests/within/within.html
··· 7 7 <p>Block are within 200px of the floor and should be red</p> 8 8 <p>Minimum distance lines should be drawn</p> 9 9 10 - <script src="../../lib/excalibur.js"></script> 11 - <script src="within.js"></script> 10 + <script type="module" src="within.js"></script> 12 11 </body> 13 12 </html>
+1 -2
sandbox/tests/zoom/zoom.html
··· 13 13 <p>Arrow keys to move the camera focus</p> 14 14 </div> 15 15 16 - <script src="../../lib/excalibur.js"></script> 17 - <script src="zoom.js"></script> 16 + <script type="module" src="zoom.js"></script> 18 17 </body> 19 18 </html>
+2 -2
src/engine/Director/Loader.ts
··· 3 3 import * as DrawUtil from '../Util/DrawUtil'; 4 4 5 5 import logoImg from './Loader.logo.png'; 6 - import loaderCss from './Loader.css'; 6 + import loaderCss from './Loader.css?inline'; 7 7 import type { Vector } from '../Math/vector'; 8 8 import { delay } from '../Util/Util'; 9 9 import { EventEmitter } from '../EventEmitter'; ··· 157 157 protected _playButtonElement!: HTMLButtonElement; 158 158 protected _styleBlock!: HTMLStyleElement; 159 159 /** Loads the css from Loader.css */ 160 - protected _playButtonStyles: string = loaderCss.toString(); 160 + protected _playButtonStyles: string = loaderCss; 161 161 protected get _playButton() { 162 162 const existingRoot = document.getElementById('excalibur-play-root'); 163 163 if (existingRoot) {
+2 -2
src/engine/Util/Toaster.ts
··· 1 - import toasterCss from './Toaster.css'; 1 + import toasterCss from './Toaster.css?inline'; 2 2 3 3 /** 4 4 * The Toaster is only meant to be called from inside Excalibur to display messages to players ··· 6 6 export class Toaster { 7 7 private _styleBlock: HTMLStyleElement; 8 8 private _container: HTMLDivElement; 9 - private _toasterCss: string = toasterCss.toString(); 9 + private _toasterCss: string = toasterCss; 10 10 11 11 private _isInitialized = false; 12 12 private _initialize() {
-2
src/spec/karma/BrowserSupportSpec.ts
··· 1 - import * as ex from '@excalibur'; 2 - 3 1 describe('Browser integration test', () => { 4 2 it('should boot on browser', (done) => { 5 3 const boot = () => {
-1
src/spec/karma/_boot.ts
··· 1 - const ex = require('@excalibur'); 2 1 ex.Flags.enable('suppress-obsolete-message'); 3 2 4 3 const testsContext = require.context('.', true, /Spec$/);
+1 -1
src/spec/karma/tsconfig.json
··· 1 1 { 2 2 "compilerOptions": { 3 - "types": ["@types/jasmine", "@types/webpack-env"], 3 + "types": ["@types/jasmine", "@types/webpack-env", "../../engine/excalibur.d.ts"], 4 4 "moduleResolution": "node", 5 5 "sourceMap": true, 6 6 "experimentalDecorators": true,
+1 -1
src/engine/Graphics/PostProcessor/ColorBlindnessPostProcessor.ts
··· 1 - import colorBlindCorrectSource from './color-blind-fragment.glsl'; 1 + import colorBlindCorrectSource from './color-blind-fragment.glsl?raw'; 2 2 import type { PostProcessor } from './PostProcessor'; 3 3 import { ColorBlindnessMode } from './ColorBlindnessMode'; 4 4 import type { Shader } from '../Context/shader';
+2 -2
src/engine/Graphics/Context/circle-renderer/circle-renderer.ts
··· 10 10 import { VertexBuffer } from '../vertex-buffer'; 11 11 import { VertexLayout } from '../vertex-layout'; 12 12 13 - import frag from './circle-renderer.frag.glsl'; 14 - import vert from './circle-renderer.vert.glsl'; 13 + import frag from './circle-renderer.frag.glsl?raw'; 14 + import vert from './circle-renderer.vert.glsl?raw'; 15 15 16 16 export class CircleRenderer implements RendererPlugin { 17 17 public readonly type = 'ex.circle';
+2 -2
src/engine/Graphics/Context/image-renderer-v2/image-renderer-v2.ts
··· 14 14 import { Shader } from '../shader'; 15 15 import { VertexBuffer } from '../vertex-buffer'; 16 16 import { getMaxShaderComplexity } from '../webgl-util'; 17 - import frag from './image-renderer-v2.frag.glsl'; 18 - import vert from './image-renderer-v2.vert.glsl'; 17 + import frag from './image-renderer-v2.frag.glsl?raw'; 18 + import vert from './image-renderer-v2.vert.glsl?raw'; 19 19 20 20 export interface ImageRendererOptions { 21 21 pixelArtSampler: boolean;
+2 -2
src/engine/Graphics/Context/image-renderer/image-renderer.ts
··· 13 13 import { VertexBuffer } from '../vertex-buffer'; 14 14 import { VertexLayout } from '../vertex-layout'; 15 15 import { getMaxShaderComplexity } from '../webgl-util'; 16 - import frag from './image-renderer.frag.glsl'; 17 - import vert from './image-renderer.vert.glsl'; 16 + import frag from './image-renderer.frag.glsl?raw'; 17 + import vert from './image-renderer.vert.glsl?raw'; 18 18 19 19 export interface ImageRendererOptions { 20 20 pixelArtSampler: boolean;
+2 -2
src/engine/Graphics/Context/line-renderer/line-renderer.ts
··· 1 1 import type { Vector } from '../../../Math/vector'; 2 2 import { vec } from '../../../Math/vector'; 3 3 import type { Color } from '../../../Color'; 4 - import lineVertexSource from './line-vertex.glsl'; 5 - import lineFragmentSource from './line-fragment.glsl'; 4 + import lineVertexSource from './line-vertex.glsl?raw'; 5 + import lineFragmentSource from './line-fragment.glsl?raw'; 6 6 import type { ExcaliburGraphicsContextWebGL } from '../ExcaliburGraphicsContextWebGL'; 7 7 import type { RendererPlugin } from '../renderer'; 8 8 import { Shader, VertexBuffer, VertexLayout } from '../..';
+2 -2
src/engine/Graphics/Context/particle-renderer/particle-renderer.ts
··· 1 1 import type { ExcaliburGraphicsContextWebGL } from '../ExcaliburGraphicsContextWebGL'; 2 2 import type { RendererPlugin } from '../renderer'; 3 3 import { Shader } from '../shader'; 4 - import particleVertexSource from './particle-vertex.glsl'; 5 - import particleFragmentSource from './particle-fragment.glsl'; 4 + import particleVertexSource from './particle-vertex.glsl?raw'; 5 + import particleFragmentSource from './particle-fragment.glsl?raw'; 6 6 import type { GpuParticleRenderer } from '../../../Particles/GpuParticleRenderer'; 7 7 import { vec } from '../../../Math/vector'; 8 8 import { Color } from '../../../Color';
+2 -2
src/engine/Graphics/Context/point-renderer/point-renderer.ts
··· 1 - import pointVertexSource from './point-vertex.glsl'; 2 - import pointFragmentSource from './point-fragment.glsl'; 1 + import pointVertexSource from './point-vertex.glsl?raw'; 2 + import pointFragmentSource from './point-fragment.glsl?raw'; 3 3 import type { Vector } from '../../../Math/vector'; 4 4 import type { Color } from '../../../Color'; 5 5 import type { ExcaliburGraphicsContextWebGL } from '../ExcaliburGraphicsContextWebGL';
+2 -2
src/engine/Graphics/Context/rectangle-renderer/rectangle-renderer.ts
··· 9 9 import { VertexBuffer } from '../vertex-buffer'; 10 10 import { VertexLayout } from '../vertex-layout'; 11 11 12 - import frag from './rectangle-renderer.frag.glsl'; 13 - import vert from './rectangle-renderer.vert.glsl'; 12 + import frag from './rectangle-renderer.frag.glsl?raw'; 13 + import vert from './rectangle-renderer.vert.glsl?raw'; 14 14 15 15 export class RectangleRenderer implements RendererPlugin { 16 16 public readonly type = 'ex.rectangle';
+2 -2
src/engine/Graphics/Context/screen-pass-painter/screen-pass-painter.ts
··· 1 - import screenVertex from './screen-vertex.glsl'; 2 - import screenFragment from './screen-fragment.glsl'; 1 + import screenVertex from './screen-vertex.glsl?raw'; 2 + import screenFragment from './screen-fragment.glsl?raw'; 3 3 import { Shader } from '../shader'; 4 4 import { VertexBuffer } from '../vertex-buffer'; 5 5 import { VertexLayout } from '../vertex-layout';