├── .editorconfig ├── .envrc ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── docs └── hero.png ├── dprint.json ├── flake.lock ├── flake.nix ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── almost_correct.png ├── correct.png ├── not_correct.png └── wrong.png ├── shell.nix ├── src ├── App.tsx ├── components │ └── FactImage.tsx ├── main.css └── mount.tsx ├── tailwind.config.js ├── treefmt.toml ├── tsconfig.json ├── vercel.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [*.{yml,yaml}] 12 | indent_style = space 13 | indent_size = 2 14 | 15 | [*.md] 16 | trim_trailing_whitespace = false 17 | -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | use flake 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | "extends": [ 4 | "next", 5 | "next/core-web-vitals", 6 | "plugin:eslint-comments/recommended" 7 | ], 8 | "plugins": [ 9 | "unused-imports", 10 | "simple-import-sort" 11 | ], 12 | "rules": { 13 | "prefer-spread": 2, 14 | "prefer-template": 2, 15 | "no-useless-rename": [ 2 16 | ], 17 | "object-shorthand": [ 2, 18 | "always" 19 | ], 20 | /* unused-imports */ 21 | "unused-imports/no-unused-imports": [ 22 | 2 23 | ], 24 | /* simple-import-sort */ 25 | "sort-imports": 0, 26 | "simple-import-sort/imports": 2, 27 | "simple-import-sort/exports": 2, 28 | /* react */ 29 | "react/self-closing-comp": [2, { "component": true, "html": false }] 30 | }, 31 | "overrides": [ 32 | { 33 | "files": ["*.config.js"], 34 | "extends": ["plugin:node/recommended"], 35 | "plugins": ["node"], 36 | "rules": {} 37 | }, 38 | { 39 | "files": [ 40 | "*.ts", 41 | "*.tsx" 42 | ], 43 | "extends": [ 44 | "plugin:@typescript-eslint/recommended" 45 | ], 46 | "plugins": [ 47 | "@typescript-eslint" 48 | ], 49 | "parser": "@typescript-eslint/parser", 50 | "rules": {} 51 | } 52 | ] 53 | } 54 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | flake.lock linguist-generated=true 2 | pnpm-lock.yaml linguist-generated=true 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Nix 2 | .direnv/ 3 | result 4 | result-bin 5 | result-man 6 | 7 | # misc 8 | .DS_Store 9 | *.pem 10 | 11 | # env 12 | .env 13 | .env*.local 14 | 15 | # dependency 16 | node_modules/ 17 | 18 | # cache 19 | .eslintcache 20 | 21 | # log 22 | .pnpm-debug.log 23 | 24 | # typescript 25 | *.tsbuildinfo 26 | next-env.d.ts 27 | 28 | # Vercel 29 | .vercel 30 | 31 | # Next.js 32 | .next/ 33 | out/ 34 | build/ 35 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers=true 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "editorconfig.editorconfig", 4 | "jnoortheen.nix-ide", 5 | "arrterian.nix-env-selector", 6 | "tamasfe.even-better-toml", 7 | "jkillian.custom-local-formatters", 8 | "bradlc.vscode-tailwindcss" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "nixEnvSelector.nixFile": "${workspaceRoot}/shell.nix", 3 | "typescript.tsdk": "node_modules/typescript/lib", 4 | "files.exclude": { 5 | "**/.direnv": true, 6 | "**/.vercel": true, 7 | "**/.next": true, 8 | "**/node_modules": true 9 | }, 10 | "yaml.schemas": { 11 | "https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/github-workflow.json": [ 12 | ".github/workflows/*.yml" 13 | ] 14 | }, 15 | "customLocalFormatters.formatters": [ 16 | { 17 | "command": "treefmt -q --stdin ${file}", 18 | "languages": [ 19 | "json", 20 | "jsonc", 21 | "markdown", 22 | "nix", 23 | "toml", 24 | "javascript", 25 | "javascriptreact", 26 | "typescript", 27 | "typescriptreact" 28 | ] 29 | } 30 | ], 31 | "[toml]": { 32 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 33 | }, 34 | "[nix]": { 35 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 36 | }, 37 | "[json]": { 38 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 39 | }, 40 | "[jsonc]": { 41 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 42 | }, 43 | "[javascript]": { 44 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 45 | }, 46 | "[javascriptreact]": { 47 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 48 | }, 49 | "[typescript]": { 50 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 51 | }, 52 | "[typescriptreact]": { 53 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 54 | }, 55 | "[markdown]": { 56 | "editor.defaultFormatter": "jkillian.custom-local-formatters" 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 2 | Version 2, December 2004 3 | 4 | Copyright (C) 2004 Sam Hocevar 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [factchecker](https://factchecker.vercel.app/) 2 | 3 | ![鴨川って快活CLUBだ](./docs/hero.png) 4 | 5 | ## Links 6 | 7 | - [日本ファクトセンター](https://factcheckcenter.jp) 8 | - 画像出典 9 | - https://twitter.com/hanakazuv1/status/1576112460758556672 10 | 11 | ## License 12 | 13 | [WTFPL](https://github.com/SnO2WMaN/factchecker/blob/main/LICENSE) 14 | -------------------------------------------------------------------------------- /docs/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnO2WMaN/factchecker/339aebe21e3325fcadd7b95f49a6c4038b37ec6f/docs/hero.png -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- 1 | { 2 | "lineWidth": 120, 3 | "useTabs": false, 4 | "indentWidth": 2, 5 | "typescript": { 6 | }, 7 | "json": { 8 | }, 9 | "markdown": { 10 | }, 11 | "toml": { 12 | }, 13 | "includes": [ 14 | "**/*.{ts,tsx,js,jsx,cjs,mjs}", 15 | "**/*.{json,md,toml}" 16 | ], 17 | "excludes": [ 18 | "**/.direnv", 19 | "**/node_modules", 20 | "**/*-lock.json", 21 | "**/next-env.d.ts" 22 | ], 23 | "plugins": [ 24 | "https://plugins.dprint.dev/typescript-0.69.5.wasm", 25 | "https://plugins.dprint.dev/json-0.15.3.wasm", 26 | "https://plugins.dprint.dev/markdown-0.13.3.wasm", 27 | "https://plugins.dprint.dev/toml-0.5.4.wasm" 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- 1 | { 2 | "nodes": { 3 | "corepack": { 4 | "locked": { 5 | "lastModified": 1665303648, 6 | "narHash": "sha256-sunKe5UiZwat/RyTRsa4G37SClTG+5CR7PiYZ3znS2Q=", 7 | "owner": "SnO2WMaN", 8 | "repo": "corepack-flake", 9 | "rev": "025299f78022e13c7223898867ab092baf3c5c1c", 10 | "type": "github" 11 | }, 12 | "original": { 13 | "owner": "SnO2WMaN", 14 | "repo": "corepack-flake", 15 | "type": "github" 16 | } 17 | }, 18 | "devshell": { 19 | "inputs": { 20 | "flake-utils": "flake-utils", 21 | "nixpkgs": "nixpkgs" 22 | }, 23 | "locked": { 24 | "lastModified": 1663445644, 25 | "narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=", 26 | "owner": "numtide", 27 | "repo": "devshell", 28 | "rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66", 29 | "type": "github" 30 | }, 31 | "original": { 32 | "owner": "numtide", 33 | "repo": "devshell", 34 | "type": "github" 35 | } 36 | }, 37 | "flake-compat": { 38 | "flake": false, 39 | "locked": { 40 | "lastModified": 1650374568, 41 | "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", 42 | "owner": "edolstra", 43 | "repo": "flake-compat", 44 | "rev": "b4a34015c698c7793d592d66adbab377907a2be8", 45 | "type": "github" 46 | }, 47 | "original": { 48 | "owner": "edolstra", 49 | "repo": "flake-compat", 50 | "type": "github" 51 | } 52 | }, 53 | "flake-utils": { 54 | "locked": { 55 | "lastModified": 1642700792, 56 | "narHash": "sha256-XqHrk7hFb+zBvRg6Ghl+AZDq03ov6OshJLiSWOoX5es=", 57 | "owner": "numtide", 58 | "repo": "flake-utils", 59 | "rev": "846b2ae0fc4cc943637d3d1def4454213e203cba", 60 | "type": "github" 61 | }, 62 | "original": { 63 | "owner": "numtide", 64 | "repo": "flake-utils", 65 | "type": "github" 66 | } 67 | }, 68 | "flake-utils_2": { 69 | "locked": { 70 | "lastModified": 1659877975, 71 | "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", 72 | "owner": "numtide", 73 | "repo": "flake-utils", 74 | "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", 75 | "type": "github" 76 | }, 77 | "original": { 78 | "owner": "numtide", 79 | "repo": "flake-utils", 80 | "type": "github" 81 | } 82 | }, 83 | "nixpkgs": { 84 | "locked": { 85 | "lastModified": 1643381941, 86 | "narHash": "sha256-pHTwvnN4tTsEKkWlXQ8JMY423epos8wUOhthpwJjtpc=", 87 | "owner": "NixOS", 88 | "repo": "nixpkgs", 89 | "rev": "5efc8ca954272c4376ac929f4c5ffefcc20551d5", 90 | "type": "github" 91 | }, 92 | "original": { 93 | "owner": "NixOS", 94 | "ref": "nixpkgs-unstable", 95 | "repo": "nixpkgs", 96 | "type": "github" 97 | } 98 | }, 99 | "nixpkgs_2": { 100 | "locked": { 101 | "lastModified": 1665081174, 102 | "narHash": "sha256-6hsmzdhdy8Kbvl5e0xZNE83pW3fKQvNiobJkM6KQrgA=", 103 | "owner": "nixos", 104 | "repo": "nixpkgs", 105 | "rev": "598f83ebeb2235435189cf84d844b8b73e858e0f", 106 | "type": "github" 107 | }, 108 | "original": { 109 | "owner": "nixos", 110 | "ref": "nixos-unstable", 111 | "repo": "nixpkgs", 112 | "type": "github" 113 | } 114 | }, 115 | "root": { 116 | "inputs": { 117 | "corepack": "corepack", 118 | "devshell": "devshell", 119 | "flake-compat": "flake-compat", 120 | "flake-utils": "flake-utils_2", 121 | "nixpkgs": "nixpkgs_2" 122 | } 123 | } 124 | }, 125 | "root": "root", 126 | "version": 7 127 | } 128 | -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- 1 | { 2 | inputs = { 3 | nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 4 | corepack.url = "github:SnO2WMaN/corepack-flake"; 5 | }; 6 | 7 | # dev 8 | inputs = { 9 | devshell.url = "github:numtide/devshell"; 10 | flake-utils.url = "github:numtide/flake-utils"; 11 | flake-compat = { 12 | url = "github:edolstra/flake-compat"; 13 | flake = false; 14 | }; 15 | }; 16 | 17 | outputs = { 18 | self, 19 | nixpkgs, 20 | flake-utils, 21 | ... 22 | } @ inputs: 23 | flake-utils.lib.eachDefaultSystem ( 24 | system: let 25 | pkgs = import nixpkgs { 26 | inherit system; 27 | overlays = with inputs; [ 28 | devshell.overlay 29 | corepack.overlays.default 30 | ]; 31 | }; 32 | in { 33 | devShells.default = pkgs.devshell.mkShell { 34 | packages = with pkgs; [ 35 | alejandra 36 | dprint 37 | treefmt 38 | nodejs-16_x 39 | (mkCorepack { 40 | nodejs = nodejs-16_x; 41 | pm = "pnpm"; 42 | }) 43 | ]; 44 | commands = [ 45 | { 46 | package = "treefmt"; 47 | category = "formatters"; 48 | } 49 | ]; 50 | env = [ 51 | { 52 | name = "PATH"; 53 | eval = "$PATH:$PRJ_ROOT/node_modules/.bin"; 54 | } 55 | { 56 | name = "LD_LIBRARY_PATH"; 57 | eval = pkgs.lib.makeLibraryPath [pkgs.libuuid]; 58 | } 59 | ]; 60 | }; 61 | } 62 | ); 63 | } 64 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ファクトチェッカ 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sno2wman/factchecker", 3 | "private": true, 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build", 7 | "lint": "eslint", 8 | "typecheck": "tsc --noEmit" 9 | }, 10 | "engines": { 11 | "node": "^16" 12 | }, 13 | "dependencies": { 14 | "canvas": "^2.10.1", 15 | "clsx": "^1.2.1", 16 | "konva": "^8.3.13", 17 | "react": "^18.2.0", 18 | "react-dom": "^18.2.0", 19 | "react-konva": "^18.2.2", 20 | "use-image": "^1.1.0" 21 | }, 22 | "devDependencies": { 23 | "@tsconfig/node16": "1.0.3", 24 | "@types/node": "18.8.2", 25 | "@types/react": "^18.0.21", 26 | "@types/react-dom": "^18.0.6", 27 | "@typescript-eslint/eslint-plugin": "5.39.0", 28 | "@typescript-eslint/parser": "5.39.0", 29 | "@vitejs/plugin-react": "2.1.0", 30 | "autoprefixer": "^10.4.12", 31 | "eslint": "8.24.0", 32 | "eslint-plugin-eslint-comments": "3.2.0", 33 | "eslint-plugin-node": "11.1.0", 34 | "eslint-plugin-react": "7.31.8", 35 | "eslint-plugin-react-hooks": "4.6.0", 36 | "eslint-plugin-simple-import-sort": "8.0.0", 37 | "eslint-plugin-unused-imports": "2.0.0", 38 | "npm-run-all": "4.1.5", 39 | "postcss": "^8.4.17", 40 | "tailwindcss": "^3.1.8", 41 | "typescript": "4.8.4", 42 | "vercel": "^28.4.6", 43 | "vite": "^3.1.4", 44 | "vite-plugin-node": "^1.0.0", 45 | "vite-plugin-rewrite-all": "^1.0.0", 46 | "vite-tsconfig-paths": "^3.5.1" 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@tsconfig/node16': 1.0.3 5 | '@types/node': 18.8.2 6 | '@types/react': ^18.0.21 7 | '@types/react-dom': ^18.0.6 8 | '@typescript-eslint/eslint-plugin': 5.39.0 9 | '@typescript-eslint/parser': 5.39.0 10 | '@vitejs/plugin-react': 2.1.0 11 | autoprefixer: ^10.4.12 12 | canvas: ^2.10.1 13 | clsx: ^1.2.1 14 | eslint: 8.24.0 15 | eslint-plugin-eslint-comments: 3.2.0 16 | eslint-plugin-node: 11.1.0 17 | eslint-plugin-react: 7.31.8 18 | eslint-plugin-react-hooks: 4.6.0 19 | eslint-plugin-simple-import-sort: 8.0.0 20 | eslint-plugin-unused-imports: 2.0.0 21 | konva: ^8.3.13 22 | npm-run-all: 4.1.5 23 | postcss: ^8.4.17 24 | react: ^18.2.0 25 | react-dom: ^18.2.0 26 | react-konva: ^18.2.2 27 | tailwindcss: ^3.1.8 28 | typescript: 4.8.4 29 | use-image: ^1.1.0 30 | vercel: ^28.4.6 31 | vite: ^3.1.4 32 | vite-plugin-node: ^1.0.0 33 | vite-plugin-rewrite-all: ^1.0.0 34 | vite-tsconfig-paths: ^3.5.1 35 | 36 | dependencies: 37 | canvas: 2.10.1 38 | clsx: 1.2.1 39 | konva: 8.3.13 40 | react: 18.2.0 41 | react-dom: 18.2.0_react@18.2.0 42 | react-konva: 18.2.2_ycsaxglfwmvsphhhrpeabwxklq 43 | use-image: 1.1.0_biqbaboplfbrettd7655fr4n2y 44 | 45 | devDependencies: 46 | '@tsconfig/node16': 1.0.3 47 | '@types/node': 18.8.2 48 | '@types/react': 18.0.21 49 | '@types/react-dom': 18.0.6 50 | '@typescript-eslint/eslint-plugin': 5.39.0_xyciw6oqjoiiono4dhv3uhn5my 51 | '@typescript-eslint/parser': 5.39.0_ypn2ylkkyfa5i233caldtndbqa 52 | '@vitejs/plugin-react': 2.1.0_vite@3.1.4 53 | autoprefixer: 10.4.12_postcss@8.4.17 54 | eslint: 8.24.0 55 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.24.0 56 | eslint-plugin-node: 11.1.0_eslint@8.24.0 57 | eslint-plugin-react: 7.31.8_eslint@8.24.0 58 | eslint-plugin-react-hooks: 4.6.0_eslint@8.24.0 59 | eslint-plugin-simple-import-sort: 8.0.0_eslint@8.24.0 60 | eslint-plugin-unused-imports: 2.0.0_huv4zm33phu4g26wxzquk6xtfu 61 | npm-run-all: 4.1.5 62 | postcss: 8.4.17 63 | tailwindcss: 3.1.8 64 | typescript: 4.8.4 65 | vercel: 28.4.6 66 | vite: 3.1.4 67 | vite-plugin-node: 1.0.0_vite@3.1.4 68 | vite-plugin-rewrite-all: 1.0.0_vite@3.1.4 69 | vite-tsconfig-paths: 3.5.1_vite@3.1.4 70 | 71 | packages: 72 | 73 | /@ampproject/remapping/2.2.0: 74 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} 75 | engines: {node: '>=6.0.0'} 76 | dependencies: 77 | '@jridgewell/gen-mapping': 0.1.1 78 | '@jridgewell/trace-mapping': 0.3.15 79 | dev: true 80 | 81 | /@babel/code-frame/7.18.6: 82 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 83 | engines: {node: '>=6.9.0'} 84 | dependencies: 85 | '@babel/highlight': 7.18.6 86 | dev: true 87 | 88 | /@babel/compat-data/7.19.3: 89 | resolution: {integrity: sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==} 90 | engines: {node: '>=6.9.0'} 91 | dev: true 92 | 93 | /@babel/core/7.19.3: 94 | resolution: {integrity: sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==} 95 | engines: {node: '>=6.9.0'} 96 | dependencies: 97 | '@ampproject/remapping': 2.2.0 98 | '@babel/code-frame': 7.18.6 99 | '@babel/generator': 7.19.3 100 | '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.3 101 | '@babel/helper-module-transforms': 7.19.0 102 | '@babel/helpers': 7.19.0 103 | '@babel/parser': 7.19.3 104 | '@babel/template': 7.18.10 105 | '@babel/traverse': 7.19.3 106 | '@babel/types': 7.19.3 107 | convert-source-map: 1.8.0 108 | debug: 4.3.4 109 | gensync: 1.0.0-beta.2 110 | json5: 2.2.1 111 | semver: 6.3.0 112 | transitivePeerDependencies: 113 | - supports-color 114 | dev: true 115 | 116 | /@babel/generator/7.19.3: 117 | resolution: {integrity: sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==} 118 | engines: {node: '>=6.9.0'} 119 | dependencies: 120 | '@babel/types': 7.19.3 121 | '@jridgewell/gen-mapping': 0.3.2 122 | jsesc: 2.5.2 123 | dev: true 124 | 125 | /@babel/helper-annotate-as-pure/7.18.6: 126 | resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} 127 | engines: {node: '>=6.9.0'} 128 | dependencies: 129 | '@babel/types': 7.19.3 130 | dev: true 131 | 132 | /@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.3: 133 | resolution: {integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==} 134 | engines: {node: '>=6.9.0'} 135 | peerDependencies: 136 | '@babel/core': ^7.0.0 137 | dependencies: 138 | '@babel/compat-data': 7.19.3 139 | '@babel/core': 7.19.3 140 | '@babel/helper-validator-option': 7.18.6 141 | browserslist: 4.21.4 142 | semver: 6.3.0 143 | dev: true 144 | 145 | /@babel/helper-environment-visitor/7.18.9: 146 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 147 | engines: {node: '>=6.9.0'} 148 | dev: true 149 | 150 | /@babel/helper-function-name/7.19.0: 151 | resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} 152 | engines: {node: '>=6.9.0'} 153 | dependencies: 154 | '@babel/template': 7.18.10 155 | '@babel/types': 7.19.3 156 | dev: true 157 | 158 | /@babel/helper-hoist-variables/7.18.6: 159 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 160 | engines: {node: '>=6.9.0'} 161 | dependencies: 162 | '@babel/types': 7.19.3 163 | dev: true 164 | 165 | /@babel/helper-module-imports/7.18.6: 166 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} 167 | engines: {node: '>=6.9.0'} 168 | dependencies: 169 | '@babel/types': 7.19.3 170 | dev: true 171 | 172 | /@babel/helper-module-transforms/7.19.0: 173 | resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==} 174 | engines: {node: '>=6.9.0'} 175 | dependencies: 176 | '@babel/helper-environment-visitor': 7.18.9 177 | '@babel/helper-module-imports': 7.18.6 178 | '@babel/helper-simple-access': 7.18.6 179 | '@babel/helper-split-export-declaration': 7.18.6 180 | '@babel/helper-validator-identifier': 7.19.1 181 | '@babel/template': 7.18.10 182 | '@babel/traverse': 7.19.3 183 | '@babel/types': 7.19.3 184 | transitivePeerDependencies: 185 | - supports-color 186 | dev: true 187 | 188 | /@babel/helper-plugin-utils/7.19.0: 189 | resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} 190 | engines: {node: '>=6.9.0'} 191 | dev: true 192 | 193 | /@babel/helper-simple-access/7.18.6: 194 | resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} 195 | engines: {node: '>=6.9.0'} 196 | dependencies: 197 | '@babel/types': 7.19.3 198 | dev: true 199 | 200 | /@babel/helper-split-export-declaration/7.18.6: 201 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 202 | engines: {node: '>=6.9.0'} 203 | dependencies: 204 | '@babel/types': 7.19.3 205 | dev: true 206 | 207 | /@babel/helper-string-parser/7.18.10: 208 | resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} 209 | engines: {node: '>=6.9.0'} 210 | dev: true 211 | 212 | /@babel/helper-validator-identifier/7.19.1: 213 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 214 | engines: {node: '>=6.9.0'} 215 | dev: true 216 | 217 | /@babel/helper-validator-option/7.18.6: 218 | resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} 219 | engines: {node: '>=6.9.0'} 220 | dev: true 221 | 222 | /@babel/helpers/7.19.0: 223 | resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==} 224 | engines: {node: '>=6.9.0'} 225 | dependencies: 226 | '@babel/template': 7.18.10 227 | '@babel/traverse': 7.19.3 228 | '@babel/types': 7.19.3 229 | transitivePeerDependencies: 230 | - supports-color 231 | dev: true 232 | 233 | /@babel/highlight/7.18.6: 234 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 235 | engines: {node: '>=6.9.0'} 236 | dependencies: 237 | '@babel/helper-validator-identifier': 7.19.1 238 | chalk: 2.4.2 239 | js-tokens: 4.0.0 240 | dev: true 241 | 242 | /@babel/parser/7.19.3: 243 | resolution: {integrity: sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==} 244 | engines: {node: '>=6.0.0'} 245 | hasBin: true 246 | dependencies: 247 | '@babel/types': 7.19.3 248 | dev: true 249 | 250 | /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.3: 251 | resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} 252 | engines: {node: '>=6.9.0'} 253 | peerDependencies: 254 | '@babel/core': ^7.0.0-0 255 | dependencies: 256 | '@babel/core': 7.19.3 257 | '@babel/helper-plugin-utils': 7.19.0 258 | dev: true 259 | 260 | /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.3: 261 | resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} 262 | engines: {node: '>=6.9.0'} 263 | peerDependencies: 264 | '@babel/core': ^7.0.0-0 265 | dependencies: 266 | '@babel/core': 7.19.3 267 | '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.3 268 | dev: true 269 | 270 | /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.3: 271 | resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} 272 | engines: {node: '>=6.9.0'} 273 | peerDependencies: 274 | '@babel/core': ^7.0.0-0 275 | dependencies: 276 | '@babel/core': 7.19.3 277 | '@babel/helper-plugin-utils': 7.19.0 278 | dev: true 279 | 280 | /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.3: 281 | resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} 282 | engines: {node: '>=6.9.0'} 283 | peerDependencies: 284 | '@babel/core': ^7.0.0-0 285 | dependencies: 286 | '@babel/core': 7.19.3 287 | '@babel/helper-plugin-utils': 7.19.0 288 | dev: true 289 | 290 | /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.3: 291 | resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} 292 | engines: {node: '>=6.9.0'} 293 | peerDependencies: 294 | '@babel/core': ^7.0.0-0 295 | dependencies: 296 | '@babel/core': 7.19.3 297 | '@babel/helper-annotate-as-pure': 7.18.6 298 | '@babel/helper-module-imports': 7.18.6 299 | '@babel/helper-plugin-utils': 7.19.0 300 | '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.3 301 | '@babel/types': 7.19.3 302 | dev: true 303 | 304 | /@babel/template/7.18.10: 305 | resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} 306 | engines: {node: '>=6.9.0'} 307 | dependencies: 308 | '@babel/code-frame': 7.18.6 309 | '@babel/parser': 7.19.3 310 | '@babel/types': 7.19.3 311 | dev: true 312 | 313 | /@babel/traverse/7.19.3: 314 | resolution: {integrity: sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==} 315 | engines: {node: '>=6.9.0'} 316 | dependencies: 317 | '@babel/code-frame': 7.18.6 318 | '@babel/generator': 7.19.3 319 | '@babel/helper-environment-visitor': 7.18.9 320 | '@babel/helper-function-name': 7.19.0 321 | '@babel/helper-hoist-variables': 7.18.6 322 | '@babel/helper-split-export-declaration': 7.18.6 323 | '@babel/parser': 7.19.3 324 | '@babel/types': 7.19.3 325 | debug: 4.3.4 326 | globals: 11.12.0 327 | transitivePeerDependencies: 328 | - supports-color 329 | dev: true 330 | 331 | /@babel/types/7.19.3: 332 | resolution: {integrity: sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==} 333 | engines: {node: '>=6.9.0'} 334 | dependencies: 335 | '@babel/helper-string-parser': 7.18.10 336 | '@babel/helper-validator-identifier': 7.19.1 337 | to-fast-properties: 2.0.0 338 | dev: true 339 | 340 | /@cush/relative/1.0.0: 341 | resolution: {integrity: sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA==} 342 | dev: true 343 | 344 | /@edge-runtime/format/1.1.0-beta.33: 345 | resolution: {integrity: sha512-t34oTdZOqYSiguCGnt9GYzh9mrnhCHNRPGDvxt5PB5T3LZpSVk+vfSXRqpvTxy51sxQpxvTZry8QLC+E+Fm67w==} 346 | dev: true 347 | 348 | /@edge-runtime/primitives/1.1.0-beta.36: 349 | resolution: {integrity: sha512-Tji7SGWmn1+JGSnzFtWUoS7+kODIFprTyIAw0EBOVWEQKWfs7r0aTEm1XkJR0+d1jP9f0GB5LBKG/Z7KFyhx7g==} 350 | dev: true 351 | 352 | /@edge-runtime/vm/1.1.0-beta.32: 353 | resolution: {integrity: sha512-G0SH80am2XjlK6oFI3RoKlg1SBS5ZAeqakYasfNhJEXqM7g7tsoh5jURMQcNxpLvo48XBTgHgAVEMzhAGgDPZg==} 354 | dependencies: 355 | '@edge-runtime/primitives': 1.1.0-beta.36 356 | dev: true 357 | 358 | /@esbuild/android-arm/0.15.10: 359 | resolution: {integrity: sha512-FNONeQPy/ox+5NBkcSbYJxoXj9GWu8gVGJTVmUyoOCKQFDTrHVKgNSzChdNt0I8Aj/iKcsDf2r9BFwv+FSNUXg==} 360 | engines: {node: '>=12'} 361 | cpu: [arm] 362 | os: [android] 363 | requiresBuild: true 364 | dev: true 365 | optional: true 366 | 367 | /@esbuild/linux-loong64/0.15.10: 368 | resolution: {integrity: sha512-w0Ou3Z83LOYEkwaui2M8VwIp+nLi/NA60lBLMvaJ+vXVMcsARYdEzLNE7RSm4+lSg4zq4d7fAVuzk7PNQ5JFgg==} 369 | engines: {node: '>=12'} 370 | cpu: [loong64] 371 | os: [linux] 372 | requiresBuild: true 373 | dev: true 374 | optional: true 375 | 376 | /@eslint/eslintrc/1.3.2: 377 | resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==} 378 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 379 | dependencies: 380 | ajv: 6.12.6 381 | debug: 4.3.4 382 | espree: 9.4.0 383 | globals: 13.17.0 384 | ignore: 5.2.0 385 | import-fresh: 3.3.0 386 | js-yaml: 4.1.0 387 | minimatch: 3.1.2 388 | strip-json-comments: 3.1.1 389 | transitivePeerDependencies: 390 | - supports-color 391 | dev: true 392 | 393 | /@humanwhocodes/config-array/0.10.7: 394 | resolution: {integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==} 395 | engines: {node: '>=10.10.0'} 396 | dependencies: 397 | '@humanwhocodes/object-schema': 1.2.1 398 | debug: 4.3.4 399 | minimatch: 3.1.2 400 | transitivePeerDependencies: 401 | - supports-color 402 | dev: true 403 | 404 | /@humanwhocodes/gitignore-to-minimatch/1.0.2: 405 | resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} 406 | dev: true 407 | 408 | /@humanwhocodes/module-importer/1.0.1: 409 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 410 | engines: {node: '>=12.22'} 411 | dev: true 412 | 413 | /@humanwhocodes/object-schema/1.2.1: 414 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 415 | dev: true 416 | 417 | /@jridgewell/gen-mapping/0.1.1: 418 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} 419 | engines: {node: '>=6.0.0'} 420 | dependencies: 421 | '@jridgewell/set-array': 1.1.2 422 | '@jridgewell/sourcemap-codec': 1.4.14 423 | dev: true 424 | 425 | /@jridgewell/gen-mapping/0.3.2: 426 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} 427 | engines: {node: '>=6.0.0'} 428 | dependencies: 429 | '@jridgewell/set-array': 1.1.2 430 | '@jridgewell/sourcemap-codec': 1.4.14 431 | '@jridgewell/trace-mapping': 0.3.15 432 | dev: true 433 | 434 | /@jridgewell/resolve-uri/3.1.0: 435 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 436 | engines: {node: '>=6.0.0'} 437 | dev: true 438 | 439 | /@jridgewell/set-array/1.1.2: 440 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 441 | engines: {node: '>=6.0.0'} 442 | dev: true 443 | 444 | /@jridgewell/sourcemap-codec/1.4.14: 445 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 446 | dev: true 447 | 448 | /@jridgewell/trace-mapping/0.3.15: 449 | resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} 450 | dependencies: 451 | '@jridgewell/resolve-uri': 3.1.0 452 | '@jridgewell/sourcemap-codec': 1.4.14 453 | dev: true 454 | 455 | /@mapbox/node-pre-gyp/1.0.10: 456 | resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} 457 | hasBin: true 458 | dependencies: 459 | detect-libc: 2.0.1 460 | https-proxy-agent: 5.0.1 461 | make-dir: 3.1.0 462 | node-fetch: 2.6.7 463 | nopt: 5.0.0 464 | npmlog: 5.0.1 465 | rimraf: 3.0.2 466 | semver: 7.3.7 467 | tar: 6.1.11 468 | transitivePeerDependencies: 469 | - encoding 470 | - supports-color 471 | 472 | /@nodelib/fs.scandir/2.1.5: 473 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 474 | engines: {node: '>= 8'} 475 | dependencies: 476 | '@nodelib/fs.stat': 2.0.5 477 | run-parallel: 1.2.0 478 | dev: true 479 | 480 | /@nodelib/fs.stat/2.0.5: 481 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 482 | engines: {node: '>= 8'} 483 | dev: true 484 | 485 | /@nodelib/fs.walk/1.2.8: 486 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 487 | engines: {node: '>= 8'} 488 | dependencies: 489 | '@nodelib/fs.scandir': 2.1.5 490 | fastq: 1.13.0 491 | dev: true 492 | 493 | /@rollup/pluginutils/4.2.1: 494 | resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} 495 | engines: {node: '>= 8.0.0'} 496 | dependencies: 497 | estree-walker: 2.0.2 498 | picomatch: 2.3.1 499 | dev: true 500 | 501 | /@sindresorhus/is/0.14.0: 502 | resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} 503 | engines: {node: '>=6'} 504 | dev: true 505 | 506 | /@szmarczak/http-timer/1.1.2: 507 | resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} 508 | engines: {node: '>=6'} 509 | dependencies: 510 | defer-to-connect: 1.1.3 511 | dev: true 512 | 513 | /@ts-morph/common/0.11.1: 514 | resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==} 515 | dependencies: 516 | fast-glob: 3.2.12 517 | minimatch: 3.1.2 518 | mkdirp: 1.0.4 519 | path-browserify: 1.0.1 520 | dev: true 521 | 522 | /@tsconfig/node16/1.0.3: 523 | resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} 524 | dev: true 525 | 526 | /@types/json-schema/7.0.11: 527 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 528 | dev: true 529 | 530 | /@types/keyv/3.1.4: 531 | resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} 532 | dependencies: 533 | '@types/node': 18.8.2 534 | dev: true 535 | 536 | /@types/node/18.8.2: 537 | resolution: {integrity: sha512-cRMwIgdDN43GO4xMWAfJAecYn8wV4JbsOGHNfNUIDiuYkUYAR5ec4Rj7IO2SAhFPEfpPtLtUTbbny/TCT7aDwA==} 538 | dev: true 539 | 540 | /@types/prop-types/15.7.5: 541 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} 542 | 543 | /@types/react-dom/18.0.6: 544 | resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} 545 | dependencies: 546 | '@types/react': 18.0.21 547 | dev: true 548 | 549 | /@types/react-reconciler/0.28.0: 550 | resolution: {integrity: sha512-5cjk9ottZAj7eaTsqzPUIlrVbh3hBAO2YaEL1rkjHKB3xNAId7oU8GhzvAX+gfmlfoxTwJnBjPxEHyxkEA1Ffg==} 551 | dependencies: 552 | '@types/react': 18.0.21 553 | dev: false 554 | 555 | /@types/react/18.0.21: 556 | resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==} 557 | dependencies: 558 | '@types/prop-types': 15.7.5 559 | '@types/scheduler': 0.16.2 560 | csstype: 3.1.1 561 | 562 | /@types/responselike/1.0.0: 563 | resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} 564 | dependencies: 565 | '@types/node': 18.8.2 566 | dev: true 567 | 568 | /@types/scheduler/0.16.2: 569 | resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} 570 | 571 | /@typescript-eslint/eslint-plugin/5.39.0_xyciw6oqjoiiono4dhv3uhn5my: 572 | resolution: {integrity: sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A==} 573 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 574 | peerDependencies: 575 | '@typescript-eslint/parser': ^5.0.0 576 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 577 | typescript: '*' 578 | peerDependenciesMeta: 579 | typescript: 580 | optional: true 581 | dependencies: 582 | '@typescript-eslint/parser': 5.39.0_ypn2ylkkyfa5i233caldtndbqa 583 | '@typescript-eslint/scope-manager': 5.39.0 584 | '@typescript-eslint/type-utils': 5.39.0_ypn2ylkkyfa5i233caldtndbqa 585 | '@typescript-eslint/utils': 5.39.0_ypn2ylkkyfa5i233caldtndbqa 586 | debug: 4.3.4 587 | eslint: 8.24.0 588 | ignore: 5.2.0 589 | regexpp: 3.2.0 590 | semver: 7.3.7 591 | tsutils: 3.21.0_typescript@4.8.4 592 | typescript: 4.8.4 593 | transitivePeerDependencies: 594 | - supports-color 595 | dev: true 596 | 597 | /@typescript-eslint/parser/5.39.0_ypn2ylkkyfa5i233caldtndbqa: 598 | resolution: {integrity: sha512-PhxLjrZnHShe431sBAGHaNe6BDdxAASDySgsBCGxcBecVCi8NQWxQZMcizNA4g0pN51bBAn/FUfkWG3SDVcGlA==} 599 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 600 | peerDependencies: 601 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 602 | typescript: '*' 603 | peerDependenciesMeta: 604 | typescript: 605 | optional: true 606 | dependencies: 607 | '@typescript-eslint/scope-manager': 5.39.0 608 | '@typescript-eslint/types': 5.39.0 609 | '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 610 | debug: 4.3.4 611 | eslint: 8.24.0 612 | typescript: 4.8.4 613 | transitivePeerDependencies: 614 | - supports-color 615 | dev: true 616 | 617 | /@typescript-eslint/scope-manager/5.39.0: 618 | resolution: {integrity: sha512-/I13vAqmG3dyqMVSZPjsbuNQlYS082Y7OMkwhCfLXYsmlI0ca4nkL7wJ/4gjX70LD4P8Hnw1JywUVVAwepURBw==} 619 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 620 | dependencies: 621 | '@typescript-eslint/types': 5.39.0 622 | '@typescript-eslint/visitor-keys': 5.39.0 623 | dev: true 624 | 625 | /@typescript-eslint/type-utils/5.39.0_ypn2ylkkyfa5i233caldtndbqa: 626 | resolution: {integrity: sha512-KJHJkOothljQWzR3t/GunL0TPKY+fGJtnpl+pX+sJ0YiKTz3q2Zr87SGTmFqsCMFrLt5E0+o+S6eQY0FAXj9uA==} 627 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 628 | peerDependencies: 629 | eslint: '*' 630 | typescript: '*' 631 | peerDependenciesMeta: 632 | typescript: 633 | optional: true 634 | dependencies: 635 | '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 636 | '@typescript-eslint/utils': 5.39.0_ypn2ylkkyfa5i233caldtndbqa 637 | debug: 4.3.4 638 | eslint: 8.24.0 639 | tsutils: 3.21.0_typescript@4.8.4 640 | typescript: 4.8.4 641 | transitivePeerDependencies: 642 | - supports-color 643 | dev: true 644 | 645 | /@typescript-eslint/types/5.39.0: 646 | resolution: {integrity: sha512-gQMZrnfEBFXK38hYqt8Lkwt8f4U6yq+2H5VDSgP/qiTzC8Nw8JO3OuSUOQ2qW37S/dlwdkHDntkZM6SQhKyPhw==} 647 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 648 | dev: true 649 | 650 | /@typescript-eslint/typescript-estree/5.39.0_typescript@4.8.4: 651 | resolution: {integrity: sha512-qLFQP0f398sdnogJoLtd43pUgB18Q50QSA+BTE5h3sUxySzbWDpTSdgt4UyxNSozY/oDK2ta6HVAzvGgq8JYnA==} 652 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 653 | peerDependencies: 654 | typescript: '*' 655 | peerDependenciesMeta: 656 | typescript: 657 | optional: true 658 | dependencies: 659 | '@typescript-eslint/types': 5.39.0 660 | '@typescript-eslint/visitor-keys': 5.39.0 661 | debug: 4.3.4 662 | globby: 11.1.0 663 | is-glob: 4.0.3 664 | semver: 7.3.7 665 | tsutils: 3.21.0_typescript@4.8.4 666 | typescript: 4.8.4 667 | transitivePeerDependencies: 668 | - supports-color 669 | dev: true 670 | 671 | /@typescript-eslint/utils/5.39.0_ypn2ylkkyfa5i233caldtndbqa: 672 | resolution: {integrity: sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg==} 673 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 674 | peerDependencies: 675 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 676 | dependencies: 677 | '@types/json-schema': 7.0.11 678 | '@typescript-eslint/scope-manager': 5.39.0 679 | '@typescript-eslint/types': 5.39.0 680 | '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 681 | eslint: 8.24.0 682 | eslint-scope: 5.1.1 683 | eslint-utils: 3.0.0_eslint@8.24.0 684 | transitivePeerDependencies: 685 | - supports-color 686 | - typescript 687 | dev: true 688 | 689 | /@typescript-eslint/visitor-keys/5.39.0: 690 | resolution: {integrity: sha512-yyE3RPwOG+XJBLrhvsxAidUgybJVQ/hG8BhiJo0k8JSAYfk/CshVcxf0HwP4Jt7WZZ6vLmxdo1p6EyN3tzFTkg==} 691 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 692 | dependencies: 693 | '@typescript-eslint/types': 5.39.0 694 | eslint-visitor-keys: 3.3.0 695 | dev: true 696 | 697 | /@vercel/build-utils/5.5.3: 698 | resolution: {integrity: sha512-T4MYD87rwocybIQzv4giRFYiisQqFLZOsPXn5tglQfnsB0DJM47l8VW9oFgGX2cJyp/px7C/ovdLrhwY/XWhYQ==} 699 | dev: true 700 | 701 | /@vercel/go/2.2.11: 702 | resolution: {integrity: sha512-ZxnbUfdigJTL8XzwHZuTEKFj0xPJRoxdPbVou0Afi9pMuTvkDtaIA87tlTHssK18J7joAn8lh8yq5NjAFZvUzw==} 703 | dev: true 704 | 705 | /@vercel/hydrogen/0.0.24: 706 | resolution: {integrity: sha512-BF2mHkYInHd4Dcpu2bLuD0GokzVdRPEh92w6yjAltYsPYeMzd5R4kjCP6KlP+MPuje0kyVyNosuOBvURLul99A==} 707 | dev: true 708 | 709 | /@vercel/next/3.2.2: 710 | resolution: {integrity: sha512-/VeNye4c0pkeFZscG74AkIhFRpVI9weLPHTRFZJyFXYEAFQsurYPVINb2tpeXakghF6Sg6rdFKoZEMCed7bWZw==} 711 | dev: true 712 | 713 | /@vercel/nft/0.22.1: 714 | resolution: {integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==} 715 | hasBin: true 716 | dependencies: 717 | '@mapbox/node-pre-gyp': 1.0.10 718 | acorn: 8.8.0 719 | async-sema: 3.1.1 720 | bindings: 1.5.0 721 | estree-walker: 2.0.2 722 | glob: 7.2.3 723 | graceful-fs: 4.2.10 724 | micromatch: 4.0.5 725 | node-gyp-build: 4.5.0 726 | resolve-from: 5.0.0 727 | rollup-pluginutils: 2.8.2 728 | transitivePeerDependencies: 729 | - encoding 730 | - supports-color 731 | dev: true 732 | 733 | /@vercel/node-bridge/3.0.0: 734 | resolution: {integrity: sha512-TNQK6cufwrhd8ASDk5YHHenH8Xhp9sY8xUjOTKnQQI37KLk+Sw2HlHhT5rzUFN23ahosUlkY8InwtYUmSNb9kw==} 735 | dev: true 736 | 737 | /@vercel/node/2.5.21: 738 | resolution: {integrity: sha512-sJajTZYCDl4euWHuOgL5xzR7eLyi5Xv58j/QgI0tkOhMrREpqW9Jv2K2eSRDDuPDMbUgqqK14LodHApLlenizA==} 739 | dependencies: 740 | '@edge-runtime/vm': 1.1.0-beta.32 741 | '@types/node': 18.8.2 742 | '@vercel/build-utils': 5.5.3 743 | '@vercel/node-bridge': 3.0.0 744 | '@vercel/static-config': 2.0.3 745 | edge-runtime: 1.1.0-beta.32 746 | esbuild: 0.14.47 747 | exit-hook: 2.2.1 748 | node-fetch: 2.6.7 749 | ts-node: 8.9.1_typescript@4.3.4 750 | typescript: 4.3.4 751 | transitivePeerDependencies: 752 | - encoding 753 | dev: true 754 | 755 | /@vercel/python/3.1.20: 756 | resolution: {integrity: sha512-Sp5+wpDoFXnjxLqrYLKnWy+EObmehGzCDfaJjT2QMBv0peghUK+FE/qv1wStl+l3uQr2Ont65/9PUjwTtuRuXw==} 757 | dev: true 758 | 759 | /@vercel/redwood/1.0.29: 760 | resolution: {integrity: sha512-kyF3idmdlnDvueItceSYXIeGslgmN6U4RCpJXMCrHOvuNFIEIMj/NB45HEqTJsWY0ZYF14ok52R6/IXi0yH+IQ==} 761 | dependencies: 762 | '@vercel/nft': 0.22.1 763 | '@vercel/routing-utils': 2.0.2 764 | semver: 6.1.1 765 | transitivePeerDependencies: 766 | - encoding 767 | - supports-color 768 | dev: true 769 | 770 | /@vercel/remix/1.0.30: 771 | resolution: {integrity: sha512-PV5/QozRE/xdSYVRm7BmEVHCxXk4HpmtH5SRqwP20rlBclOkbPwObq+2l8ra9pV0YldDpuRtap8DQ0lFZcp0Yg==} 772 | dependencies: 773 | '@vercel/nft': 0.22.1 774 | transitivePeerDependencies: 775 | - encoding 776 | - supports-color 777 | dev: true 778 | 779 | /@vercel/routing-utils/2.0.2: 780 | resolution: {integrity: sha512-Ach23n7fjhVVRplBVDmSlJ0E1rJTOxuQdqJfyuC6yGQl5ykmfarCXfjrLFCgeujqmQwAU9q0PR3K6HVOaAmbfg==} 781 | dependencies: 782 | path-to-regexp: 6.1.0 783 | optionalDependencies: 784 | ajv: 6.12.6 785 | dev: true 786 | 787 | /@vercel/ruby/1.3.37: 788 | resolution: {integrity: sha512-bcfnuk2a/xzizFpFN9NFnEhO3JpmOj8uKzUciPMhMXrLulQoSRXEHl3MTbtFomoRxcyYjK1rRSNX5rXLZ0S+Zw==} 789 | dev: true 790 | 791 | /@vercel/static-build/1.0.29: 792 | resolution: {integrity: sha512-MyOkwHuuIN0D4pCHHKIaoUqRUjeR+nbTFLAtdeLJzHPS3AkW3Vt8KsNWtDGDp1KcceDuwdwg9wNyE97dInbetA==} 793 | dev: true 794 | 795 | /@vercel/static-config/2.0.3: 796 | resolution: {integrity: sha512-XfP0z81SigmxvUzzhN6pbURJns86HKYjrLYgetLbBp1d8NUv4O8dqhNkRGpNGYdljTkjBQOfqG0HVT6dSnqvOw==} 797 | dependencies: 798 | ajv: 8.6.3 799 | json-schema-to-ts: 1.6.4 800 | ts-morph: 12.0.0 801 | dev: true 802 | 803 | /@vitejs/plugin-react/2.1.0_vite@3.1.4: 804 | resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} 805 | engines: {node: ^14.18.0 || >=16.0.0} 806 | peerDependencies: 807 | vite: ^3.0.0 808 | dependencies: 809 | '@babel/core': 7.19.3 810 | '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.3 811 | '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.3 812 | '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.3 813 | '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.3 814 | magic-string: 0.26.5 815 | react-refresh: 0.14.0 816 | vite: 3.1.4 817 | transitivePeerDependencies: 818 | - supports-color 819 | dev: true 820 | 821 | /abbrev/1.1.1: 822 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 823 | 824 | /acorn-jsx/5.3.2_acorn@8.8.0: 825 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 826 | peerDependencies: 827 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 828 | dependencies: 829 | acorn: 8.8.0 830 | dev: true 831 | 832 | /acorn-node/1.8.2: 833 | resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} 834 | dependencies: 835 | acorn: 7.4.1 836 | acorn-walk: 7.2.0 837 | xtend: 4.0.2 838 | dev: true 839 | 840 | /acorn-walk/7.2.0: 841 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 842 | engines: {node: '>=0.4.0'} 843 | dev: true 844 | 845 | /acorn/7.4.1: 846 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 847 | engines: {node: '>=0.4.0'} 848 | hasBin: true 849 | dev: true 850 | 851 | /acorn/8.8.0: 852 | resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} 853 | engines: {node: '>=0.4.0'} 854 | hasBin: true 855 | dev: true 856 | 857 | /agent-base/6.0.2: 858 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 859 | engines: {node: '>= 6.0.0'} 860 | dependencies: 861 | debug: 4.3.4 862 | transitivePeerDependencies: 863 | - supports-color 864 | 865 | /ajv/6.12.6: 866 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 867 | dependencies: 868 | fast-deep-equal: 3.1.3 869 | fast-json-stable-stringify: 2.1.0 870 | json-schema-traverse: 0.4.1 871 | uri-js: 4.4.1 872 | dev: true 873 | 874 | /ajv/8.6.3: 875 | resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==} 876 | dependencies: 877 | fast-deep-equal: 3.1.3 878 | json-schema-traverse: 1.0.0 879 | require-from-string: 2.0.2 880 | uri-js: 4.4.1 881 | dev: true 882 | 883 | /ansi-align/3.0.1: 884 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 885 | dependencies: 886 | string-width: 4.2.3 887 | dev: true 888 | 889 | /ansi-regex/5.0.1: 890 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 891 | engines: {node: '>=8'} 892 | 893 | /ansi-styles/3.2.1: 894 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 895 | engines: {node: '>=4'} 896 | dependencies: 897 | color-convert: 1.9.3 898 | dev: true 899 | 900 | /ansi-styles/4.3.0: 901 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 902 | engines: {node: '>=8'} 903 | dependencies: 904 | color-convert: 2.0.1 905 | dev: true 906 | 907 | /anymatch/3.1.2: 908 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 909 | engines: {node: '>= 8'} 910 | dependencies: 911 | normalize-path: 3.0.0 912 | picomatch: 2.3.1 913 | dev: true 914 | 915 | /aproba/2.0.0: 916 | resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} 917 | 918 | /are-we-there-yet/2.0.0: 919 | resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} 920 | engines: {node: '>=10'} 921 | dependencies: 922 | delegates: 1.0.0 923 | readable-stream: 3.6.0 924 | 925 | /arg/4.1.3: 926 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 927 | dev: true 928 | 929 | /arg/5.0.2: 930 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 931 | dev: true 932 | 933 | /argparse/2.0.1: 934 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 935 | dev: true 936 | 937 | /array-includes/3.1.5: 938 | resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} 939 | engines: {node: '>= 0.4'} 940 | dependencies: 941 | call-bind: 1.0.2 942 | define-properties: 1.1.4 943 | es-abstract: 1.20.3 944 | get-intrinsic: 1.1.3 945 | is-string: 1.0.7 946 | dev: true 947 | 948 | /array-union/2.1.0: 949 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 950 | engines: {node: '>=8'} 951 | dev: true 952 | 953 | /array.prototype.flatmap/1.3.0: 954 | resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==} 955 | engines: {node: '>= 0.4'} 956 | dependencies: 957 | call-bind: 1.0.2 958 | define-properties: 1.1.4 959 | es-abstract: 1.20.3 960 | es-shim-unscopables: 1.0.0 961 | dev: true 962 | 963 | /async-sema/3.1.1: 964 | resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} 965 | dev: true 966 | 967 | /autoprefixer/10.4.12_postcss@8.4.17: 968 | resolution: {integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==} 969 | engines: {node: ^10 || ^12 || >=14} 970 | hasBin: true 971 | peerDependencies: 972 | postcss: ^8.1.0 973 | dependencies: 974 | browserslist: 4.21.4 975 | caniuse-lite: 1.0.30001415 976 | fraction.js: 4.2.0 977 | normalize-range: 0.1.2 978 | picocolors: 1.0.0 979 | postcss: 8.4.17 980 | postcss-value-parser: 4.2.0 981 | dev: true 982 | 983 | /balanced-match/1.0.2: 984 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 985 | 986 | /binary-extensions/2.2.0: 987 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 988 | engines: {node: '>=8'} 989 | dev: true 990 | 991 | /bindings/1.5.0: 992 | resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 993 | dependencies: 994 | file-uri-to-path: 1.0.0 995 | dev: true 996 | 997 | /boxen/5.1.2: 998 | resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} 999 | engines: {node: '>=10'} 1000 | dependencies: 1001 | ansi-align: 3.0.1 1002 | camelcase: 6.3.0 1003 | chalk: 4.1.2 1004 | cli-boxes: 2.2.1 1005 | string-width: 4.2.3 1006 | type-fest: 0.20.2 1007 | widest-line: 3.1.0 1008 | wrap-ansi: 7.0.0 1009 | dev: true 1010 | 1011 | /brace-expansion/1.1.11: 1012 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 1013 | dependencies: 1014 | balanced-match: 1.0.2 1015 | concat-map: 0.0.1 1016 | 1017 | /braces/3.0.2: 1018 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 1019 | engines: {node: '>=8'} 1020 | dependencies: 1021 | fill-range: 7.0.1 1022 | dev: true 1023 | 1024 | /browserslist/4.21.4: 1025 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} 1026 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1027 | hasBin: true 1028 | dependencies: 1029 | caniuse-lite: 1.0.30001415 1030 | electron-to-chromium: 1.4.271 1031 | node-releases: 2.0.6 1032 | update-browserslist-db: 1.0.9_browserslist@4.21.4 1033 | dev: true 1034 | 1035 | /buffer-from/1.1.2: 1036 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1037 | dev: true 1038 | 1039 | /cacheable-request/6.1.0: 1040 | resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} 1041 | engines: {node: '>=8'} 1042 | dependencies: 1043 | clone-response: 1.0.3 1044 | get-stream: 5.2.0 1045 | http-cache-semantics: 4.1.0 1046 | keyv: 3.1.0 1047 | lowercase-keys: 2.0.0 1048 | normalize-url: 4.5.1 1049 | responselike: 1.0.2 1050 | dev: true 1051 | 1052 | /call-bind/1.0.2: 1053 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 1054 | dependencies: 1055 | function-bind: 1.1.1 1056 | get-intrinsic: 1.1.3 1057 | dev: true 1058 | 1059 | /callsites/3.1.0: 1060 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1061 | engines: {node: '>=6'} 1062 | dev: true 1063 | 1064 | /camelcase-css/2.0.1: 1065 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 1066 | engines: {node: '>= 6'} 1067 | dev: true 1068 | 1069 | /camelcase/6.3.0: 1070 | resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} 1071 | engines: {node: '>=10'} 1072 | dev: true 1073 | 1074 | /caniuse-lite/1.0.30001415: 1075 | resolution: {integrity: sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==} 1076 | dev: true 1077 | 1078 | /canvas/2.10.1: 1079 | resolution: {integrity: sha512-29pIjn9uwTUsIgJUNd7GXxKk8sg4iyJwLm1wIilNIqX1mVzXSc2nUij9exW1LqNpis1d2ebMYfMqTWcokZ4pdA==} 1080 | engines: {node: '>=6'} 1081 | requiresBuild: true 1082 | dependencies: 1083 | '@mapbox/node-pre-gyp': 1.0.10 1084 | nan: 2.16.0 1085 | simple-get: 3.1.1 1086 | transitivePeerDependencies: 1087 | - encoding 1088 | - supports-color 1089 | dev: false 1090 | 1091 | /chalk/2.4.2: 1092 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1093 | engines: {node: '>=4'} 1094 | dependencies: 1095 | ansi-styles: 3.2.1 1096 | escape-string-regexp: 1.0.5 1097 | supports-color: 5.5.0 1098 | dev: true 1099 | 1100 | /chalk/4.1.2: 1101 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1102 | engines: {node: '>=10'} 1103 | dependencies: 1104 | ansi-styles: 4.3.0 1105 | supports-color: 7.2.0 1106 | dev: true 1107 | 1108 | /chokidar/3.5.3: 1109 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 1110 | engines: {node: '>= 8.10.0'} 1111 | dependencies: 1112 | anymatch: 3.1.2 1113 | braces: 3.0.2 1114 | glob-parent: 5.1.2 1115 | is-binary-path: 2.1.0 1116 | is-glob: 4.0.3 1117 | normalize-path: 3.0.0 1118 | readdirp: 3.6.0 1119 | optionalDependencies: 1120 | fsevents: 2.3.2 1121 | dev: true 1122 | 1123 | /chownr/2.0.0: 1124 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 1125 | engines: {node: '>=10'} 1126 | 1127 | /ci-info/2.0.0: 1128 | resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} 1129 | dev: true 1130 | 1131 | /cli-boxes/2.2.1: 1132 | resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} 1133 | engines: {node: '>=6'} 1134 | dev: true 1135 | 1136 | /clone-response/1.0.3: 1137 | resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} 1138 | dependencies: 1139 | mimic-response: 1.0.1 1140 | dev: true 1141 | 1142 | /clsx/1.2.1: 1143 | resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} 1144 | engines: {node: '>=6'} 1145 | dev: false 1146 | 1147 | /code-block-writer/10.1.1: 1148 | resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==} 1149 | dev: true 1150 | 1151 | /color-convert/1.9.3: 1152 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1153 | dependencies: 1154 | color-name: 1.1.3 1155 | dev: true 1156 | 1157 | /color-convert/2.0.1: 1158 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1159 | engines: {node: '>=7.0.0'} 1160 | dependencies: 1161 | color-name: 1.1.4 1162 | dev: true 1163 | 1164 | /color-name/1.1.3: 1165 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1166 | dev: true 1167 | 1168 | /color-name/1.1.4: 1169 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1170 | dev: true 1171 | 1172 | /color-support/1.1.3: 1173 | resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} 1174 | hasBin: true 1175 | 1176 | /concat-map/0.0.1: 1177 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1178 | 1179 | /configstore/5.0.1: 1180 | resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} 1181 | engines: {node: '>=8'} 1182 | dependencies: 1183 | dot-prop: 5.3.0 1184 | graceful-fs: 4.2.10 1185 | make-dir: 3.1.0 1186 | unique-string: 2.0.0 1187 | write-file-atomic: 3.0.3 1188 | xdg-basedir: 4.0.0 1189 | dev: true 1190 | 1191 | /connect-history-api-fallback/1.6.0: 1192 | resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} 1193 | engines: {node: '>=0.8'} 1194 | dev: true 1195 | 1196 | /console-control-strings/1.1.0: 1197 | resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} 1198 | 1199 | /convert-hrtime/3.0.0: 1200 | resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==} 1201 | engines: {node: '>=8'} 1202 | dev: true 1203 | 1204 | /convert-source-map/1.8.0: 1205 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} 1206 | dependencies: 1207 | safe-buffer: 5.1.2 1208 | dev: true 1209 | 1210 | /cross-spawn/6.0.5: 1211 | resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} 1212 | engines: {node: '>=4.8'} 1213 | dependencies: 1214 | nice-try: 1.0.5 1215 | path-key: 2.0.1 1216 | semver: 5.7.1 1217 | shebang-command: 1.2.0 1218 | which: 1.3.1 1219 | dev: true 1220 | 1221 | /cross-spawn/7.0.3: 1222 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1223 | engines: {node: '>= 8'} 1224 | dependencies: 1225 | path-key: 3.1.1 1226 | shebang-command: 2.0.0 1227 | which: 2.0.2 1228 | dev: true 1229 | 1230 | /crypto-random-string/2.0.0: 1231 | resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} 1232 | engines: {node: '>=8'} 1233 | dev: true 1234 | 1235 | /cssesc/3.0.0: 1236 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1237 | engines: {node: '>=4'} 1238 | hasBin: true 1239 | dev: true 1240 | 1241 | /csstype/3.1.1: 1242 | resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} 1243 | 1244 | /debug/4.3.4: 1245 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1246 | engines: {node: '>=6.0'} 1247 | peerDependencies: 1248 | supports-color: '*' 1249 | peerDependenciesMeta: 1250 | supports-color: 1251 | optional: true 1252 | dependencies: 1253 | ms: 2.1.2 1254 | 1255 | /decompress-response/3.3.0: 1256 | resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} 1257 | engines: {node: '>=4'} 1258 | dependencies: 1259 | mimic-response: 1.0.1 1260 | dev: true 1261 | 1262 | /decompress-response/4.2.1: 1263 | resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} 1264 | engines: {node: '>=8'} 1265 | dependencies: 1266 | mimic-response: 2.1.0 1267 | dev: false 1268 | 1269 | /deep-extend/0.6.0: 1270 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 1271 | engines: {node: '>=4.0.0'} 1272 | dev: true 1273 | 1274 | /deep-is/0.1.4: 1275 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1276 | dev: true 1277 | 1278 | /defer-to-connect/1.1.3: 1279 | resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} 1280 | dev: true 1281 | 1282 | /define-properties/1.1.4: 1283 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 1284 | engines: {node: '>= 0.4'} 1285 | dependencies: 1286 | has-property-descriptors: 1.0.0 1287 | object-keys: 1.1.1 1288 | dev: true 1289 | 1290 | /defined/1.0.0: 1291 | resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} 1292 | dev: true 1293 | 1294 | /delegates/1.0.0: 1295 | resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} 1296 | 1297 | /detect-libc/2.0.1: 1298 | resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} 1299 | engines: {node: '>=8'} 1300 | 1301 | /detective/5.2.1: 1302 | resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} 1303 | engines: {node: '>=0.8.0'} 1304 | hasBin: true 1305 | dependencies: 1306 | acorn-node: 1.8.2 1307 | defined: 1.0.0 1308 | minimist: 1.2.6 1309 | dev: true 1310 | 1311 | /didyoumean/1.2.2: 1312 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 1313 | dev: true 1314 | 1315 | /diff/4.0.2: 1316 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 1317 | engines: {node: '>=0.3.1'} 1318 | dev: true 1319 | 1320 | /dir-glob/3.0.1: 1321 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1322 | engines: {node: '>=8'} 1323 | dependencies: 1324 | path-type: 4.0.0 1325 | dev: true 1326 | 1327 | /dlv/1.1.3: 1328 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1329 | dev: true 1330 | 1331 | /doctrine/2.1.0: 1332 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 1333 | engines: {node: '>=0.10.0'} 1334 | dependencies: 1335 | esutils: 2.0.3 1336 | dev: true 1337 | 1338 | /doctrine/3.0.0: 1339 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1340 | engines: {node: '>=6.0.0'} 1341 | dependencies: 1342 | esutils: 2.0.3 1343 | dev: true 1344 | 1345 | /dot-prop/5.3.0: 1346 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} 1347 | engines: {node: '>=8'} 1348 | dependencies: 1349 | is-obj: 2.0.0 1350 | dev: true 1351 | 1352 | /duplexer3/0.1.5: 1353 | resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} 1354 | dev: true 1355 | 1356 | /edge-runtime/1.1.0-beta.32: 1357 | resolution: {integrity: sha512-fbqqUF3OKynqtWgExhjyxXX2SwbkWuwmjUYhml3Sv8Y/vkrTxyTKrxS0MoxUy5sGPB3BBEtpopn36cQgwlOpAg==} 1358 | hasBin: true 1359 | dependencies: 1360 | '@edge-runtime/format': 1.1.0-beta.33 1361 | '@edge-runtime/vm': 1.1.0-beta.32 1362 | exit-hook: 2.2.1 1363 | http-status: 1.5.2 1364 | mri: 1.2.0 1365 | picocolors: 1.0.0 1366 | pretty-bytes: 5.6.0 1367 | pretty-ms: 7.0.1 1368 | time-span: 4.0.0 1369 | dev: true 1370 | 1371 | /electron-to-chromium/1.4.271: 1372 | resolution: {integrity: sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==} 1373 | dev: true 1374 | 1375 | /emoji-regex/8.0.0: 1376 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1377 | 1378 | /end-of-stream/1.4.4: 1379 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 1380 | dependencies: 1381 | once: 1.4.0 1382 | dev: true 1383 | 1384 | /error-ex/1.3.2: 1385 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1386 | dependencies: 1387 | is-arrayish: 0.2.1 1388 | dev: true 1389 | 1390 | /es-abstract/1.20.3: 1391 | resolution: {integrity: sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==} 1392 | engines: {node: '>= 0.4'} 1393 | dependencies: 1394 | call-bind: 1.0.2 1395 | es-to-primitive: 1.2.1 1396 | function-bind: 1.1.1 1397 | function.prototype.name: 1.1.5 1398 | get-intrinsic: 1.1.3 1399 | get-symbol-description: 1.0.0 1400 | has: 1.0.3 1401 | has-property-descriptors: 1.0.0 1402 | has-symbols: 1.0.3 1403 | internal-slot: 1.0.3 1404 | is-callable: 1.2.7 1405 | is-negative-zero: 2.0.2 1406 | is-regex: 1.1.4 1407 | is-shared-array-buffer: 1.0.2 1408 | is-string: 1.0.7 1409 | is-weakref: 1.0.2 1410 | object-inspect: 1.12.2 1411 | object-keys: 1.1.1 1412 | object.assign: 4.1.4 1413 | regexp.prototype.flags: 1.4.3 1414 | safe-regex-test: 1.0.0 1415 | string.prototype.trimend: 1.0.5 1416 | string.prototype.trimstart: 1.0.5 1417 | unbox-primitive: 1.0.2 1418 | dev: true 1419 | 1420 | /es-shim-unscopables/1.0.0: 1421 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 1422 | dependencies: 1423 | has: 1.0.3 1424 | dev: true 1425 | 1426 | /es-to-primitive/1.2.1: 1427 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1428 | engines: {node: '>= 0.4'} 1429 | dependencies: 1430 | is-callable: 1.2.7 1431 | is-date-object: 1.0.5 1432 | is-symbol: 1.0.4 1433 | dev: true 1434 | 1435 | /esbuild-android-64/0.14.47: 1436 | resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==} 1437 | engines: {node: '>=12'} 1438 | cpu: [x64] 1439 | os: [android] 1440 | requiresBuild: true 1441 | dev: true 1442 | optional: true 1443 | 1444 | /esbuild-android-64/0.15.10: 1445 | resolution: {integrity: sha512-UI7krF8OYO1N7JYTgLT9ML5j4+45ra3amLZKx7LO3lmLt1Ibn8t3aZbX5Pu4BjWiqDuJ3m/hsvhPhK/5Y/YpnA==} 1446 | engines: {node: '>=12'} 1447 | cpu: [x64] 1448 | os: [android] 1449 | requiresBuild: true 1450 | dev: true 1451 | optional: true 1452 | 1453 | /esbuild-android-arm64/0.14.47: 1454 | resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==} 1455 | engines: {node: '>=12'} 1456 | cpu: [arm64] 1457 | os: [android] 1458 | requiresBuild: true 1459 | dev: true 1460 | optional: true 1461 | 1462 | /esbuild-android-arm64/0.15.10: 1463 | resolution: {integrity: sha512-EOt55D6xBk5O05AK8brXUbZmoFj4chM8u3riGflLa6ziEoVvNjRdD7Cnp82NHQGfSHgYR06XsPI8/sMuA/cUwg==} 1464 | engines: {node: '>=12'} 1465 | cpu: [arm64] 1466 | os: [android] 1467 | requiresBuild: true 1468 | dev: true 1469 | optional: true 1470 | 1471 | /esbuild-darwin-64/0.14.47: 1472 | resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==} 1473 | engines: {node: '>=12'} 1474 | cpu: [x64] 1475 | os: [darwin] 1476 | requiresBuild: true 1477 | dev: true 1478 | optional: true 1479 | 1480 | /esbuild-darwin-64/0.15.10: 1481 | resolution: {integrity: sha512-hbDJugTicqIm+WKZgp208d7FcXcaK8j2c0l+fqSJ3d2AzQAfjEYDRM3Z2oMeqSJ9uFxyj/muSACLdix7oTstRA==} 1482 | engines: {node: '>=12'} 1483 | cpu: [x64] 1484 | os: [darwin] 1485 | requiresBuild: true 1486 | dev: true 1487 | optional: true 1488 | 1489 | /esbuild-darwin-arm64/0.14.47: 1490 | resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==} 1491 | engines: {node: '>=12'} 1492 | cpu: [arm64] 1493 | os: [darwin] 1494 | requiresBuild: true 1495 | dev: true 1496 | optional: true 1497 | 1498 | /esbuild-darwin-arm64/0.15.10: 1499 | resolution: {integrity: sha512-M1t5+Kj4IgSbYmunf2BB6EKLkWUq+XlqaFRiGOk8bmBapu9bCDrxjf4kUnWn59Dka3I27EiuHBKd1rSO4osLFQ==} 1500 | engines: {node: '>=12'} 1501 | cpu: [arm64] 1502 | os: [darwin] 1503 | requiresBuild: true 1504 | dev: true 1505 | optional: true 1506 | 1507 | /esbuild-freebsd-64/0.14.47: 1508 | resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==} 1509 | engines: {node: '>=12'} 1510 | cpu: [x64] 1511 | os: [freebsd] 1512 | requiresBuild: true 1513 | dev: true 1514 | optional: true 1515 | 1516 | /esbuild-freebsd-64/0.15.10: 1517 | resolution: {integrity: sha512-KMBFMa7C8oc97nqDdoZwtDBX7gfpolkk6Bcmj6YFMrtCMVgoU/x2DI1p74DmYl7CSS6Ppa3xgemrLrr5IjIn0w==} 1518 | engines: {node: '>=12'} 1519 | cpu: [x64] 1520 | os: [freebsd] 1521 | requiresBuild: true 1522 | dev: true 1523 | optional: true 1524 | 1525 | /esbuild-freebsd-arm64/0.14.47: 1526 | resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==} 1527 | engines: {node: '>=12'} 1528 | cpu: [arm64] 1529 | os: [freebsd] 1530 | requiresBuild: true 1531 | dev: true 1532 | optional: true 1533 | 1534 | /esbuild-freebsd-arm64/0.15.10: 1535 | resolution: {integrity: sha512-m2KNbuCX13yQqLlbSojFMHpewbn8wW5uDS6DxRpmaZKzyq8Dbsku6hHvh2U+BcLwWY4mpgXzFUoENEf7IcioGg==} 1536 | engines: {node: '>=12'} 1537 | cpu: [arm64] 1538 | os: [freebsd] 1539 | requiresBuild: true 1540 | dev: true 1541 | optional: true 1542 | 1543 | /esbuild-linux-32/0.14.47: 1544 | resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==} 1545 | engines: {node: '>=12'} 1546 | cpu: [ia32] 1547 | os: [linux] 1548 | requiresBuild: true 1549 | dev: true 1550 | optional: true 1551 | 1552 | /esbuild-linux-32/0.15.10: 1553 | resolution: {integrity: sha512-guXrwSYFAvNkuQ39FNeV4sNkNms1bLlA5vF1H0cazZBOLdLFIny6BhT+TUbK/hdByMQhtWQ5jI9VAmPKbVPu1w==} 1554 | engines: {node: '>=12'} 1555 | cpu: [ia32] 1556 | os: [linux] 1557 | requiresBuild: true 1558 | dev: true 1559 | optional: true 1560 | 1561 | /esbuild-linux-64/0.14.47: 1562 | resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==} 1563 | engines: {node: '>=12'} 1564 | cpu: [x64] 1565 | os: [linux] 1566 | requiresBuild: true 1567 | dev: true 1568 | optional: true 1569 | 1570 | /esbuild-linux-64/0.15.10: 1571 | resolution: {integrity: sha512-jd8XfaSJeucMpD63YNMO1JCrdJhckHWcMv6O233bL4l6ogQKQOxBYSRP/XLWP+6kVTu0obXovuckJDcA0DKtQA==} 1572 | engines: {node: '>=12'} 1573 | cpu: [x64] 1574 | os: [linux] 1575 | requiresBuild: true 1576 | dev: true 1577 | optional: true 1578 | 1579 | /esbuild-linux-arm/0.14.47: 1580 | resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==} 1581 | engines: {node: '>=12'} 1582 | cpu: [arm] 1583 | os: [linux] 1584 | requiresBuild: true 1585 | dev: true 1586 | optional: true 1587 | 1588 | /esbuild-linux-arm/0.15.10: 1589 | resolution: {integrity: sha512-6N8vThLL/Lysy9y4Ex8XoLQAlbZKUyExCWyayGi2KgTBelKpPgj6RZnUaKri0dHNPGgReJriKVU6+KDGQwn10A==} 1590 | engines: {node: '>=12'} 1591 | cpu: [arm] 1592 | os: [linux] 1593 | requiresBuild: true 1594 | dev: true 1595 | optional: true 1596 | 1597 | /esbuild-linux-arm64/0.14.47: 1598 | resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==} 1599 | engines: {node: '>=12'} 1600 | cpu: [arm64] 1601 | os: [linux] 1602 | requiresBuild: true 1603 | dev: true 1604 | optional: true 1605 | 1606 | /esbuild-linux-arm64/0.15.10: 1607 | resolution: {integrity: sha512-GByBi4fgkvZFTHFDYNftu1DQ1GzR23jws0oWyCfhnI7eMOe+wgwWrc78dbNk709Ivdr/evefm2PJiUBMiusS1A==} 1608 | engines: {node: '>=12'} 1609 | cpu: [arm64] 1610 | os: [linux] 1611 | requiresBuild: true 1612 | dev: true 1613 | optional: true 1614 | 1615 | /esbuild-linux-mips64le/0.14.47: 1616 | resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==} 1617 | engines: {node: '>=12'} 1618 | cpu: [mips64el] 1619 | os: [linux] 1620 | requiresBuild: true 1621 | dev: true 1622 | optional: true 1623 | 1624 | /esbuild-linux-mips64le/0.15.10: 1625 | resolution: {integrity: sha512-BxP+LbaGVGIdQNJUNF7qpYjEGWb0YyHVSKqYKrn+pTwH/SiHUxFyJYSP3pqkku61olQiSBnSmWZ+YUpj78Tw7Q==} 1626 | engines: {node: '>=12'} 1627 | cpu: [mips64el] 1628 | os: [linux] 1629 | requiresBuild: true 1630 | dev: true 1631 | optional: true 1632 | 1633 | /esbuild-linux-ppc64le/0.14.47: 1634 | resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==} 1635 | engines: {node: '>=12'} 1636 | cpu: [ppc64] 1637 | os: [linux] 1638 | requiresBuild: true 1639 | dev: true 1640 | optional: true 1641 | 1642 | /esbuild-linux-ppc64le/0.15.10: 1643 | resolution: {integrity: sha512-LoSQCd6498PmninNgqd/BR7z3Bsk/mabImBWuQ4wQgmQEeanzWd5BQU2aNi9mBURCLgyheuZS6Xhrw5luw3OkQ==} 1644 | engines: {node: '>=12'} 1645 | cpu: [ppc64] 1646 | os: [linux] 1647 | requiresBuild: true 1648 | dev: true 1649 | optional: true 1650 | 1651 | /esbuild-linux-riscv64/0.14.47: 1652 | resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==} 1653 | engines: {node: '>=12'} 1654 | cpu: [riscv64] 1655 | os: [linux] 1656 | requiresBuild: true 1657 | dev: true 1658 | optional: true 1659 | 1660 | /esbuild-linux-riscv64/0.15.10: 1661 | resolution: {integrity: sha512-Lrl9Cr2YROvPV4wmZ1/g48httE8z/5SCiXIyebiB5N8VT7pX3t6meI7TQVHw/wQpqP/AF4SksDuFImPTM7Z32Q==} 1662 | engines: {node: '>=12'} 1663 | cpu: [riscv64] 1664 | os: [linux] 1665 | requiresBuild: true 1666 | dev: true 1667 | optional: true 1668 | 1669 | /esbuild-linux-s390x/0.14.47: 1670 | resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==} 1671 | engines: {node: '>=12'} 1672 | cpu: [s390x] 1673 | os: [linux] 1674 | requiresBuild: true 1675 | dev: true 1676 | optional: true 1677 | 1678 | /esbuild-linux-s390x/0.15.10: 1679 | resolution: {integrity: sha512-ReP+6q3eLVVP2lpRrvl5EodKX7EZ1bS1/z5j6hsluAlZP5aHhk6ghT6Cq3IANvvDdscMMCB4QEbI+AjtvoOFpA==} 1680 | engines: {node: '>=12'} 1681 | cpu: [s390x] 1682 | os: [linux] 1683 | requiresBuild: true 1684 | dev: true 1685 | optional: true 1686 | 1687 | /esbuild-netbsd-64/0.14.47: 1688 | resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==} 1689 | engines: {node: '>=12'} 1690 | cpu: [x64] 1691 | os: [netbsd] 1692 | requiresBuild: true 1693 | dev: true 1694 | optional: true 1695 | 1696 | /esbuild-netbsd-64/0.15.10: 1697 | resolution: {integrity: sha512-iGDYtJCMCqldMskQ4eIV+QSS/CuT7xyy9i2/FjpKvxAuCzrESZXiA1L64YNj6/afuzfBe9i8m/uDkFHy257hTw==} 1698 | engines: {node: '>=12'} 1699 | cpu: [x64] 1700 | os: [netbsd] 1701 | requiresBuild: true 1702 | dev: true 1703 | optional: true 1704 | 1705 | /esbuild-openbsd-64/0.14.47: 1706 | resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==} 1707 | engines: {node: '>=12'} 1708 | cpu: [x64] 1709 | os: [openbsd] 1710 | requiresBuild: true 1711 | dev: true 1712 | optional: true 1713 | 1714 | /esbuild-openbsd-64/0.15.10: 1715 | resolution: {integrity: sha512-ftMMIwHWrnrYnvuJQRJs/Smlcb28F9ICGde/P3FUTCgDDM0N7WA0o9uOR38f5Xe2/OhNCgkjNeb7QeaE3cyWkQ==} 1716 | engines: {node: '>=12'} 1717 | cpu: [x64] 1718 | os: [openbsd] 1719 | requiresBuild: true 1720 | dev: true 1721 | optional: true 1722 | 1723 | /esbuild-sunos-64/0.14.47: 1724 | resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==} 1725 | engines: {node: '>=12'} 1726 | cpu: [x64] 1727 | os: [sunos] 1728 | requiresBuild: true 1729 | dev: true 1730 | optional: true 1731 | 1732 | /esbuild-sunos-64/0.15.10: 1733 | resolution: {integrity: sha512-mf7hBL9Uo2gcy2r3rUFMjVpTaGpFJJE5QTDDqUFf1632FxteYANffDZmKbqX0PfeQ2XjUDE604IcE7OJeoHiyg==} 1734 | engines: {node: '>=12'} 1735 | cpu: [x64] 1736 | os: [sunos] 1737 | requiresBuild: true 1738 | dev: true 1739 | optional: true 1740 | 1741 | /esbuild-windows-32/0.14.47: 1742 | resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==} 1743 | engines: {node: '>=12'} 1744 | cpu: [ia32] 1745 | os: [win32] 1746 | requiresBuild: true 1747 | dev: true 1748 | optional: true 1749 | 1750 | /esbuild-windows-32/0.15.10: 1751 | resolution: {integrity: sha512-ttFVo+Cg8b5+qHmZHbEc8Vl17kCleHhLzgT8X04y8zudEApo0PxPg9Mz8Z2cKH1bCYlve1XL8LkyXGFjtUYeGg==} 1752 | engines: {node: '>=12'} 1753 | cpu: [ia32] 1754 | os: [win32] 1755 | requiresBuild: true 1756 | dev: true 1757 | optional: true 1758 | 1759 | /esbuild-windows-64/0.14.47: 1760 | resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==} 1761 | engines: {node: '>=12'} 1762 | cpu: [x64] 1763 | os: [win32] 1764 | requiresBuild: true 1765 | dev: true 1766 | optional: true 1767 | 1768 | /esbuild-windows-64/0.15.10: 1769 | resolution: {integrity: sha512-2H0gdsyHi5x+8lbng3hLbxDWR7mKHWh5BXZGKVG830KUmXOOWFE2YKJ4tHRkejRduOGDrBvHBriYsGtmTv3ntA==} 1770 | engines: {node: '>=12'} 1771 | cpu: [x64] 1772 | os: [win32] 1773 | requiresBuild: true 1774 | dev: true 1775 | optional: true 1776 | 1777 | /esbuild-windows-arm64/0.14.47: 1778 | resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==} 1779 | engines: {node: '>=12'} 1780 | cpu: [arm64] 1781 | os: [win32] 1782 | requiresBuild: true 1783 | dev: true 1784 | optional: true 1785 | 1786 | /esbuild-windows-arm64/0.15.10: 1787 | resolution: {integrity: sha512-S+th4F+F8VLsHLR0zrUcG+Et4hx0RKgK1eyHc08kztmLOES8BWwMiaGdoW9hiXuzznXQ0I/Fg904MNbr11Nktw==} 1788 | engines: {node: '>=12'} 1789 | cpu: [arm64] 1790 | os: [win32] 1791 | requiresBuild: true 1792 | dev: true 1793 | optional: true 1794 | 1795 | /esbuild/0.14.47: 1796 | resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==} 1797 | engines: {node: '>=12'} 1798 | hasBin: true 1799 | requiresBuild: true 1800 | optionalDependencies: 1801 | esbuild-android-64: 0.14.47 1802 | esbuild-android-arm64: 0.14.47 1803 | esbuild-darwin-64: 0.14.47 1804 | esbuild-darwin-arm64: 0.14.47 1805 | esbuild-freebsd-64: 0.14.47 1806 | esbuild-freebsd-arm64: 0.14.47 1807 | esbuild-linux-32: 0.14.47 1808 | esbuild-linux-64: 0.14.47 1809 | esbuild-linux-arm: 0.14.47 1810 | esbuild-linux-arm64: 0.14.47 1811 | esbuild-linux-mips64le: 0.14.47 1812 | esbuild-linux-ppc64le: 0.14.47 1813 | esbuild-linux-riscv64: 0.14.47 1814 | esbuild-linux-s390x: 0.14.47 1815 | esbuild-netbsd-64: 0.14.47 1816 | esbuild-openbsd-64: 0.14.47 1817 | esbuild-sunos-64: 0.14.47 1818 | esbuild-windows-32: 0.14.47 1819 | esbuild-windows-64: 0.14.47 1820 | esbuild-windows-arm64: 0.14.47 1821 | dev: true 1822 | 1823 | /esbuild/0.15.10: 1824 | resolution: {integrity: sha512-N7wBhfJ/E5fzn/SpNgX+oW2RLRjwaL8Y0ezqNqhjD6w0H2p0rDuEz2FKZqpqLnO8DCaWumKe8dsC/ljvVSSxng==} 1825 | engines: {node: '>=12'} 1826 | hasBin: true 1827 | requiresBuild: true 1828 | optionalDependencies: 1829 | '@esbuild/android-arm': 0.15.10 1830 | '@esbuild/linux-loong64': 0.15.10 1831 | esbuild-android-64: 0.15.10 1832 | esbuild-android-arm64: 0.15.10 1833 | esbuild-darwin-64: 0.15.10 1834 | esbuild-darwin-arm64: 0.15.10 1835 | esbuild-freebsd-64: 0.15.10 1836 | esbuild-freebsd-arm64: 0.15.10 1837 | esbuild-linux-32: 0.15.10 1838 | esbuild-linux-64: 0.15.10 1839 | esbuild-linux-arm: 0.15.10 1840 | esbuild-linux-arm64: 0.15.10 1841 | esbuild-linux-mips64le: 0.15.10 1842 | esbuild-linux-ppc64le: 0.15.10 1843 | esbuild-linux-riscv64: 0.15.10 1844 | esbuild-linux-s390x: 0.15.10 1845 | esbuild-netbsd-64: 0.15.10 1846 | esbuild-openbsd-64: 0.15.10 1847 | esbuild-sunos-64: 0.15.10 1848 | esbuild-windows-32: 0.15.10 1849 | esbuild-windows-64: 0.15.10 1850 | esbuild-windows-arm64: 0.15.10 1851 | dev: true 1852 | 1853 | /escalade/3.1.1: 1854 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1855 | engines: {node: '>=6'} 1856 | dev: true 1857 | 1858 | /escape-goat/2.1.1: 1859 | resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} 1860 | engines: {node: '>=8'} 1861 | dev: true 1862 | 1863 | /escape-string-regexp/1.0.5: 1864 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1865 | engines: {node: '>=0.8.0'} 1866 | dev: true 1867 | 1868 | /escape-string-regexp/4.0.0: 1869 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1870 | engines: {node: '>=10'} 1871 | dev: true 1872 | 1873 | /eslint-plugin-es/3.0.1_eslint@8.24.0: 1874 | resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} 1875 | engines: {node: '>=8.10.0'} 1876 | peerDependencies: 1877 | eslint: '>=4.19.1' 1878 | dependencies: 1879 | eslint: 8.24.0 1880 | eslint-utils: 2.1.0 1881 | regexpp: 3.2.0 1882 | dev: true 1883 | 1884 | /eslint-plugin-eslint-comments/3.2.0_eslint@8.24.0: 1885 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1886 | engines: {node: '>=6.5.0'} 1887 | peerDependencies: 1888 | eslint: '>=4.19.1' 1889 | dependencies: 1890 | escape-string-regexp: 1.0.5 1891 | eslint: 8.24.0 1892 | ignore: 5.2.0 1893 | dev: true 1894 | 1895 | /eslint-plugin-node/11.1.0_eslint@8.24.0: 1896 | resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} 1897 | engines: {node: '>=8.10.0'} 1898 | peerDependencies: 1899 | eslint: '>=5.16.0' 1900 | dependencies: 1901 | eslint: 8.24.0 1902 | eslint-plugin-es: 3.0.1_eslint@8.24.0 1903 | eslint-utils: 2.1.0 1904 | ignore: 5.2.0 1905 | minimatch: 3.1.2 1906 | resolve: 1.22.1 1907 | semver: 6.3.0 1908 | dev: true 1909 | 1910 | /eslint-plugin-react-hooks/4.6.0_eslint@8.24.0: 1911 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 1912 | engines: {node: '>=10'} 1913 | peerDependencies: 1914 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 1915 | dependencies: 1916 | eslint: 8.24.0 1917 | dev: true 1918 | 1919 | /eslint-plugin-react/7.31.8_eslint@8.24.0: 1920 | resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} 1921 | engines: {node: '>=4'} 1922 | peerDependencies: 1923 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1924 | dependencies: 1925 | array-includes: 3.1.5 1926 | array.prototype.flatmap: 1.3.0 1927 | doctrine: 2.1.0 1928 | eslint: 8.24.0 1929 | estraverse: 5.3.0 1930 | jsx-ast-utils: 3.3.3 1931 | minimatch: 3.1.2 1932 | object.entries: 1.1.5 1933 | object.fromentries: 2.0.5 1934 | object.hasown: 1.1.1 1935 | object.values: 1.1.5 1936 | prop-types: 15.8.1 1937 | resolve: 2.0.0-next.4 1938 | semver: 6.3.0 1939 | string.prototype.matchall: 4.0.7 1940 | dev: true 1941 | 1942 | /eslint-plugin-simple-import-sort/8.0.0_eslint@8.24.0: 1943 | resolution: {integrity: sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==} 1944 | peerDependencies: 1945 | eslint: '>=5.0.0' 1946 | dependencies: 1947 | eslint: 8.24.0 1948 | dev: true 1949 | 1950 | /eslint-plugin-unused-imports/2.0.0_huv4zm33phu4g26wxzquk6xtfu: 1951 | resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} 1952 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1953 | peerDependencies: 1954 | '@typescript-eslint/eslint-plugin': ^5.0.0 1955 | eslint: ^8.0.0 1956 | peerDependenciesMeta: 1957 | '@typescript-eslint/eslint-plugin': 1958 | optional: true 1959 | dependencies: 1960 | '@typescript-eslint/eslint-plugin': 5.39.0_xyciw6oqjoiiono4dhv3uhn5my 1961 | eslint: 8.24.0 1962 | eslint-rule-composer: 0.3.0 1963 | dev: true 1964 | 1965 | /eslint-rule-composer/0.3.0: 1966 | resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} 1967 | engines: {node: '>=4.0.0'} 1968 | dev: true 1969 | 1970 | /eslint-scope/5.1.1: 1971 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1972 | engines: {node: '>=8.0.0'} 1973 | dependencies: 1974 | esrecurse: 4.3.0 1975 | estraverse: 4.3.0 1976 | dev: true 1977 | 1978 | /eslint-scope/7.1.1: 1979 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1980 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1981 | dependencies: 1982 | esrecurse: 4.3.0 1983 | estraverse: 5.3.0 1984 | dev: true 1985 | 1986 | /eslint-utils/2.1.0: 1987 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 1988 | engines: {node: '>=6'} 1989 | dependencies: 1990 | eslint-visitor-keys: 1.3.0 1991 | dev: true 1992 | 1993 | /eslint-utils/3.0.0_eslint@8.24.0: 1994 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1995 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1996 | peerDependencies: 1997 | eslint: '>=5' 1998 | dependencies: 1999 | eslint: 8.24.0 2000 | eslint-visitor-keys: 2.1.0 2001 | dev: true 2002 | 2003 | /eslint-visitor-keys/1.3.0: 2004 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 2005 | engines: {node: '>=4'} 2006 | dev: true 2007 | 2008 | /eslint-visitor-keys/2.1.0: 2009 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 2010 | engines: {node: '>=10'} 2011 | dev: true 2012 | 2013 | /eslint-visitor-keys/3.3.0: 2014 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 2015 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2016 | dev: true 2017 | 2018 | /eslint/8.24.0: 2019 | resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==} 2020 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2021 | hasBin: true 2022 | dependencies: 2023 | '@eslint/eslintrc': 1.3.2 2024 | '@humanwhocodes/config-array': 0.10.7 2025 | '@humanwhocodes/gitignore-to-minimatch': 1.0.2 2026 | '@humanwhocodes/module-importer': 1.0.1 2027 | ajv: 6.12.6 2028 | chalk: 4.1.2 2029 | cross-spawn: 7.0.3 2030 | debug: 4.3.4 2031 | doctrine: 3.0.0 2032 | escape-string-regexp: 4.0.0 2033 | eslint-scope: 7.1.1 2034 | eslint-utils: 3.0.0_eslint@8.24.0 2035 | eslint-visitor-keys: 3.3.0 2036 | espree: 9.4.0 2037 | esquery: 1.4.0 2038 | esutils: 2.0.3 2039 | fast-deep-equal: 3.1.3 2040 | file-entry-cache: 6.0.1 2041 | find-up: 5.0.0 2042 | glob-parent: 6.0.2 2043 | globals: 13.17.0 2044 | globby: 11.1.0 2045 | grapheme-splitter: 1.0.4 2046 | ignore: 5.2.0 2047 | import-fresh: 3.3.0 2048 | imurmurhash: 0.1.4 2049 | is-glob: 4.0.3 2050 | js-sdsl: 4.1.5 2051 | js-yaml: 4.1.0 2052 | json-stable-stringify-without-jsonify: 1.0.1 2053 | levn: 0.4.1 2054 | lodash.merge: 4.6.2 2055 | minimatch: 3.1.2 2056 | natural-compare: 1.4.0 2057 | optionator: 0.9.1 2058 | regexpp: 3.2.0 2059 | strip-ansi: 6.0.1 2060 | strip-json-comments: 3.1.1 2061 | text-table: 0.2.0 2062 | transitivePeerDependencies: 2063 | - supports-color 2064 | dev: true 2065 | 2066 | /espree/9.4.0: 2067 | resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} 2068 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2069 | dependencies: 2070 | acorn: 8.8.0 2071 | acorn-jsx: 5.3.2_acorn@8.8.0 2072 | eslint-visitor-keys: 3.3.0 2073 | dev: true 2074 | 2075 | /esquery/1.4.0: 2076 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 2077 | engines: {node: '>=0.10'} 2078 | dependencies: 2079 | estraverse: 5.3.0 2080 | dev: true 2081 | 2082 | /esrecurse/4.3.0: 2083 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 2084 | engines: {node: '>=4.0'} 2085 | dependencies: 2086 | estraverse: 5.3.0 2087 | dev: true 2088 | 2089 | /estraverse/4.3.0: 2090 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 2091 | engines: {node: '>=4.0'} 2092 | dev: true 2093 | 2094 | /estraverse/5.3.0: 2095 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 2096 | engines: {node: '>=4.0'} 2097 | dev: true 2098 | 2099 | /estree-walker/0.6.1: 2100 | resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} 2101 | dev: true 2102 | 2103 | /estree-walker/2.0.2: 2104 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 2105 | dev: true 2106 | 2107 | /esutils/2.0.3: 2108 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 2109 | engines: {node: '>=0.10.0'} 2110 | dev: true 2111 | 2112 | /exit-hook/2.2.1: 2113 | resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} 2114 | engines: {node: '>=6'} 2115 | dev: true 2116 | 2117 | /fast-deep-equal/3.1.3: 2118 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2119 | dev: true 2120 | 2121 | /fast-glob/3.2.12: 2122 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 2123 | engines: {node: '>=8.6.0'} 2124 | dependencies: 2125 | '@nodelib/fs.stat': 2.0.5 2126 | '@nodelib/fs.walk': 1.2.8 2127 | glob-parent: 5.1.2 2128 | merge2: 1.4.1 2129 | micromatch: 4.0.5 2130 | dev: true 2131 | 2132 | /fast-json-stable-stringify/2.1.0: 2133 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 2134 | dev: true 2135 | 2136 | /fast-levenshtein/2.0.6: 2137 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 2138 | dev: true 2139 | 2140 | /fastq/1.13.0: 2141 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 2142 | dependencies: 2143 | reusify: 1.0.4 2144 | dev: true 2145 | 2146 | /file-entry-cache/6.0.1: 2147 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 2148 | engines: {node: ^10.12.0 || >=12.0.0} 2149 | dependencies: 2150 | flat-cache: 3.0.4 2151 | dev: true 2152 | 2153 | /file-uri-to-path/1.0.0: 2154 | resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 2155 | dev: true 2156 | 2157 | /fill-range/7.0.1: 2158 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 2159 | engines: {node: '>=8'} 2160 | dependencies: 2161 | to-regex-range: 5.0.1 2162 | dev: true 2163 | 2164 | /find-up/5.0.0: 2165 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 2166 | engines: {node: '>=10'} 2167 | dependencies: 2168 | locate-path: 6.0.0 2169 | path-exists: 4.0.0 2170 | dev: true 2171 | 2172 | /flat-cache/3.0.4: 2173 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 2174 | engines: {node: ^10.12.0 || >=12.0.0} 2175 | dependencies: 2176 | flatted: 3.2.7 2177 | rimraf: 3.0.2 2178 | dev: true 2179 | 2180 | /flatted/3.2.7: 2181 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 2182 | dev: true 2183 | 2184 | /fraction.js/4.2.0: 2185 | resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 2186 | dev: true 2187 | 2188 | /fs-minipass/2.1.0: 2189 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 2190 | engines: {node: '>= 8'} 2191 | dependencies: 2192 | minipass: 3.3.4 2193 | 2194 | /fs.realpath/1.0.0: 2195 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 2196 | 2197 | /fsevents/2.3.2: 2198 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 2199 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 2200 | os: [darwin] 2201 | requiresBuild: true 2202 | dev: true 2203 | optional: true 2204 | 2205 | /function-bind/1.1.1: 2206 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 2207 | dev: true 2208 | 2209 | /function.prototype.name/1.1.5: 2210 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 2211 | engines: {node: '>= 0.4'} 2212 | dependencies: 2213 | call-bind: 1.0.2 2214 | define-properties: 1.1.4 2215 | es-abstract: 1.20.3 2216 | functions-have-names: 1.2.3 2217 | dev: true 2218 | 2219 | /functions-have-names/1.2.3: 2220 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 2221 | dev: true 2222 | 2223 | /gauge/3.0.2: 2224 | resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} 2225 | engines: {node: '>=10'} 2226 | dependencies: 2227 | aproba: 2.0.0 2228 | color-support: 1.1.3 2229 | console-control-strings: 1.1.0 2230 | has-unicode: 2.0.1 2231 | object-assign: 4.1.1 2232 | signal-exit: 3.0.7 2233 | string-width: 4.2.3 2234 | strip-ansi: 6.0.1 2235 | wide-align: 1.1.5 2236 | 2237 | /gensync/1.0.0-beta.2: 2238 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 2239 | engines: {node: '>=6.9.0'} 2240 | dev: true 2241 | 2242 | /get-intrinsic/1.1.3: 2243 | resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} 2244 | dependencies: 2245 | function-bind: 1.1.1 2246 | has: 1.0.3 2247 | has-symbols: 1.0.3 2248 | dev: true 2249 | 2250 | /get-stream/4.1.0: 2251 | resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} 2252 | engines: {node: '>=6'} 2253 | dependencies: 2254 | pump: 3.0.0 2255 | dev: true 2256 | 2257 | /get-stream/5.2.0: 2258 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} 2259 | engines: {node: '>=8'} 2260 | dependencies: 2261 | pump: 3.0.0 2262 | dev: true 2263 | 2264 | /get-symbol-description/1.0.0: 2265 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 2266 | engines: {node: '>= 0.4'} 2267 | dependencies: 2268 | call-bind: 1.0.2 2269 | get-intrinsic: 1.1.3 2270 | dev: true 2271 | 2272 | /glob-parent/5.1.2: 2273 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2274 | engines: {node: '>= 6'} 2275 | dependencies: 2276 | is-glob: 4.0.3 2277 | dev: true 2278 | 2279 | /glob-parent/6.0.2: 2280 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 2281 | engines: {node: '>=10.13.0'} 2282 | dependencies: 2283 | is-glob: 4.0.3 2284 | dev: true 2285 | 2286 | /glob-regex/0.3.2: 2287 | resolution: {integrity: sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw==} 2288 | dev: true 2289 | 2290 | /glob/7.2.3: 2291 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 2292 | dependencies: 2293 | fs.realpath: 1.0.0 2294 | inflight: 1.0.6 2295 | inherits: 2.0.4 2296 | minimatch: 3.1.2 2297 | once: 1.4.0 2298 | path-is-absolute: 1.0.1 2299 | 2300 | /global-dirs/3.0.0: 2301 | resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} 2302 | engines: {node: '>=10'} 2303 | dependencies: 2304 | ini: 2.0.0 2305 | dev: true 2306 | 2307 | /globals/11.12.0: 2308 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 2309 | engines: {node: '>=4'} 2310 | dev: true 2311 | 2312 | /globals/13.17.0: 2313 | resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} 2314 | engines: {node: '>=8'} 2315 | dependencies: 2316 | type-fest: 0.20.2 2317 | dev: true 2318 | 2319 | /globby/11.1.0: 2320 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2321 | engines: {node: '>=10'} 2322 | dependencies: 2323 | array-union: 2.1.0 2324 | dir-glob: 3.0.1 2325 | fast-glob: 3.2.12 2326 | ignore: 5.2.0 2327 | merge2: 1.4.1 2328 | slash: 3.0.0 2329 | dev: true 2330 | 2331 | /globrex/0.1.2: 2332 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 2333 | dev: true 2334 | 2335 | /got/9.6.0: 2336 | resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} 2337 | engines: {node: '>=8.6'} 2338 | dependencies: 2339 | '@sindresorhus/is': 0.14.0 2340 | '@szmarczak/http-timer': 1.1.2 2341 | '@types/keyv': 3.1.4 2342 | '@types/responselike': 1.0.0 2343 | cacheable-request: 6.1.0 2344 | decompress-response: 3.3.0 2345 | duplexer3: 0.1.5 2346 | get-stream: 4.1.0 2347 | lowercase-keys: 1.0.1 2348 | mimic-response: 1.0.1 2349 | p-cancelable: 1.1.0 2350 | to-readable-stream: 1.0.0 2351 | url-parse-lax: 3.0.0 2352 | dev: true 2353 | 2354 | /graceful-fs/4.2.10: 2355 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 2356 | dev: true 2357 | 2358 | /grapheme-splitter/1.0.4: 2359 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 2360 | dev: true 2361 | 2362 | /has-bigints/1.0.2: 2363 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 2364 | dev: true 2365 | 2366 | /has-flag/3.0.0: 2367 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 2368 | engines: {node: '>=4'} 2369 | dev: true 2370 | 2371 | /has-flag/4.0.0: 2372 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2373 | engines: {node: '>=8'} 2374 | dev: true 2375 | 2376 | /has-property-descriptors/1.0.0: 2377 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 2378 | dependencies: 2379 | get-intrinsic: 1.1.3 2380 | dev: true 2381 | 2382 | /has-symbols/1.0.3: 2383 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 2384 | engines: {node: '>= 0.4'} 2385 | dev: true 2386 | 2387 | /has-tostringtag/1.0.0: 2388 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 2389 | engines: {node: '>= 0.4'} 2390 | dependencies: 2391 | has-symbols: 1.0.3 2392 | dev: true 2393 | 2394 | /has-unicode/2.0.1: 2395 | resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} 2396 | 2397 | /has-yarn/2.1.0: 2398 | resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} 2399 | engines: {node: '>=8'} 2400 | dev: true 2401 | 2402 | /has/1.0.3: 2403 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2404 | engines: {node: '>= 0.4.0'} 2405 | dependencies: 2406 | function-bind: 1.1.1 2407 | dev: true 2408 | 2409 | /hosted-git-info/2.8.9: 2410 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2411 | dev: true 2412 | 2413 | /http-cache-semantics/4.1.0: 2414 | resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} 2415 | dev: true 2416 | 2417 | /http-status/1.5.2: 2418 | resolution: {integrity: sha512-HzxX+/hV/8US1Gq4V6R6PgUmJ5Pt/DGATs4QhdEOpG8LrdS9/3UG2nnOvkqUpRks04yjVtV5p/NODjO+wvf6vg==} 2419 | engines: {node: '>= 0.4.0'} 2420 | dev: true 2421 | 2422 | /https-proxy-agent/5.0.1: 2423 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 2424 | engines: {node: '>= 6'} 2425 | dependencies: 2426 | agent-base: 6.0.2 2427 | debug: 4.3.4 2428 | transitivePeerDependencies: 2429 | - supports-color 2430 | 2431 | /ignore/5.2.0: 2432 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 2433 | engines: {node: '>= 4'} 2434 | dev: true 2435 | 2436 | /import-fresh/3.3.0: 2437 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2438 | engines: {node: '>=6'} 2439 | dependencies: 2440 | parent-module: 1.0.1 2441 | resolve-from: 4.0.0 2442 | dev: true 2443 | 2444 | /import-lazy/2.1.0: 2445 | resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} 2446 | engines: {node: '>=4'} 2447 | dev: true 2448 | 2449 | /imurmurhash/0.1.4: 2450 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 2451 | engines: {node: '>=0.8.19'} 2452 | dev: true 2453 | 2454 | /inflight/1.0.6: 2455 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2456 | dependencies: 2457 | once: 1.4.0 2458 | wrappy: 1.0.2 2459 | 2460 | /inherits/2.0.4: 2461 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2462 | 2463 | /ini/1.3.8: 2464 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 2465 | dev: true 2466 | 2467 | /ini/2.0.0: 2468 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} 2469 | engines: {node: '>=10'} 2470 | dev: true 2471 | 2472 | /internal-slot/1.0.3: 2473 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 2474 | engines: {node: '>= 0.4'} 2475 | dependencies: 2476 | get-intrinsic: 1.1.3 2477 | has: 1.0.3 2478 | side-channel: 1.0.4 2479 | dev: true 2480 | 2481 | /is-arrayish/0.2.1: 2482 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 2483 | dev: true 2484 | 2485 | /is-bigint/1.0.4: 2486 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 2487 | dependencies: 2488 | has-bigints: 1.0.2 2489 | dev: true 2490 | 2491 | /is-binary-path/2.1.0: 2492 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2493 | engines: {node: '>=8'} 2494 | dependencies: 2495 | binary-extensions: 2.2.0 2496 | dev: true 2497 | 2498 | /is-boolean-object/1.1.2: 2499 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 2500 | engines: {node: '>= 0.4'} 2501 | dependencies: 2502 | call-bind: 1.0.2 2503 | has-tostringtag: 1.0.0 2504 | dev: true 2505 | 2506 | /is-callable/1.2.7: 2507 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 2508 | engines: {node: '>= 0.4'} 2509 | dev: true 2510 | 2511 | /is-ci/2.0.0: 2512 | resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} 2513 | hasBin: true 2514 | dependencies: 2515 | ci-info: 2.0.0 2516 | dev: true 2517 | 2518 | /is-core-module/2.10.0: 2519 | resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} 2520 | dependencies: 2521 | has: 1.0.3 2522 | dev: true 2523 | 2524 | /is-date-object/1.0.5: 2525 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 2526 | engines: {node: '>= 0.4'} 2527 | dependencies: 2528 | has-tostringtag: 1.0.0 2529 | dev: true 2530 | 2531 | /is-extglob/2.1.1: 2532 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2533 | engines: {node: '>=0.10.0'} 2534 | dev: true 2535 | 2536 | /is-fullwidth-code-point/3.0.0: 2537 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2538 | engines: {node: '>=8'} 2539 | 2540 | /is-glob/4.0.3: 2541 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2542 | engines: {node: '>=0.10.0'} 2543 | dependencies: 2544 | is-extglob: 2.1.1 2545 | dev: true 2546 | 2547 | /is-installed-globally/0.4.0: 2548 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} 2549 | engines: {node: '>=10'} 2550 | dependencies: 2551 | global-dirs: 3.0.0 2552 | is-path-inside: 3.0.3 2553 | dev: true 2554 | 2555 | /is-negative-zero/2.0.2: 2556 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 2557 | engines: {node: '>= 0.4'} 2558 | dev: true 2559 | 2560 | /is-npm/5.0.0: 2561 | resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} 2562 | engines: {node: '>=10'} 2563 | dev: true 2564 | 2565 | /is-number-object/1.0.7: 2566 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 2567 | engines: {node: '>= 0.4'} 2568 | dependencies: 2569 | has-tostringtag: 1.0.0 2570 | dev: true 2571 | 2572 | /is-number/7.0.0: 2573 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2574 | engines: {node: '>=0.12.0'} 2575 | dev: true 2576 | 2577 | /is-obj/2.0.0: 2578 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 2579 | engines: {node: '>=8'} 2580 | dev: true 2581 | 2582 | /is-path-inside/3.0.3: 2583 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2584 | engines: {node: '>=8'} 2585 | dev: true 2586 | 2587 | /is-regex/1.1.4: 2588 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 2589 | engines: {node: '>= 0.4'} 2590 | dependencies: 2591 | call-bind: 1.0.2 2592 | has-tostringtag: 1.0.0 2593 | dev: true 2594 | 2595 | /is-shared-array-buffer/1.0.2: 2596 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 2597 | dependencies: 2598 | call-bind: 1.0.2 2599 | dev: true 2600 | 2601 | /is-string/1.0.7: 2602 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 2603 | engines: {node: '>= 0.4'} 2604 | dependencies: 2605 | has-tostringtag: 1.0.0 2606 | dev: true 2607 | 2608 | /is-symbol/1.0.4: 2609 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 2610 | engines: {node: '>= 0.4'} 2611 | dependencies: 2612 | has-symbols: 1.0.3 2613 | dev: true 2614 | 2615 | /is-typedarray/1.0.0: 2616 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} 2617 | dev: true 2618 | 2619 | /is-weakref/1.0.2: 2620 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 2621 | dependencies: 2622 | call-bind: 1.0.2 2623 | dev: true 2624 | 2625 | /is-yarn-global/0.3.0: 2626 | resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} 2627 | dev: true 2628 | 2629 | /isexe/2.0.0: 2630 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2631 | dev: true 2632 | 2633 | /its-fine/1.0.5_react@18.2.0: 2634 | resolution: {integrity: sha512-JVqIHuUGRF4mBJWV/o9CS86wU57oWAX+mE2iokFpZ+B1R1tcfRvLZXVFd9tWJgY7gfhBURYyXJs7LcoJl/Af+Q==} 2635 | peerDependencies: 2636 | react: '>=18.0' 2637 | dependencies: 2638 | '@types/react-reconciler': 0.28.0 2639 | react: 18.2.0 2640 | dev: false 2641 | 2642 | /js-sdsl/4.1.5: 2643 | resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==} 2644 | dev: true 2645 | 2646 | /js-tokens/4.0.0: 2647 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2648 | 2649 | /js-yaml/4.1.0: 2650 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2651 | hasBin: true 2652 | dependencies: 2653 | argparse: 2.0.1 2654 | dev: true 2655 | 2656 | /jsesc/2.5.2: 2657 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 2658 | engines: {node: '>=4'} 2659 | hasBin: true 2660 | dev: true 2661 | 2662 | /json-buffer/3.0.0: 2663 | resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} 2664 | dev: true 2665 | 2666 | /json-parse-better-errors/1.0.2: 2667 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} 2668 | dev: true 2669 | 2670 | /json-schema-to-ts/1.6.4: 2671 | resolution: {integrity: sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==} 2672 | dependencies: 2673 | '@types/json-schema': 7.0.11 2674 | ts-toolbelt: 6.15.5 2675 | dev: true 2676 | 2677 | /json-schema-traverse/0.4.1: 2678 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2679 | dev: true 2680 | 2681 | /json-schema-traverse/1.0.0: 2682 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 2683 | dev: true 2684 | 2685 | /json-stable-stringify-without-jsonify/1.0.1: 2686 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2687 | dev: true 2688 | 2689 | /json5/2.2.1: 2690 | resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} 2691 | engines: {node: '>=6'} 2692 | hasBin: true 2693 | dev: true 2694 | 2695 | /jsx-ast-utils/3.3.3: 2696 | resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} 2697 | engines: {node: '>=4.0'} 2698 | dependencies: 2699 | array-includes: 3.1.5 2700 | object.assign: 4.1.4 2701 | dev: true 2702 | 2703 | /keyv/3.1.0: 2704 | resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} 2705 | dependencies: 2706 | json-buffer: 3.0.0 2707 | dev: true 2708 | 2709 | /konva/8.3.13: 2710 | resolution: {integrity: sha512-O5VxHfRfTj4PscTglQH1NimS8+CC5hQYLeB8YQstu8MN/i2L8GjA1T9d7xxzITF2TD5+xcIs5ei7en3cztbNXg==} 2711 | dev: false 2712 | 2713 | /latest-version/5.1.0: 2714 | resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} 2715 | engines: {node: '>=8'} 2716 | dependencies: 2717 | package-json: 6.5.0 2718 | dev: true 2719 | 2720 | /levn/0.4.1: 2721 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2722 | engines: {node: '>= 0.8.0'} 2723 | dependencies: 2724 | prelude-ls: 1.2.1 2725 | type-check: 0.4.0 2726 | dev: true 2727 | 2728 | /lilconfig/2.0.6: 2729 | resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} 2730 | engines: {node: '>=10'} 2731 | dev: true 2732 | 2733 | /load-json-file/4.0.0: 2734 | resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} 2735 | engines: {node: '>=4'} 2736 | dependencies: 2737 | graceful-fs: 4.2.10 2738 | parse-json: 4.0.0 2739 | pify: 3.0.0 2740 | strip-bom: 3.0.0 2741 | dev: true 2742 | 2743 | /locate-path/6.0.0: 2744 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2745 | engines: {node: '>=10'} 2746 | dependencies: 2747 | p-locate: 5.0.0 2748 | dev: true 2749 | 2750 | /lodash.merge/4.6.2: 2751 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2752 | dev: true 2753 | 2754 | /loose-envify/1.4.0: 2755 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 2756 | hasBin: true 2757 | dependencies: 2758 | js-tokens: 4.0.0 2759 | 2760 | /lowercase-keys/1.0.1: 2761 | resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} 2762 | engines: {node: '>=0.10.0'} 2763 | dev: true 2764 | 2765 | /lowercase-keys/2.0.0: 2766 | resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} 2767 | engines: {node: '>=8'} 2768 | dev: true 2769 | 2770 | /lru-cache/6.0.0: 2771 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2772 | engines: {node: '>=10'} 2773 | dependencies: 2774 | yallist: 4.0.0 2775 | 2776 | /magic-string/0.26.5: 2777 | resolution: {integrity: sha512-yXUIYOOQnEHKHOftp5shMWpB9ImfgfDJpapa38j/qMtTj5QHWucvxP4lUtuRmHT9vAzvtpHkWKXW9xBwimXeNg==} 2778 | engines: {node: '>=12'} 2779 | dependencies: 2780 | sourcemap-codec: 1.4.8 2781 | dev: true 2782 | 2783 | /make-dir/3.1.0: 2784 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} 2785 | engines: {node: '>=8'} 2786 | dependencies: 2787 | semver: 6.3.0 2788 | 2789 | /make-error/1.3.6: 2790 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 2791 | dev: true 2792 | 2793 | /memorystream/0.3.1: 2794 | resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} 2795 | engines: {node: '>= 0.10.0'} 2796 | dev: true 2797 | 2798 | /merge2/1.4.1: 2799 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2800 | engines: {node: '>= 8'} 2801 | dev: true 2802 | 2803 | /micromatch/4.0.5: 2804 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2805 | engines: {node: '>=8.6'} 2806 | dependencies: 2807 | braces: 3.0.2 2808 | picomatch: 2.3.1 2809 | dev: true 2810 | 2811 | /mimic-response/1.0.1: 2812 | resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} 2813 | engines: {node: '>=4'} 2814 | dev: true 2815 | 2816 | /mimic-response/2.1.0: 2817 | resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} 2818 | engines: {node: '>=8'} 2819 | dev: false 2820 | 2821 | /minimatch/3.1.2: 2822 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2823 | dependencies: 2824 | brace-expansion: 1.1.11 2825 | 2826 | /minimist/1.2.6: 2827 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 2828 | dev: true 2829 | 2830 | /minipass/3.3.4: 2831 | resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==} 2832 | engines: {node: '>=8'} 2833 | dependencies: 2834 | yallist: 4.0.0 2835 | 2836 | /minizlib/2.1.2: 2837 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 2838 | engines: {node: '>= 8'} 2839 | dependencies: 2840 | minipass: 3.3.4 2841 | yallist: 4.0.0 2842 | 2843 | /mkdirp/1.0.4: 2844 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 2845 | engines: {node: '>=10'} 2846 | hasBin: true 2847 | 2848 | /mri/1.2.0: 2849 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 2850 | engines: {node: '>=4'} 2851 | dev: true 2852 | 2853 | /ms/2.1.2: 2854 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2855 | 2856 | /nan/2.16.0: 2857 | resolution: {integrity: sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==} 2858 | dev: false 2859 | 2860 | /nanoid/3.3.4: 2861 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2862 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2863 | hasBin: true 2864 | dev: true 2865 | 2866 | /natural-compare/1.4.0: 2867 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2868 | dev: true 2869 | 2870 | /nice-try/1.0.5: 2871 | resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} 2872 | dev: true 2873 | 2874 | /node-fetch/2.6.7: 2875 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} 2876 | engines: {node: 4.x || >=6.0.0} 2877 | peerDependencies: 2878 | encoding: ^0.1.0 2879 | peerDependenciesMeta: 2880 | encoding: 2881 | optional: true 2882 | dependencies: 2883 | whatwg-url: 5.0.0 2884 | 2885 | /node-gyp-build/4.5.0: 2886 | resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} 2887 | hasBin: true 2888 | dev: true 2889 | 2890 | /node-releases/2.0.6: 2891 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} 2892 | dev: true 2893 | 2894 | /nopt/5.0.0: 2895 | resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} 2896 | engines: {node: '>=6'} 2897 | hasBin: true 2898 | dependencies: 2899 | abbrev: 1.1.1 2900 | 2901 | /normalize-package-data/2.5.0: 2902 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2903 | dependencies: 2904 | hosted-git-info: 2.8.9 2905 | resolve: 1.22.1 2906 | semver: 5.7.1 2907 | validate-npm-package-license: 3.0.4 2908 | dev: true 2909 | 2910 | /normalize-path/3.0.0: 2911 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2912 | engines: {node: '>=0.10.0'} 2913 | dev: true 2914 | 2915 | /normalize-range/0.1.2: 2916 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 2917 | engines: {node: '>=0.10.0'} 2918 | dev: true 2919 | 2920 | /normalize-url/4.5.1: 2921 | resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} 2922 | engines: {node: '>=8'} 2923 | dev: true 2924 | 2925 | /npm-run-all/4.1.5: 2926 | resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} 2927 | engines: {node: '>= 4'} 2928 | hasBin: true 2929 | dependencies: 2930 | ansi-styles: 3.2.1 2931 | chalk: 2.4.2 2932 | cross-spawn: 6.0.5 2933 | memorystream: 0.3.1 2934 | minimatch: 3.1.2 2935 | pidtree: 0.3.1 2936 | read-pkg: 3.0.0 2937 | shell-quote: 1.7.3 2938 | string.prototype.padend: 3.1.3 2939 | dev: true 2940 | 2941 | /npmlog/5.0.1: 2942 | resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} 2943 | dependencies: 2944 | are-we-there-yet: 2.0.0 2945 | console-control-strings: 1.1.0 2946 | gauge: 3.0.2 2947 | set-blocking: 2.0.0 2948 | 2949 | /object-assign/4.1.1: 2950 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2951 | engines: {node: '>=0.10.0'} 2952 | 2953 | /object-hash/3.0.0: 2954 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 2955 | engines: {node: '>= 6'} 2956 | dev: true 2957 | 2958 | /object-inspect/1.12.2: 2959 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} 2960 | dev: true 2961 | 2962 | /object-keys/1.1.1: 2963 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2964 | engines: {node: '>= 0.4'} 2965 | dev: true 2966 | 2967 | /object.assign/4.1.4: 2968 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 2969 | engines: {node: '>= 0.4'} 2970 | dependencies: 2971 | call-bind: 1.0.2 2972 | define-properties: 1.1.4 2973 | has-symbols: 1.0.3 2974 | object-keys: 1.1.1 2975 | dev: true 2976 | 2977 | /object.entries/1.1.5: 2978 | resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} 2979 | engines: {node: '>= 0.4'} 2980 | dependencies: 2981 | call-bind: 1.0.2 2982 | define-properties: 1.1.4 2983 | es-abstract: 1.20.3 2984 | dev: true 2985 | 2986 | /object.fromentries/2.0.5: 2987 | resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} 2988 | engines: {node: '>= 0.4'} 2989 | dependencies: 2990 | call-bind: 1.0.2 2991 | define-properties: 1.1.4 2992 | es-abstract: 1.20.3 2993 | dev: true 2994 | 2995 | /object.hasown/1.1.1: 2996 | resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} 2997 | dependencies: 2998 | define-properties: 1.1.4 2999 | es-abstract: 1.20.3 3000 | dev: true 3001 | 3002 | /object.values/1.1.5: 3003 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} 3004 | engines: {node: '>= 0.4'} 3005 | dependencies: 3006 | call-bind: 1.0.2 3007 | define-properties: 1.1.4 3008 | es-abstract: 1.20.3 3009 | dev: true 3010 | 3011 | /once/1.4.0: 3012 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 3013 | dependencies: 3014 | wrappy: 1.0.2 3015 | 3016 | /optionator/0.9.1: 3017 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 3018 | engines: {node: '>= 0.8.0'} 3019 | dependencies: 3020 | deep-is: 0.1.4 3021 | fast-levenshtein: 2.0.6 3022 | levn: 0.4.1 3023 | prelude-ls: 1.2.1 3024 | type-check: 0.4.0 3025 | word-wrap: 1.2.3 3026 | dev: true 3027 | 3028 | /p-cancelable/1.1.0: 3029 | resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} 3030 | engines: {node: '>=6'} 3031 | dev: true 3032 | 3033 | /p-limit/3.1.0: 3034 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3035 | engines: {node: '>=10'} 3036 | dependencies: 3037 | yocto-queue: 0.1.0 3038 | dev: true 3039 | 3040 | /p-locate/5.0.0: 3041 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3042 | engines: {node: '>=10'} 3043 | dependencies: 3044 | p-limit: 3.1.0 3045 | dev: true 3046 | 3047 | /package-json/6.5.0: 3048 | resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} 3049 | engines: {node: '>=8'} 3050 | dependencies: 3051 | got: 9.6.0 3052 | registry-auth-token: 4.2.2 3053 | registry-url: 5.1.0 3054 | semver: 6.3.0 3055 | dev: true 3056 | 3057 | /parent-module/1.0.1: 3058 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3059 | engines: {node: '>=6'} 3060 | dependencies: 3061 | callsites: 3.1.0 3062 | dev: true 3063 | 3064 | /parse-json/4.0.0: 3065 | resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} 3066 | engines: {node: '>=4'} 3067 | dependencies: 3068 | error-ex: 1.3.2 3069 | json-parse-better-errors: 1.0.2 3070 | dev: true 3071 | 3072 | /parse-ms/2.1.0: 3073 | resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==} 3074 | engines: {node: '>=6'} 3075 | dev: true 3076 | 3077 | /path-browserify/1.0.1: 3078 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 3079 | dev: true 3080 | 3081 | /path-exists/4.0.0: 3082 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3083 | engines: {node: '>=8'} 3084 | dev: true 3085 | 3086 | /path-is-absolute/1.0.1: 3087 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 3088 | engines: {node: '>=0.10.0'} 3089 | 3090 | /path-key/2.0.1: 3091 | resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} 3092 | engines: {node: '>=4'} 3093 | dev: true 3094 | 3095 | /path-key/3.1.1: 3096 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3097 | engines: {node: '>=8'} 3098 | dev: true 3099 | 3100 | /path-parse/1.0.7: 3101 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3102 | dev: true 3103 | 3104 | /path-to-regexp/6.1.0: 3105 | resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} 3106 | dev: true 3107 | 3108 | /path-type/3.0.0: 3109 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} 3110 | engines: {node: '>=4'} 3111 | dependencies: 3112 | pify: 3.0.0 3113 | dev: true 3114 | 3115 | /path-type/4.0.0: 3116 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3117 | engines: {node: '>=8'} 3118 | dev: true 3119 | 3120 | /picocolors/1.0.0: 3121 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3122 | dev: true 3123 | 3124 | /picomatch/2.3.1: 3125 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3126 | engines: {node: '>=8.6'} 3127 | dev: true 3128 | 3129 | /pidtree/0.3.1: 3130 | resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} 3131 | engines: {node: '>=0.10'} 3132 | hasBin: true 3133 | dev: true 3134 | 3135 | /pify/2.3.0: 3136 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 3137 | engines: {node: '>=0.10.0'} 3138 | dev: true 3139 | 3140 | /pify/3.0.0: 3141 | resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} 3142 | engines: {node: '>=4'} 3143 | dev: true 3144 | 3145 | /postcss-import/14.1.0_postcss@8.4.17: 3146 | resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 3147 | engines: {node: '>=10.0.0'} 3148 | peerDependencies: 3149 | postcss: ^8.0.0 3150 | dependencies: 3151 | postcss: 8.4.17 3152 | postcss-value-parser: 4.2.0 3153 | read-cache: 1.0.0 3154 | resolve: 1.22.1 3155 | dev: true 3156 | 3157 | /postcss-js/4.0.0_postcss@8.4.17: 3158 | resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} 3159 | engines: {node: ^12 || ^14 || >= 16} 3160 | peerDependencies: 3161 | postcss: ^8.3.3 3162 | dependencies: 3163 | camelcase-css: 2.0.1 3164 | postcss: 8.4.17 3165 | dev: true 3166 | 3167 | /postcss-load-config/3.1.4_postcss@8.4.17: 3168 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 3169 | engines: {node: '>= 10'} 3170 | peerDependencies: 3171 | postcss: '>=8.0.9' 3172 | ts-node: '>=9.0.0' 3173 | peerDependenciesMeta: 3174 | postcss: 3175 | optional: true 3176 | ts-node: 3177 | optional: true 3178 | dependencies: 3179 | lilconfig: 2.0.6 3180 | postcss: 8.4.17 3181 | yaml: 1.10.2 3182 | dev: true 3183 | 3184 | /postcss-nested/5.0.6_postcss@8.4.17: 3185 | resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} 3186 | engines: {node: '>=12.0'} 3187 | peerDependencies: 3188 | postcss: ^8.2.14 3189 | dependencies: 3190 | postcss: 8.4.17 3191 | postcss-selector-parser: 6.0.10 3192 | dev: true 3193 | 3194 | /postcss-selector-parser/6.0.10: 3195 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 3196 | engines: {node: '>=4'} 3197 | dependencies: 3198 | cssesc: 3.0.0 3199 | util-deprecate: 1.0.2 3200 | dev: true 3201 | 3202 | /postcss-value-parser/4.2.0: 3203 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 3204 | dev: true 3205 | 3206 | /postcss/8.4.17: 3207 | resolution: {integrity: sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==} 3208 | engines: {node: ^10 || ^12 || >=14} 3209 | dependencies: 3210 | nanoid: 3.3.4 3211 | picocolors: 1.0.0 3212 | source-map-js: 1.0.2 3213 | dev: true 3214 | 3215 | /prelude-ls/1.2.1: 3216 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3217 | engines: {node: '>= 0.8.0'} 3218 | dev: true 3219 | 3220 | /prepend-http/2.0.0: 3221 | resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} 3222 | engines: {node: '>=4'} 3223 | dev: true 3224 | 3225 | /pretty-bytes/5.6.0: 3226 | resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} 3227 | engines: {node: '>=6'} 3228 | dev: true 3229 | 3230 | /pretty-ms/7.0.1: 3231 | resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} 3232 | engines: {node: '>=10'} 3233 | dependencies: 3234 | parse-ms: 2.1.0 3235 | dev: true 3236 | 3237 | /prop-types/15.8.1: 3238 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 3239 | dependencies: 3240 | loose-envify: 1.4.0 3241 | object-assign: 4.1.1 3242 | react-is: 16.13.1 3243 | dev: true 3244 | 3245 | /pump/3.0.0: 3246 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 3247 | dependencies: 3248 | end-of-stream: 1.4.4 3249 | once: 1.4.0 3250 | dev: true 3251 | 3252 | /punycode/2.1.1: 3253 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 3254 | engines: {node: '>=6'} 3255 | dev: true 3256 | 3257 | /pupa/2.1.1: 3258 | resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} 3259 | engines: {node: '>=8'} 3260 | dependencies: 3261 | escape-goat: 2.1.1 3262 | dev: true 3263 | 3264 | /queue-microtask/1.2.3: 3265 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3266 | dev: true 3267 | 3268 | /quick-lru/5.1.1: 3269 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 3270 | engines: {node: '>=10'} 3271 | dev: true 3272 | 3273 | /rc/1.2.8: 3274 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 3275 | hasBin: true 3276 | dependencies: 3277 | deep-extend: 0.6.0 3278 | ini: 1.3.8 3279 | minimist: 1.2.6 3280 | strip-json-comments: 2.0.1 3281 | dev: true 3282 | 3283 | /react-dom/18.2.0_react@18.2.0: 3284 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 3285 | peerDependencies: 3286 | react: ^18.2.0 3287 | dependencies: 3288 | loose-envify: 1.4.0 3289 | react: 18.2.0 3290 | scheduler: 0.23.0 3291 | dev: false 3292 | 3293 | /react-is/16.13.1: 3294 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 3295 | dev: true 3296 | 3297 | /react-konva/18.2.2_ycsaxglfwmvsphhhrpeabwxklq: 3298 | resolution: {integrity: sha512-J0CyScyaWcDs5kPrcCy9ALrdVeeIUnE/rNc3wrsjMKHkqGHeC0ekCq2m+mB2tEzHuukDGk2BiLTNqGnp1wrDpA==} 3299 | peerDependencies: 3300 | konva: ^8.0.1 || ^7.2.5 3301 | react: '>=18.0.0' 3302 | react-dom: '>=18.0.0' 3303 | dependencies: 3304 | its-fine: 1.0.5_react@18.2.0 3305 | konva: 8.3.13 3306 | react: 18.2.0 3307 | react-dom: 18.2.0_react@18.2.0 3308 | react-reconciler: 0.29.0_react@18.2.0 3309 | scheduler: 0.23.0 3310 | dev: false 3311 | 3312 | /react-reconciler/0.29.0_react@18.2.0: 3313 | resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} 3314 | engines: {node: '>=0.10.0'} 3315 | peerDependencies: 3316 | react: ^18.2.0 3317 | dependencies: 3318 | loose-envify: 1.4.0 3319 | react: 18.2.0 3320 | scheduler: 0.23.0 3321 | dev: false 3322 | 3323 | /react-refresh/0.14.0: 3324 | resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} 3325 | engines: {node: '>=0.10.0'} 3326 | dev: true 3327 | 3328 | /react/18.2.0: 3329 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 3330 | engines: {node: '>=0.10.0'} 3331 | dependencies: 3332 | loose-envify: 1.4.0 3333 | dev: false 3334 | 3335 | /read-cache/1.0.0: 3336 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 3337 | dependencies: 3338 | pify: 2.3.0 3339 | dev: true 3340 | 3341 | /read-pkg/3.0.0: 3342 | resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} 3343 | engines: {node: '>=4'} 3344 | dependencies: 3345 | load-json-file: 4.0.0 3346 | normalize-package-data: 2.5.0 3347 | path-type: 3.0.0 3348 | dev: true 3349 | 3350 | /readable-stream/3.6.0: 3351 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} 3352 | engines: {node: '>= 6'} 3353 | dependencies: 3354 | inherits: 2.0.4 3355 | string_decoder: 1.3.0 3356 | util-deprecate: 1.0.2 3357 | 3358 | /readdirp/3.6.0: 3359 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3360 | engines: {node: '>=8.10.0'} 3361 | dependencies: 3362 | picomatch: 2.3.1 3363 | dev: true 3364 | 3365 | /recrawl-sync/2.2.2: 3366 | resolution: {integrity: sha512-E2sI4F25Fu2nrfV+KsnC7/qfk/spQIYXlonfQoS4rwxeNK5BjxnLPbWiRXHVXPwYBOTWtPX5765kTm/zJiL+LQ==} 3367 | dependencies: 3368 | '@cush/relative': 1.0.0 3369 | glob-regex: 0.3.2 3370 | slash: 3.0.0 3371 | tslib: 1.14.1 3372 | dev: true 3373 | 3374 | /regexp.prototype.flags/1.4.3: 3375 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 3376 | engines: {node: '>= 0.4'} 3377 | dependencies: 3378 | call-bind: 1.0.2 3379 | define-properties: 1.1.4 3380 | functions-have-names: 1.2.3 3381 | dev: true 3382 | 3383 | /regexpp/3.2.0: 3384 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 3385 | engines: {node: '>=8'} 3386 | dev: true 3387 | 3388 | /registry-auth-token/4.2.2: 3389 | resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} 3390 | engines: {node: '>=6.0.0'} 3391 | dependencies: 3392 | rc: 1.2.8 3393 | dev: true 3394 | 3395 | /registry-url/5.1.0: 3396 | resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} 3397 | engines: {node: '>=8'} 3398 | dependencies: 3399 | rc: 1.2.8 3400 | dev: true 3401 | 3402 | /require-from-string/2.0.2: 3403 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 3404 | engines: {node: '>=0.10.0'} 3405 | dev: true 3406 | 3407 | /resolve-from/4.0.0: 3408 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3409 | engines: {node: '>=4'} 3410 | dev: true 3411 | 3412 | /resolve-from/5.0.0: 3413 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 3414 | engines: {node: '>=8'} 3415 | dev: true 3416 | 3417 | /resolve/1.22.1: 3418 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 3419 | hasBin: true 3420 | dependencies: 3421 | is-core-module: 2.10.0 3422 | path-parse: 1.0.7 3423 | supports-preserve-symlinks-flag: 1.0.0 3424 | dev: true 3425 | 3426 | /resolve/2.0.0-next.4: 3427 | resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} 3428 | hasBin: true 3429 | dependencies: 3430 | is-core-module: 2.10.0 3431 | path-parse: 1.0.7 3432 | supports-preserve-symlinks-flag: 1.0.0 3433 | dev: true 3434 | 3435 | /responselike/1.0.2: 3436 | resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} 3437 | dependencies: 3438 | lowercase-keys: 1.0.1 3439 | dev: true 3440 | 3441 | /reusify/1.0.4: 3442 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3443 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3444 | dev: true 3445 | 3446 | /rimraf/3.0.2: 3447 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3448 | hasBin: true 3449 | dependencies: 3450 | glob: 7.2.3 3451 | 3452 | /rollup-pluginutils/2.8.2: 3453 | resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} 3454 | dependencies: 3455 | estree-walker: 0.6.1 3456 | dev: true 3457 | 3458 | /rollup/2.78.1: 3459 | resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} 3460 | engines: {node: '>=10.0.0'} 3461 | hasBin: true 3462 | optionalDependencies: 3463 | fsevents: 2.3.2 3464 | dev: true 3465 | 3466 | /run-parallel/1.2.0: 3467 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3468 | dependencies: 3469 | queue-microtask: 1.2.3 3470 | dev: true 3471 | 3472 | /safe-buffer/5.1.2: 3473 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 3474 | dev: true 3475 | 3476 | /safe-buffer/5.2.1: 3477 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3478 | 3479 | /safe-regex-test/1.0.0: 3480 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 3481 | dependencies: 3482 | call-bind: 1.0.2 3483 | get-intrinsic: 1.1.3 3484 | is-regex: 1.1.4 3485 | dev: true 3486 | 3487 | /scheduler/0.23.0: 3488 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 3489 | dependencies: 3490 | loose-envify: 1.4.0 3491 | dev: false 3492 | 3493 | /semver-diff/3.1.1: 3494 | resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} 3495 | engines: {node: '>=8'} 3496 | dependencies: 3497 | semver: 6.3.0 3498 | dev: true 3499 | 3500 | /semver/5.7.1: 3501 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 3502 | hasBin: true 3503 | dev: true 3504 | 3505 | /semver/6.1.1: 3506 | resolution: {integrity: sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==} 3507 | hasBin: true 3508 | dev: true 3509 | 3510 | /semver/6.3.0: 3511 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 3512 | hasBin: true 3513 | 3514 | /semver/7.3.7: 3515 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 3516 | engines: {node: '>=10'} 3517 | hasBin: true 3518 | dependencies: 3519 | lru-cache: 6.0.0 3520 | 3521 | /set-blocking/2.0.0: 3522 | resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 3523 | 3524 | /shebang-command/1.2.0: 3525 | resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} 3526 | engines: {node: '>=0.10.0'} 3527 | dependencies: 3528 | shebang-regex: 1.0.0 3529 | dev: true 3530 | 3531 | /shebang-command/2.0.0: 3532 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3533 | engines: {node: '>=8'} 3534 | dependencies: 3535 | shebang-regex: 3.0.0 3536 | dev: true 3537 | 3538 | /shebang-regex/1.0.0: 3539 | resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} 3540 | engines: {node: '>=0.10.0'} 3541 | dev: true 3542 | 3543 | /shebang-regex/3.0.0: 3544 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3545 | engines: {node: '>=8'} 3546 | dev: true 3547 | 3548 | /shell-quote/1.7.3: 3549 | resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} 3550 | dev: true 3551 | 3552 | /side-channel/1.0.4: 3553 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 3554 | dependencies: 3555 | call-bind: 1.0.2 3556 | get-intrinsic: 1.1.3 3557 | object-inspect: 1.12.2 3558 | dev: true 3559 | 3560 | /signal-exit/3.0.7: 3561 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 3562 | 3563 | /simple-concat/1.0.1: 3564 | resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} 3565 | dev: false 3566 | 3567 | /simple-get/3.1.1: 3568 | resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==} 3569 | dependencies: 3570 | decompress-response: 4.2.1 3571 | once: 1.4.0 3572 | simple-concat: 1.0.1 3573 | dev: false 3574 | 3575 | /slash/3.0.0: 3576 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3577 | engines: {node: '>=8'} 3578 | dev: true 3579 | 3580 | /source-map-js/1.0.2: 3581 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 3582 | engines: {node: '>=0.10.0'} 3583 | dev: true 3584 | 3585 | /source-map-support/0.5.21: 3586 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 3587 | dependencies: 3588 | buffer-from: 1.1.2 3589 | source-map: 0.6.1 3590 | dev: true 3591 | 3592 | /source-map/0.6.1: 3593 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 3594 | engines: {node: '>=0.10.0'} 3595 | dev: true 3596 | 3597 | /sourcemap-codec/1.4.8: 3598 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 3599 | dev: true 3600 | 3601 | /spdx-correct/3.1.1: 3602 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 3603 | dependencies: 3604 | spdx-expression-parse: 3.0.1 3605 | spdx-license-ids: 3.0.12 3606 | dev: true 3607 | 3608 | /spdx-exceptions/2.3.0: 3609 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 3610 | dev: true 3611 | 3612 | /spdx-expression-parse/3.0.1: 3613 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3614 | dependencies: 3615 | spdx-exceptions: 2.3.0 3616 | spdx-license-ids: 3.0.12 3617 | dev: true 3618 | 3619 | /spdx-license-ids/3.0.12: 3620 | resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} 3621 | dev: true 3622 | 3623 | /string-width/4.2.3: 3624 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3625 | engines: {node: '>=8'} 3626 | dependencies: 3627 | emoji-regex: 8.0.0 3628 | is-fullwidth-code-point: 3.0.0 3629 | strip-ansi: 6.0.1 3630 | 3631 | /string.prototype.matchall/4.0.7: 3632 | resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} 3633 | dependencies: 3634 | call-bind: 1.0.2 3635 | define-properties: 1.1.4 3636 | es-abstract: 1.20.3 3637 | get-intrinsic: 1.1.3 3638 | has-symbols: 1.0.3 3639 | internal-slot: 1.0.3 3640 | regexp.prototype.flags: 1.4.3 3641 | side-channel: 1.0.4 3642 | dev: true 3643 | 3644 | /string.prototype.padend/3.1.3: 3645 | resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==} 3646 | engines: {node: '>= 0.4'} 3647 | dependencies: 3648 | call-bind: 1.0.2 3649 | define-properties: 1.1.4 3650 | es-abstract: 1.20.3 3651 | dev: true 3652 | 3653 | /string.prototype.trimend/1.0.5: 3654 | resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} 3655 | dependencies: 3656 | call-bind: 1.0.2 3657 | define-properties: 1.1.4 3658 | es-abstract: 1.20.3 3659 | dev: true 3660 | 3661 | /string.prototype.trimstart/1.0.5: 3662 | resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} 3663 | dependencies: 3664 | call-bind: 1.0.2 3665 | define-properties: 1.1.4 3666 | es-abstract: 1.20.3 3667 | dev: true 3668 | 3669 | /string_decoder/1.3.0: 3670 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 3671 | dependencies: 3672 | safe-buffer: 5.2.1 3673 | 3674 | /strip-ansi/6.0.1: 3675 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3676 | engines: {node: '>=8'} 3677 | dependencies: 3678 | ansi-regex: 5.0.1 3679 | 3680 | /strip-bom/3.0.0: 3681 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 3682 | engines: {node: '>=4'} 3683 | dev: true 3684 | 3685 | /strip-json-comments/2.0.1: 3686 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} 3687 | engines: {node: '>=0.10.0'} 3688 | dev: true 3689 | 3690 | /strip-json-comments/3.1.1: 3691 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 3692 | engines: {node: '>=8'} 3693 | dev: true 3694 | 3695 | /supports-color/5.5.0: 3696 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3697 | engines: {node: '>=4'} 3698 | dependencies: 3699 | has-flag: 3.0.0 3700 | dev: true 3701 | 3702 | /supports-color/7.2.0: 3703 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 3704 | engines: {node: '>=8'} 3705 | dependencies: 3706 | has-flag: 4.0.0 3707 | dev: true 3708 | 3709 | /supports-preserve-symlinks-flag/1.0.0: 3710 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3711 | engines: {node: '>= 0.4'} 3712 | dev: true 3713 | 3714 | /tailwindcss/3.1.8: 3715 | resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==} 3716 | engines: {node: '>=12.13.0'} 3717 | hasBin: true 3718 | dependencies: 3719 | arg: 5.0.2 3720 | chokidar: 3.5.3 3721 | color-name: 1.1.4 3722 | detective: 5.2.1 3723 | didyoumean: 1.2.2 3724 | dlv: 1.1.3 3725 | fast-glob: 3.2.12 3726 | glob-parent: 6.0.2 3727 | is-glob: 4.0.3 3728 | lilconfig: 2.0.6 3729 | normalize-path: 3.0.0 3730 | object-hash: 3.0.0 3731 | picocolors: 1.0.0 3732 | postcss: 8.4.17 3733 | postcss-import: 14.1.0_postcss@8.4.17 3734 | postcss-js: 4.0.0_postcss@8.4.17 3735 | postcss-load-config: 3.1.4_postcss@8.4.17 3736 | postcss-nested: 5.0.6_postcss@8.4.17 3737 | postcss-selector-parser: 6.0.10 3738 | postcss-value-parser: 4.2.0 3739 | quick-lru: 5.1.1 3740 | resolve: 1.22.1 3741 | transitivePeerDependencies: 3742 | - ts-node 3743 | dev: true 3744 | 3745 | /tar/6.1.11: 3746 | resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} 3747 | engines: {node: '>= 10'} 3748 | dependencies: 3749 | chownr: 2.0.0 3750 | fs-minipass: 2.1.0 3751 | minipass: 3.3.4 3752 | minizlib: 2.1.2 3753 | mkdirp: 1.0.4 3754 | yallist: 4.0.0 3755 | 3756 | /text-table/0.2.0: 3757 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 3758 | dev: true 3759 | 3760 | /time-span/4.0.0: 3761 | resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==} 3762 | engines: {node: '>=10'} 3763 | dependencies: 3764 | convert-hrtime: 3.0.0 3765 | dev: true 3766 | 3767 | /to-fast-properties/2.0.0: 3768 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 3769 | engines: {node: '>=4'} 3770 | dev: true 3771 | 3772 | /to-readable-stream/1.0.0: 3773 | resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} 3774 | engines: {node: '>=6'} 3775 | dev: true 3776 | 3777 | /to-regex-range/5.0.1: 3778 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 3779 | engines: {node: '>=8.0'} 3780 | dependencies: 3781 | is-number: 7.0.0 3782 | dev: true 3783 | 3784 | /tr46/0.0.3: 3785 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 3786 | 3787 | /ts-morph/12.0.0: 3788 | resolution: {integrity: sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==} 3789 | dependencies: 3790 | '@ts-morph/common': 0.11.1 3791 | code-block-writer: 10.1.1 3792 | dev: true 3793 | 3794 | /ts-node/8.9.1_typescript@4.3.4: 3795 | resolution: {integrity: sha512-yrq6ODsxEFTLz0R3BX2myf0WBCSQh9A+py8PBo1dCzWIOcvisbyH6akNKqDHMgXePF2kir5mm5JXJTH3OUJYOQ==} 3796 | engines: {node: '>=6.0.0'} 3797 | hasBin: true 3798 | peerDependencies: 3799 | typescript: '>=2.7' 3800 | dependencies: 3801 | arg: 4.1.3 3802 | diff: 4.0.2 3803 | make-error: 1.3.6 3804 | source-map-support: 0.5.21 3805 | typescript: 4.3.4 3806 | yn: 3.1.1 3807 | dev: true 3808 | 3809 | /ts-toolbelt/6.15.5: 3810 | resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} 3811 | dev: true 3812 | 3813 | /tsconfig-paths/4.1.0: 3814 | resolution: {integrity: sha512-AHx4Euop/dXFC+Vx589alFba8QItjF+8hf8LtmuiCwHyI4rHXQtOOENaM8kvYf5fR0dRChy3wzWIZ9WbB7FWow==} 3815 | engines: {node: '>=6'} 3816 | dependencies: 3817 | json5: 2.2.1 3818 | minimist: 1.2.6 3819 | strip-bom: 3.0.0 3820 | dev: true 3821 | 3822 | /tslib/1.14.1: 3823 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 3824 | dev: true 3825 | 3826 | /tsutils/3.21.0_typescript@4.8.4: 3827 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 3828 | engines: {node: '>= 6'} 3829 | peerDependencies: 3830 | 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' 3831 | dependencies: 3832 | tslib: 1.14.1 3833 | typescript: 4.8.4 3834 | dev: true 3835 | 3836 | /type-check/0.4.0: 3837 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 3838 | engines: {node: '>= 0.8.0'} 3839 | dependencies: 3840 | prelude-ls: 1.2.1 3841 | dev: true 3842 | 3843 | /type-fest/0.20.2: 3844 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 3845 | engines: {node: '>=10'} 3846 | dev: true 3847 | 3848 | /typedarray-to-buffer/3.1.5: 3849 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} 3850 | dependencies: 3851 | is-typedarray: 1.0.0 3852 | dev: true 3853 | 3854 | /typescript/4.3.4: 3855 | resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} 3856 | engines: {node: '>=4.2.0'} 3857 | hasBin: true 3858 | dev: true 3859 | 3860 | /typescript/4.8.4: 3861 | resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} 3862 | engines: {node: '>=4.2.0'} 3863 | hasBin: true 3864 | dev: true 3865 | 3866 | /unbox-primitive/1.0.2: 3867 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 3868 | dependencies: 3869 | call-bind: 1.0.2 3870 | has-bigints: 1.0.2 3871 | has-symbols: 1.0.3 3872 | which-boxed-primitive: 1.0.2 3873 | dev: true 3874 | 3875 | /unique-string/2.0.0: 3876 | resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} 3877 | engines: {node: '>=8'} 3878 | dependencies: 3879 | crypto-random-string: 2.0.0 3880 | dev: true 3881 | 3882 | /update-browserslist-db/1.0.9_browserslist@4.21.4: 3883 | resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} 3884 | hasBin: true 3885 | peerDependencies: 3886 | browserslist: '>= 4.21.0' 3887 | dependencies: 3888 | browserslist: 4.21.4 3889 | escalade: 3.1.1 3890 | picocolors: 1.0.0 3891 | dev: true 3892 | 3893 | /update-notifier/5.1.0: 3894 | resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} 3895 | engines: {node: '>=10'} 3896 | dependencies: 3897 | boxen: 5.1.2 3898 | chalk: 4.1.2 3899 | configstore: 5.0.1 3900 | has-yarn: 2.1.0 3901 | import-lazy: 2.1.0 3902 | is-ci: 2.0.0 3903 | is-installed-globally: 0.4.0 3904 | is-npm: 5.0.0 3905 | is-yarn-global: 0.3.0 3906 | latest-version: 5.1.0 3907 | pupa: 2.1.1 3908 | semver: 7.3.7 3909 | semver-diff: 3.1.1 3910 | xdg-basedir: 4.0.0 3911 | dev: true 3912 | 3913 | /uri-js/4.4.1: 3914 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 3915 | dependencies: 3916 | punycode: 2.1.1 3917 | dev: true 3918 | 3919 | /url-parse-lax/3.0.0: 3920 | resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} 3921 | engines: {node: '>=4'} 3922 | dependencies: 3923 | prepend-http: 2.0.0 3924 | dev: true 3925 | 3926 | /use-image/1.1.0_biqbaboplfbrettd7655fr4n2y: 3927 | resolution: {integrity: sha512-+cBHRR/44ZyMUS873O0vbVylgMM0AbdTunEplAWXvIQ2p69h2sIo2Qq74zeUsq6AMo+27e5lERQvXzd1crGiMg==} 3928 | peerDependencies: 3929 | react: '>=16.8.0' 3930 | react-dom: '>=16.8.0' 3931 | dependencies: 3932 | react: 18.2.0 3933 | react-dom: 18.2.0_react@18.2.0 3934 | dev: false 3935 | 3936 | /util-deprecate/1.0.2: 3937 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 3938 | 3939 | /validate-npm-package-license/3.0.4: 3940 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 3941 | dependencies: 3942 | spdx-correct: 3.1.1 3943 | spdx-expression-parse: 3.0.1 3944 | dev: true 3945 | 3946 | /vercel/28.4.6: 3947 | resolution: {integrity: sha512-mfZ5xe47z282itJOXlSy0MYunNA414xechAritreQ0Gcao7VBk04T4ndiKRn35Y8qf0Wq+/nDOjeei6ng/XPcA==} 3948 | engines: {node: '>= 14'} 3949 | hasBin: true 3950 | requiresBuild: true 3951 | dependencies: 3952 | '@vercel/build-utils': 5.5.3 3953 | '@vercel/go': 2.2.11 3954 | '@vercel/hydrogen': 0.0.24 3955 | '@vercel/next': 3.2.2 3956 | '@vercel/node': 2.5.21 3957 | '@vercel/python': 3.1.20 3958 | '@vercel/redwood': 1.0.29 3959 | '@vercel/remix': 1.0.30 3960 | '@vercel/ruby': 1.3.37 3961 | '@vercel/static-build': 1.0.29 3962 | update-notifier: 5.1.0 3963 | transitivePeerDependencies: 3964 | - encoding 3965 | - supports-color 3966 | dev: true 3967 | 3968 | /vite-plugin-node/1.0.0_vite@3.1.4: 3969 | resolution: {integrity: sha512-oCB7PbeBtx0dWz+rQL3JXA1s6kqlqF8Mor9QTwhyQ7ChuJRzVs/ddVRuUfU/ZPMo9GSsaYUn7qsVNU8rS1EZdw==} 3970 | peerDependencies: 3971 | '@swc/core': ^1.2.153 3972 | vite: ^2.9.8 3973 | peerDependenciesMeta: 3974 | '@swc/core': 3975 | optional: true 3976 | dependencies: 3977 | '@rollup/pluginutils': 4.2.1 3978 | chalk: 4.1.2 3979 | debug: 4.3.4 3980 | vite: 3.1.4 3981 | transitivePeerDependencies: 3982 | - supports-color 3983 | dev: true 3984 | 3985 | /vite-plugin-rewrite-all/1.0.0_vite@3.1.4: 3986 | resolution: {integrity: sha512-XScNU1F73ImgsNQUuDTBd09r8nSz8Umr5PVhfmGJ8FTrFvfcci+P1pD7lT5BIdua75ZoNZGfHgdNYwnZB4cszQ==} 3987 | engines: {node: '>=12.0.0'} 3988 | peerDependencies: 3989 | vite: ^2.0.0 || ^3.0.0 3990 | dependencies: 3991 | connect-history-api-fallback: 1.6.0 3992 | vite: 3.1.4 3993 | dev: true 3994 | 3995 | /vite-tsconfig-paths/3.5.1_vite@3.1.4: 3996 | resolution: {integrity: sha512-t7cPvDMDxOCUxxNLqngXiX+L6jPYBr+eMgkeVadknxBb89d2s1aejz+wFEep010VfXjGVAUWGEFPe1fkRYTFvg==} 3997 | peerDependencies: 3998 | vite: '>2.0.0-0' 3999 | dependencies: 4000 | debug: 4.3.4 4001 | globrex: 0.1.2 4002 | recrawl-sync: 2.2.2 4003 | tsconfig-paths: 4.1.0 4004 | vite: 3.1.4 4005 | transitivePeerDependencies: 4006 | - supports-color 4007 | dev: true 4008 | 4009 | /vite/3.1.4: 4010 | resolution: {integrity: sha512-JoQI08aBjY9lycL7jcEq4p9o1xUjq5aRvdH4KWaXtkSx7e7RpAh9D3IjzDWRD4Fg44LS3oDAIOG/Kq1L+82psA==} 4011 | engines: {node: ^14.18.0 || >=16.0.0} 4012 | hasBin: true 4013 | peerDependencies: 4014 | less: '*' 4015 | sass: '*' 4016 | stylus: '*' 4017 | terser: ^5.4.0 4018 | peerDependenciesMeta: 4019 | less: 4020 | optional: true 4021 | sass: 4022 | optional: true 4023 | stylus: 4024 | optional: true 4025 | terser: 4026 | optional: true 4027 | dependencies: 4028 | esbuild: 0.15.10 4029 | postcss: 8.4.17 4030 | resolve: 1.22.1 4031 | rollup: 2.78.1 4032 | optionalDependencies: 4033 | fsevents: 2.3.2 4034 | dev: true 4035 | 4036 | /webidl-conversions/3.0.1: 4037 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 4038 | 4039 | /whatwg-url/5.0.0: 4040 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 4041 | dependencies: 4042 | tr46: 0.0.3 4043 | webidl-conversions: 3.0.1 4044 | 4045 | /which-boxed-primitive/1.0.2: 4046 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 4047 | dependencies: 4048 | is-bigint: 1.0.4 4049 | is-boolean-object: 1.1.2 4050 | is-number-object: 1.0.7 4051 | is-string: 1.0.7 4052 | is-symbol: 1.0.4 4053 | dev: true 4054 | 4055 | /which/1.3.1: 4056 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 4057 | hasBin: true 4058 | dependencies: 4059 | isexe: 2.0.0 4060 | dev: true 4061 | 4062 | /which/2.0.2: 4063 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4064 | engines: {node: '>= 8'} 4065 | hasBin: true 4066 | dependencies: 4067 | isexe: 2.0.0 4068 | dev: true 4069 | 4070 | /wide-align/1.1.5: 4071 | resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} 4072 | dependencies: 4073 | string-width: 4.2.3 4074 | 4075 | /widest-line/3.1.0: 4076 | resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} 4077 | engines: {node: '>=8'} 4078 | dependencies: 4079 | string-width: 4.2.3 4080 | dev: true 4081 | 4082 | /word-wrap/1.2.3: 4083 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 4084 | engines: {node: '>=0.10.0'} 4085 | dev: true 4086 | 4087 | /wrap-ansi/7.0.0: 4088 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4089 | engines: {node: '>=10'} 4090 | dependencies: 4091 | ansi-styles: 4.3.0 4092 | string-width: 4.2.3 4093 | strip-ansi: 6.0.1 4094 | dev: true 4095 | 4096 | /wrappy/1.0.2: 4097 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 4098 | 4099 | /write-file-atomic/3.0.3: 4100 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} 4101 | dependencies: 4102 | imurmurhash: 0.1.4 4103 | is-typedarray: 1.0.0 4104 | signal-exit: 3.0.7 4105 | typedarray-to-buffer: 3.1.5 4106 | dev: true 4107 | 4108 | /xdg-basedir/4.0.0: 4109 | resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} 4110 | engines: {node: '>=8'} 4111 | dev: true 4112 | 4113 | /xtend/4.0.2: 4114 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 4115 | engines: {node: '>=0.4'} 4116 | dev: true 4117 | 4118 | /yallist/4.0.0: 4119 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 4120 | 4121 | /yaml/1.10.2: 4122 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 4123 | engines: {node: '>= 6'} 4124 | dev: true 4125 | 4126 | /yn/3.1.1: 4127 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 4128 | engines: {node: '>=6'} 4129 | dev: true 4130 | 4131 | /yocto-queue/0.1.0: 4132 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4133 | engines: {node: '>=10'} 4134 | dev: true 4135 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /public/almost_correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnO2WMaN/factchecker/339aebe21e3325fcadd7b95f49a6c4038b37ec6f/public/almost_correct.png -------------------------------------------------------------------------------- /public/correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnO2WMaN/factchecker/339aebe21e3325fcadd7b95f49a6c4038b37ec6f/public/correct.png -------------------------------------------------------------------------------- /public/not_correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnO2WMaN/factchecker/339aebe21e3325fcadd7b95f49a6c4038b37ec6f/public/not_correct.png -------------------------------------------------------------------------------- /public/wrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SnO2WMaN/factchecker/339aebe21e3325fcadd7b95f49a6c4038b37ec6f/public/wrong.png -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- 1 | (import 2 | ( 3 | let 4 | lock = builtins.fromJSON (builtins.readFile ./flake.lock); 5 | in 6 | fetchTarball (with lock.nodes.flake-compat.locked; { 7 | url = "https://github.com/${owner}/${repo}/archive/${rev}.tar.gz"; 8 | sha256 = narHash; 9 | }) 10 | ) 11 | { 12 | src = ./.; 13 | }) 14 | .shellNix 15 | -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- 1 | import clsx from "clsx"; 2 | import React, { ChangeEvent, useMemo, useState } from "react"; 3 | 4 | import { FactImage, ImageType } from "./components/FactImage"; 5 | 6 | export const App: React.FC = () => { 7 | const [text, setText] = useState("鴨川って快活CLUBだ"); 8 | const [type, setType] = useState("CORRECT"); 9 | const [rawThumbnailUrl, setThumbnail] = useState( 10 | "https://jbpress.ismedia.jp/mwimgs/b/d/640wm/img_bd39a69915f83640b4f0d0f469467f0f1324503.jpg", 11 | ); 12 | 13 | const handleRadio = (e: ChangeEvent) => { 14 | setType(e.target.value as ImageType); 15 | }; 16 | 17 | const thumbnailUrl = useMemo(() => { 18 | return rawThumbnailUrl; 19 | }, [rawThumbnailUrl]); 20 | 21 | return ( 22 |
29 | {thumbnailUrl && } 30 |
31 |
32 |
33 |
34 | 45 | 56 | 67 | 78 |
79 |
80 |
88 |