├── .envrc ├── src ├── global.d.ts ├── lib │ ├── types.d.ts │ ├── index.js │ └── index.test.js ├── app.d.ts ├── app.html └── routes │ └── +page.svelte ├── .gitignore ├── static └── favicon.png ├── .editorconfig ├── .vscode └── settings.json ├── .eslintignore ├── .prettierignore ├── vite.config.js ├── .prettierrc ├── CHANGELOG.md ├── jsconfig.json ├── vitest.config.js ├── .eslintrc.cjs ├── gh-pages.sh ├── svelte.config.js ├── package.json ├── README.md └── pnpm-lock.yaml /.envrc: -------------------------------------------------------------------------------- 1 | use nvm 18 2 | 3 | -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmarscher/svelte-transition-classes/HEAD/static/favicon.png -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | indent_size = 2 3 | 4 | [*.{js,ts,svelte,graphql,cjs,html}] 5 | indent_style = tab 6 | 7 | [*.md] 8 | trim_trailing_whitespace = false 9 | -------------------------------------------------------------------------------- /src/lib/types.d.ts: -------------------------------------------------------------------------------- 1 | export interface ClassesParams { 2 | delay?: number; 3 | duration?: number; 4 | base?: string; 5 | from?: string; 6 | to?: string; 7 | } 8 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "prettier.documentSelectors": ["**/*.svelte"], 3 | "[svelte]": { 4 | "editor.defaultFormatter": "svelte.svelte-vscode" 5 | }, 6 | "editor.formatOnSave": true 7 | } 8 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | .env 7 | .env.* 8 | !.env.example 9 | 10 | # Ignore files for PNPM, NPM and YARN 11 | pnpm-lock.yaml 12 | package-lock.json 13 | yarn.lock 14 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | .env 7 | .env.* 8 | !.env.example 9 | 10 | # Ignore files for PNPM, NPM and YARN 11 | pnpm-lock.yaml 12 | package-lock.json 13 | yarn.lock 14 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { sveltekit } from '@sveltejs/kit/vite'; 2 | import { defineConfig } from 'vitest/config'; 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()], 6 | test: { 7 | include: ['src/**/*.{test,spec}.{js,ts}'] 8 | } 9 | }); 10 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": true, 3 | "singleQuote": true, 4 | "trailingComma": "none", 5 | "printWidth": 100, 6 | "plugins": ["prettier-plugin-svelte"], 7 | "pluginSearchDirs": ["."], 8 | "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] 9 | } 10 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [0.1.2] - 2023-05-19 4 | 5 | - Update dev dependencies, switch from .ts to .js with jsdoc 6 | 7 | ## [0.1.1] - 2021-12-21 8 | 9 | - Add from and base classes in a single operation 10 | 11 | ## [0.1.0] - 2021-09-21 12 | 13 | - Initial Version 14 | -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- 1 | // See https://kit.svelte.dev/docs/types#app 2 | // for information about these interfaces 3 | declare global { 4 | namespace App { 5 | // interface Error {} 6 | // interface Locals {} 7 | // interface PageData {} 8 | // interface Platform {} 9 | } 10 | } 11 | 12 | export {}; 13 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json", 3 | "compilerOptions": { 4 | "esModuleInterop": true, 5 | "forceConsistentCasingInFileNames": true, 6 | "resolveJsonModule": true, 7 | "skipLibCheck": true, 8 | "sourceMap": true, 9 | "moduleResolution": "NodeNext" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vitest/config'; 2 | import { sveltekit } from '@sveltejs/kit/vite'; 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()], 6 | test: { 7 | include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], 8 | globals: true, 9 | environment: 'jsdom' 10 | } 11 | }); 12 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['eslint:recommended', 'plugin:svelte/recommended', 'prettier'], 4 | parserOptions: { 5 | sourceType: 'module', 6 | ecmaVersion: 2020, 7 | extraFileExtensions: ['.svelte'] 8 | }, 9 | env: { 10 | browser: true, 11 | es2017: true, 12 | node: true 13 | } 14 | }; 15 | -------------------------------------------------------------------------------- /gh-pages.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | BASE_PATH=/svelte-transition-classes pnpm run build 4 | git clone git@github.com:rmarscher/svelte-transition-classes.git --branch gh-pages --single-branch build-tmp 5 | mv build-tmp/.git build/ 6 | rm -rf build-tmp 7 | touch build/.nojekyll 8 | cd build 9 | git add . 10 | git commit -m "Latest gh-pages" 11 | git push origin gh-pages 12 | -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- 1 | import preprocess from 'svelte-preprocess'; 2 | import adapter from '@sveltejs/adapter-static'; 3 | 4 | /** @type {import('@sveltejs/kit').Config} */ 5 | const config = { 6 | preprocess: preprocess(), 7 | kit: { 8 | adapter: adapter({ 9 | // default options are shown 10 | pages: 'build', 11 | assets: 'build', 12 | fallback: null, 13 | }), 14 | appDir: 'internal', 15 | paths: { 16 | base: process.env.BASE_PATH ? process.env.BASE_PATH : undefined, 17 | }, 18 | }, 19 | }; 20 | 21 | export default config; 22 | -------------------------------------------------------------------------------- /src/lib/index.js: -------------------------------------------------------------------------------- 1 | import { linear } from 'svelte/easing'; 2 | 3 | /** 4 | * Adds the base and from classes to the node. 5 | * After the first tick, removes the from classes and adds the to classes. 6 | * Svelte delay and duration handle when the first tick fires and when the 7 | * transition is considered to be complete. The supplied duration should be 8 | * set to match the duration of the css transitions and animations that 9 | * will be applied by the changing classes. 10 | * 11 | * @export 12 | * @param {Element} node 13 | * @param {import('./types').ClassesParams} params 14 | * @returns {import('svelte/types/runtime/transition').TransitionConfig} 15 | */ 16 | export function classes(node, { delay = 0, duration = 400, base = '', from = '', to = '' } = {}) { 17 | const baseClasses = base ? base.split(' ') : []; 18 | const fromClasses = from ? from.split(' ') : []; 19 | const toClasses = to ? to.split(' ') : []; 20 | if (baseClasses.length > 0 || fromClasses.length > 0) { 21 | node.classList.add(...[...baseClasses, ...fromClasses]); 22 | } 23 | let updated = false; 24 | let completed = false; 25 | 26 | return { 27 | delay, 28 | duration, 29 | easing: linear, 30 | tick: (t) => { 31 | const isStart = t !== 1 && t !== 0 && !updated; 32 | const isEnd = (t === 1 || t === 0) && updated && !completed; 33 | if (isStart) { 34 | updated = true; 35 | if (fromClasses.length > 0) { 36 | node.classList.remove(...fromClasses); 37 | } 38 | if (toClasses.length > 0) { 39 | node.classList.add(...toClasses); 40 | } 41 | } 42 | if (isEnd) { 43 | completed = true; 44 | if (baseClasses.length > 0) { 45 | node.classList.remove(...baseClasses); 46 | } 47 | } 48 | }, 49 | }; 50 | } 51 | 52 | export default classes; 53 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "svelte-transition-classes", 3 | "version": "0.1.2", 4 | "license": "MIT", 5 | "repository": { 6 | "type": "git", 7 | "url": "https://github.com/rmarscher/svelte-transition-classes" 8 | }, 9 | "homepage": "https://github.com/rmarscher/svelte-transition-classes", 10 | "keywords": [ 11 | "svelte", 12 | "svelte-transition", 13 | "tailwindcss" 14 | ], 15 | "browserslist": { 16 | "targets": "> 0.25%, not dead" 17 | }, 18 | "scripts": { 19 | "dev": "vite dev", 20 | "build": "vite build && npm run package", 21 | "preview": "vite preview", 22 | "test": "vitest", 23 | "package": "svelte-kit sync && svelte-package && publint", 24 | "prepublishOnly": "npm run package", 25 | "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", 26 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch", 27 | "test:unit": "vitest", 28 | "lint": "prettier --plugin-search-dir . --check . && eslint .", 29 | "format": "prettier --plugin-search-dir . --write ." 30 | }, 31 | "exports": { 32 | ".": { 33 | "types": "./dist/index.d.ts", 34 | "svelte": "./dist/index.js" 35 | } 36 | }, 37 | "files": [ 38 | "dist", 39 | "!dist/**/*.test.*", 40 | "!dist/**/*.spec.*" 41 | ], 42 | "peerDependencies": { 43 | "svelte": ">=3.x" 44 | }, 45 | "devDependencies": { 46 | "@sveltejs/adapter-static": "2.0.2", 47 | "@sveltejs/kit": "1.18.0", 48 | "@sveltejs/package": "2.0.2", 49 | "@testing-library/svelte": "^3.2.2", 50 | "eslint": "8.40.0", 51 | "eslint-config-prettier": "8.8.0", 52 | "eslint-plugin-svelte3": "4.0.0", 53 | "jsdom": "^22.0.0", 54 | "prettier": "2.8.8", 55 | "prettier-plugin-svelte": "2.10.0", 56 | "publint": "0.1.11", 57 | "svelte": "3.59.1", 58 | "svelte-check": "3.3.2", 59 | "typescript": "5.0.4", 60 | "vite": "4.3.8", 61 | "vitest": "0.31.1" 62 | }, 63 | "svelte": "./dist/index.js", 64 | "types": "./dist/index.d.ts", 65 | "type": "module" 66 | } 67 | -------------------------------------------------------------------------------- /src/lib/index.test.js: -------------------------------------------------------------------------------- 1 | import { describe, it, expect } from 'vitest'; 2 | import { render, act, fireEvent, screen, waitFor } from '@testing-library/svelte'; 3 | 4 | import { JSDOM } from 'jsdom'; 5 | import { classes } from './index.js'; 6 | import Page from '../routes/+page.svelte'; 7 | 8 | describe('classes test', () => { 9 | it('returns a TransitionConfig', async () => { 10 | const dom = new JSDOM(); 11 | 12 | const el = dom.window.document.createElement('div'); 13 | const res = classes(el); 14 | 15 | expect(res.delay).toBe(0); 16 | expect(typeof res.tick).toBe('function'); 17 | expect(typeof res.easing).toBe('function'); 18 | }); 19 | 20 | it('updates classes on enter', async () => { 21 | const { debug } = render(Page, {}); 22 | const button = screen.getByTestId('menu-button'); 23 | 24 | await fireEvent.click(button); 25 | 26 | const menu = await screen.findByRole('menu'); 27 | 28 | expect(menu.classList.contains('ease-out')).toBeTruthy( 29 | 'Base class ease-out not found on the menu container' 30 | ); 31 | expect(menu.classList.contains('opacity-0')).toBeTruthy( 32 | 'Transition start class opacity-0 not found on the menu container' 33 | ); 34 | expect(menu.classList.contains('scale-100')).toBeFalsy( 35 | 'Transition end class scale-100 found on the menu container' 36 | ); 37 | 38 | // TODO unsure of the best way to test transitions here 39 | // It would be cool to await ticks and a fake timer and 40 | // check the classes are as expected 41 | // await act(async () => { 42 | // return new Promise((resolve) => { 43 | // setTimeout(() => { 44 | // resolve(); 45 | // }, 50); 46 | // }); 47 | // }); 48 | // expect(menu.classList.contains('ease-out')).toBeTruthy( 49 | // 'Base class ease-out not found on the menu container' 50 | // ); 51 | // expect(menu.classList.contains('scale-100')).toBeTruthy( 52 | // 'Transition end class scale-100 not found on the menu container' 53 | // ); 54 | // expect(menu.classList.contains('opacity-0')).toBeFalsy( 55 | // 'Transition start class opacity-0 is still on the menu container' 56 | // ); 57 | }); 58 | }); 59 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Svelte Classes Transition [![npm version](https://badge.fury.io/js/svelte-transition-classes.svg)](https://badge.fury.io/js/svelte-transition-classes) 2 | 3 | svelte-transition-classes adds a set of base classes, a set of classes the be on the element 4 | at the start of the transition and then a set of classes that replace the initial classes on 5 | the initial tick. CSS animations or transitions included in the classes then execute the rest 6 | of the transition. The supplied duration should be set to match the duration of the css 7 | transitions and animations that will be applied by the changing classes. 8 | 9 | svelte-transition-classes is a custom Svelte transition that adds a set of base 10 | CSS classes to the DOM node, applies another set of classes for the start of the 11 | transition and then at the first tick of the transition, swaps the starting 12 | classes with another set of destination classes. CSS transitions and animations 13 | can be triggered from the class updates. This Svelte transition was created to 14 | easily implement the transitions used in Tailwind CSS. 15 | 16 | This svelte transition was created to easily implement the class-based transitions available 17 | in Tailwind CSS and used by Tailwind UI. 18 | 19 | More info: 20 | 21 | - https://svelte.dev/docs#transition_fn 22 | - https://tailwindcss.com/docs/transition-property 23 | - https://tailwindui.com/components/application-ui/elements/dropdowns 24 | 25 | ## Installation 26 | 27 | ``` 28 | npm i svelte-transition-classes 29 | ``` 30 | 31 | ## Usage 32 | 33 | ```svelte 34 | 37 |
51 | Content here 52 |
53 | ``` 54 | 55 | ## Example 56 | 57 | https://rmarscher.github.io/svelte-transition-classes/ 58 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | svelte-transition-classes 8 | 9 | %sveltekit.head% 10 | 11 | 12 | 62 |
%sveltekit.body%
63 | 64 | 65 | -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 |
20 |

svelte-transition-classes

21 |
22 |
23 | svelte-transition-classes 28 | is a custom 29 | Svelte transition 32 | that adds a set of base CSS classes to the DOM node, applies another set of classes for the start 33 | of the transition and then at the first tick of the transition, swaps the starting classes with 34 | another set of destination classes. CSS transitions and animations can be triggered from the class 35 | updates. 36 |
37 |
38 | This Svelte transition was created to easily implement the transitions used in 39 | Tailwind CSS. 40 | The 41 | TailwindUI dropdown example component 44 | has the following comment with recommended classes to apply: 45 |
46 |
47 |
{``}
57 |
58 |
You can implement that easily with svelte-transition-classes:
59 | 60 |
61 |
62 | 87 |
88 | {#if show} 89 | 99 | 143 | {/if} 144 |
145 | 146 |
147 | Obviously there is more to do to implement a dropdown component with keyboard navigation, 148 | click handlers, aria attributes and other UX considerations, but the transition has been 149 | implemented exactly as suggested by Tailwind UI. 150 |
151 |
152 | The base, 153 | from 154 | and to params are strings containing the class names 155 | and are all optional. The duration is required to give 156 | time for the css transitions and animations to complete. The Svelte transition 157 | delay option is also supported. 158 |
159 | 160 |
161 | 162 |
{@html `<script lang="ts">
163 | 	import classes from 'lively-transition-classes';
164 | 	let show = false;
165 | </script>`}{`
166 | {#if show}
167 |   
181 | Content here 182 |
183 | {/if} 184 | `}
185 |
186 |
187 |
188 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@sveltejs/adapter-static': 2.0.2 5 | '@sveltejs/kit': 1.18.0 6 | '@sveltejs/package': 2.0.2 7 | '@testing-library/svelte': ^3.2.2 8 | eslint: 8.40.0 9 | eslint-config-prettier: 8.8.0 10 | eslint-plugin-svelte3: 4.0.0 11 | jsdom: ^22.0.0 12 | prettier: 2.8.8 13 | prettier-plugin-svelte: 2.10.0 14 | publint: 0.1.11 15 | svelte: 3.59.1 16 | svelte-check: 3.3.2 17 | typescript: 5.0.4 18 | vite: 4.3.8 19 | vitest: 0.31.1 20 | 21 | devDependencies: 22 | '@sveltejs/adapter-static': 2.0.2_@sveltejs+kit@1.18.0 23 | '@sveltejs/kit': 1.18.0_svelte@3.59.1+vite@4.3.8 24 | '@sveltejs/package': 2.0.2_gmmus3lprw664mkdmboocppfke 25 | '@testing-library/svelte': 3.2.2_svelte@3.59.1 26 | eslint: 8.40.0 27 | eslint-config-prettier: 8.8.0_eslint@8.40.0 28 | eslint-plugin-svelte3: 4.0.0_fjycs5d4hyrgmnptoyq55by2xe 29 | jsdom: 22.0.0 30 | prettier: 2.8.8 31 | prettier-plugin-svelte: 2.10.0_blbg2s7pis747igzn3ilcyh5ou 32 | publint: 0.1.11 33 | svelte: 3.59.1 34 | svelte-check: 3.3.2_svelte@3.59.1 35 | typescript: 5.0.4 36 | vite: 4.3.8 37 | vitest: 0.31.1_jsdom@22.0.0 38 | 39 | packages: 40 | 41 | /@babel/code-frame/7.21.4: 42 | resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} 43 | engines: {node: '>=6.9.0'} 44 | dependencies: 45 | '@babel/highlight': 7.18.6 46 | dev: true 47 | 48 | /@babel/helper-validator-identifier/7.19.1: 49 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 50 | engines: {node: '>=6.9.0'} 51 | dev: true 52 | 53 | /@babel/highlight/7.18.6: 54 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 55 | engines: {node: '>=6.9.0'} 56 | dependencies: 57 | '@babel/helper-validator-identifier': 7.19.1 58 | chalk: 2.4.2 59 | js-tokens: 4.0.0 60 | dev: true 61 | 62 | /@babel/runtime/7.21.5: 63 | resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} 64 | engines: {node: '>=6.9.0'} 65 | dependencies: 66 | regenerator-runtime: 0.13.11 67 | dev: true 68 | 69 | /@esbuild/android-arm/0.17.19: 70 | resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} 71 | engines: {node: '>=12'} 72 | cpu: [arm] 73 | os: [android] 74 | requiresBuild: true 75 | dev: true 76 | optional: true 77 | 78 | /@esbuild/android-arm64/0.17.19: 79 | resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} 80 | engines: {node: '>=12'} 81 | cpu: [arm64] 82 | os: [android] 83 | requiresBuild: true 84 | dev: true 85 | optional: true 86 | 87 | /@esbuild/android-x64/0.17.19: 88 | resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} 89 | engines: {node: '>=12'} 90 | cpu: [x64] 91 | os: [android] 92 | requiresBuild: true 93 | dev: true 94 | optional: true 95 | 96 | /@esbuild/darwin-arm64/0.17.19: 97 | resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} 98 | engines: {node: '>=12'} 99 | cpu: [arm64] 100 | os: [darwin] 101 | requiresBuild: true 102 | dev: true 103 | optional: true 104 | 105 | /@esbuild/darwin-x64/0.17.19: 106 | resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} 107 | engines: {node: '>=12'} 108 | cpu: [x64] 109 | os: [darwin] 110 | requiresBuild: true 111 | dev: true 112 | optional: true 113 | 114 | /@esbuild/freebsd-arm64/0.17.19: 115 | resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} 116 | engines: {node: '>=12'} 117 | cpu: [arm64] 118 | os: [freebsd] 119 | requiresBuild: true 120 | dev: true 121 | optional: true 122 | 123 | /@esbuild/freebsd-x64/0.17.19: 124 | resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} 125 | engines: {node: '>=12'} 126 | cpu: [x64] 127 | os: [freebsd] 128 | requiresBuild: true 129 | dev: true 130 | optional: true 131 | 132 | /@esbuild/linux-arm/0.17.19: 133 | resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} 134 | engines: {node: '>=12'} 135 | cpu: [arm] 136 | os: [linux] 137 | requiresBuild: true 138 | dev: true 139 | optional: true 140 | 141 | /@esbuild/linux-arm64/0.17.19: 142 | resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} 143 | engines: {node: '>=12'} 144 | cpu: [arm64] 145 | os: [linux] 146 | requiresBuild: true 147 | dev: true 148 | optional: true 149 | 150 | /@esbuild/linux-ia32/0.17.19: 151 | resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} 152 | engines: {node: '>=12'} 153 | cpu: [ia32] 154 | os: [linux] 155 | requiresBuild: true 156 | dev: true 157 | optional: true 158 | 159 | /@esbuild/linux-loong64/0.17.19: 160 | resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} 161 | engines: {node: '>=12'} 162 | cpu: [loong64] 163 | os: [linux] 164 | requiresBuild: true 165 | dev: true 166 | optional: true 167 | 168 | /@esbuild/linux-mips64el/0.17.19: 169 | resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} 170 | engines: {node: '>=12'} 171 | cpu: [mips64el] 172 | os: [linux] 173 | requiresBuild: true 174 | dev: true 175 | optional: true 176 | 177 | /@esbuild/linux-ppc64/0.17.19: 178 | resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} 179 | engines: {node: '>=12'} 180 | cpu: [ppc64] 181 | os: [linux] 182 | requiresBuild: true 183 | dev: true 184 | optional: true 185 | 186 | /@esbuild/linux-riscv64/0.17.19: 187 | resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} 188 | engines: {node: '>=12'} 189 | cpu: [riscv64] 190 | os: [linux] 191 | requiresBuild: true 192 | dev: true 193 | optional: true 194 | 195 | /@esbuild/linux-s390x/0.17.19: 196 | resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} 197 | engines: {node: '>=12'} 198 | cpu: [s390x] 199 | os: [linux] 200 | requiresBuild: true 201 | dev: true 202 | optional: true 203 | 204 | /@esbuild/linux-x64/0.17.19: 205 | resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} 206 | engines: {node: '>=12'} 207 | cpu: [x64] 208 | os: [linux] 209 | requiresBuild: true 210 | dev: true 211 | optional: true 212 | 213 | /@esbuild/netbsd-x64/0.17.19: 214 | resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} 215 | engines: {node: '>=12'} 216 | cpu: [x64] 217 | os: [netbsd] 218 | requiresBuild: true 219 | dev: true 220 | optional: true 221 | 222 | /@esbuild/openbsd-x64/0.17.19: 223 | resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} 224 | engines: {node: '>=12'} 225 | cpu: [x64] 226 | os: [openbsd] 227 | requiresBuild: true 228 | dev: true 229 | optional: true 230 | 231 | /@esbuild/sunos-x64/0.17.19: 232 | resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} 233 | engines: {node: '>=12'} 234 | cpu: [x64] 235 | os: [sunos] 236 | requiresBuild: true 237 | dev: true 238 | optional: true 239 | 240 | /@esbuild/win32-arm64/0.17.19: 241 | resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} 242 | engines: {node: '>=12'} 243 | cpu: [arm64] 244 | os: [win32] 245 | requiresBuild: true 246 | dev: true 247 | optional: true 248 | 249 | /@esbuild/win32-ia32/0.17.19: 250 | resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} 251 | engines: {node: '>=12'} 252 | cpu: [ia32] 253 | os: [win32] 254 | requiresBuild: true 255 | dev: true 256 | optional: true 257 | 258 | /@esbuild/win32-x64/0.17.19: 259 | resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} 260 | engines: {node: '>=12'} 261 | cpu: [x64] 262 | os: [win32] 263 | requiresBuild: true 264 | dev: true 265 | optional: true 266 | 267 | /@eslint-community/eslint-utils/4.4.0_eslint@8.40.0: 268 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 269 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 270 | peerDependencies: 271 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 272 | dependencies: 273 | eslint: 8.40.0 274 | eslint-visitor-keys: 3.4.1 275 | dev: true 276 | 277 | /@eslint-community/regexpp/4.5.1: 278 | resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} 279 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 280 | dev: true 281 | 282 | /@eslint/eslintrc/2.0.3: 283 | resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} 284 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 285 | dependencies: 286 | ajv: 6.12.6 287 | debug: 4.3.3 288 | espree: 9.5.2 289 | globals: 13.20.0 290 | ignore: 5.2.0 291 | import-fresh: 3.3.0 292 | js-yaml: 4.1.0 293 | minimatch: 3.1.2 294 | strip-json-comments: 3.1.1 295 | transitivePeerDependencies: 296 | - supports-color 297 | dev: true 298 | 299 | /@eslint/js/8.40.0: 300 | resolution: {integrity: sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==} 301 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 302 | dev: true 303 | 304 | /@humanwhocodes/config-array/0.11.8: 305 | resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} 306 | engines: {node: '>=10.10.0'} 307 | dependencies: 308 | '@humanwhocodes/object-schema': 1.2.1 309 | debug: 4.3.3 310 | minimatch: 3.1.2 311 | transitivePeerDependencies: 312 | - supports-color 313 | dev: true 314 | 315 | /@humanwhocodes/module-importer/1.0.1: 316 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 317 | engines: {node: '>=12.22'} 318 | dev: true 319 | 320 | /@humanwhocodes/object-schema/1.2.1: 321 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 322 | dev: true 323 | 324 | /@jridgewell/resolve-uri/3.1.0: 325 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 326 | engines: {node: '>=6.0.0'} 327 | dev: true 328 | 329 | /@jridgewell/sourcemap-codec/1.4.14: 330 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 331 | dev: true 332 | 333 | /@jridgewell/sourcemap-codec/1.4.15: 334 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 335 | dev: true 336 | 337 | /@jridgewell/trace-mapping/0.3.18: 338 | resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} 339 | dependencies: 340 | '@jridgewell/resolve-uri': 3.1.0 341 | '@jridgewell/sourcemap-codec': 1.4.14 342 | dev: true 343 | 344 | /@nodelib/fs.scandir/2.1.5: 345 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 346 | engines: {node: '>= 8'} 347 | dependencies: 348 | '@nodelib/fs.stat': 2.0.5 349 | run-parallel: 1.2.0 350 | dev: true 351 | 352 | /@nodelib/fs.stat/2.0.5: 353 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 354 | engines: {node: '>= 8'} 355 | dev: true 356 | 357 | /@nodelib/fs.walk/1.2.8: 358 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 359 | engines: {node: '>= 8'} 360 | dependencies: 361 | '@nodelib/fs.scandir': 2.1.5 362 | fastq: 1.13.0 363 | dev: true 364 | 365 | /@polka/url/1.0.0-next.21: 366 | resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} 367 | dev: true 368 | 369 | /@sveltejs/adapter-static/2.0.2_@sveltejs+kit@1.18.0: 370 | resolution: {integrity: sha512-9wYtf6s6ew7DHUHMrt55YpD1FgV7oWql2IGsW5BXquLxqcY9vjrqCFo0TzzDpo+ZPZkW/v77k0eOP6tsAb8HmQ==} 371 | peerDependencies: 372 | '@sveltejs/kit': ^1.5.0 373 | dependencies: 374 | '@sveltejs/kit': 1.18.0_svelte@3.59.1+vite@4.3.8 375 | dev: true 376 | 377 | /@sveltejs/kit/1.18.0_svelte@3.59.1+vite@4.3.8: 378 | resolution: {integrity: sha512-QE5X9gCG34khrO6j01ZbRXtVx+yyUNe8PmVPeG0M+I8eyFejqYMEhD1JtjCrLzpd4KukvuO8bL35M1VWmPM7hQ==} 379 | engines: {node: ^16.14 || >=18} 380 | hasBin: true 381 | requiresBuild: true 382 | peerDependencies: 383 | svelte: ^3.54.0 384 | vite: ^4.0.0 385 | dependencies: 386 | '@sveltejs/vite-plugin-svelte': 2.2.0_svelte@3.59.1+vite@4.3.8 387 | '@types/cookie': 0.5.1 388 | cookie: 0.5.0 389 | devalue: 4.3.1 390 | esm-env: 1.0.0 391 | kleur: 4.1.5 392 | magic-string: 0.30.0 393 | mime: 3.0.0 394 | sade: 1.8.1 395 | set-cookie-parser: 2.6.0 396 | sirv: 2.0.3 397 | svelte: 3.59.1 398 | tiny-glob: 0.2.9 399 | undici: 5.22.1 400 | vite: 4.3.8 401 | transitivePeerDependencies: 402 | - supports-color 403 | dev: true 404 | 405 | /@sveltejs/package/2.0.2_gmmus3lprw664mkdmboocppfke: 406 | resolution: {integrity: sha512-cCOCcO8yMHnhHyaR51nQtvKZ3o/vSU9UYI1EXLT1j2CKNPMuH1/g6JNwKcNNrtQGwwquudc69ZeYy8D/TDNwEw==} 407 | engines: {node: ^16.14 || >=18} 408 | hasBin: true 409 | peerDependencies: 410 | svelte: ^3.44.0 411 | dependencies: 412 | chokidar: 3.5.3 413 | kleur: 4.1.5 414 | sade: 1.8.1 415 | svelte: 3.59.1 416 | svelte2tsx: 0.6.14_gmmus3lprw664mkdmboocppfke 417 | transitivePeerDependencies: 418 | - typescript 419 | dev: true 420 | 421 | /@sveltejs/vite-plugin-svelte/2.2.0_svelte@3.59.1+vite@4.3.8: 422 | resolution: {integrity: sha512-KDtdva+FZrZlyug15KlbXuubntAPKcBau0K7QhAIqC5SAy0uDbjZwoexDRx0L0J2T4niEfC6FnA9GuQQJKg+Aw==} 423 | engines: {node: ^14.18.0 || >= 16} 424 | peerDependencies: 425 | svelte: ^3.54.0 426 | vite: ^4.0.0 427 | dependencies: 428 | debug: 4.3.4 429 | deepmerge: 4.3.1 430 | kleur: 4.1.5 431 | magic-string: 0.30.0 432 | svelte: 3.59.1 433 | svelte-hmr: 0.15.1_svelte@3.59.1 434 | vite: 4.3.8 435 | vitefu: 0.2.4_vite@4.3.8 436 | transitivePeerDependencies: 437 | - supports-color 438 | dev: true 439 | 440 | /@testing-library/dom/8.20.0: 441 | resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==} 442 | engines: {node: '>=12'} 443 | dependencies: 444 | '@babel/code-frame': 7.21.4 445 | '@babel/runtime': 7.21.5 446 | '@types/aria-query': 5.0.1 447 | aria-query: 5.1.3 448 | chalk: 4.1.2 449 | dom-accessibility-api: 0.5.16 450 | lz-string: 1.5.0 451 | pretty-format: 27.5.1 452 | dev: true 453 | 454 | /@testing-library/svelte/3.2.2_svelte@3.59.1: 455 | resolution: {integrity: sha512-IKwZgqbekC3LpoRhSwhd0JswRGxKdAGkf39UiDXTywK61YyLXbCYoR831e/UUC6EeNW4hiHPY+2WuovxOgI5sw==} 456 | engines: {node: '>= 10'} 457 | peerDependencies: 458 | svelte: 3.x 459 | dependencies: 460 | '@testing-library/dom': 8.20.0 461 | svelte: 3.59.1 462 | dev: true 463 | 464 | /@tootallnate/once/2.0.0: 465 | resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} 466 | engines: {node: '>= 10'} 467 | dev: true 468 | 469 | /@types/aria-query/5.0.1: 470 | resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} 471 | dev: true 472 | 473 | /@types/chai-subset/1.3.3: 474 | resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} 475 | dependencies: 476 | '@types/chai': 4.3.5 477 | dev: true 478 | 479 | /@types/chai/4.3.5: 480 | resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} 481 | dev: true 482 | 483 | /@types/cookie/0.5.1: 484 | resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} 485 | dev: true 486 | 487 | /@types/node/17.0.2: 488 | resolution: {integrity: sha512-JepeIUPFDARgIs0zD/SKPgFsJEAF0X5/qO80llx59gOxFTboS9Amv3S+QfB7lqBId5sFXJ99BN0J6zFRvL9dDA==} 489 | dev: true 490 | 491 | /@types/pug/2.0.6: 492 | resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} 493 | dev: true 494 | 495 | /@vitest/expect/0.31.1: 496 | resolution: {integrity: sha512-BV1LyNvhnX+eNYzJxlHIGPWZpwJFZaCcOIzp2CNG0P+bbetenTupk6EO0LANm4QFt0TTit+yqx7Rxd1qxi/SQA==} 497 | dependencies: 498 | '@vitest/spy': 0.31.1 499 | '@vitest/utils': 0.31.1 500 | chai: 4.3.7 501 | dev: true 502 | 503 | /@vitest/runner/0.31.1: 504 | resolution: {integrity: sha512-imWuc82ngOtxdCUpXwtEzZIuc1KMr+VlQ3Ondph45VhWoQWit5yvG/fFcldbnCi8DUuFi+NmNx5ehMUw/cGLUw==} 505 | dependencies: 506 | '@vitest/utils': 0.31.1 507 | concordance: 5.0.4 508 | p-limit: 4.0.0 509 | pathe: 1.1.0 510 | dev: true 511 | 512 | /@vitest/snapshot/0.31.1: 513 | resolution: {integrity: sha512-L3w5uU9bMe6asrNzJ8WZzN+jUTX4KSgCinEJPXyny0o90fG4FPQMV0OWsq7vrCWfQlAilMjDnOF9nP8lidsJ+g==} 514 | dependencies: 515 | magic-string: 0.30.0 516 | pathe: 1.1.0 517 | pretty-format: 27.5.1 518 | dev: true 519 | 520 | /@vitest/spy/0.31.1: 521 | resolution: {integrity: sha512-1cTpt2m9mdo3hRLDyCG2hDQvRrePTDgEJBFQQNz1ydHHZy03EiA6EpFxY+7ODaY7vMRCie+WlFZBZ0/dQWyssQ==} 522 | dependencies: 523 | tinyspy: 2.1.0 524 | dev: true 525 | 526 | /@vitest/utils/0.31.1: 527 | resolution: {integrity: sha512-yFyRD5ilwojsZfo3E0BnH72pSVSuLg2356cN1tCEe/0RtDzxTPYwOomIC+eQbot7m6DRy4tPZw+09mB7NkbMmA==} 528 | dependencies: 529 | concordance: 5.0.4 530 | loupe: 2.3.6 531 | pretty-format: 27.5.1 532 | dev: true 533 | 534 | /abab/2.0.6: 535 | resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} 536 | dev: true 537 | 538 | /acorn-jsx/5.3.2_acorn@8.8.2: 539 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 540 | peerDependencies: 541 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 542 | dependencies: 543 | acorn: 8.8.2 544 | dev: true 545 | 546 | /acorn-walk/8.2.0: 547 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 548 | engines: {node: '>=0.4.0'} 549 | dev: true 550 | 551 | /acorn/8.8.2: 552 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 553 | engines: {node: '>=0.4.0'} 554 | hasBin: true 555 | dev: true 556 | 557 | /agent-base/6.0.2: 558 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 559 | engines: {node: '>= 6.0.0'} 560 | dependencies: 561 | debug: 4.3.4 562 | transitivePeerDependencies: 563 | - supports-color 564 | dev: true 565 | 566 | /ajv/6.12.6: 567 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 568 | dependencies: 569 | fast-deep-equal: 3.1.3 570 | fast-json-stable-stringify: 2.1.0 571 | json-schema-traverse: 0.4.1 572 | uri-js: 4.4.1 573 | dev: true 574 | 575 | /ansi-regex/5.0.1: 576 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 577 | engines: {node: '>=8'} 578 | dev: true 579 | 580 | /ansi-styles/3.2.1: 581 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 582 | engines: {node: '>=4'} 583 | dependencies: 584 | color-convert: 1.9.3 585 | dev: true 586 | 587 | /ansi-styles/4.3.0: 588 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 589 | engines: {node: '>=8'} 590 | dependencies: 591 | color-convert: 2.0.1 592 | dev: true 593 | 594 | /ansi-styles/5.2.0: 595 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 596 | engines: {node: '>=10'} 597 | dev: true 598 | 599 | /anymatch/3.1.2: 600 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 601 | engines: {node: '>= 8'} 602 | dependencies: 603 | normalize-path: 3.0.0 604 | picomatch: 2.3.0 605 | dev: true 606 | 607 | /argparse/2.0.1: 608 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 609 | dev: true 610 | 611 | /aria-query/5.1.3: 612 | resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} 613 | dependencies: 614 | deep-equal: 2.2.1 615 | dev: true 616 | 617 | /array-buffer-byte-length/1.0.0: 618 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 619 | dependencies: 620 | call-bind: 1.0.2 621 | is-array-buffer: 3.0.2 622 | dev: true 623 | 624 | /assertion-error/1.1.0: 625 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 626 | dev: true 627 | 628 | /asynckit/0.4.0: 629 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 630 | dev: true 631 | 632 | /available-typed-arrays/1.0.5: 633 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 634 | engines: {node: '>= 0.4'} 635 | dev: true 636 | 637 | /balanced-match/1.0.2: 638 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 639 | dev: true 640 | 641 | /binary-extensions/2.2.0: 642 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 643 | engines: {node: '>=8'} 644 | dev: true 645 | 646 | /blueimp-md5/2.19.0: 647 | resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} 648 | dev: true 649 | 650 | /brace-expansion/1.1.11: 651 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 652 | dependencies: 653 | balanced-match: 1.0.2 654 | concat-map: 0.0.1 655 | dev: true 656 | 657 | /brace-expansion/2.0.1: 658 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 659 | dependencies: 660 | balanced-match: 1.0.2 661 | dev: true 662 | 663 | /braces/3.0.2: 664 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 665 | engines: {node: '>=8'} 666 | dependencies: 667 | fill-range: 7.0.1 668 | dev: true 669 | 670 | /buffer-crc32/0.2.13: 671 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 672 | dev: true 673 | 674 | /busboy/1.6.0: 675 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 676 | engines: {node: '>=10.16.0'} 677 | dependencies: 678 | streamsearch: 1.1.0 679 | dev: true 680 | 681 | /cac/6.7.14: 682 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 683 | engines: {node: '>=8'} 684 | dev: true 685 | 686 | /call-bind/1.0.2: 687 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 688 | dependencies: 689 | function-bind: 1.1.1 690 | get-intrinsic: 1.2.1 691 | dev: true 692 | 693 | /callsites/3.1.0: 694 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 695 | engines: {node: '>=6'} 696 | dev: true 697 | 698 | /chai/4.3.7: 699 | resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} 700 | engines: {node: '>=4'} 701 | dependencies: 702 | assertion-error: 1.1.0 703 | check-error: 1.0.2 704 | deep-eql: 4.1.3 705 | get-func-name: 2.0.0 706 | loupe: 2.3.6 707 | pathval: 1.1.1 708 | type-detect: 4.0.8 709 | dev: true 710 | 711 | /chalk/2.4.2: 712 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 713 | engines: {node: '>=4'} 714 | dependencies: 715 | ansi-styles: 3.2.1 716 | escape-string-regexp: 1.0.5 717 | supports-color: 5.5.0 718 | dev: true 719 | 720 | /chalk/4.1.2: 721 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 722 | engines: {node: '>=10'} 723 | dependencies: 724 | ansi-styles: 4.3.0 725 | supports-color: 7.2.0 726 | dev: true 727 | 728 | /check-error/1.0.2: 729 | resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} 730 | dev: true 731 | 732 | /chokidar/3.5.2: 733 | resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} 734 | engines: {node: '>= 8.10.0'} 735 | dependencies: 736 | anymatch: 3.1.2 737 | braces: 3.0.2 738 | glob-parent: 5.1.2 739 | is-binary-path: 2.1.0 740 | is-glob: 4.0.3 741 | normalize-path: 3.0.0 742 | readdirp: 3.6.0 743 | optionalDependencies: 744 | fsevents: 2.3.2 745 | dev: true 746 | 747 | /chokidar/3.5.3: 748 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 749 | engines: {node: '>= 8.10.0'} 750 | dependencies: 751 | anymatch: 3.1.2 752 | braces: 3.0.2 753 | glob-parent: 5.1.2 754 | is-binary-path: 2.1.0 755 | is-glob: 4.0.3 756 | normalize-path: 3.0.0 757 | readdirp: 3.6.0 758 | optionalDependencies: 759 | fsevents: 2.3.2 760 | dev: true 761 | 762 | /color-convert/1.9.3: 763 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 764 | dependencies: 765 | color-name: 1.1.3 766 | dev: true 767 | 768 | /color-convert/2.0.1: 769 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 770 | engines: {node: '>=7.0.0'} 771 | dependencies: 772 | color-name: 1.1.4 773 | dev: true 774 | 775 | /color-name/1.1.3: 776 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 777 | dev: true 778 | 779 | /color-name/1.1.4: 780 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 781 | dev: true 782 | 783 | /combined-stream/1.0.8: 784 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 785 | engines: {node: '>= 0.8'} 786 | dependencies: 787 | delayed-stream: 1.0.0 788 | dev: true 789 | 790 | /concat-map/0.0.1: 791 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 792 | dev: true 793 | 794 | /concordance/5.0.4: 795 | resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} 796 | engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} 797 | dependencies: 798 | date-time: 3.1.0 799 | esutils: 2.0.3 800 | fast-diff: 1.3.0 801 | js-string-escape: 1.0.1 802 | lodash: 4.17.21 803 | md5-hex: 3.0.1 804 | semver: 7.3.5 805 | well-known-symbols: 2.0.0 806 | dev: true 807 | 808 | /cookie/0.5.0: 809 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 810 | engines: {node: '>= 0.6'} 811 | dev: true 812 | 813 | /cross-spawn/7.0.3: 814 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 815 | engines: {node: '>= 8'} 816 | dependencies: 817 | path-key: 3.1.1 818 | shebang-command: 2.0.0 819 | which: 2.0.2 820 | dev: true 821 | 822 | /cssstyle/3.0.0: 823 | resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} 824 | engines: {node: '>=14'} 825 | dependencies: 826 | rrweb-cssom: 0.6.0 827 | dev: true 828 | 829 | /data-urls/4.0.0: 830 | resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} 831 | engines: {node: '>=14'} 832 | dependencies: 833 | abab: 2.0.6 834 | whatwg-mimetype: 3.0.0 835 | whatwg-url: 12.0.1 836 | dev: true 837 | 838 | /date-time/3.1.0: 839 | resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} 840 | engines: {node: '>=6'} 841 | dependencies: 842 | time-zone: 1.0.0 843 | dev: true 844 | 845 | /debug/4.3.3: 846 | resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} 847 | engines: {node: '>=6.0'} 848 | peerDependencies: 849 | supports-color: '*' 850 | peerDependenciesMeta: 851 | supports-color: 852 | optional: true 853 | dependencies: 854 | ms: 2.1.2 855 | dev: true 856 | 857 | /debug/4.3.4: 858 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 859 | engines: {node: '>=6.0'} 860 | peerDependencies: 861 | supports-color: '*' 862 | peerDependenciesMeta: 863 | supports-color: 864 | optional: true 865 | dependencies: 866 | ms: 2.1.2 867 | dev: true 868 | 869 | /decimal.js/10.4.3: 870 | resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} 871 | dev: true 872 | 873 | /dedent-js/1.0.1: 874 | resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} 875 | dev: true 876 | 877 | /deep-eql/4.1.3: 878 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 879 | engines: {node: '>=6'} 880 | dependencies: 881 | type-detect: 4.0.8 882 | dev: true 883 | 884 | /deep-equal/2.2.1: 885 | resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==} 886 | dependencies: 887 | array-buffer-byte-length: 1.0.0 888 | call-bind: 1.0.2 889 | es-get-iterator: 1.1.3 890 | get-intrinsic: 1.2.1 891 | is-arguments: 1.1.1 892 | is-array-buffer: 3.0.2 893 | is-date-object: 1.0.5 894 | is-regex: 1.1.4 895 | is-shared-array-buffer: 1.0.2 896 | isarray: 2.0.5 897 | object-is: 1.1.5 898 | object-keys: 1.1.1 899 | object.assign: 4.1.4 900 | regexp.prototype.flags: 1.5.0 901 | side-channel: 1.0.4 902 | which-boxed-primitive: 1.0.2 903 | which-collection: 1.0.1 904 | which-typed-array: 1.1.9 905 | dev: true 906 | 907 | /deep-is/0.1.4: 908 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 909 | dev: true 910 | 911 | /deepmerge/4.3.1: 912 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 913 | engines: {node: '>=0.10.0'} 914 | dev: true 915 | 916 | /define-properties/1.2.0: 917 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} 918 | engines: {node: '>= 0.4'} 919 | dependencies: 920 | has-property-descriptors: 1.0.0 921 | object-keys: 1.1.1 922 | dev: true 923 | 924 | /delayed-stream/1.0.0: 925 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 926 | engines: {node: '>=0.4.0'} 927 | dev: true 928 | 929 | /detect-indent/6.1.0: 930 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 931 | engines: {node: '>=8'} 932 | dev: true 933 | 934 | /devalue/4.3.1: 935 | resolution: {integrity: sha512-Kc0TSP9IUU9eg55au5Q3YtqaYI2cgntVpunJV9Exbm9nvlBeTE5p2NqYHfpuXK6+VF2hF5PI+BPFPUti7e2N1g==} 936 | dev: true 937 | 938 | /doctrine/3.0.0: 939 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 940 | engines: {node: '>=6.0.0'} 941 | dependencies: 942 | esutils: 2.0.3 943 | dev: true 944 | 945 | /dom-accessibility-api/0.5.16: 946 | resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} 947 | dev: true 948 | 949 | /domexception/4.0.0: 950 | resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} 951 | engines: {node: '>=12'} 952 | dependencies: 953 | webidl-conversions: 7.0.0 954 | dev: true 955 | 956 | /entities/4.5.0: 957 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 958 | engines: {node: '>=0.12'} 959 | dev: true 960 | 961 | /es-get-iterator/1.1.3: 962 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} 963 | dependencies: 964 | call-bind: 1.0.2 965 | get-intrinsic: 1.2.1 966 | has-symbols: 1.0.3 967 | is-arguments: 1.1.1 968 | is-map: 2.0.2 969 | is-set: 2.0.2 970 | is-string: 1.0.7 971 | isarray: 2.0.5 972 | stop-iteration-iterator: 1.0.0 973 | dev: true 974 | 975 | /es6-promise/3.3.1: 976 | resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} 977 | dev: true 978 | 979 | /esbuild/0.17.19: 980 | resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} 981 | engines: {node: '>=12'} 982 | hasBin: true 983 | requiresBuild: true 984 | optionalDependencies: 985 | '@esbuild/android-arm': 0.17.19 986 | '@esbuild/android-arm64': 0.17.19 987 | '@esbuild/android-x64': 0.17.19 988 | '@esbuild/darwin-arm64': 0.17.19 989 | '@esbuild/darwin-x64': 0.17.19 990 | '@esbuild/freebsd-arm64': 0.17.19 991 | '@esbuild/freebsd-x64': 0.17.19 992 | '@esbuild/linux-arm': 0.17.19 993 | '@esbuild/linux-arm64': 0.17.19 994 | '@esbuild/linux-ia32': 0.17.19 995 | '@esbuild/linux-loong64': 0.17.19 996 | '@esbuild/linux-mips64el': 0.17.19 997 | '@esbuild/linux-ppc64': 0.17.19 998 | '@esbuild/linux-riscv64': 0.17.19 999 | '@esbuild/linux-s390x': 0.17.19 1000 | '@esbuild/linux-x64': 0.17.19 1001 | '@esbuild/netbsd-x64': 0.17.19 1002 | '@esbuild/openbsd-x64': 0.17.19 1003 | '@esbuild/sunos-x64': 0.17.19 1004 | '@esbuild/win32-arm64': 0.17.19 1005 | '@esbuild/win32-ia32': 0.17.19 1006 | '@esbuild/win32-x64': 0.17.19 1007 | dev: true 1008 | 1009 | /escape-string-regexp/1.0.5: 1010 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1011 | engines: {node: '>=0.8.0'} 1012 | dev: true 1013 | 1014 | /escape-string-regexp/4.0.0: 1015 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1016 | engines: {node: '>=10'} 1017 | dev: true 1018 | 1019 | /eslint-config-prettier/8.8.0_eslint@8.40.0: 1020 | resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} 1021 | hasBin: true 1022 | peerDependencies: 1023 | eslint: '>=7.0.0' 1024 | dependencies: 1025 | eslint: 8.40.0 1026 | dev: true 1027 | 1028 | /eslint-plugin-svelte3/4.0.0_fjycs5d4hyrgmnptoyq55by2xe: 1029 | resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} 1030 | peerDependencies: 1031 | eslint: '>=8.0.0' 1032 | svelte: ^3.2.0 1033 | dependencies: 1034 | eslint: 8.40.0 1035 | svelte: 3.59.1 1036 | dev: true 1037 | 1038 | /eslint-scope/7.2.0: 1039 | resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} 1040 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1041 | dependencies: 1042 | esrecurse: 4.3.0 1043 | estraverse: 5.3.0 1044 | dev: true 1045 | 1046 | /eslint-visitor-keys/3.4.1: 1047 | resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} 1048 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1049 | dev: true 1050 | 1051 | /eslint/8.40.0: 1052 | resolution: {integrity: sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==} 1053 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1054 | hasBin: true 1055 | dependencies: 1056 | '@eslint-community/eslint-utils': 4.4.0_eslint@8.40.0 1057 | '@eslint-community/regexpp': 4.5.1 1058 | '@eslint/eslintrc': 2.0.3 1059 | '@eslint/js': 8.40.0 1060 | '@humanwhocodes/config-array': 0.11.8 1061 | '@humanwhocodes/module-importer': 1.0.1 1062 | '@nodelib/fs.walk': 1.2.8 1063 | ajv: 6.12.6 1064 | chalk: 4.1.2 1065 | cross-spawn: 7.0.3 1066 | debug: 4.3.3 1067 | doctrine: 3.0.0 1068 | escape-string-regexp: 4.0.0 1069 | eslint-scope: 7.2.0 1070 | eslint-visitor-keys: 3.4.1 1071 | espree: 9.5.2 1072 | esquery: 1.5.0 1073 | esutils: 2.0.3 1074 | fast-deep-equal: 3.1.3 1075 | file-entry-cache: 6.0.1 1076 | find-up: 5.0.0 1077 | glob-parent: 6.0.2 1078 | globals: 13.20.0 1079 | grapheme-splitter: 1.0.4 1080 | ignore: 5.2.0 1081 | import-fresh: 3.3.0 1082 | imurmurhash: 0.1.4 1083 | is-glob: 4.0.3 1084 | is-path-inside: 3.0.3 1085 | js-sdsl: 4.4.0 1086 | js-yaml: 4.1.0 1087 | json-stable-stringify-without-jsonify: 1.0.1 1088 | levn: 0.4.1 1089 | lodash.merge: 4.6.2 1090 | minimatch: 3.1.2 1091 | natural-compare: 1.4.0 1092 | optionator: 0.9.1 1093 | strip-ansi: 6.0.1 1094 | strip-json-comments: 3.1.1 1095 | text-table: 0.2.0 1096 | transitivePeerDependencies: 1097 | - supports-color 1098 | dev: true 1099 | 1100 | /esm-env/1.0.0: 1101 | resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} 1102 | dev: true 1103 | 1104 | /espree/9.5.2: 1105 | resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} 1106 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1107 | dependencies: 1108 | acorn: 8.8.2 1109 | acorn-jsx: 5.3.2_acorn@8.8.2 1110 | eslint-visitor-keys: 3.4.1 1111 | dev: true 1112 | 1113 | /esquery/1.5.0: 1114 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1115 | engines: {node: '>=0.10'} 1116 | dependencies: 1117 | estraverse: 5.3.0 1118 | dev: true 1119 | 1120 | /esrecurse/4.3.0: 1121 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1122 | engines: {node: '>=4.0'} 1123 | dependencies: 1124 | estraverse: 5.3.0 1125 | dev: true 1126 | 1127 | /estraverse/5.3.0: 1128 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1129 | engines: {node: '>=4.0'} 1130 | dev: true 1131 | 1132 | /esutils/2.0.3: 1133 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1134 | engines: {node: '>=0.10.0'} 1135 | dev: true 1136 | 1137 | /fast-deep-equal/3.1.3: 1138 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1139 | dev: true 1140 | 1141 | /fast-diff/1.3.0: 1142 | resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} 1143 | dev: true 1144 | 1145 | /fast-glob/3.2.7: 1146 | resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} 1147 | engines: {node: '>=8'} 1148 | dependencies: 1149 | '@nodelib/fs.stat': 2.0.5 1150 | '@nodelib/fs.walk': 1.2.8 1151 | glob-parent: 5.1.2 1152 | merge2: 1.4.1 1153 | micromatch: 4.0.4 1154 | dev: true 1155 | 1156 | /fast-json-stable-stringify/2.1.0: 1157 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1158 | dev: true 1159 | 1160 | /fast-levenshtein/2.0.6: 1161 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1162 | dev: true 1163 | 1164 | /fastq/1.13.0: 1165 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1166 | dependencies: 1167 | reusify: 1.0.4 1168 | dev: true 1169 | 1170 | /file-entry-cache/6.0.1: 1171 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1172 | engines: {node: ^10.12.0 || >=12.0.0} 1173 | dependencies: 1174 | flat-cache: 3.0.4 1175 | dev: true 1176 | 1177 | /fill-range/7.0.1: 1178 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1179 | engines: {node: '>=8'} 1180 | dependencies: 1181 | to-regex-range: 5.0.1 1182 | dev: true 1183 | 1184 | /find-up/5.0.0: 1185 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1186 | engines: {node: '>=10'} 1187 | dependencies: 1188 | locate-path: 6.0.0 1189 | path-exists: 4.0.0 1190 | dev: true 1191 | 1192 | /flat-cache/3.0.4: 1193 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1194 | engines: {node: ^10.12.0 || >=12.0.0} 1195 | dependencies: 1196 | flatted: 3.2.4 1197 | rimraf: 3.0.2 1198 | dev: true 1199 | 1200 | /flatted/3.2.4: 1201 | resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} 1202 | dev: true 1203 | 1204 | /for-each/0.3.3: 1205 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1206 | dependencies: 1207 | is-callable: 1.2.7 1208 | dev: true 1209 | 1210 | /form-data/4.0.0: 1211 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 1212 | engines: {node: '>= 6'} 1213 | dependencies: 1214 | asynckit: 0.4.0 1215 | combined-stream: 1.0.8 1216 | mime-types: 2.1.35 1217 | dev: true 1218 | 1219 | /fs.realpath/1.0.0: 1220 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1221 | dev: true 1222 | 1223 | /fsevents/2.3.2: 1224 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1225 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1226 | os: [darwin] 1227 | requiresBuild: true 1228 | dev: true 1229 | optional: true 1230 | 1231 | /function-bind/1.1.1: 1232 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1233 | dev: true 1234 | 1235 | /functions-have-names/1.2.3: 1236 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1237 | dev: true 1238 | 1239 | /get-func-name/2.0.0: 1240 | resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} 1241 | dev: true 1242 | 1243 | /get-intrinsic/1.2.1: 1244 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} 1245 | dependencies: 1246 | function-bind: 1.1.1 1247 | has: 1.0.3 1248 | has-proto: 1.0.1 1249 | has-symbols: 1.0.3 1250 | dev: true 1251 | 1252 | /glob-parent/5.1.2: 1253 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1254 | engines: {node: '>= 6'} 1255 | dependencies: 1256 | is-glob: 4.0.3 1257 | dev: true 1258 | 1259 | /glob-parent/6.0.2: 1260 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1261 | engines: {node: '>=10.13.0'} 1262 | dependencies: 1263 | is-glob: 4.0.3 1264 | dev: true 1265 | 1266 | /glob/7.2.0: 1267 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} 1268 | dependencies: 1269 | fs.realpath: 1.0.0 1270 | inflight: 1.0.6 1271 | inherits: 2.0.4 1272 | minimatch: 3.1.2 1273 | once: 1.4.0 1274 | path-is-absolute: 1.0.1 1275 | dev: true 1276 | 1277 | /glob/8.1.0: 1278 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 1279 | engines: {node: '>=12'} 1280 | dependencies: 1281 | fs.realpath: 1.0.0 1282 | inflight: 1.0.6 1283 | inherits: 2.0.4 1284 | minimatch: 5.1.6 1285 | once: 1.4.0 1286 | dev: true 1287 | 1288 | /globals/13.20.0: 1289 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 1290 | engines: {node: '>=8'} 1291 | dependencies: 1292 | type-fest: 0.20.2 1293 | dev: true 1294 | 1295 | /globalyzer/0.1.0: 1296 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 1297 | dev: true 1298 | 1299 | /globrex/0.1.2: 1300 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 1301 | dev: true 1302 | 1303 | /gopd/1.0.1: 1304 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1305 | dependencies: 1306 | get-intrinsic: 1.2.1 1307 | dev: true 1308 | 1309 | /graceful-fs/4.2.8: 1310 | resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} 1311 | dev: true 1312 | 1313 | /grapheme-splitter/1.0.4: 1314 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 1315 | dev: true 1316 | 1317 | /has-bigints/1.0.2: 1318 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1319 | dev: true 1320 | 1321 | /has-flag/3.0.0: 1322 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1323 | engines: {node: '>=4'} 1324 | dev: true 1325 | 1326 | /has-flag/4.0.0: 1327 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1328 | engines: {node: '>=8'} 1329 | dev: true 1330 | 1331 | /has-property-descriptors/1.0.0: 1332 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1333 | dependencies: 1334 | get-intrinsic: 1.2.1 1335 | dev: true 1336 | 1337 | /has-proto/1.0.1: 1338 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1339 | engines: {node: '>= 0.4'} 1340 | dev: true 1341 | 1342 | /has-symbols/1.0.3: 1343 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1344 | engines: {node: '>= 0.4'} 1345 | dev: true 1346 | 1347 | /has-tostringtag/1.0.0: 1348 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1349 | engines: {node: '>= 0.4'} 1350 | dependencies: 1351 | has-symbols: 1.0.3 1352 | dev: true 1353 | 1354 | /has/1.0.3: 1355 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1356 | engines: {node: '>= 0.4.0'} 1357 | dependencies: 1358 | function-bind: 1.1.1 1359 | dev: true 1360 | 1361 | /html-encoding-sniffer/3.0.0: 1362 | resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} 1363 | engines: {node: '>=12'} 1364 | dependencies: 1365 | whatwg-encoding: 2.0.0 1366 | dev: true 1367 | 1368 | /http-proxy-agent/5.0.0: 1369 | resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} 1370 | engines: {node: '>= 6'} 1371 | dependencies: 1372 | '@tootallnate/once': 2.0.0 1373 | agent-base: 6.0.2 1374 | debug: 4.3.4 1375 | transitivePeerDependencies: 1376 | - supports-color 1377 | dev: true 1378 | 1379 | /https-proxy-agent/5.0.1: 1380 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 1381 | engines: {node: '>= 6'} 1382 | dependencies: 1383 | agent-base: 6.0.2 1384 | debug: 4.3.4 1385 | transitivePeerDependencies: 1386 | - supports-color 1387 | dev: true 1388 | 1389 | /iconv-lite/0.6.3: 1390 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 1391 | engines: {node: '>=0.10.0'} 1392 | dependencies: 1393 | safer-buffer: 2.1.2 1394 | dev: true 1395 | 1396 | /ignore-walk/5.0.1: 1397 | resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} 1398 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1399 | dependencies: 1400 | minimatch: 5.1.6 1401 | dev: true 1402 | 1403 | /ignore/5.2.0: 1404 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 1405 | engines: {node: '>= 4'} 1406 | dev: true 1407 | 1408 | /import-fresh/3.3.0: 1409 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1410 | engines: {node: '>=6'} 1411 | dependencies: 1412 | parent-module: 1.0.1 1413 | resolve-from: 4.0.0 1414 | dev: true 1415 | 1416 | /imurmurhash/0.1.4: 1417 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1418 | engines: {node: '>=0.8.19'} 1419 | dev: true 1420 | 1421 | /inflight/1.0.6: 1422 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1423 | dependencies: 1424 | once: 1.4.0 1425 | wrappy: 1.0.2 1426 | dev: true 1427 | 1428 | /inherits/2.0.4: 1429 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1430 | dev: true 1431 | 1432 | /internal-slot/1.0.5: 1433 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 1434 | engines: {node: '>= 0.4'} 1435 | dependencies: 1436 | get-intrinsic: 1.2.1 1437 | has: 1.0.3 1438 | side-channel: 1.0.4 1439 | dev: true 1440 | 1441 | /is-arguments/1.1.1: 1442 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 1443 | engines: {node: '>= 0.4'} 1444 | dependencies: 1445 | call-bind: 1.0.2 1446 | has-tostringtag: 1.0.0 1447 | dev: true 1448 | 1449 | /is-array-buffer/3.0.2: 1450 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 1451 | dependencies: 1452 | call-bind: 1.0.2 1453 | get-intrinsic: 1.2.1 1454 | is-typed-array: 1.1.10 1455 | dev: true 1456 | 1457 | /is-bigint/1.0.4: 1458 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1459 | dependencies: 1460 | has-bigints: 1.0.2 1461 | dev: true 1462 | 1463 | /is-binary-path/2.1.0: 1464 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1465 | engines: {node: '>=8'} 1466 | dependencies: 1467 | binary-extensions: 2.2.0 1468 | dev: true 1469 | 1470 | /is-boolean-object/1.1.2: 1471 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1472 | engines: {node: '>= 0.4'} 1473 | dependencies: 1474 | call-bind: 1.0.2 1475 | has-tostringtag: 1.0.0 1476 | dev: true 1477 | 1478 | /is-callable/1.2.7: 1479 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1480 | engines: {node: '>= 0.4'} 1481 | dev: true 1482 | 1483 | /is-date-object/1.0.5: 1484 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1485 | engines: {node: '>= 0.4'} 1486 | dependencies: 1487 | has-tostringtag: 1.0.0 1488 | dev: true 1489 | 1490 | /is-extglob/2.1.1: 1491 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1492 | engines: {node: '>=0.10.0'} 1493 | dev: true 1494 | 1495 | /is-glob/4.0.3: 1496 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1497 | engines: {node: '>=0.10.0'} 1498 | dependencies: 1499 | is-extglob: 2.1.1 1500 | dev: true 1501 | 1502 | /is-map/2.0.2: 1503 | resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} 1504 | dev: true 1505 | 1506 | /is-number-object/1.0.7: 1507 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1508 | engines: {node: '>= 0.4'} 1509 | dependencies: 1510 | has-tostringtag: 1.0.0 1511 | dev: true 1512 | 1513 | /is-number/7.0.0: 1514 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1515 | engines: {node: '>=0.12.0'} 1516 | dev: true 1517 | 1518 | /is-path-inside/3.0.3: 1519 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1520 | engines: {node: '>=8'} 1521 | dev: true 1522 | 1523 | /is-potential-custom-element-name/1.0.1: 1524 | resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} 1525 | dev: true 1526 | 1527 | /is-regex/1.1.4: 1528 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1529 | engines: {node: '>= 0.4'} 1530 | dependencies: 1531 | call-bind: 1.0.2 1532 | has-tostringtag: 1.0.0 1533 | dev: true 1534 | 1535 | /is-set/2.0.2: 1536 | resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} 1537 | dev: true 1538 | 1539 | /is-shared-array-buffer/1.0.2: 1540 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1541 | dependencies: 1542 | call-bind: 1.0.2 1543 | dev: true 1544 | 1545 | /is-string/1.0.7: 1546 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1547 | engines: {node: '>= 0.4'} 1548 | dependencies: 1549 | has-tostringtag: 1.0.0 1550 | dev: true 1551 | 1552 | /is-symbol/1.0.4: 1553 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1554 | engines: {node: '>= 0.4'} 1555 | dependencies: 1556 | has-symbols: 1.0.3 1557 | dev: true 1558 | 1559 | /is-typed-array/1.1.10: 1560 | resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} 1561 | engines: {node: '>= 0.4'} 1562 | dependencies: 1563 | available-typed-arrays: 1.0.5 1564 | call-bind: 1.0.2 1565 | for-each: 0.3.3 1566 | gopd: 1.0.1 1567 | has-tostringtag: 1.0.0 1568 | dev: true 1569 | 1570 | /is-weakmap/2.0.1: 1571 | resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} 1572 | dev: true 1573 | 1574 | /is-weakset/2.0.2: 1575 | resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} 1576 | dependencies: 1577 | call-bind: 1.0.2 1578 | get-intrinsic: 1.2.1 1579 | dev: true 1580 | 1581 | /isarray/2.0.5: 1582 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1583 | dev: true 1584 | 1585 | /isexe/2.0.0: 1586 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1587 | dev: true 1588 | 1589 | /js-sdsl/4.4.0: 1590 | resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} 1591 | dev: true 1592 | 1593 | /js-string-escape/1.0.1: 1594 | resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} 1595 | engines: {node: '>= 0.8'} 1596 | dev: true 1597 | 1598 | /js-tokens/4.0.0: 1599 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1600 | dev: true 1601 | 1602 | /js-yaml/4.1.0: 1603 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1604 | hasBin: true 1605 | dependencies: 1606 | argparse: 2.0.1 1607 | dev: true 1608 | 1609 | /jsdom/22.0.0: 1610 | resolution: {integrity: sha512-p5ZTEb5h+O+iU02t0GfEjAnkdYPrQSkfuTSMkMYyIoMvUNEHsbG0bHHbfXIcfTqD2UfvjQX7mmgiFsyRwGscVw==} 1611 | engines: {node: '>=16'} 1612 | peerDependencies: 1613 | canvas: ^2.5.0 1614 | peerDependenciesMeta: 1615 | canvas: 1616 | optional: true 1617 | dependencies: 1618 | abab: 2.0.6 1619 | cssstyle: 3.0.0 1620 | data-urls: 4.0.0 1621 | decimal.js: 10.4.3 1622 | domexception: 4.0.0 1623 | form-data: 4.0.0 1624 | html-encoding-sniffer: 3.0.0 1625 | http-proxy-agent: 5.0.0 1626 | https-proxy-agent: 5.0.1 1627 | is-potential-custom-element-name: 1.0.1 1628 | nwsapi: 2.2.4 1629 | parse5: 7.1.2 1630 | rrweb-cssom: 0.6.0 1631 | saxes: 6.0.0 1632 | symbol-tree: 3.2.4 1633 | tough-cookie: 4.1.2 1634 | w3c-xmlserializer: 4.0.0 1635 | webidl-conversions: 7.0.0 1636 | whatwg-encoding: 2.0.0 1637 | whatwg-mimetype: 3.0.0 1638 | whatwg-url: 12.0.1 1639 | ws: 8.13.0 1640 | xml-name-validator: 4.0.0 1641 | transitivePeerDependencies: 1642 | - bufferutil 1643 | - supports-color 1644 | - utf-8-validate 1645 | dev: true 1646 | 1647 | /json-schema-traverse/0.4.1: 1648 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1649 | dev: true 1650 | 1651 | /json-stable-stringify-without-jsonify/1.0.1: 1652 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1653 | dev: true 1654 | 1655 | /jsonc-parser/3.2.0: 1656 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 1657 | dev: true 1658 | 1659 | /kleur/4.1.5: 1660 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1661 | engines: {node: '>=6'} 1662 | dev: true 1663 | 1664 | /levn/0.4.1: 1665 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1666 | engines: {node: '>= 0.8.0'} 1667 | dependencies: 1668 | prelude-ls: 1.2.1 1669 | type-check: 0.4.0 1670 | dev: true 1671 | 1672 | /local-pkg/0.4.3: 1673 | resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} 1674 | engines: {node: '>=14'} 1675 | dev: true 1676 | 1677 | /locate-path/6.0.0: 1678 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1679 | engines: {node: '>=10'} 1680 | dependencies: 1681 | p-locate: 5.0.0 1682 | dev: true 1683 | 1684 | /lodash.merge/4.6.2: 1685 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1686 | dev: true 1687 | 1688 | /lodash/4.17.21: 1689 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1690 | dev: true 1691 | 1692 | /loupe/2.3.6: 1693 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 1694 | dependencies: 1695 | get-func-name: 2.0.0 1696 | dev: true 1697 | 1698 | /lower-case/2.0.2: 1699 | resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} 1700 | dependencies: 1701 | tslib: 2.3.1 1702 | dev: true 1703 | 1704 | /lru-cache/6.0.0: 1705 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1706 | engines: {node: '>=10'} 1707 | dependencies: 1708 | yallist: 4.0.0 1709 | dev: true 1710 | 1711 | /lz-string/1.5.0: 1712 | resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} 1713 | hasBin: true 1714 | dev: true 1715 | 1716 | /magic-string/0.27.0: 1717 | resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} 1718 | engines: {node: '>=12'} 1719 | dependencies: 1720 | '@jridgewell/sourcemap-codec': 1.4.15 1721 | dev: true 1722 | 1723 | /magic-string/0.30.0: 1724 | resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} 1725 | engines: {node: '>=12'} 1726 | dependencies: 1727 | '@jridgewell/sourcemap-codec': 1.4.15 1728 | dev: true 1729 | 1730 | /md5-hex/3.0.1: 1731 | resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} 1732 | engines: {node: '>=8'} 1733 | dependencies: 1734 | blueimp-md5: 2.19.0 1735 | dev: true 1736 | 1737 | /merge2/1.4.1: 1738 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1739 | engines: {node: '>= 8'} 1740 | dev: true 1741 | 1742 | /micromatch/4.0.4: 1743 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} 1744 | engines: {node: '>=8.6'} 1745 | dependencies: 1746 | braces: 3.0.2 1747 | picomatch: 2.3.0 1748 | dev: true 1749 | 1750 | /mime-db/1.52.0: 1751 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1752 | engines: {node: '>= 0.6'} 1753 | dev: true 1754 | 1755 | /mime-types/2.1.35: 1756 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1757 | engines: {node: '>= 0.6'} 1758 | dependencies: 1759 | mime-db: 1.52.0 1760 | dev: true 1761 | 1762 | /mime/3.0.0: 1763 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 1764 | engines: {node: '>=10.0.0'} 1765 | hasBin: true 1766 | dev: true 1767 | 1768 | /min-indent/1.0.1: 1769 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1770 | engines: {node: '>=4'} 1771 | dev: true 1772 | 1773 | /minimatch/3.1.2: 1774 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1775 | dependencies: 1776 | brace-expansion: 1.1.11 1777 | dev: true 1778 | 1779 | /minimatch/5.1.6: 1780 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 1781 | engines: {node: '>=10'} 1782 | dependencies: 1783 | brace-expansion: 2.0.1 1784 | dev: true 1785 | 1786 | /minimist/1.2.5: 1787 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 1788 | dev: true 1789 | 1790 | /mkdirp/0.5.5: 1791 | resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} 1792 | hasBin: true 1793 | dependencies: 1794 | minimist: 1.2.5 1795 | dev: true 1796 | 1797 | /mlly/1.2.1: 1798 | resolution: {integrity: sha512-1aMEByaWgBPEbWV2BOPEMySRrzl7rIHXmQxam4DM8jVjalTQDjpN2ZKOLUrwyhfZQO7IXHml2StcHMhooDeEEQ==} 1799 | dependencies: 1800 | acorn: 8.8.2 1801 | pathe: 1.1.0 1802 | pkg-types: 1.0.3 1803 | ufo: 1.1.2 1804 | dev: true 1805 | 1806 | /mri/1.2.0: 1807 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 1808 | engines: {node: '>=4'} 1809 | dev: true 1810 | 1811 | /mrmime/1.0.1: 1812 | resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} 1813 | engines: {node: '>=10'} 1814 | dev: true 1815 | 1816 | /ms/2.1.2: 1817 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1818 | dev: true 1819 | 1820 | /nanoid/3.3.6: 1821 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 1822 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1823 | hasBin: true 1824 | dev: true 1825 | 1826 | /natural-compare/1.4.0: 1827 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1828 | dev: true 1829 | 1830 | /no-case/3.0.4: 1831 | resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} 1832 | dependencies: 1833 | lower-case: 2.0.2 1834 | tslib: 2.3.1 1835 | dev: true 1836 | 1837 | /normalize-path/3.0.0: 1838 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1839 | engines: {node: '>=0.10.0'} 1840 | dev: true 1841 | 1842 | /npm-bundled/2.0.1: 1843 | resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} 1844 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1845 | dependencies: 1846 | npm-normalize-package-bin: 2.0.0 1847 | dev: true 1848 | 1849 | /npm-normalize-package-bin/2.0.0: 1850 | resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} 1851 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1852 | dev: true 1853 | 1854 | /npm-packlist/5.1.3: 1855 | resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} 1856 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1857 | hasBin: true 1858 | dependencies: 1859 | glob: 8.1.0 1860 | ignore-walk: 5.0.1 1861 | npm-bundled: 2.0.1 1862 | npm-normalize-package-bin: 2.0.0 1863 | dev: true 1864 | 1865 | /nwsapi/2.2.4: 1866 | resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} 1867 | dev: true 1868 | 1869 | /object-inspect/1.12.3: 1870 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 1871 | dev: true 1872 | 1873 | /object-is/1.1.5: 1874 | resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} 1875 | engines: {node: '>= 0.4'} 1876 | dependencies: 1877 | call-bind: 1.0.2 1878 | define-properties: 1.2.0 1879 | dev: true 1880 | 1881 | /object-keys/1.1.1: 1882 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1883 | engines: {node: '>= 0.4'} 1884 | dev: true 1885 | 1886 | /object.assign/4.1.4: 1887 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 1888 | engines: {node: '>= 0.4'} 1889 | dependencies: 1890 | call-bind: 1.0.2 1891 | define-properties: 1.2.0 1892 | has-symbols: 1.0.3 1893 | object-keys: 1.1.1 1894 | dev: true 1895 | 1896 | /once/1.4.0: 1897 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1898 | dependencies: 1899 | wrappy: 1.0.2 1900 | dev: true 1901 | 1902 | /optionator/0.9.1: 1903 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 1904 | engines: {node: '>= 0.8.0'} 1905 | dependencies: 1906 | deep-is: 0.1.4 1907 | fast-levenshtein: 2.0.6 1908 | levn: 0.4.1 1909 | prelude-ls: 1.2.1 1910 | type-check: 0.4.0 1911 | word-wrap: 1.2.3 1912 | dev: true 1913 | 1914 | /p-limit/3.1.0: 1915 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1916 | engines: {node: '>=10'} 1917 | dependencies: 1918 | yocto-queue: 0.1.0 1919 | dev: true 1920 | 1921 | /p-limit/4.0.0: 1922 | resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} 1923 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1924 | dependencies: 1925 | yocto-queue: 1.0.0 1926 | dev: true 1927 | 1928 | /p-locate/5.0.0: 1929 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1930 | engines: {node: '>=10'} 1931 | dependencies: 1932 | p-limit: 3.1.0 1933 | dev: true 1934 | 1935 | /parent-module/1.0.1: 1936 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1937 | engines: {node: '>=6'} 1938 | dependencies: 1939 | callsites: 3.1.0 1940 | dev: true 1941 | 1942 | /parse5/7.1.2: 1943 | resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} 1944 | dependencies: 1945 | entities: 4.5.0 1946 | dev: true 1947 | 1948 | /pascal-case/3.1.2: 1949 | resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} 1950 | dependencies: 1951 | no-case: 3.0.4 1952 | tslib: 2.3.1 1953 | dev: true 1954 | 1955 | /path-exists/4.0.0: 1956 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1957 | engines: {node: '>=8'} 1958 | dev: true 1959 | 1960 | /path-is-absolute/1.0.1: 1961 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1962 | engines: {node: '>=0.10.0'} 1963 | dev: true 1964 | 1965 | /path-key/3.1.1: 1966 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1967 | engines: {node: '>=8'} 1968 | dev: true 1969 | 1970 | /pathe/1.1.0: 1971 | resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} 1972 | dev: true 1973 | 1974 | /pathval/1.1.1: 1975 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 1976 | dev: true 1977 | 1978 | /picocolors/1.0.0: 1979 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1980 | dev: true 1981 | 1982 | /picomatch/2.3.0: 1983 | resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} 1984 | engines: {node: '>=8.6'} 1985 | dev: true 1986 | 1987 | /pkg-types/1.0.3: 1988 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} 1989 | dependencies: 1990 | jsonc-parser: 3.2.0 1991 | mlly: 1.2.1 1992 | pathe: 1.1.0 1993 | dev: true 1994 | 1995 | /postcss/8.4.23: 1996 | resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} 1997 | engines: {node: ^10 || ^12 || >=14} 1998 | dependencies: 1999 | nanoid: 3.3.6 2000 | picocolors: 1.0.0 2001 | source-map-js: 1.0.2 2002 | dev: true 2003 | 2004 | /prelude-ls/1.2.1: 2005 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2006 | engines: {node: '>= 0.8.0'} 2007 | dev: true 2008 | 2009 | /prettier-plugin-svelte/2.10.0_blbg2s7pis747igzn3ilcyh5ou: 2010 | resolution: {integrity: sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==} 2011 | peerDependencies: 2012 | prettier: ^1.16.4 || ^2.0.0 2013 | svelte: ^3.2.0 2014 | dependencies: 2015 | prettier: 2.8.8 2016 | svelte: 3.59.1 2017 | dev: true 2018 | 2019 | /prettier/2.8.8: 2020 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} 2021 | engines: {node: '>=10.13.0'} 2022 | hasBin: true 2023 | dev: true 2024 | 2025 | /pretty-format/27.5.1: 2026 | resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} 2027 | engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2028 | dependencies: 2029 | ansi-regex: 5.0.1 2030 | ansi-styles: 5.2.0 2031 | react-is: 17.0.2 2032 | dev: true 2033 | 2034 | /psl/1.9.0: 2035 | resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} 2036 | dev: true 2037 | 2038 | /publint/0.1.11: 2039 | resolution: {integrity: sha512-sD0rtIEadks83MkpomJswBO/YHExJLkta1TyqUhb0/aVV+o3ZlVnwsDPjCAow8tpfxmLGutCSLWq32yfhPB98w==} 2040 | engines: {node: '>=16'} 2041 | hasBin: true 2042 | dependencies: 2043 | npm-packlist: 5.1.3 2044 | picocolors: 1.0.0 2045 | sade: 1.8.1 2046 | dev: true 2047 | 2048 | /punycode/2.1.1: 2049 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 2050 | engines: {node: '>=6'} 2051 | dev: true 2052 | 2053 | /punycode/2.3.0: 2054 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 2055 | engines: {node: '>=6'} 2056 | dev: true 2057 | 2058 | /querystringify/2.2.0: 2059 | resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} 2060 | dev: true 2061 | 2062 | /queue-microtask/1.2.3: 2063 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2064 | dev: true 2065 | 2066 | /react-is/17.0.2: 2067 | resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 2068 | dev: true 2069 | 2070 | /readdirp/3.6.0: 2071 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2072 | engines: {node: '>=8.10.0'} 2073 | dependencies: 2074 | picomatch: 2.3.0 2075 | dev: true 2076 | 2077 | /regenerator-runtime/0.13.11: 2078 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 2079 | dev: true 2080 | 2081 | /regexp.prototype.flags/1.5.0: 2082 | resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} 2083 | engines: {node: '>= 0.4'} 2084 | dependencies: 2085 | call-bind: 1.0.2 2086 | define-properties: 1.2.0 2087 | functions-have-names: 1.2.3 2088 | dev: true 2089 | 2090 | /requires-port/1.0.0: 2091 | resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} 2092 | dev: true 2093 | 2094 | /resolve-from/4.0.0: 2095 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2096 | engines: {node: '>=4'} 2097 | dev: true 2098 | 2099 | /reusify/1.0.4: 2100 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2101 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2102 | dev: true 2103 | 2104 | /rimraf/2.7.1: 2105 | resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} 2106 | hasBin: true 2107 | dependencies: 2108 | glob: 7.2.0 2109 | dev: true 2110 | 2111 | /rimraf/3.0.2: 2112 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2113 | hasBin: true 2114 | dependencies: 2115 | glob: 7.2.0 2116 | dev: true 2117 | 2118 | /rollup/3.22.0: 2119 | resolution: {integrity: sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==} 2120 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 2121 | hasBin: true 2122 | optionalDependencies: 2123 | fsevents: 2.3.2 2124 | dev: true 2125 | 2126 | /rrweb-cssom/0.6.0: 2127 | resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} 2128 | dev: true 2129 | 2130 | /run-parallel/1.2.0: 2131 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2132 | dependencies: 2133 | queue-microtask: 1.2.3 2134 | dev: true 2135 | 2136 | /sade/1.7.4: 2137 | resolution: {integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==} 2138 | engines: {node: '>= 6'} 2139 | dependencies: 2140 | mri: 1.2.0 2141 | dev: true 2142 | 2143 | /sade/1.8.1: 2144 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 2145 | engines: {node: '>=6'} 2146 | dependencies: 2147 | mri: 1.2.0 2148 | dev: true 2149 | 2150 | /safer-buffer/2.1.2: 2151 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 2152 | dev: true 2153 | 2154 | /sander/0.5.1: 2155 | resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} 2156 | dependencies: 2157 | es6-promise: 3.3.1 2158 | graceful-fs: 4.2.8 2159 | mkdirp: 0.5.5 2160 | rimraf: 2.7.1 2161 | dev: true 2162 | 2163 | /saxes/6.0.0: 2164 | resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} 2165 | engines: {node: '>=v12.22.7'} 2166 | dependencies: 2167 | xmlchars: 2.2.0 2168 | dev: true 2169 | 2170 | /semver/7.3.5: 2171 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} 2172 | engines: {node: '>=10'} 2173 | hasBin: true 2174 | dependencies: 2175 | lru-cache: 6.0.0 2176 | dev: true 2177 | 2178 | /set-cookie-parser/2.6.0: 2179 | resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} 2180 | dev: true 2181 | 2182 | /shebang-command/2.0.0: 2183 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2184 | engines: {node: '>=8'} 2185 | dependencies: 2186 | shebang-regex: 3.0.0 2187 | dev: true 2188 | 2189 | /shebang-regex/3.0.0: 2190 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2191 | engines: {node: '>=8'} 2192 | dev: true 2193 | 2194 | /side-channel/1.0.4: 2195 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2196 | dependencies: 2197 | call-bind: 1.0.2 2198 | get-intrinsic: 1.2.1 2199 | object-inspect: 1.12.3 2200 | dev: true 2201 | 2202 | /siginfo/2.0.0: 2203 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 2204 | dev: true 2205 | 2206 | /sirv/2.0.3: 2207 | resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} 2208 | engines: {node: '>= 10'} 2209 | dependencies: 2210 | '@polka/url': 1.0.0-next.21 2211 | mrmime: 1.0.1 2212 | totalist: 3.0.1 2213 | dev: true 2214 | 2215 | /sorcery/0.11.0: 2216 | resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} 2217 | hasBin: true 2218 | dependencies: 2219 | '@jridgewell/sourcemap-codec': 1.4.15 2220 | buffer-crc32: 0.2.13 2221 | minimist: 1.2.5 2222 | sander: 0.5.1 2223 | dev: true 2224 | 2225 | /source-map-js/1.0.2: 2226 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2227 | engines: {node: '>=0.10.0'} 2228 | dev: true 2229 | 2230 | /stackback/0.0.2: 2231 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 2232 | dev: true 2233 | 2234 | /std-env/3.3.3: 2235 | resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} 2236 | dev: true 2237 | 2238 | /stop-iteration-iterator/1.0.0: 2239 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 2240 | engines: {node: '>= 0.4'} 2241 | dependencies: 2242 | internal-slot: 1.0.5 2243 | dev: true 2244 | 2245 | /streamsearch/1.1.0: 2246 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 2247 | engines: {node: '>=10.0.0'} 2248 | dev: true 2249 | 2250 | /strip-ansi/6.0.1: 2251 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2252 | engines: {node: '>=8'} 2253 | dependencies: 2254 | ansi-regex: 5.0.1 2255 | dev: true 2256 | 2257 | /strip-indent/3.0.0: 2258 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2259 | engines: {node: '>=8'} 2260 | dependencies: 2261 | min-indent: 1.0.1 2262 | dev: true 2263 | 2264 | /strip-json-comments/3.1.1: 2265 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2266 | engines: {node: '>=8'} 2267 | dev: true 2268 | 2269 | /strip-literal/1.0.1: 2270 | resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} 2271 | dependencies: 2272 | acorn: 8.8.2 2273 | dev: true 2274 | 2275 | /supports-color/5.5.0: 2276 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2277 | engines: {node: '>=4'} 2278 | dependencies: 2279 | has-flag: 3.0.0 2280 | dev: true 2281 | 2282 | /supports-color/7.2.0: 2283 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2284 | engines: {node: '>=8'} 2285 | dependencies: 2286 | has-flag: 4.0.0 2287 | dev: true 2288 | 2289 | /svelte-check/3.3.2_svelte@3.59.1: 2290 | resolution: {integrity: sha512-67j3rI0LDc2DvL0ON/2pvCasVVD3nHDrTkZNr4eITNfo2oFXdw7SIyMOiFj4swu+pjmFQAigytBK1IWyik8dBw==} 2291 | hasBin: true 2292 | peerDependencies: 2293 | svelte: ^3.55.0 2294 | dependencies: 2295 | '@jridgewell/trace-mapping': 0.3.18 2296 | chokidar: 3.5.2 2297 | fast-glob: 3.2.7 2298 | import-fresh: 3.3.0 2299 | picocolors: 1.0.0 2300 | sade: 1.7.4 2301 | svelte: 3.59.1 2302 | svelte-preprocess: 5.0.3_gmmus3lprw664mkdmboocppfke 2303 | typescript: 5.0.4 2304 | transitivePeerDependencies: 2305 | - '@babel/core' 2306 | - coffeescript 2307 | - less 2308 | - postcss 2309 | - postcss-load-config 2310 | - pug 2311 | - sass 2312 | - stylus 2313 | - sugarss 2314 | dev: true 2315 | 2316 | /svelte-hmr/0.15.1_svelte@3.59.1: 2317 | resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==} 2318 | engines: {node: ^12.20 || ^14.13.1 || >= 16} 2319 | peerDependencies: 2320 | svelte: '>=3.19.0' 2321 | dependencies: 2322 | svelte: 3.59.1 2323 | dev: true 2324 | 2325 | /svelte-preprocess/5.0.3_gmmus3lprw664mkdmboocppfke: 2326 | resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==} 2327 | engines: {node: '>= 14.10.0'} 2328 | requiresBuild: true 2329 | peerDependencies: 2330 | '@babel/core': ^7.10.2 2331 | coffeescript: ^2.5.1 2332 | less: ^3.11.3 || ^4.0.0 2333 | postcss: ^7 || ^8 2334 | postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 2335 | pug: ^3.0.0 2336 | sass: ^1.26.8 2337 | stylus: ^0.55.0 2338 | sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 2339 | svelte: ^3.23.0 2340 | typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' 2341 | peerDependenciesMeta: 2342 | '@babel/core': 2343 | optional: true 2344 | coffeescript: 2345 | optional: true 2346 | less: 2347 | optional: true 2348 | postcss: 2349 | optional: true 2350 | postcss-load-config: 2351 | optional: true 2352 | pug: 2353 | optional: true 2354 | sass: 2355 | optional: true 2356 | stylus: 2357 | optional: true 2358 | sugarss: 2359 | optional: true 2360 | typescript: 2361 | optional: true 2362 | dependencies: 2363 | '@types/pug': 2.0.6 2364 | detect-indent: 6.1.0 2365 | magic-string: 0.27.0 2366 | sorcery: 0.11.0 2367 | strip-indent: 3.0.0 2368 | svelte: 3.59.1 2369 | typescript: 5.0.4 2370 | dev: true 2371 | 2372 | /svelte/3.59.1: 2373 | resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==} 2374 | engines: {node: '>= 8'} 2375 | dev: true 2376 | 2377 | /svelte2tsx/0.6.14_gmmus3lprw664mkdmboocppfke: 2378 | resolution: {integrity: sha512-Sxo9gtpc3dYWuFQ8fruZG+M+I6OZMIvOxxKjt48Lr8jD6Kr9cNf1Hf/yHUDEgDwQdRbAzn5y0FL9xk8Dx5v9lg==} 2379 | peerDependencies: 2380 | svelte: ^3.55 2381 | typescript: ^4.9.4 || ^5.0.0 2382 | dependencies: 2383 | dedent-js: 1.0.1 2384 | pascal-case: 3.1.2 2385 | svelte: 3.59.1 2386 | typescript: 5.0.4 2387 | dev: true 2388 | 2389 | /symbol-tree/3.2.4: 2390 | resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} 2391 | dev: true 2392 | 2393 | /text-table/0.2.0: 2394 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2395 | dev: true 2396 | 2397 | /time-zone/1.0.0: 2398 | resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} 2399 | engines: {node: '>=4'} 2400 | dev: true 2401 | 2402 | /tiny-glob/0.2.9: 2403 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 2404 | dependencies: 2405 | globalyzer: 0.1.0 2406 | globrex: 0.1.2 2407 | dev: true 2408 | 2409 | /tinybench/2.5.0: 2410 | resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} 2411 | dev: true 2412 | 2413 | /tinypool/0.5.0: 2414 | resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} 2415 | engines: {node: '>=14.0.0'} 2416 | dev: true 2417 | 2418 | /tinyspy/2.1.0: 2419 | resolution: {integrity: sha512-7eORpyqImoOvkQJCSkL0d0mB4NHHIFAy4b1u8PHdDa7SjGS2njzl6/lyGoZLm+eyYEtlUmFGE0rFj66SWxZgQQ==} 2420 | engines: {node: '>=14.0.0'} 2421 | dev: true 2422 | 2423 | /to-regex-range/5.0.1: 2424 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2425 | engines: {node: '>=8.0'} 2426 | dependencies: 2427 | is-number: 7.0.0 2428 | dev: true 2429 | 2430 | /totalist/3.0.1: 2431 | resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 2432 | engines: {node: '>=6'} 2433 | dev: true 2434 | 2435 | /tough-cookie/4.1.2: 2436 | resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} 2437 | engines: {node: '>=6'} 2438 | dependencies: 2439 | psl: 1.9.0 2440 | punycode: 2.1.1 2441 | universalify: 0.2.0 2442 | url-parse: 1.5.10 2443 | dev: true 2444 | 2445 | /tr46/4.1.1: 2446 | resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} 2447 | engines: {node: '>=14'} 2448 | dependencies: 2449 | punycode: 2.3.0 2450 | dev: true 2451 | 2452 | /tslib/2.3.1: 2453 | resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} 2454 | dev: true 2455 | 2456 | /type-check/0.4.0: 2457 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2458 | engines: {node: '>= 0.8.0'} 2459 | dependencies: 2460 | prelude-ls: 1.2.1 2461 | dev: true 2462 | 2463 | /type-detect/4.0.8: 2464 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 2465 | engines: {node: '>=4'} 2466 | dev: true 2467 | 2468 | /type-fest/0.20.2: 2469 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2470 | engines: {node: '>=10'} 2471 | dev: true 2472 | 2473 | /typescript/5.0.4: 2474 | resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} 2475 | engines: {node: '>=12.20'} 2476 | hasBin: true 2477 | dev: true 2478 | 2479 | /ufo/1.1.2: 2480 | resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} 2481 | dev: true 2482 | 2483 | /undici/5.22.1: 2484 | resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} 2485 | engines: {node: '>=14.0'} 2486 | dependencies: 2487 | busboy: 1.6.0 2488 | dev: true 2489 | 2490 | /universalify/0.2.0: 2491 | resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} 2492 | engines: {node: '>= 4.0.0'} 2493 | dev: true 2494 | 2495 | /uri-js/4.4.1: 2496 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2497 | dependencies: 2498 | punycode: 2.1.1 2499 | dev: true 2500 | 2501 | /url-parse/1.5.10: 2502 | resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} 2503 | dependencies: 2504 | querystringify: 2.2.0 2505 | requires-port: 1.0.0 2506 | dev: true 2507 | 2508 | /vite-node/0.31.1_@types+node@17.0.2: 2509 | resolution: {integrity: sha512-BajE/IsNQ6JyizPzu9zRgHrBwczkAs0erQf/JRpgTIESpKvNj9/Gd0vxX905klLkb0I0SJVCKbdrl5c6FnqYKA==} 2510 | engines: {node: '>=v14.18.0'} 2511 | hasBin: true 2512 | dependencies: 2513 | cac: 6.7.14 2514 | debug: 4.3.4 2515 | mlly: 1.2.1 2516 | pathe: 1.1.0 2517 | picocolors: 1.0.0 2518 | vite: 4.3.8_@types+node@17.0.2 2519 | transitivePeerDependencies: 2520 | - '@types/node' 2521 | - less 2522 | - sass 2523 | - stylus 2524 | - sugarss 2525 | - supports-color 2526 | - terser 2527 | dev: true 2528 | 2529 | /vite/4.3.8: 2530 | resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} 2531 | engines: {node: ^14.18.0 || >=16.0.0} 2532 | hasBin: true 2533 | peerDependencies: 2534 | '@types/node': '>= 14' 2535 | less: '*' 2536 | sass: '*' 2537 | stylus: '*' 2538 | sugarss: '*' 2539 | terser: ^5.4.0 2540 | peerDependenciesMeta: 2541 | '@types/node': 2542 | optional: true 2543 | less: 2544 | optional: true 2545 | sass: 2546 | optional: true 2547 | stylus: 2548 | optional: true 2549 | sugarss: 2550 | optional: true 2551 | terser: 2552 | optional: true 2553 | dependencies: 2554 | esbuild: 0.17.19 2555 | postcss: 8.4.23 2556 | rollup: 3.22.0 2557 | optionalDependencies: 2558 | fsevents: 2.3.2 2559 | dev: true 2560 | 2561 | /vite/4.3.8_@types+node@17.0.2: 2562 | resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} 2563 | engines: {node: ^14.18.0 || >=16.0.0} 2564 | hasBin: true 2565 | peerDependencies: 2566 | '@types/node': '>= 14' 2567 | less: '*' 2568 | sass: '*' 2569 | stylus: '*' 2570 | sugarss: '*' 2571 | terser: ^5.4.0 2572 | peerDependenciesMeta: 2573 | '@types/node': 2574 | optional: true 2575 | less: 2576 | optional: true 2577 | sass: 2578 | optional: true 2579 | stylus: 2580 | optional: true 2581 | sugarss: 2582 | optional: true 2583 | terser: 2584 | optional: true 2585 | dependencies: 2586 | '@types/node': 17.0.2 2587 | esbuild: 0.17.19 2588 | postcss: 8.4.23 2589 | rollup: 3.22.0 2590 | optionalDependencies: 2591 | fsevents: 2.3.2 2592 | dev: true 2593 | 2594 | /vitefu/0.2.4_vite@4.3.8: 2595 | resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} 2596 | peerDependencies: 2597 | vite: ^3.0.0 || ^4.0.0 2598 | peerDependenciesMeta: 2599 | vite: 2600 | optional: true 2601 | dependencies: 2602 | vite: 4.3.8 2603 | dev: true 2604 | 2605 | /vitest/0.31.1_jsdom@22.0.0: 2606 | resolution: {integrity: sha512-/dOoOgzoFk/5pTvg1E65WVaobknWREN15+HF+0ucudo3dDG/vCZoXTQrjIfEaWvQXmqScwkRodrTbM/ScMpRcQ==} 2607 | engines: {node: '>=v14.18.0'} 2608 | hasBin: true 2609 | peerDependencies: 2610 | '@edge-runtime/vm': '*' 2611 | '@vitest/browser': '*' 2612 | '@vitest/ui': '*' 2613 | happy-dom: '*' 2614 | jsdom: '*' 2615 | playwright: '*' 2616 | safaridriver: '*' 2617 | webdriverio: '*' 2618 | peerDependenciesMeta: 2619 | '@edge-runtime/vm': 2620 | optional: true 2621 | '@vitest/browser': 2622 | optional: true 2623 | '@vitest/ui': 2624 | optional: true 2625 | happy-dom: 2626 | optional: true 2627 | jsdom: 2628 | optional: true 2629 | playwright: 2630 | optional: true 2631 | safaridriver: 2632 | optional: true 2633 | webdriverio: 2634 | optional: true 2635 | dependencies: 2636 | '@types/chai': 4.3.5 2637 | '@types/chai-subset': 1.3.3 2638 | '@types/node': 17.0.2 2639 | '@vitest/expect': 0.31.1 2640 | '@vitest/runner': 0.31.1 2641 | '@vitest/snapshot': 0.31.1 2642 | '@vitest/spy': 0.31.1 2643 | '@vitest/utils': 0.31.1 2644 | acorn: 8.8.2 2645 | acorn-walk: 8.2.0 2646 | cac: 6.7.14 2647 | chai: 4.3.7 2648 | concordance: 5.0.4 2649 | debug: 4.3.4 2650 | jsdom: 22.0.0 2651 | local-pkg: 0.4.3 2652 | magic-string: 0.30.0 2653 | pathe: 1.1.0 2654 | picocolors: 1.0.0 2655 | std-env: 3.3.3 2656 | strip-literal: 1.0.1 2657 | tinybench: 2.5.0 2658 | tinypool: 0.5.0 2659 | vite: 4.3.8_@types+node@17.0.2 2660 | vite-node: 0.31.1_@types+node@17.0.2 2661 | why-is-node-running: 2.2.2 2662 | transitivePeerDependencies: 2663 | - less 2664 | - sass 2665 | - stylus 2666 | - sugarss 2667 | - supports-color 2668 | - terser 2669 | dev: true 2670 | 2671 | /w3c-xmlserializer/4.0.0: 2672 | resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} 2673 | engines: {node: '>=14'} 2674 | dependencies: 2675 | xml-name-validator: 4.0.0 2676 | dev: true 2677 | 2678 | /webidl-conversions/7.0.0: 2679 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} 2680 | engines: {node: '>=12'} 2681 | dev: true 2682 | 2683 | /well-known-symbols/2.0.0: 2684 | resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} 2685 | engines: {node: '>=6'} 2686 | dev: true 2687 | 2688 | /whatwg-encoding/2.0.0: 2689 | resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} 2690 | engines: {node: '>=12'} 2691 | dependencies: 2692 | iconv-lite: 0.6.3 2693 | dev: true 2694 | 2695 | /whatwg-mimetype/3.0.0: 2696 | resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} 2697 | engines: {node: '>=12'} 2698 | dev: true 2699 | 2700 | /whatwg-url/12.0.1: 2701 | resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} 2702 | engines: {node: '>=14'} 2703 | dependencies: 2704 | tr46: 4.1.1 2705 | webidl-conversions: 7.0.0 2706 | dev: true 2707 | 2708 | /which-boxed-primitive/1.0.2: 2709 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2710 | dependencies: 2711 | is-bigint: 1.0.4 2712 | is-boolean-object: 1.1.2 2713 | is-number-object: 1.0.7 2714 | is-string: 1.0.7 2715 | is-symbol: 1.0.4 2716 | dev: true 2717 | 2718 | /which-collection/1.0.1: 2719 | resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} 2720 | dependencies: 2721 | is-map: 2.0.2 2722 | is-set: 2.0.2 2723 | is-weakmap: 2.0.1 2724 | is-weakset: 2.0.2 2725 | dev: true 2726 | 2727 | /which-typed-array/1.1.9: 2728 | resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} 2729 | engines: {node: '>= 0.4'} 2730 | dependencies: 2731 | available-typed-arrays: 1.0.5 2732 | call-bind: 1.0.2 2733 | for-each: 0.3.3 2734 | gopd: 1.0.1 2735 | has-tostringtag: 1.0.0 2736 | is-typed-array: 1.1.10 2737 | dev: true 2738 | 2739 | /which/2.0.2: 2740 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2741 | engines: {node: '>= 8'} 2742 | hasBin: true 2743 | dependencies: 2744 | isexe: 2.0.0 2745 | dev: true 2746 | 2747 | /why-is-node-running/2.2.2: 2748 | resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} 2749 | engines: {node: '>=8'} 2750 | hasBin: true 2751 | dependencies: 2752 | siginfo: 2.0.0 2753 | stackback: 0.0.2 2754 | dev: true 2755 | 2756 | /word-wrap/1.2.3: 2757 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2758 | engines: {node: '>=0.10.0'} 2759 | dev: true 2760 | 2761 | /wrappy/1.0.2: 2762 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2763 | dev: true 2764 | 2765 | /ws/8.13.0: 2766 | resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} 2767 | engines: {node: '>=10.0.0'} 2768 | peerDependencies: 2769 | bufferutil: ^4.0.1 2770 | utf-8-validate: '>=5.0.2' 2771 | peerDependenciesMeta: 2772 | bufferutil: 2773 | optional: true 2774 | utf-8-validate: 2775 | optional: true 2776 | dev: true 2777 | 2778 | /xml-name-validator/4.0.0: 2779 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 2780 | engines: {node: '>=12'} 2781 | dev: true 2782 | 2783 | /xmlchars/2.2.0: 2784 | resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} 2785 | dev: true 2786 | 2787 | /yallist/4.0.0: 2788 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2789 | dev: true 2790 | 2791 | /yocto-queue/0.1.0: 2792 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2793 | engines: {node: '>=10'} 2794 | dev: true 2795 | 2796 | /yocto-queue/1.0.0: 2797 | resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 2798 | engines: {node: '>=12.20'} 2799 | dev: true 2800 | --------------------------------------------------------------------------------