├── .npmrc ├── playground ├── .gitignore ├── src │ ├── assets │ │ └── favicon.ico │ ├── index.tsx │ ├── App.css │ ├── index.css │ ├── App.tsx │ └── logo.svg ├── vite.config.ts ├── tsconfig.json ├── package.json ├── index.html ├── README.md └── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── .gitignore ├── rollup.config.js ├── src ├── types.ts ├── index.tsx ├── createUseGesture.tsx ├── useDrag.tsx ├── useMove.tsx ├── useHover.tsx ├── usePinch.tsx ├── useWheel.tsx ├── useScroll.tsx ├── useGesture.tsx └── useRecognizers.tsx ├── .prettierrc ├── tsconfig.json ├── package.json ├── README.md └── pnpm-lock.yaml /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check=true 2 | -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - playground 3 | - examples/* 4 | -------------------------------------------------------------------------------- /playground/src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wobsoriano/solid-gesture/HEAD/playground/src/assets/favicon.ico -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | types 3 | dist 4 | 5 | .yarn/* 6 | !.yarn/cache 7 | !.yarn/releases 8 | !.yarn/plugins 9 | !.yarn/sdks 10 | !.yarn/versions -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import withSolid from 'rollup-preset-solid'; 2 | 3 | export default withSolid({ 4 | input: 'src/index.tsx', 5 | printInstructions: true, 6 | }); 7 | -------------------------------------------------------------------------------- /playground/src/index.tsx: -------------------------------------------------------------------------------- 1 | /* @refresh reload */ 2 | import { render } from 'solid-js/web'; 3 | import './index.css' 4 | 5 | import App from './App'; 6 | 7 | render(() => , document.getElementById('root') as HTMLElement); 8 | -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite'; 2 | import solidPlugin from 'vite-plugin-solid'; 3 | 4 | export default defineConfig({ 5 | plugins: [solidPlugin()], 6 | build: { 7 | target: 'esnext', 8 | polyfillDynamicImport: false, 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- 1 | import type { DOMHandlers } from '@use-gesture/core/types' 2 | import type { JSX } from 'solid-js' 3 | 4 | type CombinedDOMHandlers = JSX.DOMAttributes & DOMHandlers 5 | 6 | export type SolidDOMAttributes = { 7 | [Key in keyof DOMHandlers]: CombinedDOMHandlers[Key] 8 | } 9 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "endOfLine": "lf", 4 | "bracketSpacing": true, 5 | "htmlWhitespaceSensitivity": "ignore", 6 | "arrowParens": "always", 7 | "printWidth": 100, 8 | "jsxBracketSameLine": false, 9 | "semi": true, 10 | "useTabs": false, 11 | "tabWidth": 2, 12 | "trailingComma": "all" 13 | } 14 | -------------------------------------------------------------------------------- /playground/src/App.css: -------------------------------------------------------------------------------- 1 | .drag { 2 | position: absolute; 3 | height: 80px; 4 | width: 80px; 5 | border-radius: 8px; 6 | background-color: hotpink; 7 | cursor: grab; 8 | touch-action: none; 9 | -webkit-user-select: none; 10 | user-select: none; 11 | font-size: 10px; 12 | } 13 | 14 | .drag:focus { 15 | border: 2px solid red; 16 | } 17 | -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "strict": true, 4 | "target": "ESNext", 5 | "module": "ESNext", 6 | "moduleResolution": "node", 7 | "allowSyntheticDefaultImports": true, 8 | "esModuleInterop": true, 9 | "jsx": "preserve", 10 | "jsxImportSource": "solid-js", 11 | "types": ["vite/client"], 12 | "noEmit": true, 13 | "isolatedModules": true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- 1 | export { useDrag } from './useDrag' 2 | export { usePinch } from './usePinch' 3 | export { useWheel } from './useWheel' 4 | export { useScroll } from './useScroll' 5 | export { useMove } from './useMove' 6 | export { useHover } from './useHover' 7 | export { useGesture } from './useGesture' 8 | export { createUseGesture } from './createUseGesture' 9 | 10 | export * from '@use-gesture/core/utils' 11 | export * from '@use-gesture/core/actions' 12 | export * from '@use-gesture/core/types' 13 | -------------------------------------------------------------------------------- /playground/src/index.css: -------------------------------------------------------------------------------- 1 | html, 2 | body, 3 | #root { 4 | height: 100%; 5 | width: 100%; 6 | } 7 | 8 | body { 9 | font-family: system-ui, sans-serif; 10 | min-height: 100vh; 11 | margin: 0; 12 | background-color: #ecede7; 13 | } 14 | 15 | *, 16 | *:after, 17 | *:before { 18 | box-sizing: border-box; 19 | } 20 | 21 | .flex { 22 | display: flex; 23 | align-items: center; 24 | } 25 | 26 | .flex.fill { 27 | height: 100%; 28 | } 29 | 30 | .flex.center { 31 | justify-content: center; 32 | } 33 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ESNext", 4 | "module": "commonjs", 5 | "allowSyntheticDefaultImports": true, 6 | "esModuleInterop": true, 7 | "declaration": true, 8 | "moduleResolution": "node", 9 | "declarationDir": "./types", 10 | "emitDeclarationOnly": true, 11 | "strict": true, 12 | "jsx": "preserve", 13 | "jsxImportSource": "solid-js", 14 | "resolveJsonModule": true 15 | }, 16 | "include": ["src"], 17 | "exclude": ["node_modules", "**/__tests__/*"] 18 | } 19 | -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "playground", 3 | "version": "0.0.0", 4 | "description": "", 5 | "scripts": { 6 | "start": "vite", 7 | "dev": "vite", 8 | "build": "vite build", 9 | "serve": "vite preview" 10 | }, 11 | "license": "MIT", 12 | "devDependencies": { 13 | "typescript": "^4.6.4", 14 | "vite": "^2.9.9", 15 | "vite-plugin-solid": "^2.2.6" 16 | }, 17 | "dependencies": { 18 | "solid-js": "^1.4.2", 19 | "solid-spring": "^0.0.7", 20 | "solid-gesture": "workspace:*" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Solid App 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/createUseGesture.tsx: -------------------------------------------------------------------------------- 1 | import { parseMergedHandlers } from '@use-gesture/core' 2 | import { registerAction } from '@use-gesture/core/actions' 3 | import type { Action, GestureHandlers, UserGestureConfig } from '@use-gesture/core/types' 4 | import { useRecognizers } from './useRecognizers' 5 | 6 | export function createUseGesture(actions: Action[]) { 7 | actions.forEach(registerAction) 8 | 9 | return function useGesture( 10 | _handlers: GestureHandlers, 11 | _config?: Config, 12 | ) { 13 | const { handlers, nativeHandlers, config } = parseMergedHandlers(_handlers, _config || {}) 14 | return useRecognizers(handlers, config, undefined, nativeHandlers) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/useDrag.tsx: -------------------------------------------------------------------------------- 1 | import { dragAction, registerAction } from '@use-gesture/core/actions' 2 | import type { EventTypes, Handler, UserDragConfig } from '@use-gesture/core/types' 3 | import { useRecognizers } from './useRecognizers' 4 | 5 | /** 6 | * Drag primitive. 7 | * 8 | * @param {Handler<'drag'>} handler - the function fired every time the drag gesture updates 9 | * @param {UserDragConfig} config - the config object including generic options and drag options 10 | */ 11 | export function useDrag( 12 | handler: Handler<'drag', EventType>, 13 | config?: Config, 14 | ) { 15 | registerAction(dragAction) 16 | return useRecognizers({ drag: handler }, config || {}, 'drag') 17 | } 18 | -------------------------------------------------------------------------------- /src/useMove.tsx: -------------------------------------------------------------------------------- 1 | import { moveAction, registerAction } from '@use-gesture/core/actions' 2 | import type { EventTypes, Handler, UserMoveConfig } from '@use-gesture/core/types' 3 | import { useRecognizers } from './useRecognizers' 4 | 5 | /** 6 | * Move primitive. 7 | * 8 | * @param {Handler<'move'>} handler - the function fired every time the move gesture updates 9 | * @param {UserMoveConfig} config - the config object including generic options and move options 10 | */ 11 | export function useMove( 12 | handler: Handler<'move', EventType>, 13 | config?: Config, 14 | ) { 15 | registerAction(moveAction) 16 | return useRecognizers({ move: handler }, config || {}, 'move') 17 | } 18 | -------------------------------------------------------------------------------- /src/useHover.tsx: -------------------------------------------------------------------------------- 1 | import { hoverAction, registerAction } from '@use-gesture/core/actions' 2 | import type { EventTypes, Handler, UserHoverConfig } from '@use-gesture/core/types' 3 | import { useRecognizers } from './useRecognizers' 4 | 5 | /** 6 | * Hover primitive. 7 | * 8 | * @param {Handler<'hover'>} handler - the function fired every time the hover gesture updates 9 | * @param {UserHoverConfig} config - the config object including generic options and hover options 10 | */ 11 | export function useHover( 12 | handler: Handler<'hover', EventType>, 13 | config?: Config, 14 | ) { 15 | registerAction(hoverAction) 16 | return useRecognizers({ hover: handler }, config || {}, 'hover') 17 | } 18 | -------------------------------------------------------------------------------- /src/usePinch.tsx: -------------------------------------------------------------------------------- 1 | import { pinchAction, registerAction } from '@use-gesture/core/actions' 2 | import type { EventTypes, Handler, UserPinchConfig } from '@use-gesture/core/types' 3 | import { useRecognizers } from './useRecognizers' 4 | 5 | /** 6 | * Pinch primitive. 7 | * 8 | * @param {Handler<'pinch'>} handler - the function fired every time the pinch gesture updates 9 | * @param {UserPinchConfig} config - the config object including generic options and pinch options 10 | */ 11 | export function usePinch( 12 | handler: Handler<'pinch', EventType>, 13 | config?: Config, 14 | ) { 15 | registerAction(pinchAction) 16 | return useRecognizers({ pinch: handler }, config || {}, 'pinch') 17 | } 18 | -------------------------------------------------------------------------------- /src/useWheel.tsx: -------------------------------------------------------------------------------- 1 | import { registerAction, wheelAction } from '@use-gesture/core/actions' 2 | import type { EventTypes, Handler, UserWheelConfig } from '@use-gesture/core/types' 3 | import { useRecognizers } from './useRecognizers' 4 | 5 | /** 6 | * Wheel primitive. 7 | * 8 | * @param {Handler<'wheel'>} handler - the function fired every time the wheel gesture updates 9 | * @param {UserWheelConfig} config - the config object including generic options and wheel options 10 | */ 11 | export function useWheel( 12 | handler: Handler<'wheel', EventType>, 13 | config?: Config, 14 | ) { 15 | registerAction(wheelAction) 16 | return useRecognizers({ wheel: handler }, config || {}, 'wheel') 17 | } 18 | -------------------------------------------------------------------------------- /src/useScroll.tsx: -------------------------------------------------------------------------------- 1 | import { registerAction, scrollAction } from '@use-gesture/core/actions' 2 | import type { EventTypes, Handler, UserScrollConfig } from '@use-gesture/core/types' 3 | import { useRecognizers } from './useRecognizers' 4 | 5 | /** 6 | * Scroll primitive. 7 | * 8 | * @param {Handler<'scroll'>} handler - the function fired every time the scroll gesture updates 9 | * @param {UserScrollConfig} config - the config object including generic options and scroll options 10 | */ 11 | export function useScroll( 12 | handler: Handler<'scroll', EventType>, 13 | config?: Config, 14 | ) { 15 | registerAction(scrollAction) 16 | return useRecognizers({ scroll: handler }, config || {}, 'scroll') 17 | } 18 | -------------------------------------------------------------------------------- /playground/src/App.tsx: -------------------------------------------------------------------------------- 1 | import { Component, createSignal } from 'solid-js'; 2 | import { createSpring, animated } from 'solid-spring' 3 | import { useDrag } from 'solid-gesture' 4 | import './App.css' 5 | 6 | const App: Component = () => { 7 | const [coords, setCoords] = createSignal({ 8 | x: 0, 9 | y: 0, 10 | scale: 1 11 | }) 12 | 13 | const styles = createSpring(() => ({ 14 | x: coords().x, 15 | y: coords().y , 16 | scale: coords().scale 17 | })) 18 | 19 | // Set the drag hook and define component movement based on gesture data 20 | const bind = useDrag(({ active, movement: [mx, my] }) => { 21 | setCoords({ 22 | x: active ? mx : 0, 23 | y: active ? my : 0, 24 | scale: active ? 1.2 : 1 25 | }) 26 | }) 27 | 28 | // Bind it to a component 29 | return ( 30 |
31 | 32 |
33 | ) 34 | } 35 | 36 | export default App; 37 | -------------------------------------------------------------------------------- /src/useGesture.tsx: -------------------------------------------------------------------------------- 1 | import { dragAction, hoverAction, moveAction, pinchAction, scrollAction, wheelAction } from '@use-gesture/core/actions' 2 | import type { AnyHandlerEventTypes, EventTypes, GestureHandlers, UserGestureConfig } from '@use-gesture/core/types' 3 | import { createUseGesture } from './createUseGesture' 4 | 5 | /** 6 | * @public 7 | * 8 | * The most complete gesture primitive, allowing support for multiple gestures. 9 | * 10 | * @param {GestureHandlers} handlers - an object with on[Gesture] keys containg gesture handlers 11 | * @param {UseGestureConfig} config - the full config object 12 | */ 13 | export function useGesture< 14 | HandlerTypes extends AnyHandlerEventTypes = EventTypes, 15 | Config extends UserGestureConfig = UserGestureConfig, 16 | >(handlers: GestureHandlers, config?: Config) { 17 | const hook = createUseGesture([dragAction, pinchAction, scrollAction, wheelAction, moveAction, hoverAction]) 18 | return hook(handlers, config || ({} as Config)) 19 | } 20 | -------------------------------------------------------------------------------- /playground/README.md: -------------------------------------------------------------------------------- 1 | ## Usage 2 | 3 | Those templates dependencies are maintained via [pnpm](https://pnpm.io) via `pnpm up -Lri`. 4 | 5 | This is the reason you see a `pnpm-lock.yaml`. That being said, any package manager will work. This file can be safely be removed once you clone a template. 6 | 7 | ```bash 8 | $ npm install # or pnpm install or yarn install 9 | ``` 10 | 11 | ### Learn more on the [Solid Website](https://solidjs.com) and come chat with us on our [Discord](https://discord.com/invite/solidjs) 12 | 13 | ## Available Scripts 14 | 15 | In the project directory, you can run: 16 | 17 | ### `npm dev` or `npm start` 18 | 19 | Runs the app in the development mode.
20 | Open [http://localhost:3000](http://localhost:3000) to view it in the browser. 21 | 22 | The page will reload if you make edits.
23 | 24 | ### `npm run build` 25 | 26 | Builds the app for production to the `dist` folder.
27 | It correctly bundles Solid in production mode and optimizes the build for the best performance. 28 | 29 | The build is minified and the filenames include the hashes.
30 | Your app is ready to be deployed! 31 | 32 | ## Deployment 33 | 34 | You can deploy the `dist` folder to any static host provider (netlify, surge, now, etc.) 35 | -------------------------------------------------------------------------------- /playground/src/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/useRecognizers.tsx: -------------------------------------------------------------------------------- 1 | import { Controller } from '@use-gesture/core' 2 | import type { 3 | GenericOptions, 4 | GestureKey, 5 | InternalHandlers, 6 | NativeHandlers, 7 | } from '@use-gesture/core/types' 8 | import type { SolidDOMAttributes} from './types' 9 | import { onCleanup, onMount } from 'solid-js' 10 | 11 | type HookReturnType = Config['target'] extends object 12 | ? void 13 | // eslint-disable-next-line no-unused-vars 14 | : (...args: any[]) => SolidDOMAttributes 15 | 16 | /** 17 | * Utility hook called by all gesture hooks and that will be responsible for 18 | * the internals. 19 | * 20 | * @param {InternalHandlers} handlers 21 | * @param {GenericOptions} config 22 | * @param {GestureKey} gestureKey 23 | * @param {NativeHandler} nativeHandlers 24 | * @returns nothing when config.target is set, a binding function when not. 25 | */ 26 | export function useRecognizers( 27 | handlers: InternalHandlers, 28 | config: Config | {} = {}, 29 | gestureKey?: GestureKey, 30 | nativeHandlers?: NativeHandlers, 31 | ): HookReturnType { 32 | const ctrl = new Controller(handlers) 33 | ctrl.applyHandlers(handlers, nativeHandlers) 34 | ctrl.applyConfig(config, gestureKey) 35 | 36 | onMount(() => { 37 | ctrl.effect.bind(ctrl) 38 | 39 | const cleanUp = ctrl.clean.bind(ctrl) 40 | onCleanup(cleanUp) 41 | }) 42 | 43 | // When target is undefined we return the bind function of the controller which 44 | // returns prop handlers 45 | // @ts-ignore 46 | if (config.target === undefined) 47 | return ctrl.bind.bind(ctrl) as any 48 | 49 | return undefined as any 50 | } 51 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.0.3", 3 | "name": "solid-gesture", 4 | "packageManager": "pnpm@7.3.0", 5 | "description": "👇 Bread n butter utility for component-tied mouse/touch gestures in Solid.", 6 | "type": "module", 7 | "files": [ 8 | "dist" 9 | ], 10 | "main": "dist/esm/index.js", 11 | "module": "dist/esm/index.js", 12 | "types": "dist/types/index.d.ts", 13 | "exports": { 14 | ".": { 15 | "solid": "./dist/source/index.jsx", 16 | "default": "./dist/esm/index.js" 17 | } 18 | }, 19 | "scripts": { 20 | "build": "rollup -c", 21 | "prepublishOnly": "nr build", 22 | "lint": "eslint .", 23 | "release": "bumpp && npm publish" 24 | }, 25 | "repository": { 26 | "type": "git", 27 | "url": "git+https://github.com/wobsoriano/solid-gesture.git" 28 | }, 29 | "keywords": [ 30 | "solid", 31 | "primitives", 32 | "hooks", 33 | "wheel", 34 | "drag", 35 | "scroll", 36 | "zoom", 37 | "gestures", 38 | "pinch" 39 | ], 40 | "sideEffects": false, 41 | "author": "Robert Soriano ", 42 | "license": "MIT", 43 | "homepage": "https://github.com/wobsoriano/solid-gesture#readme", 44 | "peerDependencies": { 45 | "solid-js": ">=1.4.0" 46 | }, 47 | "devDependencies": { 48 | "@antfu/ni": "^0.16.3", 49 | "@typescript-eslint/parser": "^5.30.0", 50 | "bumpp": "^8.2.1", 51 | "eslint": "^8.18.0", 52 | "eslint-plugin-solid": "^0.7.0", 53 | "pnpm": "^7.3.0", 54 | "rollup": "^2.58.0", 55 | "rollup-preset-solid": "^1.0.1", 56 | "solid-js": "^1.4.4", 57 | "typescript": "^4.4.4" 58 | }, 59 | "eslintConfig": { 60 | "parser": "@typescript-eslint/parser", 61 | "plugins": [ 62 | "solid" 63 | ], 64 | "extends": [ 65 | "eslint:recommended", 66 | "plugin:solid/typescript" 67 | ] 68 | }, 69 | "dependencies": { 70 | "@use-gesture/core": "^10.2.16" 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # solid-gesture 2 | 3 | [![npm (tag)](https://img.shields.io/npm/v/solid-gesture?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/solid-gesture) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/solid-gesture?style=flat&colorA=000000&colorB=000000) ![NPM](https://img.shields.io/npm/l/solid-gesture?style=flat&colorA=000000&colorB=000000) 4 | 5 | solid-gesture is a port of [@use-gesture/react](https://github.com/pmndrs/use-gesture) which lets you bind richer mouse and touch events to any component or view. With the data you receive, it becomes trivial to set up gestures, and often takes no more than a few lines of code. 6 | 7 | You can use it stand-alone, but to make the most of it you should combine it with an animation library like [solid-spring](https://github.com/Aslemammad/solid-spring), though you can most certainly use any other. 8 | 9 | ## Installation 10 | 11 | ```bash 12 | pnpm add solid-gesture 13 | ``` 14 | 15 | ## Usage 16 | 17 | ```jsx 18 | import { createSpring, animated } from 'solid-spring' 19 | import { useDrag } from 'solid-gesture' 20 | 21 | function PullRelease() { 22 | const [coords, setCoords] = createSignal({ 23 | x: 0, 24 | y: 0 25 | }) 26 | 27 | const styles = createSpring(() => ({ 28 | x: coords().x, 29 | y: coords().y 30 | })) 31 | 32 | // Set the drag hook and define component movement based on gesture data 33 | const bind = useDrag(({ down, movement: [mx, my] }) => { 34 | setCoords({ x: down ? mx : 0, y: down ? my : 0 }) 35 | }) 36 | 37 | // Bind it to a component 38 | return 39 | } 40 | ``` 41 | 42 | ### Simple example 43 | 44 |

45 | 46 |

47 | 48 | More examples soon... 49 | 50 | ## Primitives 51 | 52 | solid-gesture exports several primitives that can handle different gestures. 53 | 54 | | Primitive | Description | 55 | |--------------|--------------------------------------------| 56 | | `useMove` | Handles mouse move events | 57 | | `useHover` | Handles mouse enter and mouse leave events | 58 | | `useScroll` | Handles scroll events | 59 | | `useWheel` | Handles wheel events | 60 | | `usePinch` | Handles the pinch gesture | 61 | | `useGesture` | Handles multiple gestures in one primitive | 62 | 63 | With the exception of `useGesture` which is a special primitive, all other primitives share the same API: 64 | 65 | ```jsx 66 | const bind = useDrag((state) => doSomethingWith(state), config) 67 | return
68 | ``` 69 | 70 | - `state` is an object containing all attributes of the gesture, including the original event. That state is passed to your handler every time the gesture updates. You can find all state attributes in the [Gesture state section](https://use-gesture.netlify.app/docs/state/). 71 | - `config` is an object containing options for the gesture. You can find all config options in the [Gesture options section](https://use-gesture.netlify.app/docs/options/). 72 | - `arg` is a custom argument you can pass to the bind function. See this [example](https://codesandbox.io/s/github/pmndrs/use-gesture/tree/main/demo/src/sandboxes/draggable-list) to see where it can be useful. 73 | 74 | ## License 75 | 76 | MIT 77 | -------------------------------------------------------------------------------- /playground/pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | solid-js: ^1.4.2 5 | typescript: ^4.6.4 6 | vite: ^2.9.9 7 | vite-plugin-solid: ^2.2.6 8 | 9 | dependencies: 10 | solid-js: 1.4.2 11 | 12 | devDependencies: 13 | typescript: 4.6.4 14 | vite: 2.9.9 15 | vite-plugin-solid: 2.2.6 16 | 17 | packages: 18 | 19 | /@ampproject/remapping/2.1.2: 20 | resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==} 21 | engines: {node: '>=6.0.0'} 22 | dependencies: 23 | '@jridgewell/trace-mapping': 0.3.4 24 | dev: true 25 | 26 | /@babel/code-frame/7.16.7: 27 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} 28 | engines: {node: '>=6.9.0'} 29 | dependencies: 30 | '@babel/highlight': 7.16.10 31 | dev: true 32 | 33 | /@babel/compat-data/7.17.7: 34 | resolution: {integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==} 35 | engines: {node: '>=6.9.0'} 36 | dev: true 37 | 38 | /@babel/core/7.17.8: 39 | resolution: {integrity: sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==} 40 | engines: {node: '>=6.9.0'} 41 | dependencies: 42 | '@ampproject/remapping': 2.1.2 43 | '@babel/code-frame': 7.16.7 44 | '@babel/generator': 7.17.7 45 | '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.8 46 | '@babel/helper-module-transforms': 7.17.7 47 | '@babel/helpers': 7.17.8 48 | '@babel/parser': 7.17.8 49 | '@babel/template': 7.16.7 50 | '@babel/traverse': 7.17.3 51 | '@babel/types': 7.17.0 52 | convert-source-map: 1.8.0 53 | debug: 4.3.4 54 | gensync: 1.0.0-beta.2 55 | json5: 2.2.1 56 | semver: 6.3.0 57 | transitivePeerDependencies: 58 | - supports-color 59 | dev: true 60 | 61 | /@babel/generator/7.17.7: 62 | resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} 63 | engines: {node: '>=6.9.0'} 64 | dependencies: 65 | '@babel/types': 7.17.0 66 | jsesc: 2.5.2 67 | source-map: 0.5.7 68 | dev: true 69 | 70 | /@babel/helper-annotate-as-pure/7.16.7: 71 | resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} 72 | engines: {node: '>=6.9.0'} 73 | dependencies: 74 | '@babel/types': 7.18.0 75 | dev: true 76 | 77 | /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8: 78 | resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==} 79 | engines: {node: '>=6.9.0'} 80 | peerDependencies: 81 | '@babel/core': ^7.0.0 82 | dependencies: 83 | '@babel/compat-data': 7.17.7 84 | '@babel/core': 7.17.8 85 | '@babel/helper-validator-option': 7.16.7 86 | browserslist: 4.20.2 87 | semver: 6.3.0 88 | dev: true 89 | 90 | /@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8: 91 | resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==} 92 | engines: {node: '>=6.9.0'} 93 | peerDependencies: 94 | '@babel/core': ^7.0.0 95 | dependencies: 96 | '@babel/core': 7.17.8 97 | '@babel/helper-annotate-as-pure': 7.16.7 98 | '@babel/helper-environment-visitor': 7.16.7 99 | '@babel/helper-function-name': 7.16.7 100 | '@babel/helper-member-expression-to-functions': 7.17.7 101 | '@babel/helper-optimise-call-expression': 7.16.7 102 | '@babel/helper-replace-supers': 7.16.7 103 | '@babel/helper-split-export-declaration': 7.16.7 104 | transitivePeerDependencies: 105 | - supports-color 106 | dev: true 107 | 108 | /@babel/helper-environment-visitor/7.16.7: 109 | resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} 110 | engines: {node: '>=6.9.0'} 111 | dependencies: 112 | '@babel/types': 7.17.0 113 | dev: true 114 | 115 | /@babel/helper-function-name/7.16.7: 116 | resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} 117 | engines: {node: '>=6.9.0'} 118 | dependencies: 119 | '@babel/helper-get-function-arity': 7.16.7 120 | '@babel/template': 7.16.7 121 | '@babel/types': 7.17.0 122 | dev: true 123 | 124 | /@babel/helper-get-function-arity/7.16.7: 125 | resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} 126 | engines: {node: '>=6.9.0'} 127 | dependencies: 128 | '@babel/types': 7.17.0 129 | dev: true 130 | 131 | /@babel/helper-hoist-variables/7.16.7: 132 | resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} 133 | engines: {node: '>=6.9.0'} 134 | dependencies: 135 | '@babel/types': 7.17.0 136 | dev: true 137 | 138 | /@babel/helper-member-expression-to-functions/7.17.7: 139 | resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} 140 | engines: {node: '>=6.9.0'} 141 | dependencies: 142 | '@babel/types': 7.18.0 143 | dev: true 144 | 145 | /@babel/helper-module-imports/7.16.0: 146 | resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} 147 | engines: {node: '>=6.9.0'} 148 | dependencies: 149 | '@babel/types': 7.17.0 150 | dev: true 151 | 152 | /@babel/helper-module-imports/7.16.7: 153 | resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} 154 | engines: {node: '>=6.9.0'} 155 | dependencies: 156 | '@babel/types': 7.17.0 157 | dev: true 158 | 159 | /@babel/helper-module-transforms/7.17.7: 160 | resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==} 161 | engines: {node: '>=6.9.0'} 162 | dependencies: 163 | '@babel/helper-environment-visitor': 7.16.7 164 | '@babel/helper-module-imports': 7.16.7 165 | '@babel/helper-simple-access': 7.17.7 166 | '@babel/helper-split-export-declaration': 7.16.7 167 | '@babel/helper-validator-identifier': 7.16.7 168 | '@babel/template': 7.16.7 169 | '@babel/traverse': 7.17.3 170 | '@babel/types': 7.17.0 171 | transitivePeerDependencies: 172 | - supports-color 173 | dev: true 174 | 175 | /@babel/helper-optimise-call-expression/7.16.7: 176 | resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} 177 | engines: {node: '>=6.9.0'} 178 | dependencies: 179 | '@babel/types': 7.18.0 180 | dev: true 181 | 182 | /@babel/helper-plugin-utils/7.16.7: 183 | resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} 184 | engines: {node: '>=6.9.0'} 185 | dev: true 186 | 187 | /@babel/helper-replace-supers/7.16.7: 188 | resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} 189 | engines: {node: '>=6.9.0'} 190 | dependencies: 191 | '@babel/helper-environment-visitor': 7.16.7 192 | '@babel/helper-member-expression-to-functions': 7.17.7 193 | '@babel/helper-optimise-call-expression': 7.16.7 194 | '@babel/traverse': 7.17.3 195 | '@babel/types': 7.18.0 196 | transitivePeerDependencies: 197 | - supports-color 198 | dev: true 199 | 200 | /@babel/helper-simple-access/7.17.7: 201 | resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} 202 | engines: {node: '>=6.9.0'} 203 | dependencies: 204 | '@babel/types': 7.17.0 205 | dev: true 206 | 207 | /@babel/helper-split-export-declaration/7.16.7: 208 | resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} 209 | engines: {node: '>=6.9.0'} 210 | dependencies: 211 | '@babel/types': 7.17.0 212 | dev: true 213 | 214 | /@babel/helper-validator-identifier/7.16.7: 215 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} 216 | engines: {node: '>=6.9.0'} 217 | dev: true 218 | 219 | /@babel/helper-validator-option/7.16.7: 220 | resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} 221 | engines: {node: '>=6.9.0'} 222 | dev: true 223 | 224 | /@babel/helpers/7.17.8: 225 | resolution: {integrity: sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==} 226 | engines: {node: '>=6.9.0'} 227 | dependencies: 228 | '@babel/template': 7.16.7 229 | '@babel/traverse': 7.17.3 230 | '@babel/types': 7.17.0 231 | transitivePeerDependencies: 232 | - supports-color 233 | dev: true 234 | 235 | /@babel/highlight/7.16.10: 236 | resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} 237 | engines: {node: '>=6.9.0'} 238 | dependencies: 239 | '@babel/helper-validator-identifier': 7.16.7 240 | chalk: 2.4.2 241 | js-tokens: 4.0.0 242 | dev: true 243 | 244 | /@babel/parser/7.17.8: 245 | resolution: {integrity: sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==} 246 | engines: {node: '>=6.0.0'} 247 | hasBin: true 248 | dependencies: 249 | '@babel/types': 7.17.0 250 | dev: true 251 | 252 | /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.8: 253 | resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} 254 | engines: {node: '>=6.9.0'} 255 | peerDependencies: 256 | '@babel/core': ^7.0.0-0 257 | dependencies: 258 | '@babel/core': 7.17.8 259 | '@babel/helper-plugin-utils': 7.16.7 260 | dev: true 261 | 262 | /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.8: 263 | resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} 264 | engines: {node: '>=6.9.0'} 265 | peerDependencies: 266 | '@babel/core': ^7.0.0-0 267 | dependencies: 268 | '@babel/core': 7.17.8 269 | '@babel/helper-plugin-utils': 7.16.7 270 | dev: true 271 | 272 | /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.8: 273 | resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} 274 | engines: {node: '>=6.9.0'} 275 | peerDependencies: 276 | '@babel/core': ^7.0.0-0 277 | dependencies: 278 | '@babel/core': 7.17.8 279 | '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.8 280 | '@babel/helper-plugin-utils': 7.16.7 281 | '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.8 282 | transitivePeerDependencies: 283 | - supports-color 284 | dev: true 285 | 286 | /@babel/preset-typescript/7.16.7_@babel+core@7.17.8: 287 | resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==} 288 | engines: {node: '>=6.9.0'} 289 | peerDependencies: 290 | '@babel/core': ^7.0.0-0 291 | dependencies: 292 | '@babel/core': 7.17.8 293 | '@babel/helper-plugin-utils': 7.16.7 294 | '@babel/helper-validator-option': 7.16.7 295 | '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.17.8 296 | transitivePeerDependencies: 297 | - supports-color 298 | dev: true 299 | 300 | /@babel/template/7.16.7: 301 | resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} 302 | engines: {node: '>=6.9.0'} 303 | dependencies: 304 | '@babel/code-frame': 7.16.7 305 | '@babel/parser': 7.17.8 306 | '@babel/types': 7.17.0 307 | dev: true 308 | 309 | /@babel/traverse/7.17.3: 310 | resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} 311 | engines: {node: '>=6.9.0'} 312 | dependencies: 313 | '@babel/code-frame': 7.16.7 314 | '@babel/generator': 7.17.7 315 | '@babel/helper-environment-visitor': 7.16.7 316 | '@babel/helper-function-name': 7.16.7 317 | '@babel/helper-hoist-variables': 7.16.7 318 | '@babel/helper-split-export-declaration': 7.16.7 319 | '@babel/parser': 7.17.8 320 | '@babel/types': 7.17.0 321 | debug: 4.3.4 322 | globals: 11.12.0 323 | transitivePeerDependencies: 324 | - supports-color 325 | dev: true 326 | 327 | /@babel/types/7.17.0: 328 | resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} 329 | engines: {node: '>=6.9.0'} 330 | dependencies: 331 | '@babel/helper-validator-identifier': 7.16.7 332 | to-fast-properties: 2.0.0 333 | dev: true 334 | 335 | /@babel/types/7.18.0: 336 | resolution: {integrity: sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==} 337 | engines: {node: '>=6.9.0'} 338 | dependencies: 339 | '@babel/helper-validator-identifier': 7.16.7 340 | to-fast-properties: 2.0.0 341 | dev: true 342 | 343 | /@jridgewell/resolve-uri/3.0.5: 344 | resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==} 345 | engines: {node: '>=6.0.0'} 346 | dev: true 347 | 348 | /@jridgewell/sourcemap-codec/1.4.11: 349 | resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==} 350 | dev: true 351 | 352 | /@jridgewell/trace-mapping/0.3.4: 353 | resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==} 354 | dependencies: 355 | '@jridgewell/resolve-uri': 3.0.5 356 | '@jridgewell/sourcemap-codec': 1.4.11 357 | dev: true 358 | 359 | /ansi-styles/3.2.1: 360 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 361 | engines: {node: '>=4'} 362 | dependencies: 363 | color-convert: 1.9.3 364 | dev: true 365 | 366 | /babel-plugin-jsx-dom-expressions/0.32.11_@babel+core@7.17.8: 367 | resolution: {integrity: sha512-hytqY33SGW6B3obSLt8K5X510UwtNkTktCCWgwba+QOOV0CowDFiqeL+0ru895FLacFaYANHFTu1y76dg3GVtw==} 368 | dependencies: 369 | '@babel/helper-module-imports': 7.16.0 370 | '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.8 371 | '@babel/types': 7.17.0 372 | html-entities: 2.3.2 373 | transitivePeerDependencies: 374 | - '@babel/core' 375 | dev: true 376 | 377 | /babel-preset-solid/1.3.13_@babel+core@7.17.8: 378 | resolution: {integrity: sha512-MZnmsceI9yiHlwwFCSALTJhadk2eea/+2UP4ec4jkPZFR+XRKTLoIwRkrBh7uLtvHF+3lHGyUaXtZukOmmUwhA==} 379 | dependencies: 380 | babel-plugin-jsx-dom-expressions: 0.32.11_@babel+core@7.17.8 381 | transitivePeerDependencies: 382 | - '@babel/core' 383 | dev: true 384 | 385 | /browserslist/4.20.2: 386 | resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==} 387 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 388 | hasBin: true 389 | dependencies: 390 | caniuse-lite: 1.0.30001320 391 | electron-to-chromium: 1.4.93 392 | escalade: 3.1.1 393 | node-releases: 2.0.2 394 | picocolors: 1.0.0 395 | dev: true 396 | 397 | /caniuse-lite/1.0.30001320: 398 | resolution: {integrity: sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==} 399 | dev: true 400 | 401 | /chalk/2.4.2: 402 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 403 | engines: {node: '>=4'} 404 | dependencies: 405 | ansi-styles: 3.2.1 406 | escape-string-regexp: 1.0.5 407 | supports-color: 5.5.0 408 | dev: true 409 | 410 | /color-convert/1.9.3: 411 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 412 | dependencies: 413 | color-name: 1.1.3 414 | dev: true 415 | 416 | /color-name/1.1.3: 417 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} 418 | dev: true 419 | 420 | /convert-source-map/1.8.0: 421 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 422 | dependencies: 423 | safe-buffer: 5.1.2 424 | dev: true 425 | 426 | /debug/4.3.4: 427 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 428 | engines: {node: '>=6.0'} 429 | peerDependencies: 430 | supports-color: '*' 431 | peerDependenciesMeta: 432 | supports-color: 433 | optional: true 434 | dependencies: 435 | ms: 2.1.2 436 | dev: true 437 | 438 | /electron-to-chromium/1.4.93: 439 | resolution: {integrity: sha512-ywq9Pc5Gwwpv7NG767CtoU8xF3aAUQJjH9//Wy3MBCg4w5JSLbJUq2L8IsCdzPMjvSgxuue9WcVaTOyyxCL0aQ==} 440 | dev: true 441 | 442 | /esbuild-android-64/0.14.39: 443 | resolution: {integrity: sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==} 444 | engines: {node: '>=12'} 445 | cpu: [x64] 446 | os: [android] 447 | requiresBuild: true 448 | dev: true 449 | optional: true 450 | 451 | /esbuild-android-arm64/0.14.39: 452 | resolution: {integrity: sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==} 453 | engines: {node: '>=12'} 454 | cpu: [arm64] 455 | os: [android] 456 | requiresBuild: true 457 | dev: true 458 | optional: true 459 | 460 | /esbuild-darwin-64/0.14.39: 461 | resolution: {integrity: sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==} 462 | engines: {node: '>=12'} 463 | cpu: [x64] 464 | os: [darwin] 465 | requiresBuild: true 466 | dev: true 467 | optional: true 468 | 469 | /esbuild-darwin-arm64/0.14.39: 470 | resolution: {integrity: sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==} 471 | engines: {node: '>=12'} 472 | cpu: [arm64] 473 | os: [darwin] 474 | requiresBuild: true 475 | dev: true 476 | optional: true 477 | 478 | /esbuild-freebsd-64/0.14.39: 479 | resolution: {integrity: sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==} 480 | engines: {node: '>=12'} 481 | cpu: [x64] 482 | os: [freebsd] 483 | requiresBuild: true 484 | dev: true 485 | optional: true 486 | 487 | /esbuild-freebsd-arm64/0.14.39: 488 | resolution: {integrity: sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==} 489 | engines: {node: '>=12'} 490 | cpu: [arm64] 491 | os: [freebsd] 492 | requiresBuild: true 493 | dev: true 494 | optional: true 495 | 496 | /esbuild-linux-32/0.14.39: 497 | resolution: {integrity: sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==} 498 | engines: {node: '>=12'} 499 | cpu: [ia32] 500 | os: [linux] 501 | requiresBuild: true 502 | dev: true 503 | optional: true 504 | 505 | /esbuild-linux-64/0.14.39: 506 | resolution: {integrity: sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==} 507 | engines: {node: '>=12'} 508 | cpu: [x64] 509 | os: [linux] 510 | requiresBuild: true 511 | dev: true 512 | optional: true 513 | 514 | /esbuild-linux-arm/0.14.39: 515 | resolution: {integrity: sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==} 516 | engines: {node: '>=12'} 517 | cpu: [arm] 518 | os: [linux] 519 | requiresBuild: true 520 | dev: true 521 | optional: true 522 | 523 | /esbuild-linux-arm64/0.14.39: 524 | resolution: {integrity: sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==} 525 | engines: {node: '>=12'} 526 | cpu: [arm64] 527 | os: [linux] 528 | requiresBuild: true 529 | dev: true 530 | optional: true 531 | 532 | /esbuild-linux-mips64le/0.14.39: 533 | resolution: {integrity: sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==} 534 | engines: {node: '>=12'} 535 | cpu: [mips64el] 536 | os: [linux] 537 | requiresBuild: true 538 | dev: true 539 | optional: true 540 | 541 | /esbuild-linux-ppc64le/0.14.39: 542 | resolution: {integrity: sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==} 543 | engines: {node: '>=12'} 544 | cpu: [ppc64] 545 | os: [linux] 546 | requiresBuild: true 547 | dev: true 548 | optional: true 549 | 550 | /esbuild-linux-riscv64/0.14.39: 551 | resolution: {integrity: sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==} 552 | engines: {node: '>=12'} 553 | cpu: [riscv64] 554 | os: [linux] 555 | requiresBuild: true 556 | dev: true 557 | optional: true 558 | 559 | /esbuild-linux-s390x/0.14.39: 560 | resolution: {integrity: sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==} 561 | engines: {node: '>=12'} 562 | cpu: [s390x] 563 | os: [linux] 564 | requiresBuild: true 565 | dev: true 566 | optional: true 567 | 568 | /esbuild-netbsd-64/0.14.39: 569 | resolution: {integrity: sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==} 570 | engines: {node: '>=12'} 571 | cpu: [x64] 572 | os: [netbsd] 573 | requiresBuild: true 574 | dev: true 575 | optional: true 576 | 577 | /esbuild-openbsd-64/0.14.39: 578 | resolution: {integrity: sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==} 579 | engines: {node: '>=12'} 580 | cpu: [x64] 581 | os: [openbsd] 582 | requiresBuild: true 583 | dev: true 584 | optional: true 585 | 586 | /esbuild-sunos-64/0.14.39: 587 | resolution: {integrity: sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==} 588 | engines: {node: '>=12'} 589 | cpu: [x64] 590 | os: [sunos] 591 | requiresBuild: true 592 | dev: true 593 | optional: true 594 | 595 | /esbuild-windows-32/0.14.39: 596 | resolution: {integrity: sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==} 597 | engines: {node: '>=12'} 598 | cpu: [ia32] 599 | os: [win32] 600 | requiresBuild: true 601 | dev: true 602 | optional: true 603 | 604 | /esbuild-windows-64/0.14.39: 605 | resolution: {integrity: sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==} 606 | engines: {node: '>=12'} 607 | cpu: [x64] 608 | os: [win32] 609 | requiresBuild: true 610 | dev: true 611 | optional: true 612 | 613 | /esbuild-windows-arm64/0.14.39: 614 | resolution: {integrity: sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==} 615 | engines: {node: '>=12'} 616 | cpu: [arm64] 617 | os: [win32] 618 | requiresBuild: true 619 | dev: true 620 | optional: true 621 | 622 | /esbuild/0.14.39: 623 | resolution: {integrity: sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==} 624 | engines: {node: '>=12'} 625 | hasBin: true 626 | requiresBuild: true 627 | optionalDependencies: 628 | esbuild-android-64: 0.14.39 629 | esbuild-android-arm64: 0.14.39 630 | esbuild-darwin-64: 0.14.39 631 | esbuild-darwin-arm64: 0.14.39 632 | esbuild-freebsd-64: 0.14.39 633 | esbuild-freebsd-arm64: 0.14.39 634 | esbuild-linux-32: 0.14.39 635 | esbuild-linux-64: 0.14.39 636 | esbuild-linux-arm: 0.14.39 637 | esbuild-linux-arm64: 0.14.39 638 | esbuild-linux-mips64le: 0.14.39 639 | esbuild-linux-ppc64le: 0.14.39 640 | esbuild-linux-riscv64: 0.14.39 641 | esbuild-linux-s390x: 0.14.39 642 | esbuild-netbsd-64: 0.14.39 643 | esbuild-openbsd-64: 0.14.39 644 | esbuild-sunos-64: 0.14.39 645 | esbuild-windows-32: 0.14.39 646 | esbuild-windows-64: 0.14.39 647 | esbuild-windows-arm64: 0.14.39 648 | dev: true 649 | 650 | /escalade/3.1.1: 651 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 652 | engines: {node: '>=6'} 653 | dev: true 654 | 655 | /escape-string-regexp/1.0.5: 656 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} 657 | engines: {node: '>=0.8.0'} 658 | dev: true 659 | 660 | /fsevents/2.3.2: 661 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 662 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 663 | os: [darwin] 664 | requiresBuild: true 665 | dev: true 666 | optional: true 667 | 668 | /function-bind/1.1.1: 669 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 670 | dev: true 671 | 672 | /gensync/1.0.0-beta.2: 673 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 674 | engines: {node: '>=6.9.0'} 675 | dev: true 676 | 677 | /globals/11.12.0: 678 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 679 | engines: {node: '>=4'} 680 | dev: true 681 | 682 | /has-flag/3.0.0: 683 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} 684 | engines: {node: '>=4'} 685 | dev: true 686 | 687 | /has/1.0.3: 688 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 689 | engines: {node: '>= 0.4.0'} 690 | dependencies: 691 | function-bind: 1.1.1 692 | dev: true 693 | 694 | /html-entities/2.3.2: 695 | resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} 696 | dev: true 697 | 698 | /is-core-module/2.9.0: 699 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 700 | dependencies: 701 | has: 1.0.3 702 | dev: true 703 | 704 | /is-what/4.1.7: 705 | resolution: {integrity: sha512-DBVOQNiPKnGMxRMLIYSwERAS5MVY1B7xYiGnpgctsOFvVDz9f9PFXXxMcTOHuoqYp4NK9qFYQaIC1NRRxLMpBQ==} 706 | engines: {node: '>=12.13'} 707 | dev: true 708 | 709 | /js-tokens/4.0.0: 710 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 711 | dev: true 712 | 713 | /jsesc/2.5.2: 714 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 715 | engines: {node: '>=4'} 716 | hasBin: true 717 | dev: true 718 | 719 | /json5/2.2.1: 720 | resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} 721 | engines: {node: '>=6'} 722 | hasBin: true 723 | dev: true 724 | 725 | /merge-anything/5.0.2: 726 | resolution: {integrity: sha512-POPQBWkBC0vxdgzRJ2Mkj4+2NTKbvkHo93ih+jGDhNMLzIw+rYKjO7949hOQM2X7DxMHH1uoUkwWFLIzImw7gA==} 727 | engines: {node: '>=12.13'} 728 | dependencies: 729 | is-what: 4.1.7 730 | ts-toolbelt: 9.6.0 731 | dev: true 732 | 733 | /ms/2.1.2: 734 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 735 | dev: true 736 | 737 | /nanoid/3.3.4: 738 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 739 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 740 | hasBin: true 741 | dev: true 742 | 743 | /node-releases/2.0.2: 744 | resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} 745 | dev: true 746 | 747 | /path-parse/1.0.7: 748 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 749 | dev: true 750 | 751 | /picocolors/1.0.0: 752 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 753 | dev: true 754 | 755 | /postcss/8.4.14: 756 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 757 | engines: {node: ^10 || ^12 || >=14} 758 | dependencies: 759 | nanoid: 3.3.4 760 | picocolors: 1.0.0 761 | source-map-js: 1.0.2 762 | dev: true 763 | 764 | /resolve/1.22.0: 765 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} 766 | hasBin: true 767 | dependencies: 768 | is-core-module: 2.9.0 769 | path-parse: 1.0.7 770 | supports-preserve-symlinks-flag: 1.0.0 771 | dev: true 772 | 773 | /rollup/2.74.1: 774 | resolution: {integrity: sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==} 775 | engines: {node: '>=10.0.0'} 776 | hasBin: true 777 | optionalDependencies: 778 | fsevents: 2.3.2 779 | dev: true 780 | 781 | /safe-buffer/5.1.2: 782 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 783 | dev: true 784 | 785 | /semver/6.3.0: 786 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 787 | hasBin: true 788 | dev: true 789 | 790 | /solid-js/1.4.2: 791 | resolution: {integrity: sha512-IU5yKuT8P/n5F5g8j1rTXqxUdPYmoZDk/074TG94AEYf/nyXAeG82BSge4/lLIbCfUcnGUJ6DRdebIjujOAYyg==} 792 | 793 | /solid-refresh/0.4.0_solid-js@1.4.2: 794 | resolution: {integrity: sha512-5XCUz845n/sHPzKK2i2G2EeV61tAmzv6SqzqhXcPaYhrgzVy7nKTQaBpKK8InKrriq9Z2JFF/mguIU00t/73xw==} 795 | peerDependencies: 796 | solid-js: ^1.3.0 797 | dependencies: 798 | '@babel/generator': 7.17.7 799 | '@babel/helper-module-imports': 7.16.7 800 | '@babel/types': 7.17.0 801 | solid-js: 1.4.2 802 | dev: true 803 | 804 | /source-map-js/1.0.2: 805 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 806 | engines: {node: '>=0.10.0'} 807 | dev: true 808 | 809 | /source-map/0.5.7: 810 | resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} 811 | engines: {node: '>=0.10.0'} 812 | dev: true 813 | 814 | /supports-color/5.5.0: 815 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 816 | engines: {node: '>=4'} 817 | dependencies: 818 | has-flag: 3.0.0 819 | dev: true 820 | 821 | /supports-preserve-symlinks-flag/1.0.0: 822 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 823 | engines: {node: '>= 0.4'} 824 | dev: true 825 | 826 | /to-fast-properties/2.0.0: 827 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} 828 | engines: {node: '>=4'} 829 | dev: true 830 | 831 | /ts-toolbelt/9.6.0: 832 | resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} 833 | dev: true 834 | 835 | /typescript/4.6.4: 836 | resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==} 837 | engines: {node: '>=4.2.0'} 838 | hasBin: true 839 | dev: true 840 | 841 | /vite-plugin-solid/2.2.6: 842 | resolution: {integrity: sha512-J1RnmqkZZJSNYDW7vZj0giKKHLWGr9tS/gxR70WDSTYfhyXrgukbZdIfSEFbtrsg8ZiQ2t2zXcvkWoeefenqKw==} 843 | dependencies: 844 | '@babel/core': 7.17.8 845 | '@babel/preset-typescript': 7.16.7_@babel+core@7.17.8 846 | babel-preset-solid: 1.3.13_@babel+core@7.17.8 847 | merge-anything: 5.0.2 848 | solid-js: 1.4.2 849 | solid-refresh: 0.4.0_solid-js@1.4.2 850 | vite: 2.9.9 851 | transitivePeerDependencies: 852 | - less 853 | - sass 854 | - stylus 855 | - supports-color 856 | dev: true 857 | 858 | /vite/2.9.9: 859 | resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==} 860 | engines: {node: '>=12.2.0'} 861 | hasBin: true 862 | peerDependencies: 863 | less: '*' 864 | sass: '*' 865 | stylus: '*' 866 | peerDependenciesMeta: 867 | less: 868 | optional: true 869 | sass: 870 | optional: true 871 | stylus: 872 | optional: true 873 | dependencies: 874 | esbuild: 0.14.39 875 | postcss: 8.4.14 876 | resolve: 1.22.0 877 | rollup: 2.74.1 878 | optionalDependencies: 879 | fsevents: 2.3.2 880 | dev: true 881 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | importers: 4 | 5 | .: 6 | specifiers: 7 | '@antfu/ni': ^0.16.3 8 | '@typescript-eslint/parser': ^5.30.0 9 | '@use-gesture/core': ^10.2.16 10 | bumpp: ^8.2.1 11 | eslint: ^8.18.0 12 | eslint-plugin-solid: ^0.7.0 13 | pnpm: ^7.3.0 14 | rollup: ^2.58.0 15 | rollup-preset-solid: ^1.0.1 16 | solid-js: ^1.4.4 17 | typescript: ^4.4.4 18 | dependencies: 19 | '@use-gesture/core': 10.2.16 20 | devDependencies: 21 | '@antfu/ni': 0.16.3 22 | '@typescript-eslint/parser': 5.30.0_v7mobzo7toajwxjno4omjqg44m 23 | bumpp: 8.2.1 24 | eslint: 8.18.0 25 | eslint-plugin-solid: 0.7.0_v7mobzo7toajwxjno4omjqg44m 26 | pnpm: 7.3.0 27 | rollup: 2.58.0 28 | rollup-preset-solid: 1.0.1 29 | solid-js: 1.4.4 30 | typescript: 4.4.4 31 | 32 | playground: 33 | specifiers: 34 | solid-gesture: workspace:* 35 | solid-js: ^1.4.2 36 | solid-spring: ^0.0.7 37 | typescript: ^4.6.4 38 | vite: ^2.9.9 39 | vite-plugin-solid: ^2.2.6 40 | dependencies: 41 | solid-gesture: link:.. 42 | solid-js: 1.4.4 43 | solid-spring: 0.0.7_solid-js@1.4.4 44 | devDependencies: 45 | typescript: 4.7.4 46 | vite: 2.9.13 47 | vite-plugin-solid: 2.2.6 48 | 49 | packages: 50 | 51 | /@ampproject/remapping/2.2.0: 52 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} 53 | engines: {node: '>=6.0.0'} 54 | dependencies: 55 | '@jridgewell/gen-mapping': 0.1.1 56 | '@jridgewell/trace-mapping': 0.3.14 57 | dev: true 58 | 59 | /@antfu/ni/0.16.3: 60 | resolution: {integrity: sha512-/C1N/hORSJp1qJHr4oRqQzmWPqB6S42T4HV4dWhXOllPJkcqQA/L40U55Oc7Gq4Gm9pLeCNZn7YYU1kUK2Ekpg==} 61 | hasBin: true 62 | dev: true 63 | 64 | /@babel/code-frame/7.15.8: 65 | resolution: {integrity: sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==} 66 | engines: {node: '>=6.9.0'} 67 | dependencies: 68 | '@babel/highlight': 7.14.5 69 | dev: true 70 | 71 | /@babel/code-frame/7.18.6: 72 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 73 | engines: {node: '>=6.9.0'} 74 | dependencies: 75 | '@babel/highlight': 7.18.6 76 | dev: true 77 | 78 | /@babel/compat-data/7.15.0: 79 | resolution: {integrity: sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==} 80 | engines: {node: '>=6.9.0'} 81 | dev: true 82 | 83 | /@babel/compat-data/7.18.6: 84 | resolution: {integrity: sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==} 85 | engines: {node: '>=6.9.0'} 86 | dev: true 87 | 88 | /@babel/core/7.15.8: 89 | resolution: {integrity: sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==} 90 | engines: {node: '>=6.9.0'} 91 | dependencies: 92 | '@babel/code-frame': 7.15.8 93 | '@babel/generator': 7.15.8 94 | '@babel/helper-compilation-targets': 7.15.4_@babel+core@7.15.8 95 | '@babel/helper-module-transforms': 7.15.8 96 | '@babel/helpers': 7.15.4 97 | '@babel/parser': 7.15.8 98 | '@babel/template': 7.15.4 99 | '@babel/traverse': 7.15.4 100 | '@babel/types': 7.15.6 101 | convert-source-map: 1.8.0 102 | debug: 4.3.2 103 | gensync: 1.0.0-beta.2 104 | json5: 2.2.0 105 | semver: 6.3.0 106 | source-map: 0.5.7 107 | transitivePeerDependencies: 108 | - supports-color 109 | dev: true 110 | 111 | /@babel/core/7.18.6: 112 | resolution: {integrity: sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==} 113 | engines: {node: '>=6.9.0'} 114 | dependencies: 115 | '@ampproject/remapping': 2.2.0 116 | '@babel/code-frame': 7.18.6 117 | '@babel/generator': 7.18.7 118 | '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 119 | '@babel/helper-module-transforms': 7.18.6 120 | '@babel/helpers': 7.18.6 121 | '@babel/parser': 7.18.6 122 | '@babel/template': 7.18.6 123 | '@babel/traverse': 7.18.6 124 | '@babel/types': 7.18.7 125 | convert-source-map: 1.8.0 126 | debug: 4.3.4 127 | gensync: 1.0.0-beta.2 128 | json5: 2.2.1 129 | semver: 6.3.0 130 | transitivePeerDependencies: 131 | - supports-color 132 | dev: true 133 | 134 | /@babel/generator/7.15.8: 135 | resolution: {integrity: sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==} 136 | engines: {node: '>=6.9.0'} 137 | dependencies: 138 | '@babel/types': 7.15.6 139 | jsesc: 2.5.2 140 | source-map: 0.5.7 141 | dev: true 142 | 143 | /@babel/generator/7.18.7: 144 | resolution: {integrity: sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==} 145 | engines: {node: '>=6.9.0'} 146 | dependencies: 147 | '@babel/types': 7.18.7 148 | '@jridgewell/gen-mapping': 0.3.2 149 | jsesc: 2.5.2 150 | dev: true 151 | 152 | /@babel/helper-annotate-as-pure/7.15.4: 153 | resolution: {integrity: sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==} 154 | engines: {node: '>=6.9.0'} 155 | dependencies: 156 | '@babel/types': 7.15.6 157 | dev: true 158 | 159 | /@babel/helper-annotate-as-pure/7.18.6: 160 | resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} 161 | engines: {node: '>=6.9.0'} 162 | dependencies: 163 | '@babel/types': 7.18.7 164 | dev: true 165 | 166 | /@babel/helper-compilation-targets/7.15.4_@babel+core@7.15.8: 167 | resolution: {integrity: sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==} 168 | engines: {node: '>=6.9.0'} 169 | peerDependencies: 170 | '@babel/core': ^7.0.0 171 | dependencies: 172 | '@babel/compat-data': 7.15.0 173 | '@babel/core': 7.15.8 174 | '@babel/helper-validator-option': 7.14.5 175 | browserslist: 4.17.5 176 | semver: 6.3.0 177 | dev: true 178 | 179 | /@babel/helper-compilation-targets/7.18.6_@babel+core@7.18.6: 180 | resolution: {integrity: sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==} 181 | engines: {node: '>=6.9.0'} 182 | peerDependencies: 183 | '@babel/core': ^7.0.0 184 | dependencies: 185 | '@babel/compat-data': 7.18.6 186 | '@babel/core': 7.18.6 187 | '@babel/helper-validator-option': 7.18.6 188 | browserslist: 4.21.1 189 | semver: 6.3.0 190 | dev: true 191 | 192 | /@babel/helper-create-class-features-plugin/7.15.4_@babel+core@7.15.8: 193 | resolution: {integrity: sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==} 194 | engines: {node: '>=6.9.0'} 195 | peerDependencies: 196 | '@babel/core': ^7.0.0 197 | dependencies: 198 | '@babel/core': 7.15.8 199 | '@babel/helper-annotate-as-pure': 7.15.4 200 | '@babel/helper-function-name': 7.15.4 201 | '@babel/helper-member-expression-to-functions': 7.15.4 202 | '@babel/helper-optimise-call-expression': 7.15.4 203 | '@babel/helper-replace-supers': 7.15.4 204 | '@babel/helper-split-export-declaration': 7.15.4 205 | transitivePeerDependencies: 206 | - supports-color 207 | dev: true 208 | 209 | /@babel/helper-create-class-features-plugin/7.18.6_@babel+core@7.18.6: 210 | resolution: {integrity: sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==} 211 | engines: {node: '>=6.9.0'} 212 | peerDependencies: 213 | '@babel/core': ^7.0.0 214 | dependencies: 215 | '@babel/core': 7.18.6 216 | '@babel/helper-annotate-as-pure': 7.18.6 217 | '@babel/helper-environment-visitor': 7.18.6 218 | '@babel/helper-function-name': 7.18.6 219 | '@babel/helper-member-expression-to-functions': 7.18.6 220 | '@babel/helper-optimise-call-expression': 7.18.6 221 | '@babel/helper-replace-supers': 7.18.6 222 | '@babel/helper-split-export-declaration': 7.18.6 223 | transitivePeerDependencies: 224 | - supports-color 225 | dev: true 226 | 227 | /@babel/helper-environment-visitor/7.18.6: 228 | resolution: {integrity: sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==} 229 | engines: {node: '>=6.9.0'} 230 | dev: true 231 | 232 | /@babel/helper-function-name/7.15.4: 233 | resolution: {integrity: sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==} 234 | engines: {node: '>=6.9.0'} 235 | dependencies: 236 | '@babel/helper-get-function-arity': 7.15.4 237 | '@babel/template': 7.15.4 238 | '@babel/types': 7.15.6 239 | dev: true 240 | 241 | /@babel/helper-function-name/7.18.6: 242 | resolution: {integrity: sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==} 243 | engines: {node: '>=6.9.0'} 244 | dependencies: 245 | '@babel/template': 7.18.6 246 | '@babel/types': 7.18.7 247 | dev: true 248 | 249 | /@babel/helper-get-function-arity/7.15.4: 250 | resolution: {integrity: sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==} 251 | engines: {node: '>=6.9.0'} 252 | dependencies: 253 | '@babel/types': 7.15.6 254 | dev: true 255 | 256 | /@babel/helper-hoist-variables/7.15.4: 257 | resolution: {integrity: sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==} 258 | engines: {node: '>=6.9.0'} 259 | dependencies: 260 | '@babel/types': 7.15.6 261 | dev: true 262 | 263 | /@babel/helper-hoist-variables/7.18.6: 264 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 265 | engines: {node: '>=6.9.0'} 266 | dependencies: 267 | '@babel/types': 7.18.7 268 | dev: true 269 | 270 | /@babel/helper-member-expression-to-functions/7.15.4: 271 | resolution: {integrity: sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==} 272 | engines: {node: '>=6.9.0'} 273 | dependencies: 274 | '@babel/types': 7.15.6 275 | dev: true 276 | 277 | /@babel/helper-member-expression-to-functions/7.18.6: 278 | resolution: {integrity: sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==} 279 | engines: {node: '>=6.9.0'} 280 | dependencies: 281 | '@babel/types': 7.18.7 282 | dev: true 283 | 284 | /@babel/helper-module-imports/7.15.4: 285 | resolution: {integrity: sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==} 286 | engines: {node: '>=6.9.0'} 287 | dependencies: 288 | '@babel/types': 7.15.6 289 | dev: true 290 | 291 | /@babel/helper-module-imports/7.16.0: 292 | resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} 293 | engines: {node: '>=6.9.0'} 294 | dependencies: 295 | '@babel/types': 7.18.7 296 | dev: true 297 | 298 | /@babel/helper-module-imports/7.18.6: 299 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} 300 | engines: {node: '>=6.9.0'} 301 | dependencies: 302 | '@babel/types': 7.18.7 303 | dev: true 304 | 305 | /@babel/helper-module-transforms/7.15.8: 306 | resolution: {integrity: sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==} 307 | engines: {node: '>=6.9.0'} 308 | dependencies: 309 | '@babel/helper-module-imports': 7.15.4 310 | '@babel/helper-replace-supers': 7.15.4 311 | '@babel/helper-simple-access': 7.15.4 312 | '@babel/helper-split-export-declaration': 7.15.4 313 | '@babel/helper-validator-identifier': 7.15.7 314 | '@babel/template': 7.15.4 315 | '@babel/traverse': 7.15.4 316 | '@babel/types': 7.15.6 317 | transitivePeerDependencies: 318 | - supports-color 319 | dev: true 320 | 321 | /@babel/helper-module-transforms/7.18.6: 322 | resolution: {integrity: sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==} 323 | engines: {node: '>=6.9.0'} 324 | dependencies: 325 | '@babel/helper-environment-visitor': 7.18.6 326 | '@babel/helper-module-imports': 7.18.6 327 | '@babel/helper-simple-access': 7.18.6 328 | '@babel/helper-split-export-declaration': 7.18.6 329 | '@babel/helper-validator-identifier': 7.18.6 330 | '@babel/template': 7.18.6 331 | '@babel/traverse': 7.18.6 332 | '@babel/types': 7.18.7 333 | transitivePeerDependencies: 334 | - supports-color 335 | dev: true 336 | 337 | /@babel/helper-optimise-call-expression/7.15.4: 338 | resolution: {integrity: sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==} 339 | engines: {node: '>=6.9.0'} 340 | dependencies: 341 | '@babel/types': 7.15.6 342 | dev: true 343 | 344 | /@babel/helper-optimise-call-expression/7.18.6: 345 | resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} 346 | engines: {node: '>=6.9.0'} 347 | dependencies: 348 | '@babel/types': 7.18.7 349 | dev: true 350 | 351 | /@babel/helper-plugin-utils/7.14.5: 352 | resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} 353 | engines: {node: '>=6.9.0'} 354 | dev: true 355 | 356 | /@babel/helper-plugin-utils/7.18.6: 357 | resolution: {integrity: sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==} 358 | engines: {node: '>=6.9.0'} 359 | dev: true 360 | 361 | /@babel/helper-replace-supers/7.15.4: 362 | resolution: {integrity: sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==} 363 | engines: {node: '>=6.9.0'} 364 | dependencies: 365 | '@babel/helper-member-expression-to-functions': 7.15.4 366 | '@babel/helper-optimise-call-expression': 7.15.4 367 | '@babel/traverse': 7.15.4 368 | '@babel/types': 7.15.6 369 | transitivePeerDependencies: 370 | - supports-color 371 | dev: true 372 | 373 | /@babel/helper-replace-supers/7.18.6: 374 | resolution: {integrity: sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==} 375 | engines: {node: '>=6.9.0'} 376 | dependencies: 377 | '@babel/helper-environment-visitor': 7.18.6 378 | '@babel/helper-member-expression-to-functions': 7.18.6 379 | '@babel/helper-optimise-call-expression': 7.18.6 380 | '@babel/traverse': 7.18.6 381 | '@babel/types': 7.18.7 382 | transitivePeerDependencies: 383 | - supports-color 384 | dev: true 385 | 386 | /@babel/helper-simple-access/7.15.4: 387 | resolution: {integrity: sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==} 388 | engines: {node: '>=6.9.0'} 389 | dependencies: 390 | '@babel/types': 7.15.6 391 | dev: true 392 | 393 | /@babel/helper-simple-access/7.18.6: 394 | resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} 395 | engines: {node: '>=6.9.0'} 396 | dependencies: 397 | '@babel/types': 7.18.7 398 | dev: true 399 | 400 | /@babel/helper-split-export-declaration/7.15.4: 401 | resolution: {integrity: sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==} 402 | engines: {node: '>=6.9.0'} 403 | dependencies: 404 | '@babel/types': 7.15.6 405 | dev: true 406 | 407 | /@babel/helper-split-export-declaration/7.18.6: 408 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 409 | engines: {node: '>=6.9.0'} 410 | dependencies: 411 | '@babel/types': 7.18.7 412 | dev: true 413 | 414 | /@babel/helper-validator-identifier/7.15.7: 415 | resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} 416 | engines: {node: '>=6.9.0'} 417 | dev: true 418 | 419 | /@babel/helper-validator-identifier/7.18.6: 420 | resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} 421 | engines: {node: '>=6.9.0'} 422 | dev: true 423 | 424 | /@babel/helper-validator-option/7.14.5: 425 | resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} 426 | engines: {node: '>=6.9.0'} 427 | dev: true 428 | 429 | /@babel/helper-validator-option/7.18.6: 430 | resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} 431 | engines: {node: '>=6.9.0'} 432 | dev: true 433 | 434 | /@babel/helpers/7.15.4: 435 | resolution: {integrity: sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==} 436 | engines: {node: '>=6.9.0'} 437 | dependencies: 438 | '@babel/template': 7.15.4 439 | '@babel/traverse': 7.15.4 440 | '@babel/types': 7.15.6 441 | transitivePeerDependencies: 442 | - supports-color 443 | dev: true 444 | 445 | /@babel/helpers/7.18.6: 446 | resolution: {integrity: sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==} 447 | engines: {node: '>=6.9.0'} 448 | dependencies: 449 | '@babel/template': 7.18.6 450 | '@babel/traverse': 7.18.6 451 | '@babel/types': 7.18.7 452 | transitivePeerDependencies: 453 | - supports-color 454 | dev: true 455 | 456 | /@babel/highlight/7.14.5: 457 | resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} 458 | engines: {node: '>=6.9.0'} 459 | dependencies: 460 | '@babel/helper-validator-identifier': 7.15.7 461 | chalk: 2.4.2 462 | js-tokens: 4.0.0 463 | dev: true 464 | 465 | /@babel/highlight/7.18.6: 466 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 467 | engines: {node: '>=6.9.0'} 468 | dependencies: 469 | '@babel/helper-validator-identifier': 7.18.6 470 | chalk: 2.4.2 471 | js-tokens: 4.0.0 472 | dev: true 473 | 474 | /@babel/parser/7.15.8: 475 | resolution: {integrity: sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==} 476 | engines: {node: '>=6.0.0'} 477 | hasBin: true 478 | dependencies: 479 | '@babel/types': 7.15.6 480 | dev: true 481 | 482 | /@babel/parser/7.18.6: 483 | resolution: {integrity: sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==} 484 | engines: {node: '>=6.0.0'} 485 | hasBin: true 486 | dependencies: 487 | '@babel/types': 7.18.7 488 | dev: true 489 | 490 | /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.15.8: 491 | resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} 492 | engines: {node: '>=6.9.0'} 493 | peerDependencies: 494 | '@babel/core': ^7.0.0-0 495 | dependencies: 496 | '@babel/core': 7.15.8 497 | '@babel/helper-plugin-utils': 7.14.5 498 | dev: true 499 | 500 | /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.6: 501 | resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} 502 | engines: {node: '>=6.9.0'} 503 | peerDependencies: 504 | '@babel/core': ^7.0.0-0 505 | dependencies: 506 | '@babel/core': 7.18.6 507 | '@babel/helper-plugin-utils': 7.18.6 508 | dev: true 509 | 510 | /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.15.8: 511 | resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==} 512 | engines: {node: '>=6.9.0'} 513 | peerDependencies: 514 | '@babel/core': ^7.0.0-0 515 | dependencies: 516 | '@babel/core': 7.15.8 517 | '@babel/helper-plugin-utils': 7.14.5 518 | dev: true 519 | 520 | /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.6: 521 | resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} 522 | engines: {node: '>=6.9.0'} 523 | peerDependencies: 524 | '@babel/core': ^7.0.0-0 525 | dependencies: 526 | '@babel/core': 7.18.6 527 | '@babel/helper-plugin-utils': 7.18.6 528 | dev: true 529 | 530 | /@babel/plugin-transform-typescript/7.15.8_@babel+core@7.15.8: 531 | resolution: {integrity: sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ==} 532 | engines: {node: '>=6.9.0'} 533 | peerDependencies: 534 | '@babel/core': ^7.0.0-0 535 | dependencies: 536 | '@babel/core': 7.15.8 537 | '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.8 538 | '@babel/helper-plugin-utils': 7.14.5 539 | '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.8 540 | transitivePeerDependencies: 541 | - supports-color 542 | dev: true 543 | 544 | /@babel/plugin-transform-typescript/7.18.6_@babel+core@7.18.6: 545 | resolution: {integrity: sha512-ijHNhzIrLj5lQCnI6aaNVRtGVuUZhOXFLRVFs7lLrkXTHip4FKty5oAuQdk4tywG0/WjXmjTfQCWmuzrvFer1w==} 546 | engines: {node: '>=6.9.0'} 547 | peerDependencies: 548 | '@babel/core': ^7.0.0-0 549 | dependencies: 550 | '@babel/core': 7.18.6 551 | '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 552 | '@babel/helper-plugin-utils': 7.18.6 553 | '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.6 554 | transitivePeerDependencies: 555 | - supports-color 556 | dev: true 557 | 558 | /@babel/preset-typescript/7.15.0_@babel+core@7.15.8: 559 | resolution: {integrity: sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==} 560 | engines: {node: '>=6.9.0'} 561 | peerDependencies: 562 | '@babel/core': ^7.0.0-0 563 | dependencies: 564 | '@babel/core': 7.15.8 565 | '@babel/helper-plugin-utils': 7.14.5 566 | '@babel/helper-validator-option': 7.14.5 567 | '@babel/plugin-transform-typescript': 7.15.8_@babel+core@7.15.8 568 | transitivePeerDependencies: 569 | - supports-color 570 | dev: true 571 | 572 | /@babel/preset-typescript/7.18.6_@babel+core@7.18.6: 573 | resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} 574 | engines: {node: '>=6.9.0'} 575 | peerDependencies: 576 | '@babel/core': ^7.0.0-0 577 | dependencies: 578 | '@babel/core': 7.18.6 579 | '@babel/helper-plugin-utils': 7.18.6 580 | '@babel/helper-validator-option': 7.18.6 581 | '@babel/plugin-transform-typescript': 7.18.6_@babel+core@7.18.6 582 | transitivePeerDependencies: 583 | - supports-color 584 | dev: true 585 | 586 | /@babel/template/7.15.4: 587 | resolution: {integrity: sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==} 588 | engines: {node: '>=6.9.0'} 589 | dependencies: 590 | '@babel/code-frame': 7.15.8 591 | '@babel/parser': 7.15.8 592 | '@babel/types': 7.15.6 593 | dev: true 594 | 595 | /@babel/template/7.18.6: 596 | resolution: {integrity: sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==} 597 | engines: {node: '>=6.9.0'} 598 | dependencies: 599 | '@babel/code-frame': 7.18.6 600 | '@babel/parser': 7.18.6 601 | '@babel/types': 7.18.7 602 | dev: true 603 | 604 | /@babel/traverse/7.15.4: 605 | resolution: {integrity: sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==} 606 | engines: {node: '>=6.9.0'} 607 | dependencies: 608 | '@babel/code-frame': 7.15.8 609 | '@babel/generator': 7.15.8 610 | '@babel/helper-function-name': 7.15.4 611 | '@babel/helper-hoist-variables': 7.15.4 612 | '@babel/helper-split-export-declaration': 7.15.4 613 | '@babel/parser': 7.15.8 614 | '@babel/types': 7.15.6 615 | debug: 4.3.4 616 | globals: 11.12.0 617 | transitivePeerDependencies: 618 | - supports-color 619 | dev: true 620 | 621 | /@babel/traverse/7.18.6: 622 | resolution: {integrity: sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==} 623 | engines: {node: '>=6.9.0'} 624 | dependencies: 625 | '@babel/code-frame': 7.18.6 626 | '@babel/generator': 7.18.7 627 | '@babel/helper-environment-visitor': 7.18.6 628 | '@babel/helper-function-name': 7.18.6 629 | '@babel/helper-hoist-variables': 7.18.6 630 | '@babel/helper-split-export-declaration': 7.18.6 631 | '@babel/parser': 7.18.6 632 | '@babel/types': 7.18.7 633 | debug: 4.3.4 634 | globals: 11.12.0 635 | transitivePeerDependencies: 636 | - supports-color 637 | dev: true 638 | 639 | /@babel/types/7.15.6: 640 | resolution: {integrity: sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==} 641 | engines: {node: '>=6.9.0'} 642 | dependencies: 643 | '@babel/helper-validator-identifier': 7.15.7 644 | to-fast-properties: 2.0.0 645 | dev: true 646 | 647 | /@babel/types/7.18.7: 648 | resolution: {integrity: sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ==} 649 | engines: {node: '>=6.9.0'} 650 | dependencies: 651 | '@babel/helper-validator-identifier': 7.18.6 652 | to-fast-properties: 2.0.0 653 | dev: true 654 | 655 | /@eslint/eslintrc/1.3.0: 656 | resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} 657 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 658 | dependencies: 659 | ajv: 6.12.6 660 | debug: 4.3.4 661 | espree: 9.3.2 662 | globals: 13.15.0 663 | ignore: 5.2.0 664 | import-fresh: 3.3.0 665 | js-yaml: 4.1.0 666 | minimatch: 3.1.2 667 | strip-json-comments: 3.1.1 668 | transitivePeerDependencies: 669 | - supports-color 670 | dev: true 671 | 672 | /@humanwhocodes/config-array/0.9.5: 673 | resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} 674 | engines: {node: '>=10.10.0'} 675 | dependencies: 676 | '@humanwhocodes/object-schema': 1.2.1 677 | debug: 4.3.4 678 | minimatch: 3.1.2 679 | transitivePeerDependencies: 680 | - supports-color 681 | dev: true 682 | 683 | /@humanwhocodes/object-schema/1.2.1: 684 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 685 | dev: true 686 | 687 | /@jridgewell/gen-mapping/0.1.1: 688 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} 689 | engines: {node: '>=6.0.0'} 690 | dependencies: 691 | '@jridgewell/set-array': 1.1.2 692 | '@jridgewell/sourcemap-codec': 1.4.14 693 | dev: true 694 | 695 | /@jridgewell/gen-mapping/0.3.2: 696 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} 697 | engines: {node: '>=6.0.0'} 698 | dependencies: 699 | '@jridgewell/set-array': 1.1.2 700 | '@jridgewell/sourcemap-codec': 1.4.14 701 | '@jridgewell/trace-mapping': 0.3.14 702 | dev: true 703 | 704 | /@jridgewell/resolve-uri/3.0.8: 705 | resolution: {integrity: sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==} 706 | engines: {node: '>=6.0.0'} 707 | dev: true 708 | 709 | /@jridgewell/set-array/1.1.2: 710 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 711 | engines: {node: '>=6.0.0'} 712 | dev: true 713 | 714 | /@jridgewell/sourcemap-codec/1.4.14: 715 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 716 | dev: true 717 | 718 | /@jridgewell/trace-mapping/0.3.14: 719 | resolution: {integrity: sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==} 720 | dependencies: 721 | '@jridgewell/resolve-uri': 3.0.8 722 | '@jridgewell/sourcemap-codec': 1.4.14 723 | dev: true 724 | 725 | /@jsdevtools/ez-spawn/3.0.4: 726 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 727 | engines: {node: '>=10'} 728 | dependencies: 729 | call-me-maybe: 1.0.1 730 | cross-spawn: 7.0.3 731 | string-argv: 0.3.1 732 | type-detect: 4.0.8 733 | dev: true 734 | 735 | /@nodelib/fs.scandir/2.1.5: 736 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 737 | engines: {node: '>= 8'} 738 | dependencies: 739 | '@nodelib/fs.stat': 2.0.5 740 | run-parallel: 1.2.0 741 | dev: true 742 | 743 | /@nodelib/fs.stat/2.0.5: 744 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 745 | engines: {node: '>= 8'} 746 | dev: true 747 | 748 | /@nodelib/fs.walk/1.2.8: 749 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 750 | engines: {node: '>= 8'} 751 | dependencies: 752 | '@nodelib/fs.scandir': 2.1.5 753 | fastq: 1.13.0 754 | dev: true 755 | 756 | /@rollup/plugin-babel/5.3.0_orvpyu4spw2evuo5zm2bjor3bm: 757 | resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} 758 | engines: {node: '>= 10.0.0'} 759 | peerDependencies: 760 | '@babel/core': ^7.0.0 761 | '@types/babel__core': ^7.1.9 762 | rollup: ^1.20.0||^2.0.0 763 | peerDependenciesMeta: 764 | '@types/babel__core': 765 | optional: true 766 | dependencies: 767 | '@babel/core': 7.15.8 768 | '@babel/helper-module-imports': 7.15.4 769 | '@rollup/pluginutils': 3.1.0_rollup@2.58.0 770 | rollup: 2.58.0 771 | dev: true 772 | 773 | /@rollup/plugin-node-resolve/13.0.6_rollup@2.58.0: 774 | resolution: {integrity: sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA==} 775 | engines: {node: '>= 10.0.0'} 776 | peerDependencies: 777 | rollup: ^2.42.0 778 | dependencies: 779 | '@rollup/pluginutils': 3.1.0_rollup@2.58.0 780 | '@types/resolve': 1.17.1 781 | builtin-modules: 3.2.0 782 | deepmerge: 4.2.2 783 | is-module: 1.0.0 784 | resolve: 1.20.0 785 | rollup: 2.58.0 786 | dev: true 787 | 788 | /@rollup/pluginutils/3.1.0_rollup@2.58.0: 789 | resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} 790 | engines: {node: '>= 8.0.0'} 791 | peerDependencies: 792 | rollup: ^1.20.0||^2.0.0 793 | dependencies: 794 | '@types/estree': 0.0.39 795 | estree-walker: 1.0.1 796 | picomatch: 2.3.0 797 | rollup: 2.58.0 798 | dev: true 799 | 800 | /@types/estree/0.0.39: 801 | resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} 802 | dev: true 803 | 804 | /@types/json-schema/7.0.11: 805 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 806 | dev: true 807 | 808 | /@types/node/16.11.4: 809 | resolution: {integrity: sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==} 810 | dev: true 811 | 812 | /@types/resolve/1.17.1: 813 | resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} 814 | dependencies: 815 | '@types/node': 16.11.4 816 | dev: true 817 | 818 | /@typescript-eslint/parser/5.30.0_v7mobzo7toajwxjno4omjqg44m: 819 | resolution: {integrity: sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA==} 820 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 821 | peerDependencies: 822 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 823 | typescript: '*' 824 | peerDependenciesMeta: 825 | typescript: 826 | optional: true 827 | dependencies: 828 | '@typescript-eslint/scope-manager': 5.30.0 829 | '@typescript-eslint/types': 5.30.0 830 | '@typescript-eslint/typescript-estree': 5.30.0_typescript@4.4.4 831 | debug: 4.3.4 832 | eslint: 8.18.0 833 | typescript: 4.4.4 834 | transitivePeerDependencies: 835 | - supports-color 836 | dev: true 837 | 838 | /@typescript-eslint/scope-manager/5.30.0: 839 | resolution: {integrity: sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==} 840 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 841 | dependencies: 842 | '@typescript-eslint/types': 5.30.0 843 | '@typescript-eslint/visitor-keys': 5.30.0 844 | dev: true 845 | 846 | /@typescript-eslint/types/5.30.0: 847 | resolution: {integrity: sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==} 848 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 849 | dev: true 850 | 851 | /@typescript-eslint/typescript-estree/5.30.0_typescript@4.4.4: 852 | resolution: {integrity: sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==} 853 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 854 | peerDependencies: 855 | typescript: '*' 856 | peerDependenciesMeta: 857 | typescript: 858 | optional: true 859 | dependencies: 860 | '@typescript-eslint/types': 5.30.0 861 | '@typescript-eslint/visitor-keys': 5.30.0 862 | debug: 4.3.4 863 | globby: 11.1.0 864 | is-glob: 4.0.3 865 | semver: 7.3.7 866 | tsutils: 3.21.0_typescript@4.4.4 867 | typescript: 4.4.4 868 | transitivePeerDependencies: 869 | - supports-color 870 | dev: true 871 | 872 | /@typescript-eslint/utils/5.30.0_v7mobzo7toajwxjno4omjqg44m: 873 | resolution: {integrity: sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==} 874 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 875 | peerDependencies: 876 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 877 | dependencies: 878 | '@types/json-schema': 7.0.11 879 | '@typescript-eslint/scope-manager': 5.30.0 880 | '@typescript-eslint/types': 5.30.0 881 | '@typescript-eslint/typescript-estree': 5.30.0_typescript@4.4.4 882 | eslint: 8.18.0 883 | eslint-scope: 5.1.1 884 | eslint-utils: 3.0.0_eslint@8.18.0 885 | transitivePeerDependencies: 886 | - supports-color 887 | - typescript 888 | dev: true 889 | 890 | /@typescript-eslint/visitor-keys/5.30.0: 891 | resolution: {integrity: sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==} 892 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 893 | dependencies: 894 | '@typescript-eslint/types': 5.30.0 895 | eslint-visitor-keys: 3.3.0 896 | dev: true 897 | 898 | /@use-gesture/core/10.2.16: 899 | resolution: {integrity: sha512-2J2GICmrSA6RwcowqzL0TY6S8bJY35KhLnE0YjBIVobQL2RilSDefXTKMxxyontp2mALDeeYAHh9ZLu+vMaq8Q==} 900 | dev: false 901 | 902 | /acorn-jsx/5.3.2_acorn@8.7.1: 903 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 904 | peerDependencies: 905 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 906 | dependencies: 907 | acorn: 8.7.1 908 | dev: true 909 | 910 | /acorn/8.7.1: 911 | resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} 912 | engines: {node: '>=0.4.0'} 913 | hasBin: true 914 | dev: true 915 | 916 | /ajv/6.12.6: 917 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 918 | dependencies: 919 | fast-deep-equal: 3.1.3 920 | fast-json-stable-stringify: 2.1.0 921 | json-schema-traverse: 0.4.1 922 | uri-js: 4.4.1 923 | dev: true 924 | 925 | /ansi-regex/5.0.1: 926 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 927 | engines: {node: '>=8'} 928 | dev: true 929 | 930 | /ansi-styles/3.2.1: 931 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 932 | engines: {node: '>=4'} 933 | dependencies: 934 | color-convert: 1.9.3 935 | dev: true 936 | 937 | /ansi-styles/4.3.0: 938 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 939 | engines: {node: '>=8'} 940 | dependencies: 941 | color-convert: 2.0.1 942 | dev: true 943 | 944 | /argparse/2.0.1: 945 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 946 | dev: true 947 | 948 | /array-includes/3.1.5: 949 | resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} 950 | engines: {node: '>= 0.4'} 951 | dependencies: 952 | call-bind: 1.0.2 953 | define-properties: 1.1.4 954 | es-abstract: 1.20.1 955 | get-intrinsic: 1.1.2 956 | is-string: 1.0.7 957 | dev: true 958 | 959 | /array-union/2.1.0: 960 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 961 | engines: {node: '>=8'} 962 | dev: true 963 | 964 | /babel-plugin-jsx-dom-expressions/0.29.19_@babel+core@7.15.8: 965 | resolution: {integrity: sha512-qg1N4S6E3S7I6rgqQE1xWH6p3eZpeDxrr+Al1Ptov0NjM69fKQQfeeAtyq1Q9DjdUOIhe9MGoCVA1X+TzXZzMA==} 966 | dependencies: 967 | '@babel/helper-module-imports': 7.15.4 968 | '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.15.8 969 | '@babel/types': 7.15.6 970 | html-entities: 2.3.2 971 | transitivePeerDependencies: 972 | - '@babel/core' 973 | dev: true 974 | 975 | /babel-plugin-jsx-dom-expressions/0.33.11_@babel+core@7.18.6: 976 | resolution: {integrity: sha512-dDrPvr0RwU+IzNdCRuFz3MqtUMSvSI6Qvrgx1QuSCLO+OMB8PsGMKioy/SwQVhRpVfeaD0zKxe4wihwHnEnw5A==} 977 | dependencies: 978 | '@babel/helper-module-imports': 7.16.0 979 | '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.6 980 | '@babel/types': 7.18.7 981 | html-entities: 2.3.2 982 | transitivePeerDependencies: 983 | - '@babel/core' 984 | dev: true 985 | 986 | /babel-preset-solid/1.1.7_@babel+core@7.15.8: 987 | resolution: {integrity: sha512-OzteGVVg/3m3DC7Mo589m8KyyBZ6qO7JFhLHRusC0G/Xi6VukfKJZOpUkXGI4P7RDyLIANG3jqGVvzsjoLnihw==} 988 | dependencies: 989 | babel-plugin-jsx-dom-expressions: 0.29.19_@babel+core@7.15.8 990 | transitivePeerDependencies: 991 | - '@babel/core' 992 | dev: true 993 | 994 | /babel-preset-solid/1.4.5_@babel+core@7.18.6: 995 | resolution: {integrity: sha512-9ryx+y9aXklHJrUTxEk92HVDl563sYqtVKxKT+gdjqbHjfVx9mZfZMo5NAasAsBwabdesK0mkR2Bq+jX8MnYFg==} 996 | dependencies: 997 | babel-plugin-jsx-dom-expressions: 0.33.11_@babel+core@7.18.6 998 | transitivePeerDependencies: 999 | - '@babel/core' 1000 | dev: true 1001 | 1002 | /balanced-match/1.0.2: 1003 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1004 | dev: true 1005 | 1006 | /brace-expansion/1.1.11: 1007 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 1008 | dependencies: 1009 | balanced-match: 1.0.2 1010 | concat-map: 0.0.1 1011 | dev: true 1012 | 1013 | /braces/3.0.2: 1014 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 1015 | engines: {node: '>=8'} 1016 | dependencies: 1017 | fill-range: 7.0.1 1018 | dev: true 1019 | 1020 | /browserslist/4.17.5: 1021 | resolution: {integrity: sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==} 1022 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1023 | hasBin: true 1024 | dependencies: 1025 | caniuse-lite: 1.0.30001359 1026 | electron-to-chromium: 1.3.878 1027 | escalade: 3.1.1 1028 | node-releases: 2.0.1 1029 | picocolors: 1.0.0 1030 | dev: true 1031 | 1032 | /browserslist/4.21.1: 1033 | resolution: {integrity: sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==} 1034 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1035 | hasBin: true 1036 | dependencies: 1037 | caniuse-lite: 1.0.30001359 1038 | electron-to-chromium: 1.4.172 1039 | node-releases: 2.0.5 1040 | update-browserslist-db: 1.0.4_browserslist@4.21.1 1041 | dev: true 1042 | 1043 | /buffer-from/1.1.2: 1044 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1045 | dev: true 1046 | 1047 | /builtin-modules/3.2.0: 1048 | resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} 1049 | engines: {node: '>=6'} 1050 | dev: true 1051 | 1052 | /bumpp/8.2.1: 1053 | resolution: {integrity: sha512-4tHKsWC2mqHQvdjZ4AXgVhS2xMsz8qQ4zYt87vGRXW5tqAjrYa/UJqy7s/dGYI2OIe9ghBdiFhKpyKEX9SXffg==} 1054 | engines: {node: '>=10'} 1055 | hasBin: true 1056 | dependencies: 1057 | '@jsdevtools/ez-spawn': 3.0.4 1058 | cac: 6.7.12 1059 | fast-glob: 3.2.11 1060 | kleur: 4.1.5 1061 | prompts: 2.4.2 1062 | semver: 7.3.7 1063 | dev: true 1064 | 1065 | /cac/6.7.12: 1066 | resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==} 1067 | engines: {node: '>=8'} 1068 | dev: true 1069 | 1070 | /call-bind/1.0.2: 1071 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 1072 | dependencies: 1073 | function-bind: 1.1.1 1074 | get-intrinsic: 1.1.2 1075 | dev: true 1076 | 1077 | /call-me-maybe/1.0.1: 1078 | resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==} 1079 | dev: true 1080 | 1081 | /callsites/3.1.0: 1082 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1083 | engines: {node: '>=6'} 1084 | dev: true 1085 | 1086 | /caniuse-lite/1.0.30001359: 1087 | resolution: {integrity: sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==} 1088 | dev: true 1089 | 1090 | /chalk/2.4.2: 1091 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1092 | engines: {node: '>=4'} 1093 | dependencies: 1094 | ansi-styles: 3.2.1 1095 | escape-string-regexp: 1.0.5 1096 | supports-color: 5.5.0 1097 | dev: true 1098 | 1099 | /chalk/4.1.2: 1100 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1101 | engines: {node: '>=10'} 1102 | dependencies: 1103 | ansi-styles: 4.3.0 1104 | supports-color: 7.2.0 1105 | dev: true 1106 | 1107 | /color-convert/1.9.3: 1108 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1109 | dependencies: 1110 | color-name: 1.1.3 1111 | dev: true 1112 | 1113 | /color-convert/2.0.1: 1114 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1115 | engines: {node: '>=7.0.0'} 1116 | dependencies: 1117 | color-name: 1.1.4 1118 | dev: true 1119 | 1120 | /color-name/1.1.3: 1121 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1122 | dev: true 1123 | 1124 | /color-name/1.1.4: 1125 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1126 | dev: true 1127 | 1128 | /colorette/1.4.0: 1129 | resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} 1130 | dev: true 1131 | 1132 | /commander/2.20.3: 1133 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 1134 | dev: true 1135 | 1136 | /concat-map/0.0.1: 1137 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1138 | dev: true 1139 | 1140 | /convert-source-map/1.8.0: 1141 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 1142 | dependencies: 1143 | safe-buffer: 5.1.2 1144 | dev: true 1145 | 1146 | /cross-spawn/7.0.3: 1147 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1148 | engines: {node: '>= 8'} 1149 | dependencies: 1150 | path-key: 3.1.1 1151 | shebang-command: 2.0.0 1152 | which: 2.0.2 1153 | dev: true 1154 | 1155 | /debug/4.3.2: 1156 | resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} 1157 | engines: {node: '>=6.0'} 1158 | peerDependencies: 1159 | supports-color: '*' 1160 | peerDependenciesMeta: 1161 | supports-color: 1162 | optional: true 1163 | dependencies: 1164 | ms: 2.1.2 1165 | dev: true 1166 | 1167 | /debug/4.3.4: 1168 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1169 | engines: {node: '>=6.0'} 1170 | peerDependencies: 1171 | supports-color: '*' 1172 | peerDependenciesMeta: 1173 | supports-color: 1174 | optional: true 1175 | dependencies: 1176 | ms: 2.1.2 1177 | dev: true 1178 | 1179 | /deep-is/0.1.4: 1180 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1181 | dev: true 1182 | 1183 | /deepmerge/4.2.2: 1184 | resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} 1185 | engines: {node: '>=0.10.0'} 1186 | dev: true 1187 | 1188 | /define-properties/1.1.4: 1189 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 1190 | engines: {node: '>= 0.4'} 1191 | dependencies: 1192 | has-property-descriptors: 1.0.0 1193 | object-keys: 1.1.1 1194 | dev: true 1195 | 1196 | /dir-glob/3.0.1: 1197 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1198 | engines: {node: '>=8'} 1199 | dependencies: 1200 | path-type: 4.0.0 1201 | dev: true 1202 | 1203 | /doctrine/3.0.0: 1204 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1205 | engines: {node: '>=6.0.0'} 1206 | dependencies: 1207 | esutils: 2.0.3 1208 | dev: true 1209 | 1210 | /electron-to-chromium/1.3.878: 1211 | resolution: {integrity: sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA==} 1212 | dev: true 1213 | 1214 | /electron-to-chromium/1.4.172: 1215 | resolution: {integrity: sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==} 1216 | dev: true 1217 | 1218 | /es-abstract/1.20.1: 1219 | resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} 1220 | engines: {node: '>= 0.4'} 1221 | dependencies: 1222 | call-bind: 1.0.2 1223 | es-to-primitive: 1.2.1 1224 | function-bind: 1.1.1 1225 | function.prototype.name: 1.1.5 1226 | get-intrinsic: 1.1.2 1227 | get-symbol-description: 1.0.0 1228 | has: 1.0.3 1229 | has-property-descriptors: 1.0.0 1230 | has-symbols: 1.0.3 1231 | internal-slot: 1.0.3 1232 | is-callable: 1.2.4 1233 | is-negative-zero: 2.0.2 1234 | is-regex: 1.1.4 1235 | is-shared-array-buffer: 1.0.2 1236 | is-string: 1.0.7 1237 | is-weakref: 1.0.2 1238 | object-inspect: 1.12.2 1239 | object-keys: 1.1.1 1240 | object.assign: 4.1.2 1241 | regexp.prototype.flags: 1.4.3 1242 | string.prototype.trimend: 1.0.5 1243 | string.prototype.trimstart: 1.0.5 1244 | unbox-primitive: 1.0.2 1245 | dev: true 1246 | 1247 | /es-to-primitive/1.2.1: 1248 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1249 | engines: {node: '>= 0.4'} 1250 | dependencies: 1251 | is-callable: 1.2.4 1252 | is-date-object: 1.0.5 1253 | is-symbol: 1.0.4 1254 | dev: true 1255 | 1256 | /esbuild-android-64/0.14.47: 1257 | resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==} 1258 | engines: {node: '>=12'} 1259 | cpu: [x64] 1260 | os: [android] 1261 | requiresBuild: true 1262 | dev: true 1263 | optional: true 1264 | 1265 | /esbuild-android-arm64/0.14.47: 1266 | resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==} 1267 | engines: {node: '>=12'} 1268 | cpu: [arm64] 1269 | os: [android] 1270 | requiresBuild: true 1271 | dev: true 1272 | optional: true 1273 | 1274 | /esbuild-darwin-64/0.14.47: 1275 | resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==} 1276 | engines: {node: '>=12'} 1277 | cpu: [x64] 1278 | os: [darwin] 1279 | requiresBuild: true 1280 | dev: true 1281 | optional: true 1282 | 1283 | /esbuild-darwin-arm64/0.14.47: 1284 | resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==} 1285 | engines: {node: '>=12'} 1286 | cpu: [arm64] 1287 | os: [darwin] 1288 | requiresBuild: true 1289 | dev: true 1290 | optional: true 1291 | 1292 | /esbuild-freebsd-64/0.14.47: 1293 | resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==} 1294 | engines: {node: '>=12'} 1295 | cpu: [x64] 1296 | os: [freebsd] 1297 | requiresBuild: true 1298 | dev: true 1299 | optional: true 1300 | 1301 | /esbuild-freebsd-arm64/0.14.47: 1302 | resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==} 1303 | engines: {node: '>=12'} 1304 | cpu: [arm64] 1305 | os: [freebsd] 1306 | requiresBuild: true 1307 | dev: true 1308 | optional: true 1309 | 1310 | /esbuild-linux-32/0.14.47: 1311 | resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==} 1312 | engines: {node: '>=12'} 1313 | cpu: [ia32] 1314 | os: [linux] 1315 | requiresBuild: true 1316 | dev: true 1317 | optional: true 1318 | 1319 | /esbuild-linux-64/0.14.47: 1320 | resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==} 1321 | engines: {node: '>=12'} 1322 | cpu: [x64] 1323 | os: [linux] 1324 | requiresBuild: true 1325 | dev: true 1326 | optional: true 1327 | 1328 | /esbuild-linux-arm/0.14.47: 1329 | resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==} 1330 | engines: {node: '>=12'} 1331 | cpu: [arm] 1332 | os: [linux] 1333 | requiresBuild: true 1334 | dev: true 1335 | optional: true 1336 | 1337 | /esbuild-linux-arm64/0.14.47: 1338 | resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==} 1339 | engines: {node: '>=12'} 1340 | cpu: [arm64] 1341 | os: [linux] 1342 | requiresBuild: true 1343 | dev: true 1344 | optional: true 1345 | 1346 | /esbuild-linux-mips64le/0.14.47: 1347 | resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==} 1348 | engines: {node: '>=12'} 1349 | cpu: [mips64el] 1350 | os: [linux] 1351 | requiresBuild: true 1352 | dev: true 1353 | optional: true 1354 | 1355 | /esbuild-linux-ppc64le/0.14.47: 1356 | resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==} 1357 | engines: {node: '>=12'} 1358 | cpu: [ppc64] 1359 | os: [linux] 1360 | requiresBuild: true 1361 | dev: true 1362 | optional: true 1363 | 1364 | /esbuild-linux-riscv64/0.14.47: 1365 | resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==} 1366 | engines: {node: '>=12'} 1367 | cpu: [riscv64] 1368 | os: [linux] 1369 | requiresBuild: true 1370 | dev: true 1371 | optional: true 1372 | 1373 | /esbuild-linux-s390x/0.14.47: 1374 | resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==} 1375 | engines: {node: '>=12'} 1376 | cpu: [s390x] 1377 | os: [linux] 1378 | requiresBuild: true 1379 | dev: true 1380 | optional: true 1381 | 1382 | /esbuild-netbsd-64/0.14.47: 1383 | resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==} 1384 | engines: {node: '>=12'} 1385 | cpu: [x64] 1386 | os: [netbsd] 1387 | requiresBuild: true 1388 | dev: true 1389 | optional: true 1390 | 1391 | /esbuild-openbsd-64/0.14.47: 1392 | resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==} 1393 | engines: {node: '>=12'} 1394 | cpu: [x64] 1395 | os: [openbsd] 1396 | requiresBuild: true 1397 | dev: true 1398 | optional: true 1399 | 1400 | /esbuild-sunos-64/0.14.47: 1401 | resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==} 1402 | engines: {node: '>=12'} 1403 | cpu: [x64] 1404 | os: [sunos] 1405 | requiresBuild: true 1406 | dev: true 1407 | optional: true 1408 | 1409 | /esbuild-windows-32/0.14.47: 1410 | resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==} 1411 | engines: {node: '>=12'} 1412 | cpu: [ia32] 1413 | os: [win32] 1414 | requiresBuild: true 1415 | dev: true 1416 | optional: true 1417 | 1418 | /esbuild-windows-64/0.14.47: 1419 | resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==} 1420 | engines: {node: '>=12'} 1421 | cpu: [x64] 1422 | os: [win32] 1423 | requiresBuild: true 1424 | dev: true 1425 | optional: true 1426 | 1427 | /esbuild-windows-arm64/0.14.47: 1428 | resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==} 1429 | engines: {node: '>=12'} 1430 | cpu: [arm64] 1431 | os: [win32] 1432 | requiresBuild: true 1433 | dev: true 1434 | optional: true 1435 | 1436 | /esbuild/0.12.29: 1437 | resolution: {integrity: sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==} 1438 | hasBin: true 1439 | requiresBuild: true 1440 | dev: true 1441 | 1442 | /esbuild/0.14.47: 1443 | resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==} 1444 | engines: {node: '>=12'} 1445 | hasBin: true 1446 | requiresBuild: true 1447 | optionalDependencies: 1448 | esbuild-android-64: 0.14.47 1449 | esbuild-android-arm64: 0.14.47 1450 | esbuild-darwin-64: 0.14.47 1451 | esbuild-darwin-arm64: 0.14.47 1452 | esbuild-freebsd-64: 0.14.47 1453 | esbuild-freebsd-arm64: 0.14.47 1454 | esbuild-linux-32: 0.14.47 1455 | esbuild-linux-64: 0.14.47 1456 | esbuild-linux-arm: 0.14.47 1457 | esbuild-linux-arm64: 0.14.47 1458 | esbuild-linux-mips64le: 0.14.47 1459 | esbuild-linux-ppc64le: 0.14.47 1460 | esbuild-linux-riscv64: 0.14.47 1461 | esbuild-linux-s390x: 0.14.47 1462 | esbuild-netbsd-64: 0.14.47 1463 | esbuild-openbsd-64: 0.14.47 1464 | esbuild-sunos-64: 0.14.47 1465 | esbuild-windows-32: 0.14.47 1466 | esbuild-windows-64: 0.14.47 1467 | esbuild-windows-arm64: 0.14.47 1468 | dev: true 1469 | 1470 | /escalade/3.1.1: 1471 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1472 | engines: {node: '>=6'} 1473 | dev: true 1474 | 1475 | /escape-string-regexp/1.0.5: 1476 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1477 | engines: {node: '>=0.8.0'} 1478 | dev: true 1479 | 1480 | /escape-string-regexp/4.0.0: 1481 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1482 | engines: {node: '>=10'} 1483 | dev: true 1484 | 1485 | /eslint-plugin-solid/0.7.0_v7mobzo7toajwxjno4omjqg44m: 1486 | resolution: {integrity: sha512-mITYmBMraIWiUEAUR+toMH3Y0t/vThRcyQ7UkJR0zk8S8AIjB2DuWSuUoTm1Xjf0FyB4+xDlr+lttqlQi4xGlA==} 1487 | engines: {node: '>=12.0.0'} 1488 | peerDependencies: 1489 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1490 | dependencies: 1491 | '@typescript-eslint/utils': 5.30.0_v7mobzo7toajwxjno4omjqg44m 1492 | eslint: 8.18.0 1493 | is-html: 2.0.0 1494 | jsx-ast-utils: 3.3.1 1495 | kebab-case: 1.0.1 1496 | known-css-properties: 0.24.0 1497 | style-to-object: 0.3.0 1498 | transitivePeerDependencies: 1499 | - supports-color 1500 | - typescript 1501 | dev: true 1502 | 1503 | /eslint-scope/5.1.1: 1504 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1505 | engines: {node: '>=8.0.0'} 1506 | dependencies: 1507 | esrecurse: 4.3.0 1508 | estraverse: 4.3.0 1509 | dev: true 1510 | 1511 | /eslint-scope/7.1.1: 1512 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1513 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1514 | dependencies: 1515 | esrecurse: 4.3.0 1516 | estraverse: 5.3.0 1517 | dev: true 1518 | 1519 | /eslint-utils/3.0.0_eslint@8.18.0: 1520 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1521 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1522 | peerDependencies: 1523 | eslint: '>=5' 1524 | dependencies: 1525 | eslint: 8.18.0 1526 | eslint-visitor-keys: 2.1.0 1527 | dev: true 1528 | 1529 | /eslint-visitor-keys/2.1.0: 1530 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1531 | engines: {node: '>=10'} 1532 | dev: true 1533 | 1534 | /eslint-visitor-keys/3.3.0: 1535 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1536 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1537 | dev: true 1538 | 1539 | /eslint/8.18.0: 1540 | resolution: {integrity: sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==} 1541 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1542 | hasBin: true 1543 | dependencies: 1544 | '@eslint/eslintrc': 1.3.0 1545 | '@humanwhocodes/config-array': 0.9.5 1546 | ajv: 6.12.6 1547 | chalk: 4.1.2 1548 | cross-spawn: 7.0.3 1549 | debug: 4.3.2 1550 | doctrine: 3.0.0 1551 | escape-string-regexp: 4.0.0 1552 | eslint-scope: 7.1.1 1553 | eslint-utils: 3.0.0_eslint@8.18.0 1554 | eslint-visitor-keys: 3.3.0 1555 | espree: 9.3.2 1556 | esquery: 1.4.0 1557 | esutils: 2.0.3 1558 | fast-deep-equal: 3.1.3 1559 | file-entry-cache: 6.0.1 1560 | functional-red-black-tree: 1.0.1 1561 | glob-parent: 6.0.2 1562 | globals: 13.15.0 1563 | ignore: 5.2.0 1564 | import-fresh: 3.3.0 1565 | imurmurhash: 0.1.4 1566 | is-glob: 4.0.3 1567 | js-yaml: 4.1.0 1568 | json-stable-stringify-without-jsonify: 1.0.1 1569 | levn: 0.4.1 1570 | lodash.merge: 4.6.2 1571 | minimatch: 3.1.2 1572 | natural-compare: 1.4.0 1573 | optionator: 0.9.1 1574 | regexpp: 3.2.0 1575 | strip-ansi: 6.0.1 1576 | strip-json-comments: 3.1.1 1577 | text-table: 0.2.0 1578 | v8-compile-cache: 2.3.0 1579 | transitivePeerDependencies: 1580 | - supports-color 1581 | dev: true 1582 | 1583 | /espree/9.3.2: 1584 | resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} 1585 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1586 | dependencies: 1587 | acorn: 8.7.1 1588 | acorn-jsx: 5.3.2_acorn@8.7.1 1589 | eslint-visitor-keys: 3.3.0 1590 | dev: true 1591 | 1592 | /esquery/1.4.0: 1593 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1594 | engines: {node: '>=0.10'} 1595 | dependencies: 1596 | estraverse: 5.3.0 1597 | dev: true 1598 | 1599 | /esrecurse/4.3.0: 1600 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1601 | engines: {node: '>=4.0'} 1602 | dependencies: 1603 | estraverse: 5.3.0 1604 | dev: true 1605 | 1606 | /estraverse/4.3.0: 1607 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1608 | engines: {node: '>=4.0'} 1609 | dev: true 1610 | 1611 | /estraverse/5.3.0: 1612 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1613 | engines: {node: '>=4.0'} 1614 | dev: true 1615 | 1616 | /estree-walker/1.0.1: 1617 | resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} 1618 | dev: true 1619 | 1620 | /esutils/2.0.3: 1621 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1622 | engines: {node: '>=0.10.0'} 1623 | dev: true 1624 | 1625 | /fast-deep-equal/3.1.3: 1626 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1627 | dev: true 1628 | 1629 | /fast-glob/3.2.11: 1630 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 1631 | engines: {node: '>=8.6.0'} 1632 | dependencies: 1633 | '@nodelib/fs.stat': 2.0.5 1634 | '@nodelib/fs.walk': 1.2.8 1635 | glob-parent: 5.1.2 1636 | merge2: 1.4.1 1637 | micromatch: 4.0.5 1638 | dev: true 1639 | 1640 | /fast-json-stable-stringify/2.1.0: 1641 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1642 | dev: true 1643 | 1644 | /fast-levenshtein/2.0.6: 1645 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1646 | dev: true 1647 | 1648 | /fastq/1.13.0: 1649 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1650 | dependencies: 1651 | reusify: 1.0.4 1652 | dev: true 1653 | 1654 | /file-entry-cache/6.0.1: 1655 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1656 | engines: {node: ^10.12.0 || >=12.0.0} 1657 | dependencies: 1658 | flat-cache: 3.0.4 1659 | dev: true 1660 | 1661 | /fill-range/7.0.1: 1662 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1663 | engines: {node: '>=8'} 1664 | dependencies: 1665 | to-regex-range: 5.0.1 1666 | dev: true 1667 | 1668 | /flat-cache/3.0.4: 1669 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1670 | engines: {node: ^10.12.0 || >=12.0.0} 1671 | dependencies: 1672 | flatted: 3.2.6 1673 | rimraf: 3.0.2 1674 | dev: true 1675 | 1676 | /flatted/3.2.6: 1677 | resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==} 1678 | dev: true 1679 | 1680 | /fs.realpath/1.0.0: 1681 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1682 | dev: true 1683 | 1684 | /fsevents/2.3.2: 1685 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1686 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1687 | os: [darwin] 1688 | requiresBuild: true 1689 | dev: true 1690 | optional: true 1691 | 1692 | /function-bind/1.1.1: 1693 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1694 | dev: true 1695 | 1696 | /function.prototype.name/1.1.5: 1697 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1698 | engines: {node: '>= 0.4'} 1699 | dependencies: 1700 | call-bind: 1.0.2 1701 | define-properties: 1.1.4 1702 | es-abstract: 1.20.1 1703 | functions-have-names: 1.2.3 1704 | dev: true 1705 | 1706 | /functional-red-black-tree/1.0.1: 1707 | resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} 1708 | dev: true 1709 | 1710 | /functions-have-names/1.2.3: 1711 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1712 | dev: true 1713 | 1714 | /gensync/1.0.0-beta.2: 1715 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1716 | engines: {node: '>=6.9.0'} 1717 | dev: true 1718 | 1719 | /get-intrinsic/1.1.2: 1720 | resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==} 1721 | dependencies: 1722 | function-bind: 1.1.1 1723 | has: 1.0.3 1724 | has-symbols: 1.0.3 1725 | dev: true 1726 | 1727 | /get-symbol-description/1.0.0: 1728 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1729 | engines: {node: '>= 0.4'} 1730 | dependencies: 1731 | call-bind: 1.0.2 1732 | get-intrinsic: 1.1.2 1733 | dev: true 1734 | 1735 | /glob-parent/5.1.2: 1736 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1737 | engines: {node: '>= 6'} 1738 | dependencies: 1739 | is-glob: 4.0.3 1740 | dev: true 1741 | 1742 | /glob-parent/6.0.2: 1743 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1744 | engines: {node: '>=10.13.0'} 1745 | dependencies: 1746 | is-glob: 4.0.3 1747 | dev: true 1748 | 1749 | /glob/7.2.3: 1750 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1751 | dependencies: 1752 | fs.realpath: 1.0.0 1753 | inflight: 1.0.6 1754 | inherits: 2.0.4 1755 | minimatch: 3.1.2 1756 | once: 1.4.0 1757 | path-is-absolute: 1.0.1 1758 | dev: true 1759 | 1760 | /globals/11.12.0: 1761 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1762 | engines: {node: '>=4'} 1763 | dev: true 1764 | 1765 | /globals/13.15.0: 1766 | resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==} 1767 | engines: {node: '>=8'} 1768 | dependencies: 1769 | type-fest: 0.20.2 1770 | dev: true 1771 | 1772 | /globby/11.1.0: 1773 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1774 | engines: {node: '>=10'} 1775 | dependencies: 1776 | array-union: 2.1.0 1777 | dir-glob: 3.0.1 1778 | fast-glob: 3.2.11 1779 | ignore: 5.2.0 1780 | merge2: 1.4.1 1781 | slash: 3.0.0 1782 | dev: true 1783 | 1784 | /has-bigints/1.0.2: 1785 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1786 | dev: true 1787 | 1788 | /has-flag/3.0.0: 1789 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1790 | engines: {node: '>=4'} 1791 | dev: true 1792 | 1793 | /has-flag/4.0.0: 1794 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1795 | engines: {node: '>=8'} 1796 | dev: true 1797 | 1798 | /has-property-descriptors/1.0.0: 1799 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1800 | dependencies: 1801 | get-intrinsic: 1.1.2 1802 | dev: true 1803 | 1804 | /has-symbols/1.0.3: 1805 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1806 | engines: {node: '>= 0.4'} 1807 | dev: true 1808 | 1809 | /has-tostringtag/1.0.0: 1810 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1811 | engines: {node: '>= 0.4'} 1812 | dependencies: 1813 | has-symbols: 1.0.3 1814 | dev: true 1815 | 1816 | /has/1.0.3: 1817 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1818 | engines: {node: '>= 0.4.0'} 1819 | dependencies: 1820 | function-bind: 1.1.1 1821 | dev: true 1822 | 1823 | /html-entities/2.3.2: 1824 | resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} 1825 | dev: true 1826 | 1827 | /html-tags/3.2.0: 1828 | resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} 1829 | engines: {node: '>=8'} 1830 | dev: true 1831 | 1832 | /ignore/5.2.0: 1833 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 1834 | engines: {node: '>= 4'} 1835 | dev: true 1836 | 1837 | /import-fresh/3.3.0: 1838 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1839 | engines: {node: '>=6'} 1840 | dependencies: 1841 | parent-module: 1.0.1 1842 | resolve-from: 4.0.0 1843 | dev: true 1844 | 1845 | /imurmurhash/0.1.4: 1846 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1847 | engines: {node: '>=0.8.19'} 1848 | dev: true 1849 | 1850 | /inflight/1.0.6: 1851 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1852 | dependencies: 1853 | once: 1.4.0 1854 | wrappy: 1.0.2 1855 | dev: true 1856 | 1857 | /inherits/2.0.4: 1858 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1859 | dev: true 1860 | 1861 | /inline-style-parser/0.1.1: 1862 | resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} 1863 | dev: true 1864 | 1865 | /internal-slot/1.0.3: 1866 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 1867 | engines: {node: '>= 0.4'} 1868 | dependencies: 1869 | get-intrinsic: 1.1.2 1870 | has: 1.0.3 1871 | side-channel: 1.0.4 1872 | dev: true 1873 | 1874 | /is-bigint/1.0.4: 1875 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1876 | dependencies: 1877 | has-bigints: 1.0.2 1878 | dev: true 1879 | 1880 | /is-boolean-object/1.1.2: 1881 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1882 | engines: {node: '>= 0.4'} 1883 | dependencies: 1884 | call-bind: 1.0.2 1885 | has-tostringtag: 1.0.0 1886 | dev: true 1887 | 1888 | /is-callable/1.2.4: 1889 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 1890 | engines: {node: '>= 0.4'} 1891 | dev: true 1892 | 1893 | /is-core-module/2.8.0: 1894 | resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} 1895 | dependencies: 1896 | has: 1.0.3 1897 | dev: true 1898 | 1899 | /is-core-module/2.9.0: 1900 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 1901 | dependencies: 1902 | has: 1.0.3 1903 | dev: true 1904 | 1905 | /is-date-object/1.0.5: 1906 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1907 | engines: {node: '>= 0.4'} 1908 | dependencies: 1909 | has-tostringtag: 1.0.0 1910 | dev: true 1911 | 1912 | /is-extglob/2.1.1: 1913 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1914 | engines: {node: '>=0.10.0'} 1915 | dev: true 1916 | 1917 | /is-glob/4.0.3: 1918 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1919 | engines: {node: '>=0.10.0'} 1920 | dependencies: 1921 | is-extglob: 2.1.1 1922 | dev: true 1923 | 1924 | /is-html/2.0.0: 1925 | resolution: {integrity: sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==} 1926 | engines: {node: '>=8'} 1927 | dependencies: 1928 | html-tags: 3.2.0 1929 | dev: true 1930 | 1931 | /is-module/1.0.0: 1932 | resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} 1933 | dev: true 1934 | 1935 | /is-negative-zero/2.0.2: 1936 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1937 | engines: {node: '>= 0.4'} 1938 | dev: true 1939 | 1940 | /is-number-object/1.0.7: 1941 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1942 | engines: {node: '>= 0.4'} 1943 | dependencies: 1944 | has-tostringtag: 1.0.0 1945 | dev: true 1946 | 1947 | /is-number/7.0.0: 1948 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1949 | engines: {node: '>=0.12.0'} 1950 | dev: true 1951 | 1952 | /is-regex/1.1.4: 1953 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1954 | engines: {node: '>= 0.4'} 1955 | dependencies: 1956 | call-bind: 1.0.2 1957 | has-tostringtag: 1.0.0 1958 | dev: true 1959 | 1960 | /is-shared-array-buffer/1.0.2: 1961 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1962 | dependencies: 1963 | call-bind: 1.0.2 1964 | dev: true 1965 | 1966 | /is-string/1.0.7: 1967 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1968 | engines: {node: '>= 0.4'} 1969 | dependencies: 1970 | has-tostringtag: 1.0.0 1971 | dev: true 1972 | 1973 | /is-symbol/1.0.4: 1974 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1975 | engines: {node: '>= 0.4'} 1976 | dependencies: 1977 | has-symbols: 1.0.3 1978 | dev: true 1979 | 1980 | /is-weakref/1.0.2: 1981 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1982 | dependencies: 1983 | call-bind: 1.0.2 1984 | dev: true 1985 | 1986 | /is-what/3.14.1: 1987 | resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} 1988 | dev: true 1989 | 1990 | /is-what/4.1.7: 1991 | resolution: {integrity: sha512-DBVOQNiPKnGMxRMLIYSwERAS5MVY1B7xYiGnpgctsOFvVDz9f9PFXXxMcTOHuoqYp4NK9qFYQaIC1NRRxLMpBQ==} 1992 | engines: {node: '>=12.13'} 1993 | dev: true 1994 | 1995 | /isexe/2.0.0: 1996 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1997 | dev: true 1998 | 1999 | /jest-worker/26.6.2: 2000 | resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} 2001 | engines: {node: '>= 10.13.0'} 2002 | dependencies: 2003 | '@types/node': 16.11.4 2004 | merge-stream: 2.0.0 2005 | supports-color: 7.2.0 2006 | dev: true 2007 | 2008 | /js-tokens/4.0.0: 2009 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2010 | dev: true 2011 | 2012 | /js-yaml/4.1.0: 2013 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2014 | hasBin: true 2015 | dependencies: 2016 | argparse: 2.0.1 2017 | dev: true 2018 | 2019 | /jsesc/2.5.2: 2020 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 2021 | engines: {node: '>=4'} 2022 | hasBin: true 2023 | dev: true 2024 | 2025 | /json-schema-traverse/0.4.1: 2026 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2027 | dev: true 2028 | 2029 | /json-stable-stringify-without-jsonify/1.0.1: 2030 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2031 | dev: true 2032 | 2033 | /json5/2.2.0: 2034 | resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} 2035 | engines: {node: '>=6'} 2036 | hasBin: true 2037 | dependencies: 2038 | minimist: 1.2.5 2039 | dev: true 2040 | 2041 | /json5/2.2.1: 2042 | resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} 2043 | engines: {node: '>=6'} 2044 | hasBin: true 2045 | dev: true 2046 | 2047 | /jsx-ast-utils/3.3.1: 2048 | resolution: {integrity: sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==} 2049 | engines: {node: '>=4.0'} 2050 | dependencies: 2051 | array-includes: 3.1.5 2052 | object.assign: 4.1.2 2053 | dev: true 2054 | 2055 | /kebab-case/1.0.1: 2056 | resolution: {integrity: sha512-txPHx6nVLhv8PHGXIlAk0nYoh894SpAqGPXNvbg2hh8spvHXIah3+vT87DLoa59nKgC6scD3u3xAuRIgiMqbfQ==} 2057 | dev: true 2058 | 2059 | /kleur/3.0.3: 2060 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2061 | engines: {node: '>=6'} 2062 | dev: true 2063 | 2064 | /kleur/4.1.5: 2065 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 2066 | engines: {node: '>=6'} 2067 | dev: true 2068 | 2069 | /known-css-properties/0.24.0: 2070 | resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==} 2071 | dev: true 2072 | 2073 | /levn/0.4.1: 2074 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2075 | engines: {node: '>= 0.8.0'} 2076 | dependencies: 2077 | prelude-ls: 1.2.1 2078 | type-check: 0.4.0 2079 | dev: true 2080 | 2081 | /lodash.merge/4.6.2: 2082 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2083 | dev: true 2084 | 2085 | /lru-cache/6.0.0: 2086 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2087 | engines: {node: '>=10'} 2088 | dependencies: 2089 | yallist: 4.0.0 2090 | dev: true 2091 | 2092 | /merge-anything/4.0.1: 2093 | resolution: {integrity: sha512-KsFjBYc3juDoHz9Vzd5fte1nqp06H8SQ+yU344Dd0ZunwSgtltnC0kgKds8cbocJGyViLcBQuHkitbDXAqW+LQ==} 2094 | dependencies: 2095 | is-what: 3.14.1 2096 | ts-toolbelt: 9.6.0 2097 | dev: true 2098 | 2099 | /merge-anything/5.0.2: 2100 | resolution: {integrity: sha512-POPQBWkBC0vxdgzRJ2Mkj4+2NTKbvkHo93ih+jGDhNMLzIw+rYKjO7949hOQM2X7DxMHH1uoUkwWFLIzImw7gA==} 2101 | engines: {node: '>=12.13'} 2102 | dependencies: 2103 | is-what: 4.1.7 2104 | ts-toolbelt: 9.6.0 2105 | dev: true 2106 | 2107 | /merge-stream/2.0.0: 2108 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2109 | dev: true 2110 | 2111 | /merge2/1.4.1: 2112 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2113 | engines: {node: '>= 8'} 2114 | dev: true 2115 | 2116 | /micromatch/4.0.5: 2117 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2118 | engines: {node: '>=8.6'} 2119 | dependencies: 2120 | braces: 3.0.2 2121 | picomatch: 2.3.1 2122 | dev: true 2123 | 2124 | /minimatch/3.1.2: 2125 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2126 | dependencies: 2127 | brace-expansion: 1.1.11 2128 | dev: true 2129 | 2130 | /minimist/1.2.5: 2131 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 2132 | dev: true 2133 | 2134 | /ms/2.1.2: 2135 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2136 | dev: true 2137 | 2138 | /nanoid/3.3.4: 2139 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2140 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2141 | hasBin: true 2142 | dev: true 2143 | 2144 | /natural-compare/1.4.0: 2145 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2146 | dev: true 2147 | 2148 | /node-releases/2.0.1: 2149 | resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} 2150 | dev: true 2151 | 2152 | /node-releases/2.0.5: 2153 | resolution: {integrity: sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==} 2154 | dev: true 2155 | 2156 | /object-inspect/1.12.2: 2157 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} 2158 | dev: true 2159 | 2160 | /object-keys/1.1.1: 2161 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2162 | engines: {node: '>= 0.4'} 2163 | dev: true 2164 | 2165 | /object.assign/4.1.2: 2166 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 2167 | engines: {node: '>= 0.4'} 2168 | dependencies: 2169 | call-bind: 1.0.2 2170 | define-properties: 1.1.4 2171 | has-symbols: 1.0.3 2172 | object-keys: 1.1.1 2173 | dev: true 2174 | 2175 | /once/1.4.0: 2176 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2177 | dependencies: 2178 | wrappy: 1.0.2 2179 | dev: true 2180 | 2181 | /optionator/0.9.1: 2182 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2183 | engines: {node: '>= 0.8.0'} 2184 | dependencies: 2185 | deep-is: 0.1.4 2186 | fast-levenshtein: 2.0.6 2187 | levn: 0.4.1 2188 | prelude-ls: 1.2.1 2189 | type-check: 0.4.0 2190 | word-wrap: 1.2.3 2191 | dev: true 2192 | 2193 | /parent-module/1.0.1: 2194 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2195 | engines: {node: '>=6'} 2196 | dependencies: 2197 | callsites: 3.1.0 2198 | dev: true 2199 | 2200 | /path-is-absolute/1.0.1: 2201 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2202 | engines: {node: '>=0.10.0'} 2203 | dev: true 2204 | 2205 | /path-key/3.1.1: 2206 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2207 | engines: {node: '>=8'} 2208 | dev: true 2209 | 2210 | /path-parse/1.0.7: 2211 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2212 | dev: true 2213 | 2214 | /path-type/4.0.0: 2215 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2216 | engines: {node: '>=8'} 2217 | dev: true 2218 | 2219 | /picocolors/1.0.0: 2220 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2221 | dev: true 2222 | 2223 | /picomatch/2.3.0: 2224 | resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} 2225 | engines: {node: '>=8.6'} 2226 | dev: true 2227 | 2228 | /picomatch/2.3.1: 2229 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2230 | engines: {node: '>=8.6'} 2231 | dev: true 2232 | 2233 | /pnpm/7.3.0: 2234 | resolution: {integrity: sha512-HOXT6V+AznAyjL2Ay3TuuJQucsEguUiKjqyQq4WPPwOpaaILhkKvu8Nn1/OQWGi9V6T7OciyrctAKeYyCha6Ow==} 2235 | engines: {node: '>=14.6'} 2236 | hasBin: true 2237 | dev: true 2238 | 2239 | /postcss/8.4.14: 2240 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 2241 | engines: {node: ^10 || ^12 || >=14} 2242 | dependencies: 2243 | nanoid: 3.3.4 2244 | picocolors: 1.0.0 2245 | source-map-js: 1.0.2 2246 | dev: true 2247 | 2248 | /prelude-ls/1.2.1: 2249 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2250 | engines: {node: '>= 0.8.0'} 2251 | dev: true 2252 | 2253 | /prompts/2.4.2: 2254 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 2255 | engines: {node: '>= 6'} 2256 | dependencies: 2257 | kleur: 3.0.3 2258 | sisteransi: 1.0.5 2259 | dev: true 2260 | 2261 | /punycode/2.1.1: 2262 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 2263 | engines: {node: '>=6'} 2264 | dev: true 2265 | 2266 | /queue-microtask/1.2.3: 2267 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2268 | dev: true 2269 | 2270 | /randombytes/2.1.0: 2271 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 2272 | dependencies: 2273 | safe-buffer: 5.2.1 2274 | dev: true 2275 | 2276 | /regexp.prototype.flags/1.4.3: 2277 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 2278 | engines: {node: '>= 0.4'} 2279 | dependencies: 2280 | call-bind: 1.0.2 2281 | define-properties: 1.1.4 2282 | functions-have-names: 1.2.3 2283 | dev: true 2284 | 2285 | /regexpp/3.2.0: 2286 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 2287 | engines: {node: '>=8'} 2288 | dev: true 2289 | 2290 | /resolve-from/4.0.0: 2291 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2292 | engines: {node: '>=4'} 2293 | dev: true 2294 | 2295 | /resolve/1.20.0: 2296 | resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} 2297 | dependencies: 2298 | is-core-module: 2.8.0 2299 | path-parse: 1.0.7 2300 | dev: true 2301 | 2302 | /resolve/1.22.1: 2303 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 2304 | hasBin: true 2305 | dependencies: 2306 | is-core-module: 2.9.0 2307 | path-parse: 1.0.7 2308 | supports-preserve-symlinks-flag: 1.0.0 2309 | dev: true 2310 | 2311 | /reusify/1.0.4: 2312 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2313 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2314 | dev: true 2315 | 2316 | /rimraf/3.0.2: 2317 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2318 | hasBin: true 2319 | dependencies: 2320 | glob: 7.2.3 2321 | dev: true 2322 | 2323 | /rollup-plugin-terser/7.0.2_rollup@2.58.0: 2324 | resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} 2325 | peerDependencies: 2326 | rollup: ^2.0.0 2327 | dependencies: 2328 | '@babel/code-frame': 7.15.8 2329 | jest-worker: 26.6.2 2330 | rollup: 2.58.0 2331 | serialize-javascript: 4.0.0 2332 | terser: 5.9.0 2333 | dev: true 2334 | 2335 | /rollup-preset-solid/1.0.1: 2336 | resolution: {integrity: sha512-RE+uhQpNXJiLNhzBSbPswsx9EYYt1x3UFmbCD8oUs9MKbBPn+BOOnxjRV3BCxpN+WDwx8qdMGBOS9pV3hBixSg==} 2337 | dependencies: 2338 | '@babel/core': 7.15.8 2339 | '@babel/preset-typescript': 7.15.0_@babel+core@7.15.8 2340 | '@rollup/plugin-babel': 5.3.0_orvpyu4spw2evuo5zm2bjor3bm 2341 | '@rollup/plugin-node-resolve': 13.0.6_rollup@2.58.0 2342 | babel-preset-solid: 1.1.7_@babel+core@7.15.8 2343 | colorette: 1.4.0 2344 | esbuild: 0.12.29 2345 | merge-anything: 4.0.1 2346 | rollup: 2.58.0 2347 | rollup-plugin-terser: 7.0.2_rollup@2.58.0 2348 | typescript: 4.4.4 2349 | transitivePeerDependencies: 2350 | - '@types/babel__core' 2351 | - supports-color 2352 | dev: true 2353 | 2354 | /rollup/2.58.0: 2355 | resolution: {integrity: sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==} 2356 | engines: {node: '>=10.0.0'} 2357 | hasBin: true 2358 | optionalDependencies: 2359 | fsevents: 2.3.2 2360 | dev: true 2361 | 2362 | /rollup/2.75.7: 2363 | resolution: {integrity: sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==} 2364 | engines: {node: '>=10.0.0'} 2365 | hasBin: true 2366 | optionalDependencies: 2367 | fsevents: 2.3.2 2368 | dev: true 2369 | 2370 | /run-parallel/1.2.0: 2371 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2372 | dependencies: 2373 | queue-microtask: 1.2.3 2374 | dev: true 2375 | 2376 | /safe-buffer/5.1.2: 2377 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2378 | dev: true 2379 | 2380 | /safe-buffer/5.2.1: 2381 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2382 | dev: true 2383 | 2384 | /semver/6.3.0: 2385 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2386 | hasBin: true 2387 | dev: true 2388 | 2389 | /semver/7.3.7: 2390 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 2391 | engines: {node: '>=10'} 2392 | hasBin: true 2393 | dependencies: 2394 | lru-cache: 6.0.0 2395 | dev: true 2396 | 2397 | /serialize-javascript/4.0.0: 2398 | resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} 2399 | dependencies: 2400 | randombytes: 2.1.0 2401 | dev: true 2402 | 2403 | /shebang-command/2.0.0: 2404 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2405 | engines: {node: '>=8'} 2406 | dependencies: 2407 | shebang-regex: 3.0.0 2408 | dev: true 2409 | 2410 | /shebang-regex/3.0.0: 2411 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2412 | engines: {node: '>=8'} 2413 | dev: true 2414 | 2415 | /side-channel/1.0.4: 2416 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2417 | dependencies: 2418 | call-bind: 1.0.2 2419 | get-intrinsic: 1.1.2 2420 | object-inspect: 1.12.2 2421 | dev: true 2422 | 2423 | /sisteransi/1.0.5: 2424 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2425 | dev: true 2426 | 2427 | /slash/3.0.0: 2428 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2429 | engines: {node: '>=8'} 2430 | dev: true 2431 | 2432 | /solid-js/1.4.4: 2433 | resolution: {integrity: sha512-nf/cbRzMuhb5UjbRDNfSJPqHKzUxNb9YgCQwijPUbdA3koQ/hWrz/lj0ter3lvThgxinvGPtXofDGy9bsKrXqA==} 2434 | 2435 | /solid-refresh/0.4.1_solid-js@1.4.4: 2436 | resolution: {integrity: sha512-v3tD/OXQcUyXLrWjPW1dXZyeWwP7/+GQNs8YTL09GBq+5FguA6IejJWUvJDrLIA4M0ho9/5zK2e9n+uy+4488g==} 2437 | peerDependencies: 2438 | solid-js: ^1.3 2439 | dependencies: 2440 | '@babel/generator': 7.18.7 2441 | '@babel/helper-module-imports': 7.18.6 2442 | '@babel/types': 7.18.7 2443 | solid-js: 1.4.4 2444 | dev: true 2445 | 2446 | /solid-spring/0.0.7_solid-js@1.4.4: 2447 | resolution: {integrity: sha512-/sP/z4nvXYSHH557IRPKN+H33OrnshT89mOlFynMqxbHGKxReut0xTkGrdWysp+mLR7DlqX+vqNJBY4PPtwgyg==} 2448 | peerDependencies: 2449 | solid-js: ^1.3.13 2450 | dependencies: 2451 | solid-js: 1.4.4 2452 | dev: false 2453 | 2454 | /source-map-js/1.0.2: 2455 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2456 | engines: {node: '>=0.10.0'} 2457 | dev: true 2458 | 2459 | /source-map-support/0.5.20: 2460 | resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==} 2461 | dependencies: 2462 | buffer-from: 1.1.2 2463 | source-map: 0.6.1 2464 | dev: true 2465 | 2466 | /source-map/0.5.7: 2467 | resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} 2468 | engines: {node: '>=0.10.0'} 2469 | dev: true 2470 | 2471 | /source-map/0.6.1: 2472 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2473 | engines: {node: '>=0.10.0'} 2474 | dev: true 2475 | 2476 | /source-map/0.7.3: 2477 | resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} 2478 | engines: {node: '>= 8'} 2479 | dev: true 2480 | 2481 | /string-argv/0.3.1: 2482 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 2483 | engines: {node: '>=0.6.19'} 2484 | dev: true 2485 | 2486 | /string.prototype.trimend/1.0.5: 2487 | resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} 2488 | dependencies: 2489 | call-bind: 1.0.2 2490 | define-properties: 1.1.4 2491 | es-abstract: 1.20.1 2492 | dev: true 2493 | 2494 | /string.prototype.trimstart/1.0.5: 2495 | resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} 2496 | dependencies: 2497 | call-bind: 1.0.2 2498 | define-properties: 1.1.4 2499 | es-abstract: 1.20.1 2500 | dev: true 2501 | 2502 | /strip-ansi/6.0.1: 2503 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2504 | engines: {node: '>=8'} 2505 | dependencies: 2506 | ansi-regex: 5.0.1 2507 | dev: true 2508 | 2509 | /strip-json-comments/3.1.1: 2510 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2511 | engines: {node: '>=8'} 2512 | dev: true 2513 | 2514 | /style-to-object/0.3.0: 2515 | resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} 2516 | dependencies: 2517 | inline-style-parser: 0.1.1 2518 | dev: true 2519 | 2520 | /supports-color/5.5.0: 2521 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2522 | engines: {node: '>=4'} 2523 | dependencies: 2524 | has-flag: 3.0.0 2525 | dev: true 2526 | 2527 | /supports-color/7.2.0: 2528 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2529 | engines: {node: '>=8'} 2530 | dependencies: 2531 | has-flag: 4.0.0 2532 | dev: true 2533 | 2534 | /supports-preserve-symlinks-flag/1.0.0: 2535 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2536 | engines: {node: '>= 0.4'} 2537 | dev: true 2538 | 2539 | /terser/5.9.0: 2540 | resolution: {integrity: sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==} 2541 | engines: {node: '>=10'} 2542 | hasBin: true 2543 | dependencies: 2544 | acorn: 8.7.1 2545 | commander: 2.20.3 2546 | source-map: 0.7.3 2547 | source-map-support: 0.5.20 2548 | dev: true 2549 | 2550 | /text-table/0.2.0: 2551 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2552 | dev: true 2553 | 2554 | /to-fast-properties/2.0.0: 2555 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 2556 | engines: {node: '>=4'} 2557 | dev: true 2558 | 2559 | /to-regex-range/5.0.1: 2560 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2561 | engines: {node: '>=8.0'} 2562 | dependencies: 2563 | is-number: 7.0.0 2564 | dev: true 2565 | 2566 | /ts-toolbelt/9.6.0: 2567 | resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} 2568 | dev: true 2569 | 2570 | /tslib/1.14.1: 2571 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2572 | dev: true 2573 | 2574 | /tsutils/3.21.0_typescript@4.4.4: 2575 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2576 | engines: {node: '>= 6'} 2577 | peerDependencies: 2578 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 2579 | dependencies: 2580 | tslib: 1.14.1 2581 | typescript: 4.4.4 2582 | dev: true 2583 | 2584 | /type-check/0.4.0: 2585 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2586 | engines: {node: '>= 0.8.0'} 2587 | dependencies: 2588 | prelude-ls: 1.2.1 2589 | dev: true 2590 | 2591 | /type-detect/4.0.8: 2592 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 2593 | engines: {node: '>=4'} 2594 | dev: true 2595 | 2596 | /type-fest/0.20.2: 2597 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2598 | engines: {node: '>=10'} 2599 | dev: true 2600 | 2601 | /typescript/4.4.4: 2602 | resolution: {integrity: sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==} 2603 | engines: {node: '>=4.2.0'} 2604 | hasBin: true 2605 | dev: true 2606 | 2607 | /typescript/4.7.4: 2608 | resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} 2609 | engines: {node: '>=4.2.0'} 2610 | hasBin: true 2611 | dev: true 2612 | 2613 | /unbox-primitive/1.0.2: 2614 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2615 | dependencies: 2616 | call-bind: 1.0.2 2617 | has-bigints: 1.0.2 2618 | has-symbols: 1.0.3 2619 | which-boxed-primitive: 1.0.2 2620 | dev: true 2621 | 2622 | /update-browserslist-db/1.0.4_browserslist@4.21.1: 2623 | resolution: {integrity: sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==} 2624 | hasBin: true 2625 | peerDependencies: 2626 | browserslist: '>= 4.21.0' 2627 | dependencies: 2628 | browserslist: 4.21.1 2629 | escalade: 3.1.1 2630 | picocolors: 1.0.0 2631 | dev: true 2632 | 2633 | /uri-js/4.4.1: 2634 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2635 | dependencies: 2636 | punycode: 2.1.1 2637 | dev: true 2638 | 2639 | /v8-compile-cache/2.3.0: 2640 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 2641 | dev: true 2642 | 2643 | /vite-plugin-solid/2.2.6: 2644 | resolution: {integrity: sha512-J1RnmqkZZJSNYDW7vZj0giKKHLWGr9tS/gxR70WDSTYfhyXrgukbZdIfSEFbtrsg8ZiQ2t2zXcvkWoeefenqKw==} 2645 | dependencies: 2646 | '@babel/core': 7.18.6 2647 | '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 2648 | babel-preset-solid: 1.4.5_@babel+core@7.18.6 2649 | merge-anything: 5.0.2 2650 | solid-js: 1.4.4 2651 | solid-refresh: 0.4.1_solid-js@1.4.4 2652 | vite: 2.9.13 2653 | transitivePeerDependencies: 2654 | - less 2655 | - sass 2656 | - stylus 2657 | - supports-color 2658 | dev: true 2659 | 2660 | /vite/2.9.13: 2661 | resolution: {integrity: sha512-AsOBAaT0AD7Mhe8DuK+/kE4aWYFMx/i0ZNi98hJclxb4e0OhQcZYUrvLjIaQ8e59Ui7txcvKMiJC1yftqpQoDw==} 2662 | engines: {node: '>=12.2.0'} 2663 | hasBin: true 2664 | peerDependencies: 2665 | less: '*' 2666 | sass: '*' 2667 | stylus: '*' 2668 | peerDependenciesMeta: 2669 | less: 2670 | optional: true 2671 | sass: 2672 | optional: true 2673 | stylus: 2674 | optional: true 2675 | dependencies: 2676 | esbuild: 0.14.47 2677 | postcss: 8.4.14 2678 | resolve: 1.22.1 2679 | rollup: 2.75.7 2680 | optionalDependencies: 2681 | fsevents: 2.3.2 2682 | dev: true 2683 | 2684 | /which-boxed-primitive/1.0.2: 2685 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2686 | dependencies: 2687 | is-bigint: 1.0.4 2688 | is-boolean-object: 1.1.2 2689 | is-number-object: 1.0.7 2690 | is-string: 1.0.7 2691 | is-symbol: 1.0.4 2692 | dev: true 2693 | 2694 | /which/2.0.2: 2695 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2696 | engines: {node: '>= 8'} 2697 | hasBin: true 2698 | dependencies: 2699 | isexe: 2.0.0 2700 | dev: true 2701 | 2702 | /word-wrap/1.2.3: 2703 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2704 | engines: {node: '>=0.10.0'} 2705 | dev: true 2706 | 2707 | /wrappy/1.0.2: 2708 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2709 | dev: true 2710 | 2711 | /yallist/4.0.0: 2712 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2713 | dev: true 2714 | --------------------------------------------------------------------------------