├── .prettierrc ├── .gitattributes ├── .gitignore ├── styles.css ├── manifest.json ├── .eslintrc.js ├── tsconfig.json ├── rollup.config.js ├── README.md ├── LICENSE ├── src ├── index.ts └── ui │ └── DicerRoller.tsx ├── package.json └── yarn.lock /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "tabWidth": 2, 3 | "useTabs": false 4 | } 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | data.json 4 | main.js 5 | .vscode/ 6 | *.code-workspace -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | .DiceRoller__container { 2 | display: flex; 3 | } 4 | 5 | .DiceRoller__container input { 6 | width: 60px; 7 | } -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "react-starter", 3 | "name": "React Starter", 4 | "description": "Obsidian + ReactJS", 5 | "version": "0.0.0", 6 | "author": "Liam Cain", 7 | "authorUrl": "https://github.com/liamcain/", 8 | "isDesktopOnly": true, 9 | "minAppVersion": "0.10.8" 10 | } 11 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | parser: "@typescript-eslint/parser", 4 | plugins: ["@typescript-eslint"], 5 | extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"], 6 | rules: { 7 | "@typescript-eslint/no-unused-vars": [ 8 | 2, 9 | { args: "all", argsIgnorePattern: "^_" }, 10 | ], 11 | }, 12 | }; 13 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": ".", 4 | "allowSyntheticDefaultImports": true, 5 | "inlineSourceMap": true, 6 | "inlineSources": true, 7 | "jsx": "react", 8 | "module": "ESNext", 9 | "target": "esnext", 10 | "allowJs": true, 11 | "noImplicitAny": true, 12 | "moduleResolution": "node", 13 | "importHelpers": true, 14 | "lib": ["dom", "esnext"] 15 | }, 16 | "include": ["**/*.ts", "**/*.tsx"] 17 | } 18 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import babel from "@rollup/plugin-babel"; 2 | import commonjs from "@rollup/plugin-commonjs"; 3 | import replace from "@rollup/plugin-replace"; 4 | import resolve from "@rollup/plugin-node-resolve"; 5 | import typescript from "@rollup/plugin-typescript"; 6 | import { env } from "process"; 7 | 8 | export default { 9 | input: "src/index.ts", 10 | output: { 11 | format: "cjs", 12 | file: "main.js", 13 | exports: "default", 14 | }, 15 | external: ["obsidian", "fs", "os", "path"], 16 | plugins: [ 17 | typescript(), 18 | resolve({ 19 | browser: true, 20 | }), 21 | replace({ 22 | "process.env.NODE_ENV": JSON.stringify(env.NODE_ENV), 23 | }), 24 | babel({ 25 | presets: ["@babel/preset-react", "@babel/preset-typescript"], 26 | }), 27 | commonjs(), 28 | ], 29 | }; 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # obsidian-react-starter 2 | 3 | A starter template for creating an [Obsidian](https://obsidian.md/) plugin with [ReactJS](https://reactjs.org/). 4 | 5 | ## Features 6 | 7 | This project comes preconfigured with [Typescript](https://www.typescriptlang.org/), [Babel](https://babeljs.io/), and [Rollup.js](https://www.rollupjs.org). 8 | 9 | ## Getting Started 10 | 11 | Click "use this template" to create your own fork of this repo. Make sure to reference [the official sample plugin](https://github.com/obsidianmd/obsidian-sample-plugin) for information about how to get started with the Obsidian API and how to submit your plugin to the Community Plugin Gallery. 12 | 13 | ```bash 14 | # for local development 15 | npm install 16 | npm run dev 17 | 18 | # for a production bundle 19 | npm install 20 | npm run build 21 | ``` 22 | 23 | ## Stats 24 | 25 | The production output of this sample plugin is **~200 KB**. 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Liam Cain 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { ItemView, Plugin, WorkspaceLeaf } from "obsidian"; 2 | import React from "react"; 3 | import ReactDOM from "react-dom"; 4 | 5 | import DiceRoller from "./ui/DicerRoller"; 6 | 7 | const VIEW_TYPE = "react-view"; 8 | 9 | class MyReactView extends ItemView { 10 | private reactComponent: React.ReactElement; 11 | 12 | getViewType(): string { 13 | return VIEW_TYPE; 14 | } 15 | 16 | getDisplayText(): string { 17 | return "Dice Roller"; 18 | } 19 | 20 | getIcon(): string { 21 | return "calendar-with-checkmark"; 22 | } 23 | 24 | async onOpen(): Promise { 25 | this.reactComponent = React.createElement(DiceRoller); 26 | 27 | // eslint-disable-next-line @typescript-eslint/no-explicit-any 28 | ReactDOM.render(this.reactComponent, (this as any).contentEl); 29 | } 30 | } 31 | 32 | export default class ReactStarterPlugin extends Plugin { 33 | private view: MyReactView; 34 | 35 | async onload(): Promise { 36 | this.registerView( 37 | VIEW_TYPE, 38 | (leaf: WorkspaceLeaf) => (this.view = new MyReactView(leaf)) 39 | ); 40 | 41 | this.app.workspace.onLayoutReady(this.onLayoutReady.bind(this)); 42 | } 43 | 44 | onLayoutReady(): void { 45 | if (this.app.workspace.getLeavesOfType(VIEW_TYPE).length) { 46 | return; 47 | } 48 | this.app.workspace.getRightLeaf(false).setViewState({ 49 | type: VIEW_TYPE, 50 | }); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "obsidian-react-starter", 3 | "version": "0.0.0", 4 | "description": "Obsidian + ReactJS", 5 | "author": "liamcain", 6 | "main": "main.js", 7 | "license": "MIT", 8 | "scripts": { 9 | "lint": "eslint . --ext .ts", 10 | "dev": "npm run lint && rollup -c", 11 | "build:nolint": "NODE_ENV=production rollup -c", 12 | "build": "NODE_ENV=production npm run lint && rollup -c", 13 | "test": "jest", 14 | "test:watch": "yarn test -- --watch" 15 | }, 16 | "dependencies": { 17 | "@types/react": "17.0.3", 18 | "@types/react-dom": "17.0.2", 19 | "obsidian": "obsidianmd/obsidian-api#master", 20 | "react": "17.0.1", 21 | "react-dom": "17.0.1", 22 | "tslib": "2.1.0" 23 | }, 24 | "devDependencies": { 25 | "@babel/core": "7.13.8", 26 | "@babel/preset-react": "7.12.13", 27 | "@babel/preset-typescript": "7.13.0", 28 | "@rollup/plugin-babel": "5.3.0", 29 | "@rollup/plugin-commonjs": "17.1.0", 30 | "@rollup/plugin-json": "4.1.0", 31 | "@rollup/plugin-typescript": "8.2.0", 32 | "@rollup/plugin-node-resolve": "11.2.0", 33 | "@rollup/plugin-replace": "2.4.1", 34 | "@types/moment": "2.13.0", 35 | "@types/node": "14.14.34", 36 | "@types/papaparse": "5.2.5", 37 | "@typescript-eslint/eslint-plugin": "4.17.0", 38 | "@typescript-eslint/parser": "4.17.0", 39 | "babel": "6.23.0", 40 | "eslint": "7.22.0", 41 | "rollup": "2.41.2", 42 | "typescript": "4.2.3" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/ui/DicerRoller.tsx: -------------------------------------------------------------------------------- 1 | import * as React from "react"; 2 | 3 | function randomNumber(min: number, max: number): number { 4 | return Math.floor( 5 | Math.random() * (max - min + 1) + min 6 | ) 7 | } 8 | 9 | function rollDice( 10 | numDice: number, 11 | diceSides: number, 12 | modifier: number 13 | ): number { 14 | let result = 0; 15 | 16 | for (let i = 0; i < numDice; i++) { 17 | result += randomNumber(1, diceSides); 18 | } 19 | 20 | return result + modifier; 21 | } 22 | 23 | export default function DiceRoller(): JSX.Element { 24 | const [numDice, setNumDice] = React.useState(1); 25 | const [diceSides, setDiceSides] = React.useState(20); 26 | const [modifier, setModifier] = React.useState(0); 27 | const [result, setResult] = React.useState(null); 28 | 29 | return ( 30 | <> 31 |
32 | setNumDice(parseInt(e.target.value, 10))} 36 | /> 37 | D{` `} 38 | setDiceSides(parseInt(e.target.value, 10))} 42 | /> 43 | +{` `} 44 | setModifier(parseInt(e.target.value, 10))} 48 | /> 49 |
50 |

{result}

51 | 54 | 55 | ); 56 | } 57 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@7.12.11": 6 | version "7.12.11" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" 8 | integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== 9 | dependencies: 10 | "@babel/highlight" "^7.10.4" 11 | 12 | "@babel/code-frame@^7.12.13": 13 | version "7.12.13" 14 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" 15 | integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== 16 | dependencies: 17 | "@babel/highlight" "^7.12.13" 18 | 19 | "@babel/compat-data@^7.13.8": 20 | version "7.13.11" 21 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.11.tgz#9c8fe523c206979c9a81b1e12fe50c1254f1aa35" 22 | integrity sha512-BwKEkO+2a67DcFeS3RLl0Z3Gs2OvdXewuWjc1Hfokhb5eQWP9YRYH1/+VrVZvql2CfjOiNGqSAFOYt4lsqTHzg== 23 | 24 | "@babel/core@7.13.8": 25 | version "7.13.8" 26 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.8.tgz#c191d9c5871788a591d69ea1dc03e5843a3680fb" 27 | integrity sha512-oYapIySGw1zGhEFRd6lzWNLWFX2s5dA/jm+Pw/+59ZdXtjyIuwlXbrId22Md0rgZVop+aVoqow2riXhBLNyuQg== 28 | dependencies: 29 | "@babel/code-frame" "^7.12.13" 30 | "@babel/generator" "^7.13.0" 31 | "@babel/helper-compilation-targets" "^7.13.8" 32 | "@babel/helper-module-transforms" "^7.13.0" 33 | "@babel/helpers" "^7.13.0" 34 | "@babel/parser" "^7.13.4" 35 | "@babel/template" "^7.12.13" 36 | "@babel/traverse" "^7.13.0" 37 | "@babel/types" "^7.13.0" 38 | convert-source-map "^1.7.0" 39 | debug "^4.1.0" 40 | gensync "^1.0.0-beta.2" 41 | json5 "^2.1.2" 42 | lodash "^4.17.19" 43 | semver "^6.3.0" 44 | source-map "^0.5.0" 45 | 46 | "@babel/generator@^7.13.0": 47 | version "7.13.9" 48 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" 49 | integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== 50 | dependencies: 51 | "@babel/types" "^7.13.0" 52 | jsesc "^2.5.1" 53 | source-map "^0.5.0" 54 | 55 | "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": 56 | version "7.12.13" 57 | resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" 58 | integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== 59 | dependencies: 60 | "@babel/types" "^7.12.13" 61 | 62 | "@babel/helper-compilation-targets@^7.13.8": 63 | version "7.13.10" 64 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz#1310a1678cb8427c07a753750da4f8ce442bdd0c" 65 | integrity sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA== 66 | dependencies: 67 | "@babel/compat-data" "^7.13.8" 68 | "@babel/helper-validator-option" "^7.12.17" 69 | browserslist "^4.14.5" 70 | semver "^6.3.0" 71 | 72 | "@babel/helper-create-class-features-plugin@^7.13.0": 73 | version "7.13.11" 74 | resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" 75 | integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== 76 | dependencies: 77 | "@babel/helper-function-name" "^7.12.13" 78 | "@babel/helper-member-expression-to-functions" "^7.13.0" 79 | "@babel/helper-optimise-call-expression" "^7.12.13" 80 | "@babel/helper-replace-supers" "^7.13.0" 81 | "@babel/helper-split-export-declaration" "^7.12.13" 82 | 83 | "@babel/helper-function-name@^7.12.13": 84 | version "7.12.13" 85 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" 86 | integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== 87 | dependencies: 88 | "@babel/helper-get-function-arity" "^7.12.13" 89 | "@babel/template" "^7.12.13" 90 | "@babel/types" "^7.12.13" 91 | 92 | "@babel/helper-get-function-arity@^7.12.13": 93 | version "7.12.13" 94 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" 95 | integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== 96 | dependencies: 97 | "@babel/types" "^7.12.13" 98 | 99 | "@babel/helper-member-expression-to-functions@^7.13.0": 100 | version "7.13.0" 101 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091" 102 | integrity sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ== 103 | dependencies: 104 | "@babel/types" "^7.13.0" 105 | 106 | "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13": 107 | version "7.12.13" 108 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" 109 | integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== 110 | dependencies: 111 | "@babel/types" "^7.12.13" 112 | 113 | "@babel/helper-module-transforms@^7.13.0": 114 | version "7.13.0" 115 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz#42eb4bd8eea68bab46751212c357bfed8b40f6f1" 116 | integrity sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw== 117 | dependencies: 118 | "@babel/helper-module-imports" "^7.12.13" 119 | "@babel/helper-replace-supers" "^7.13.0" 120 | "@babel/helper-simple-access" "^7.12.13" 121 | "@babel/helper-split-export-declaration" "^7.12.13" 122 | "@babel/helper-validator-identifier" "^7.12.11" 123 | "@babel/template" "^7.12.13" 124 | "@babel/traverse" "^7.13.0" 125 | "@babel/types" "^7.13.0" 126 | lodash "^4.17.19" 127 | 128 | "@babel/helper-optimise-call-expression@^7.12.13": 129 | version "7.12.13" 130 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" 131 | integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== 132 | dependencies: 133 | "@babel/types" "^7.12.13" 134 | 135 | "@babel/helper-plugin-utils@^7.10.4": 136 | version "7.10.4" 137 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" 138 | integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== 139 | 140 | "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0": 141 | version "7.13.0" 142 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" 143 | integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== 144 | 145 | "@babel/helper-replace-supers@^7.13.0": 146 | version "7.13.0" 147 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24" 148 | integrity sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw== 149 | dependencies: 150 | "@babel/helper-member-expression-to-functions" "^7.13.0" 151 | "@babel/helper-optimise-call-expression" "^7.12.13" 152 | "@babel/traverse" "^7.13.0" 153 | "@babel/types" "^7.13.0" 154 | 155 | "@babel/helper-simple-access@^7.12.13": 156 | version "7.12.13" 157 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" 158 | integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== 159 | dependencies: 160 | "@babel/types" "^7.12.13" 161 | 162 | "@babel/helper-split-export-declaration@^7.12.13": 163 | version "7.12.13" 164 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" 165 | integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== 166 | dependencies: 167 | "@babel/types" "^7.12.13" 168 | 169 | "@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": 170 | version "7.12.11" 171 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" 172 | integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== 173 | 174 | "@babel/helper-validator-option@^7.12.17": 175 | version "7.12.17" 176 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" 177 | integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== 178 | 179 | "@babel/helpers@^7.13.0": 180 | version "7.13.10" 181 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" 182 | integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== 183 | dependencies: 184 | "@babel/template" "^7.12.13" 185 | "@babel/traverse" "^7.13.0" 186 | "@babel/types" "^7.13.0" 187 | 188 | "@babel/highlight@^7.10.4": 189 | version "7.10.4" 190 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" 191 | integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== 192 | dependencies: 193 | "@babel/helper-validator-identifier" "^7.10.4" 194 | chalk "^2.0.0" 195 | js-tokens "^4.0.0" 196 | 197 | "@babel/highlight@^7.12.13": 198 | version "7.13.10" 199 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" 200 | integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== 201 | dependencies: 202 | "@babel/helper-validator-identifier" "^7.12.11" 203 | chalk "^2.0.0" 204 | js-tokens "^4.0.0" 205 | 206 | "@babel/parser@^7.12.13", "@babel/parser@^7.13.0", "@babel/parser@^7.13.4": 207 | version "7.13.11" 208 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.11.tgz#f93ebfc99d21c1772afbbaa153f47e7ce2f50b88" 209 | integrity sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q== 210 | 211 | "@babel/plugin-syntax-jsx@^7.12.13": 212 | version "7.12.13" 213 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" 214 | integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== 215 | dependencies: 216 | "@babel/helper-plugin-utils" "^7.12.13" 217 | 218 | "@babel/plugin-syntax-typescript@^7.12.13": 219 | version "7.12.13" 220 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" 221 | integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== 222 | dependencies: 223 | "@babel/helper-plugin-utils" "^7.12.13" 224 | 225 | "@babel/plugin-transform-react-display-name@^7.12.13": 226 | version "7.12.13" 227 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd" 228 | integrity sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== 229 | dependencies: 230 | "@babel/helper-plugin-utils" "^7.12.13" 231 | 232 | "@babel/plugin-transform-react-jsx-development@^7.12.12": 233 | version "7.12.17" 234 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" 235 | integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== 236 | dependencies: 237 | "@babel/plugin-transform-react-jsx" "^7.12.17" 238 | 239 | "@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.17": 240 | version "7.12.17" 241 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz#dd2c1299f5e26de584939892de3cfc1807a38f24" 242 | integrity sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw== 243 | dependencies: 244 | "@babel/helper-annotate-as-pure" "^7.12.13" 245 | "@babel/helper-module-imports" "^7.12.13" 246 | "@babel/helper-plugin-utils" "^7.12.13" 247 | "@babel/plugin-syntax-jsx" "^7.12.13" 248 | "@babel/types" "^7.12.17" 249 | 250 | "@babel/plugin-transform-react-pure-annotations@^7.12.1": 251 | version "7.12.1" 252 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" 253 | integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== 254 | dependencies: 255 | "@babel/helper-annotate-as-pure" "^7.10.4" 256 | "@babel/helper-plugin-utils" "^7.10.4" 257 | 258 | "@babel/plugin-transform-typescript@^7.13.0": 259 | version "7.13.0" 260 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" 261 | integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== 262 | dependencies: 263 | "@babel/helper-create-class-features-plugin" "^7.13.0" 264 | "@babel/helper-plugin-utils" "^7.13.0" 265 | "@babel/plugin-syntax-typescript" "^7.12.13" 266 | 267 | "@babel/preset-react@7.12.13": 268 | version "7.12.13" 269 | resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.13.tgz#5f911b2eb24277fa686820d5bd81cad9a0602a0a" 270 | integrity sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA== 271 | dependencies: 272 | "@babel/helper-plugin-utils" "^7.12.13" 273 | "@babel/plugin-transform-react-display-name" "^7.12.13" 274 | "@babel/plugin-transform-react-jsx" "^7.12.13" 275 | "@babel/plugin-transform-react-jsx-development" "^7.12.12" 276 | "@babel/plugin-transform-react-pure-annotations" "^7.12.1" 277 | 278 | "@babel/preset-typescript@7.13.0": 279 | version "7.13.0" 280 | resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz#ab107e5f050609d806fbb039bec553b33462c60a" 281 | integrity sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw== 282 | dependencies: 283 | "@babel/helper-plugin-utils" "^7.13.0" 284 | "@babel/helper-validator-option" "^7.12.17" 285 | "@babel/plugin-transform-typescript" "^7.13.0" 286 | 287 | "@babel/template@^7.12.13": 288 | version "7.12.13" 289 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" 290 | integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== 291 | dependencies: 292 | "@babel/code-frame" "^7.12.13" 293 | "@babel/parser" "^7.12.13" 294 | "@babel/types" "^7.12.13" 295 | 296 | "@babel/traverse@^7.13.0": 297 | version "7.13.0" 298 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc" 299 | integrity sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ== 300 | dependencies: 301 | "@babel/code-frame" "^7.12.13" 302 | "@babel/generator" "^7.13.0" 303 | "@babel/helper-function-name" "^7.12.13" 304 | "@babel/helper-split-export-declaration" "^7.12.13" 305 | "@babel/parser" "^7.13.0" 306 | "@babel/types" "^7.13.0" 307 | debug "^4.1.0" 308 | globals "^11.1.0" 309 | lodash "^4.17.19" 310 | 311 | "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.13.0": 312 | version "7.13.0" 313 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.0.tgz#74424d2816f0171b4100f0ab34e9a374efdf7f80" 314 | integrity sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA== 315 | dependencies: 316 | "@babel/helper-validator-identifier" "^7.12.11" 317 | lodash "^4.17.19" 318 | to-fast-properties "^2.0.0" 319 | 320 | "@eslint/eslintrc@^0.4.0": 321 | version "0.4.0" 322 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547" 323 | integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== 324 | dependencies: 325 | ajv "^6.12.4" 326 | debug "^4.1.1" 327 | espree "^7.3.0" 328 | globals "^12.1.0" 329 | ignore "^4.0.6" 330 | import-fresh "^3.2.1" 331 | js-yaml "^3.13.1" 332 | minimatch "^3.0.4" 333 | strip-json-comments "^3.1.1" 334 | 335 | "@nodelib/fs.scandir@2.1.4": 336 | version "2.1.4" 337 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" 338 | integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== 339 | dependencies: 340 | "@nodelib/fs.stat" "2.0.4" 341 | run-parallel "^1.1.9" 342 | 343 | "@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": 344 | version "2.0.4" 345 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" 346 | integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== 347 | 348 | "@nodelib/fs.walk@^1.2.3": 349 | version "1.2.6" 350 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" 351 | integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== 352 | dependencies: 353 | "@nodelib/fs.scandir" "2.1.4" 354 | fastq "^1.6.0" 355 | 356 | "@rollup/plugin-babel@5.3.0": 357 | version "5.3.0" 358 | resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879" 359 | integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== 360 | dependencies: 361 | "@babel/helper-module-imports" "^7.10.4" 362 | "@rollup/pluginutils" "^3.1.0" 363 | 364 | "@rollup/plugin-commonjs@17.1.0": 365 | version "17.1.0" 366 | resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz#757ec88737dffa8aa913eb392fade2e45aef2a2d" 367 | integrity sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew== 368 | dependencies: 369 | "@rollup/pluginutils" "^3.1.0" 370 | commondir "^1.0.1" 371 | estree-walker "^2.0.1" 372 | glob "^7.1.6" 373 | is-reference "^1.2.1" 374 | magic-string "^0.25.7" 375 | resolve "^1.17.0" 376 | 377 | "@rollup/plugin-json@4.1.0": 378 | version "4.1.0" 379 | resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" 380 | integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== 381 | dependencies: 382 | "@rollup/pluginutils" "^3.0.8" 383 | 384 | "@rollup/plugin-node-resolve@11.2.0": 385 | version "11.2.0" 386 | resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.0.tgz#a5ab88c35bb7622d115f44984dee305112b6f714" 387 | integrity sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA== 388 | dependencies: 389 | "@rollup/pluginutils" "^3.1.0" 390 | "@types/resolve" "1.17.1" 391 | builtin-modules "^3.1.0" 392 | deepmerge "^4.2.2" 393 | is-module "^1.0.0" 394 | resolve "^1.19.0" 395 | 396 | "@rollup/plugin-replace@2.4.1": 397 | version "2.4.1" 398 | resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.1.tgz#c411b5ab72809fb1bfc8b487d8d02eef661460d3" 399 | integrity sha512-XwC1oK5rrtRJ0tn1ioLHS6OV5JTluJF7QE1J/q1hN3bquwjnVxjtMyY9iCnoyH9DQbf92CxajB3o98wZbP3oAQ== 400 | dependencies: 401 | "@rollup/pluginutils" "^3.1.0" 402 | magic-string "^0.25.7" 403 | 404 | "@rollup/plugin-typescript@8.2.0": 405 | version "8.2.0" 406 | resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.2.0.tgz#3e2059cbcae916785d8d7bf07816210c829f817c" 407 | integrity sha512-5DyVsb7L+ehLfNPu/nat8Gq3uJGzku4bMFPt90XahtgiSBf7z9YKPLqFUJKMT41W/mJ98SVGDPOhzikGrr/Lhg== 408 | dependencies: 409 | "@rollup/pluginutils" "^3.1.0" 410 | resolve "^1.17.0" 411 | 412 | "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": 413 | version "3.1.0" 414 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" 415 | integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== 416 | dependencies: 417 | "@types/estree" "0.0.39" 418 | estree-walker "^1.0.1" 419 | picomatch "^2.2.2" 420 | 421 | "@types/codemirror@0.0.98": 422 | version "0.0.98" 423 | resolved "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-0.0.98.tgz#b35c7a4ab1fc1684b08a4e3eb65240020556ebfb" 424 | integrity sha512-cbty5LPayy2vNSeuUdjNA9tggG+go5vAxmnLDRWpiZI5a+RDBi9dlozy4/jW/7P/gletbBWbQREEa7A81YxstA== 425 | dependencies: 426 | "@types/tern" "*" 427 | 428 | "@types/estree@*": 429 | version "0.0.46" 430 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe" 431 | integrity sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg== 432 | 433 | "@types/estree@0.0.39": 434 | version "0.0.39" 435 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" 436 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== 437 | 438 | "@types/json-schema@^7.0.3": 439 | version "7.0.6" 440 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" 441 | integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== 442 | 443 | "@types/moment@2.13.0": 444 | version "2.13.0" 445 | resolved "https://registry.yarnpkg.com/@types/moment/-/moment-2.13.0.tgz#604ebd189bc3bc34a1548689404e61a2a4aac896" 446 | integrity sha1-YE69GJvDvDShVIaJQE5hoqSqyJY= 447 | dependencies: 448 | moment "*" 449 | 450 | "@types/node@*": 451 | version "14.14.21" 452 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.21.tgz#d934aacc22424fe9622ebf6857370c052eae464e" 453 | integrity sha512-cHYfKsnwllYhjOzuC5q1VpguABBeecUp24yFluHpn/BQaVxB1CuQ1FSRZCzrPxrkIfWISXV2LbeoBthLWg0+0A== 454 | 455 | "@types/node@14.14.34": 456 | version "14.14.34" 457 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.34.tgz#07935194fc049069a1c56c0c274265abeddf88da" 458 | integrity sha512-dBPaxocOK6UVyvhbnpFIj2W+S+1cBTkHQbFQfeeJhoKFbzYcVUGHvddeWPSucKATb3F0+pgDq0i6ghEaZjsugA== 459 | 460 | "@types/papaparse@5.2.5": 461 | version "5.2.5" 462 | resolved "https://registry.yarnpkg.com/@types/papaparse/-/papaparse-5.2.5.tgz#9d3cd9d932eb0dccda9e3f73f39996c4da3fa628" 463 | integrity sha512-TlqGskBad6skAgx2ifQmkO/FwiwObuWltBvX2bDceQhXh9IyZ7jYCK7qwhjB67kxw+0LJDXXM4jN3lcGqm1g5w== 464 | dependencies: 465 | "@types/node" "*" 466 | 467 | "@types/prop-types@*": 468 | version "15.7.3" 469 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" 470 | integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== 471 | 472 | "@types/react-dom@17.0.2": 473 | version "17.0.2" 474 | resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.2.tgz#35654cf6c49ae162d5bc90843d5437dc38008d43" 475 | integrity sha512-Icd9KEgdnFfJs39KyRyr0jQ7EKhq8U6CcHRMGAS45fp5qgUvxL3ujUCfWFttUK2UErqZNj97t9gsVPNAqcwoCg== 476 | dependencies: 477 | "@types/react" "*" 478 | 479 | "@types/react@*", "@types/react@17.0.3": 480 | version "17.0.3" 481 | resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" 482 | integrity sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg== 483 | dependencies: 484 | "@types/prop-types" "*" 485 | "@types/scheduler" "*" 486 | csstype "^3.0.2" 487 | 488 | "@types/resolve@1.17.1": 489 | version "1.17.1" 490 | resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" 491 | integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== 492 | dependencies: 493 | "@types/node" "*" 494 | 495 | "@types/scheduler@*": 496 | version "0.16.1" 497 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" 498 | integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== 499 | 500 | "@types/tern@*": 501 | version "0.23.3" 502 | resolved "https://registry.yarnpkg.com/@types/tern/-/tern-0.23.3.tgz#4b54538f04a88c9ff79de1f6f94f575a7f339460" 503 | integrity sha512-imDtS4TAoTcXk0g7u4kkWqedB3E4qpjXzCpD2LU5M5NAXHzCDsypyvXSaG7mM8DKYkCRa7tFp4tS/lp/Wo7Q3w== 504 | dependencies: 505 | "@types/estree" "*" 506 | 507 | "@typescript-eslint/eslint-plugin@4.17.0": 508 | version "4.17.0" 509 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz#6f856eca4e6a52ce9cf127dfd349096ad936aa2d" 510 | integrity sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw== 511 | dependencies: 512 | "@typescript-eslint/experimental-utils" "4.17.0" 513 | "@typescript-eslint/scope-manager" "4.17.0" 514 | debug "^4.1.1" 515 | functional-red-black-tree "^1.0.1" 516 | lodash "^4.17.15" 517 | regexpp "^3.0.0" 518 | semver "^7.3.2" 519 | tsutils "^3.17.1" 520 | 521 | "@typescript-eslint/experimental-utils@4.17.0": 522 | version "4.17.0" 523 | resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz#762c44aaa1a6a3c05b6d63a8648fb89b89f84c80" 524 | integrity sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA== 525 | dependencies: 526 | "@types/json-schema" "^7.0.3" 527 | "@typescript-eslint/scope-manager" "4.17.0" 528 | "@typescript-eslint/types" "4.17.0" 529 | "@typescript-eslint/typescript-estree" "4.17.0" 530 | eslint-scope "^5.0.0" 531 | eslint-utils "^2.0.0" 532 | 533 | "@typescript-eslint/parser@4.17.0": 534 | version "4.17.0" 535 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.17.0.tgz#141b647ffc72ebebcbf9b0fe6087f65b706d3215" 536 | integrity sha512-KYdksiZQ0N1t+6qpnl6JeK9ycCFprS9xBAiIrw4gSphqONt8wydBw4BXJi3C11ywZmyHulvMaLjWsxDjUSDwAw== 537 | dependencies: 538 | "@typescript-eslint/scope-manager" "4.17.0" 539 | "@typescript-eslint/types" "4.17.0" 540 | "@typescript-eslint/typescript-estree" "4.17.0" 541 | debug "^4.1.1" 542 | 543 | "@typescript-eslint/scope-manager@4.17.0": 544 | version "4.17.0" 545 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz#f4edf94eff3b52a863180f7f89581bf963e3d37d" 546 | integrity sha512-OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw== 547 | dependencies: 548 | "@typescript-eslint/types" "4.17.0" 549 | "@typescript-eslint/visitor-keys" "4.17.0" 550 | 551 | "@typescript-eslint/types@4.17.0": 552 | version "4.17.0" 553 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.17.0.tgz#f57d8fc7f31b348db946498a43050083d25f40ad" 554 | integrity sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g== 555 | 556 | "@typescript-eslint/typescript-estree@4.17.0": 557 | version "4.17.0" 558 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz#b835d152804f0972b80dbda92477f9070a72ded1" 559 | integrity sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ== 560 | dependencies: 561 | "@typescript-eslint/types" "4.17.0" 562 | "@typescript-eslint/visitor-keys" "4.17.0" 563 | debug "^4.1.1" 564 | globby "^11.0.1" 565 | is-glob "^4.0.1" 566 | semver "^7.3.2" 567 | tsutils "^3.17.1" 568 | 569 | "@typescript-eslint/visitor-keys@4.17.0": 570 | version "4.17.0" 571 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz#9c304cfd20287c14a31d573195a709111849b14d" 572 | integrity sha512-WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ== 573 | dependencies: 574 | "@typescript-eslint/types" "4.17.0" 575 | eslint-visitor-keys "^2.0.0" 576 | 577 | acorn-jsx@^5.3.1: 578 | version "5.3.1" 579 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" 580 | integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== 581 | 582 | acorn@^7.4.0: 583 | version "7.4.1" 584 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 585 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 586 | 587 | ajv@^6.10.0, ajv@^6.12.4: 588 | version "6.12.6" 589 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 590 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 591 | dependencies: 592 | fast-deep-equal "^3.1.1" 593 | fast-json-stable-stringify "^2.0.0" 594 | json-schema-traverse "^0.4.1" 595 | uri-js "^4.2.2" 596 | 597 | ajv@^7.0.2: 598 | version "7.0.3" 599 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.0.3.tgz#13ae747eff125cafb230ac504b2406cf371eece2" 600 | integrity sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ== 601 | dependencies: 602 | fast-deep-equal "^3.1.1" 603 | json-schema-traverse "^1.0.0" 604 | require-from-string "^2.0.2" 605 | uri-js "^4.2.2" 606 | 607 | ansi-colors@^4.1.1: 608 | version "4.1.1" 609 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" 610 | integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== 611 | 612 | ansi-regex@^5.0.0: 613 | version "5.0.0" 614 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" 615 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== 616 | 617 | ansi-styles@^3.2.1: 618 | version "3.2.1" 619 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 620 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 621 | dependencies: 622 | color-convert "^1.9.0" 623 | 624 | ansi-styles@^4.0.0, ansi-styles@^4.1.0: 625 | version "4.3.0" 626 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 627 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 628 | dependencies: 629 | color-convert "^2.0.1" 630 | 631 | argparse@^1.0.7: 632 | version "1.0.10" 633 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 634 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 635 | dependencies: 636 | sprintf-js "~1.0.2" 637 | 638 | array-union@^2.1.0: 639 | version "2.1.0" 640 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 641 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 642 | 643 | astral-regex@^2.0.0: 644 | version "2.0.0" 645 | resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" 646 | integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== 647 | 648 | babel@6.23.0: 649 | version "6.23.0" 650 | resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" 651 | integrity sha1-0NHn2APpdHZb7qMjLU4VPA77kPQ= 652 | 653 | balanced-match@^1.0.0: 654 | version "1.0.0" 655 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 656 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 657 | 658 | brace-expansion@^1.1.7: 659 | version "1.1.11" 660 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 661 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 662 | dependencies: 663 | balanced-match "^1.0.0" 664 | concat-map "0.0.1" 665 | 666 | braces@^3.0.1: 667 | version "3.0.2" 668 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 669 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 670 | dependencies: 671 | fill-range "^7.0.1" 672 | 673 | browserslist@^4.14.5: 674 | version "4.16.3" 675 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" 676 | integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== 677 | dependencies: 678 | caniuse-lite "^1.0.30001181" 679 | colorette "^1.2.1" 680 | electron-to-chromium "^1.3.649" 681 | escalade "^3.1.1" 682 | node-releases "^1.1.70" 683 | 684 | builtin-modules@^3.1.0: 685 | version "3.2.0" 686 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" 687 | integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== 688 | 689 | callsites@^3.0.0: 690 | version "3.1.0" 691 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 692 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 693 | 694 | caniuse-lite@^1.0.30001181: 695 | version "1.0.30001202" 696 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001202.tgz#4cb3bd5e8a808e8cd89e4e66c549989bc8137201" 697 | integrity sha512-ZcijQNqrcF8JNLjzvEiXqX4JUYxoZa7Pvcsd9UD8Kz4TvhTonOSNRsK+qtvpVL4l6+T1Rh4LFtLfnNWg6BGWCQ== 698 | 699 | chalk@^2.0.0: 700 | version "2.4.2" 701 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 702 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 703 | dependencies: 704 | ansi-styles "^3.2.1" 705 | escape-string-regexp "^1.0.5" 706 | supports-color "^5.3.0" 707 | 708 | chalk@^4.0.0: 709 | version "4.1.0" 710 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" 711 | integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== 712 | dependencies: 713 | ansi-styles "^4.1.0" 714 | supports-color "^7.1.0" 715 | 716 | color-convert@^1.9.0: 717 | version "1.9.3" 718 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 719 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 720 | dependencies: 721 | color-name "1.1.3" 722 | 723 | color-convert@^2.0.1: 724 | version "2.0.1" 725 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 726 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 727 | dependencies: 728 | color-name "~1.1.4" 729 | 730 | color-name@1.1.3: 731 | version "1.1.3" 732 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 733 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 734 | 735 | color-name@~1.1.4: 736 | version "1.1.4" 737 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 738 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 739 | 740 | colorette@^1.2.1: 741 | version "1.2.2" 742 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" 743 | integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== 744 | 745 | commondir@^1.0.1: 746 | version "1.0.1" 747 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 748 | integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= 749 | 750 | concat-map@0.0.1: 751 | version "0.0.1" 752 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 753 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 754 | 755 | convert-source-map@^1.7.0: 756 | version "1.7.0" 757 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" 758 | integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== 759 | dependencies: 760 | safe-buffer "~5.1.1" 761 | 762 | cross-spawn@^7.0.2: 763 | version "7.0.3" 764 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 765 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 766 | dependencies: 767 | path-key "^3.1.0" 768 | shebang-command "^2.0.0" 769 | which "^2.0.1" 770 | 771 | csstype@^3.0.2: 772 | version "3.0.7" 773 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" 774 | integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== 775 | 776 | debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: 777 | version "4.3.1" 778 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" 779 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== 780 | dependencies: 781 | ms "2.1.2" 782 | 783 | deep-is@^0.1.3: 784 | version "0.1.3" 785 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 786 | integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= 787 | 788 | deepmerge@^4.2.2: 789 | version "4.2.2" 790 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" 791 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== 792 | 793 | dir-glob@^3.0.1: 794 | version "3.0.1" 795 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 796 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 797 | dependencies: 798 | path-type "^4.0.0" 799 | 800 | doctrine@^3.0.0: 801 | version "3.0.0" 802 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" 803 | integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== 804 | dependencies: 805 | esutils "^2.0.2" 806 | 807 | electron-to-chromium@^1.3.649: 808 | version "1.3.690" 809 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.690.tgz#54df63ec42fba6b8e9e05fe4be52caeeedb6e634" 810 | integrity sha512-zPbaSv1c8LUKqQ+scNxJKv01RYFkVVF1xli+b+3Ty8ONujHjAMg+t/COmdZqrtnS1gT+g4hbSodHillymt1Lww== 811 | 812 | emoji-regex@^8.0.0: 813 | version "8.0.0" 814 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 815 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 816 | 817 | enquirer@^2.3.5: 818 | version "2.3.6" 819 | resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" 820 | integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== 821 | dependencies: 822 | ansi-colors "^4.1.1" 823 | 824 | escalade@^3.1.1: 825 | version "3.1.1" 826 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 827 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 828 | 829 | escape-string-regexp@^1.0.5: 830 | version "1.0.5" 831 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 832 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 833 | 834 | eslint-scope@^5.0.0, eslint-scope@^5.1.1: 835 | version "5.1.1" 836 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" 837 | integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== 838 | dependencies: 839 | esrecurse "^4.3.0" 840 | estraverse "^4.1.1" 841 | 842 | eslint-utils@^2.0.0, eslint-utils@^2.1.0: 843 | version "2.1.0" 844 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" 845 | integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== 846 | dependencies: 847 | eslint-visitor-keys "^1.1.0" 848 | 849 | eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: 850 | version "1.3.0" 851 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" 852 | integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== 853 | 854 | eslint-visitor-keys@^2.0.0: 855 | version "2.0.0" 856 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" 857 | integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== 858 | 859 | eslint@7.22.0: 860 | version "7.22.0" 861 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.22.0.tgz#07ecc61052fec63661a2cab6bd507127c07adc6f" 862 | integrity sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg== 863 | dependencies: 864 | "@babel/code-frame" "7.12.11" 865 | "@eslint/eslintrc" "^0.4.0" 866 | ajv "^6.10.0" 867 | chalk "^4.0.0" 868 | cross-spawn "^7.0.2" 869 | debug "^4.0.1" 870 | doctrine "^3.0.0" 871 | enquirer "^2.3.5" 872 | eslint-scope "^5.1.1" 873 | eslint-utils "^2.1.0" 874 | eslint-visitor-keys "^2.0.0" 875 | espree "^7.3.1" 876 | esquery "^1.4.0" 877 | esutils "^2.0.2" 878 | file-entry-cache "^6.0.1" 879 | functional-red-black-tree "^1.0.1" 880 | glob-parent "^5.0.0" 881 | globals "^13.6.0" 882 | ignore "^4.0.6" 883 | import-fresh "^3.0.0" 884 | imurmurhash "^0.1.4" 885 | is-glob "^4.0.0" 886 | js-yaml "^3.13.1" 887 | json-stable-stringify-without-jsonify "^1.0.1" 888 | levn "^0.4.1" 889 | lodash "^4.17.21" 890 | minimatch "^3.0.4" 891 | natural-compare "^1.4.0" 892 | optionator "^0.9.1" 893 | progress "^2.0.0" 894 | regexpp "^3.1.0" 895 | semver "^7.2.1" 896 | strip-ansi "^6.0.0" 897 | strip-json-comments "^3.1.0" 898 | table "^6.0.4" 899 | text-table "^0.2.0" 900 | v8-compile-cache "^2.0.3" 901 | 902 | espree@^7.3.0, espree@^7.3.1: 903 | version "7.3.1" 904 | resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" 905 | integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== 906 | dependencies: 907 | acorn "^7.4.0" 908 | acorn-jsx "^5.3.1" 909 | eslint-visitor-keys "^1.3.0" 910 | 911 | esprima@^4.0.0: 912 | version "4.0.1" 913 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 914 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 915 | 916 | esquery@^1.4.0: 917 | version "1.4.0" 918 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" 919 | integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== 920 | dependencies: 921 | estraverse "^5.1.0" 922 | 923 | esrecurse@^4.3.0: 924 | version "4.3.0" 925 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 926 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 927 | dependencies: 928 | estraverse "^5.2.0" 929 | 930 | estraverse@^4.1.1: 931 | version "4.3.0" 932 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 933 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 934 | 935 | estraverse@^5.1.0, estraverse@^5.2.0: 936 | version "5.2.0" 937 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" 938 | integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== 939 | 940 | estree-walker@^1.0.1: 941 | version "1.0.1" 942 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" 943 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== 944 | 945 | estree-walker@^2.0.1: 946 | version "2.0.2" 947 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 948 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 949 | 950 | esutils@^2.0.2: 951 | version "2.0.3" 952 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" 953 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== 954 | 955 | fast-deep-equal@^3.1.1: 956 | version "3.1.3" 957 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 958 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 959 | 960 | fast-glob@^3.1.1: 961 | version "3.2.5" 962 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" 963 | integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== 964 | dependencies: 965 | "@nodelib/fs.stat" "^2.0.2" 966 | "@nodelib/fs.walk" "^1.2.3" 967 | glob-parent "^5.1.0" 968 | merge2 "^1.3.0" 969 | micromatch "^4.0.2" 970 | picomatch "^2.2.1" 971 | 972 | fast-json-stable-stringify@^2.0.0: 973 | version "2.1.0" 974 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 975 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 976 | 977 | fast-levenshtein@^2.0.6: 978 | version "2.0.6" 979 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 980 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 981 | 982 | fastq@^1.6.0: 983 | version "1.10.0" 984 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" 985 | integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== 986 | dependencies: 987 | reusify "^1.0.4" 988 | 989 | file-entry-cache@^6.0.1: 990 | version "6.0.1" 991 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" 992 | integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== 993 | dependencies: 994 | flat-cache "^3.0.4" 995 | 996 | fill-range@^7.0.1: 997 | version "7.0.1" 998 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 999 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 1000 | dependencies: 1001 | to-regex-range "^5.0.1" 1002 | 1003 | flat-cache@^3.0.4: 1004 | version "3.0.4" 1005 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" 1006 | integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== 1007 | dependencies: 1008 | flatted "^3.1.0" 1009 | rimraf "^3.0.2" 1010 | 1011 | flatted@^3.1.0: 1012 | version "3.1.0" 1013 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" 1014 | integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== 1015 | 1016 | fs.realpath@^1.0.0: 1017 | version "1.0.0" 1018 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1019 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 1020 | 1021 | fsevents@~2.3.1: 1022 | version "2.3.2" 1023 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 1024 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 1025 | 1026 | function-bind@^1.1.1: 1027 | version "1.1.1" 1028 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1029 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1030 | 1031 | functional-red-black-tree@^1.0.1: 1032 | version "1.0.1" 1033 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 1034 | integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 1035 | 1036 | gensync@^1.0.0-beta.2: 1037 | version "1.0.0-beta.2" 1038 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" 1039 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== 1040 | 1041 | glob-parent@^5.0.0, glob-parent@^5.1.0: 1042 | version "5.1.1" 1043 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" 1044 | integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== 1045 | dependencies: 1046 | is-glob "^4.0.1" 1047 | 1048 | glob@^7.1.3, glob@^7.1.6: 1049 | version "7.1.6" 1050 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 1051 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== 1052 | dependencies: 1053 | fs.realpath "^1.0.0" 1054 | inflight "^1.0.4" 1055 | inherits "2" 1056 | minimatch "^3.0.4" 1057 | once "^1.3.0" 1058 | path-is-absolute "^1.0.0" 1059 | 1060 | globals@^11.1.0: 1061 | version "11.12.0" 1062 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 1063 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 1064 | 1065 | globals@^12.1.0: 1066 | version "12.4.0" 1067 | resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" 1068 | integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== 1069 | dependencies: 1070 | type-fest "^0.8.1" 1071 | 1072 | globals@^13.6.0: 1073 | version "13.6.0" 1074 | resolved "https://registry.yarnpkg.com/globals/-/globals-13.6.0.tgz#d77138e53738567bb96a3916ff6f6b487af20ef7" 1075 | integrity sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ== 1076 | dependencies: 1077 | type-fest "^0.20.2" 1078 | 1079 | globby@^11.0.1: 1080 | version "11.0.2" 1081 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" 1082 | integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== 1083 | dependencies: 1084 | array-union "^2.1.0" 1085 | dir-glob "^3.0.1" 1086 | fast-glob "^3.1.1" 1087 | ignore "^5.1.4" 1088 | merge2 "^1.3.0" 1089 | slash "^3.0.0" 1090 | 1091 | has-flag@^3.0.0: 1092 | version "3.0.0" 1093 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1094 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 1095 | 1096 | has-flag@^4.0.0: 1097 | version "4.0.0" 1098 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 1099 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 1100 | 1101 | has@^1.0.3: 1102 | version "1.0.3" 1103 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1104 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1105 | dependencies: 1106 | function-bind "^1.1.1" 1107 | 1108 | ignore@^4.0.6: 1109 | version "4.0.6" 1110 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" 1111 | integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== 1112 | 1113 | ignore@^5.1.4: 1114 | version "5.1.8" 1115 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" 1116 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== 1117 | 1118 | import-fresh@^3.0.0, import-fresh@^3.2.1: 1119 | version "3.3.0" 1120 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 1121 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 1122 | dependencies: 1123 | parent-module "^1.0.0" 1124 | resolve-from "^4.0.0" 1125 | 1126 | imurmurhash@^0.1.4: 1127 | version "0.1.4" 1128 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1129 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 1130 | 1131 | inflight@^1.0.4: 1132 | version "1.0.6" 1133 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1134 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 1135 | dependencies: 1136 | once "^1.3.0" 1137 | wrappy "1" 1138 | 1139 | inherits@2: 1140 | version "2.0.4" 1141 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1142 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1143 | 1144 | is-core-module@^2.1.0: 1145 | version "2.2.0" 1146 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" 1147 | integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== 1148 | dependencies: 1149 | has "^1.0.3" 1150 | 1151 | is-extglob@^2.1.1: 1152 | version "2.1.1" 1153 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1154 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 1155 | 1156 | is-fullwidth-code-point@^3.0.0: 1157 | version "3.0.0" 1158 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1159 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1160 | 1161 | is-glob@^4.0.0, is-glob@^4.0.1: 1162 | version "4.0.1" 1163 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 1164 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 1165 | dependencies: 1166 | is-extglob "^2.1.1" 1167 | 1168 | is-module@^1.0.0: 1169 | version "1.0.0" 1170 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" 1171 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= 1172 | 1173 | is-number@^7.0.0: 1174 | version "7.0.0" 1175 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1176 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1177 | 1178 | is-reference@^1.2.1: 1179 | version "1.2.1" 1180 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" 1181 | integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== 1182 | dependencies: 1183 | "@types/estree" "*" 1184 | 1185 | isexe@^2.0.0: 1186 | version "2.0.0" 1187 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1188 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 1189 | 1190 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: 1191 | version "4.0.0" 1192 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1193 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1194 | 1195 | js-yaml@^3.13.1: 1196 | version "3.14.1" 1197 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" 1198 | integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== 1199 | dependencies: 1200 | argparse "^1.0.7" 1201 | esprima "^4.0.0" 1202 | 1203 | jsesc@^2.5.1: 1204 | version "2.5.2" 1205 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" 1206 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== 1207 | 1208 | json-schema-traverse@^0.4.1: 1209 | version "0.4.1" 1210 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 1211 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 1212 | 1213 | json-schema-traverse@^1.0.0: 1214 | version "1.0.0" 1215 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" 1216 | integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== 1217 | 1218 | json-stable-stringify-without-jsonify@^1.0.1: 1219 | version "1.0.1" 1220 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 1221 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 1222 | 1223 | json5@^2.1.2: 1224 | version "2.2.0" 1225 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" 1226 | integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== 1227 | dependencies: 1228 | minimist "^1.2.5" 1229 | 1230 | levn@^0.4.1: 1231 | version "0.4.1" 1232 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" 1233 | integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== 1234 | dependencies: 1235 | prelude-ls "^1.2.1" 1236 | type-check "~0.4.0" 1237 | 1238 | lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20: 1239 | version "4.17.20" 1240 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" 1241 | integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== 1242 | 1243 | lodash@^4.17.21: 1244 | version "4.17.21" 1245 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1246 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1247 | 1248 | loose-envify@^1.1.0: 1249 | version "1.4.0" 1250 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 1251 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 1252 | dependencies: 1253 | js-tokens "^3.0.0 || ^4.0.0" 1254 | 1255 | lru-cache@^6.0.0: 1256 | version "6.0.0" 1257 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 1258 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 1259 | dependencies: 1260 | yallist "^4.0.0" 1261 | 1262 | magic-string@^0.25.7: 1263 | version "0.25.7" 1264 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" 1265 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== 1266 | dependencies: 1267 | sourcemap-codec "^1.4.4" 1268 | 1269 | merge2@^1.3.0: 1270 | version "1.4.1" 1271 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 1272 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 1273 | 1274 | micromatch@^4.0.2: 1275 | version "4.0.2" 1276 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" 1277 | integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== 1278 | dependencies: 1279 | braces "^3.0.1" 1280 | picomatch "^2.0.5" 1281 | 1282 | minimatch@^3.0.4: 1283 | version "3.0.4" 1284 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 1285 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 1286 | dependencies: 1287 | brace-expansion "^1.1.7" 1288 | 1289 | minimist@^1.2.5: 1290 | version "1.2.5" 1291 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 1292 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== 1293 | 1294 | moment@*: 1295 | version "2.29.1" 1296 | resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" 1297 | integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== 1298 | 1299 | ms@2.1.2: 1300 | version "2.1.2" 1301 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1302 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1303 | 1304 | natural-compare@^1.4.0: 1305 | version "1.4.0" 1306 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 1307 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= 1308 | 1309 | node-releases@^1.1.70: 1310 | version "1.1.71" 1311 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" 1312 | integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== 1313 | 1314 | object-assign@^4.1.1: 1315 | version "4.1.1" 1316 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1317 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 1318 | 1319 | obsidian@obsidianmd/obsidian-api#master: 1320 | version "0.11.0" 1321 | resolved "https://codeload.github.com/obsidianmd/obsidian-api/tar.gz/81ab85ade4552c9116c1e10d009127e62019c923" 1322 | dependencies: 1323 | "@types/codemirror" "0.0.98" 1324 | 1325 | once@^1.3.0: 1326 | version "1.4.0" 1327 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1328 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 1329 | dependencies: 1330 | wrappy "1" 1331 | 1332 | optionator@^0.9.1: 1333 | version "0.9.1" 1334 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" 1335 | integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== 1336 | dependencies: 1337 | deep-is "^0.1.3" 1338 | fast-levenshtein "^2.0.6" 1339 | levn "^0.4.1" 1340 | prelude-ls "^1.2.1" 1341 | type-check "^0.4.0" 1342 | word-wrap "^1.2.3" 1343 | 1344 | parent-module@^1.0.0: 1345 | version "1.0.1" 1346 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 1347 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 1348 | dependencies: 1349 | callsites "^3.0.0" 1350 | 1351 | path-is-absolute@^1.0.0: 1352 | version "1.0.1" 1353 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1354 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 1355 | 1356 | path-key@^3.1.0: 1357 | version "3.1.1" 1358 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 1359 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 1360 | 1361 | path-parse@^1.0.6: 1362 | version "1.0.6" 1363 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 1364 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 1365 | 1366 | path-type@^4.0.0: 1367 | version "4.0.0" 1368 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 1369 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 1370 | 1371 | picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: 1372 | version "2.2.2" 1373 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" 1374 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== 1375 | 1376 | prelude-ls@^1.2.1: 1377 | version "1.2.1" 1378 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" 1379 | integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== 1380 | 1381 | progress@^2.0.0: 1382 | version "2.0.3" 1383 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 1384 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== 1385 | 1386 | punycode@^2.1.0: 1387 | version "2.1.1" 1388 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 1389 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 1390 | 1391 | react-dom@17.0.1: 1392 | version "17.0.1" 1393 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" 1394 | integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== 1395 | dependencies: 1396 | loose-envify "^1.1.0" 1397 | object-assign "^4.1.1" 1398 | scheduler "^0.20.1" 1399 | 1400 | react@17.0.1: 1401 | version "17.0.1" 1402 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" 1403 | integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== 1404 | dependencies: 1405 | loose-envify "^1.1.0" 1406 | object-assign "^4.1.1" 1407 | 1408 | regexpp@^3.0.0, regexpp@^3.1.0: 1409 | version "3.1.0" 1410 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" 1411 | integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== 1412 | 1413 | require-from-string@^2.0.2: 1414 | version "2.0.2" 1415 | resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" 1416 | integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== 1417 | 1418 | resolve-from@^4.0.0: 1419 | version "4.0.0" 1420 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 1421 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 1422 | 1423 | resolve@^1.17.0, resolve@^1.19.0: 1424 | version "1.19.0" 1425 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" 1426 | integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== 1427 | dependencies: 1428 | is-core-module "^2.1.0" 1429 | path-parse "^1.0.6" 1430 | 1431 | reusify@^1.0.4: 1432 | version "1.0.4" 1433 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 1434 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 1435 | 1436 | rimraf@^3.0.2: 1437 | version "3.0.2" 1438 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 1439 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 1440 | dependencies: 1441 | glob "^7.1.3" 1442 | 1443 | rollup@2.41.2: 1444 | version "2.41.2" 1445 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.41.2.tgz#b7db5cb7c21c2d524e8b26ef39c7e9808a290c7e" 1446 | integrity sha512-6u8fJJXJx6fmvKrAC9DHYZgONvSkz8S9b/VFBjoQ6dkKdHyPpPbpqiNl2Bao9XBzDHpq672X6sGZ9G1ZBqAHMg== 1447 | optionalDependencies: 1448 | fsevents "~2.3.1" 1449 | 1450 | run-parallel@^1.1.9: 1451 | version "1.1.10" 1452 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" 1453 | integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== 1454 | 1455 | safe-buffer@~5.1.1: 1456 | version "5.1.2" 1457 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1458 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1459 | 1460 | scheduler@^0.20.1: 1461 | version "0.20.1" 1462 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" 1463 | integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== 1464 | dependencies: 1465 | loose-envify "^1.1.0" 1466 | object-assign "^4.1.1" 1467 | 1468 | semver@^6.3.0: 1469 | version "6.3.0" 1470 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1471 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 1472 | 1473 | semver@^7.2.1, semver@^7.3.2: 1474 | version "7.3.4" 1475 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" 1476 | integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== 1477 | dependencies: 1478 | lru-cache "^6.0.0" 1479 | 1480 | shebang-command@^2.0.0: 1481 | version "2.0.0" 1482 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 1483 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 1484 | dependencies: 1485 | shebang-regex "^3.0.0" 1486 | 1487 | shebang-regex@^3.0.0: 1488 | version "3.0.0" 1489 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 1490 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 1491 | 1492 | slash@^3.0.0: 1493 | version "3.0.0" 1494 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 1495 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 1496 | 1497 | slice-ansi@^4.0.0: 1498 | version "4.0.0" 1499 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" 1500 | integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== 1501 | dependencies: 1502 | ansi-styles "^4.0.0" 1503 | astral-regex "^2.0.0" 1504 | is-fullwidth-code-point "^3.0.0" 1505 | 1506 | source-map@^0.5.0: 1507 | version "0.5.7" 1508 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 1509 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= 1510 | 1511 | sourcemap-codec@^1.4.4: 1512 | version "1.4.8" 1513 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 1514 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 1515 | 1516 | sprintf-js@~1.0.2: 1517 | version "1.0.3" 1518 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 1519 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 1520 | 1521 | string-width@^4.2.0: 1522 | version "4.2.0" 1523 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" 1524 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== 1525 | dependencies: 1526 | emoji-regex "^8.0.0" 1527 | is-fullwidth-code-point "^3.0.0" 1528 | strip-ansi "^6.0.0" 1529 | 1530 | strip-ansi@^6.0.0: 1531 | version "6.0.0" 1532 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" 1533 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== 1534 | dependencies: 1535 | ansi-regex "^5.0.0" 1536 | 1537 | strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: 1538 | version "3.1.1" 1539 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 1540 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 1541 | 1542 | supports-color@^5.3.0: 1543 | version "5.5.0" 1544 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1545 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1546 | dependencies: 1547 | has-flag "^3.0.0" 1548 | 1549 | supports-color@^7.1.0: 1550 | version "7.2.0" 1551 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 1552 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 1553 | dependencies: 1554 | has-flag "^4.0.0" 1555 | 1556 | table@^6.0.4: 1557 | version "6.0.7" 1558 | resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34" 1559 | integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== 1560 | dependencies: 1561 | ajv "^7.0.2" 1562 | lodash "^4.17.20" 1563 | slice-ansi "^4.0.0" 1564 | string-width "^4.2.0" 1565 | 1566 | text-table@^0.2.0: 1567 | version "0.2.0" 1568 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 1569 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 1570 | 1571 | to-fast-properties@^2.0.0: 1572 | version "2.0.0" 1573 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 1574 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= 1575 | 1576 | to-regex-range@^5.0.1: 1577 | version "5.0.1" 1578 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 1579 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 1580 | dependencies: 1581 | is-number "^7.0.0" 1582 | 1583 | tslib@2.1.0: 1584 | version "2.1.0" 1585 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" 1586 | integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== 1587 | 1588 | tslib@^1.8.1: 1589 | version "1.14.1" 1590 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 1591 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 1592 | 1593 | tsutils@^3.17.1: 1594 | version "3.19.1" 1595 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.19.1.tgz#d8566e0c51c82f32f9c25a4d367cd62409a547a9" 1596 | integrity sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw== 1597 | dependencies: 1598 | tslib "^1.8.1" 1599 | 1600 | type-check@^0.4.0, type-check@~0.4.0: 1601 | version "0.4.0" 1602 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" 1603 | integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== 1604 | dependencies: 1605 | prelude-ls "^1.2.1" 1606 | 1607 | type-fest@^0.20.2: 1608 | version "0.20.2" 1609 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" 1610 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== 1611 | 1612 | type-fest@^0.8.1: 1613 | version "0.8.1" 1614 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 1615 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 1616 | 1617 | typescript@4.2.3: 1618 | version "4.2.3" 1619 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" 1620 | integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== 1621 | 1622 | uri-js@^4.2.2: 1623 | version "4.4.1" 1624 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 1625 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 1626 | dependencies: 1627 | punycode "^2.1.0" 1628 | 1629 | v8-compile-cache@^2.0.3: 1630 | version "2.2.0" 1631 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" 1632 | integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== 1633 | 1634 | which@^2.0.1: 1635 | version "2.0.2" 1636 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 1637 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 1638 | dependencies: 1639 | isexe "^2.0.0" 1640 | 1641 | word-wrap@^1.2.3: 1642 | version "1.2.3" 1643 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" 1644 | integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== 1645 | 1646 | wrappy@1: 1647 | version "1.0.2" 1648 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1649 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1650 | 1651 | yallist@^4.0.0: 1652 | version "4.0.0" 1653 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 1654 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 1655 | --------------------------------------------------------------------------------