├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── esbuild.config.mjs ├── gulpfile.js ├── manifest.json ├── package.json ├── src ├── components │ └── CustomViewContent │ │ ├── index.scss │ │ └── index.tsx ├── constants.ts ├── main.ts ├── utils │ └── notice.ts └── view.tsx ├── styles.css ├── tsconfig.json ├── version-bump.mjs ├── versions.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | # top-most EditorConfig file 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | end_of_line = lf 7 | insert_final_newline = true 8 | indent_style = tab 9 | indent_size = 4 10 | tab_width = 4 11 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | "parser": "@typescript-eslint/parser", 4 | "env": { "node": true }, 5 | "plugins": [ 6 | "@typescript-eslint" 7 | ], 8 | "extends": [ 9 | "eslint:recommended", 10 | "plugin:@typescript-eslint/eslint-recommended", 11 | "plugin:@typescript-eslint/recommended" 12 | ], 13 | "parserOptions": { 14 | "sourceType": "module" 15 | }, 16 | "rules": { 17 | "no-unused-vars": "off", 18 | "@typescript-eslint/no-unused-vars": ["error", { "args": "none" }], 19 | "@typescript-eslint/ban-ts-comment": "off", 20 | "no-prototype-builtins": "off", 21 | "@typescript-eslint/no-empty-function": "off" 22 | } 23 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # vscode 2 | .vscode 3 | 4 | # Intellij 5 | *.iml 6 | .idea 7 | 8 | # npm 9 | node_modules 10 | 11 | # Don't include the compiled main.js file in the repo. 12 | # They should be uploaded to GitHub releases instead. 13 | main.js 14 | 15 | # Exclude sourcemaps 16 | *.map 17 | 18 | # obsidian 19 | data.json 20 | 21 | # Exclude macOS Finder (System Explorer) View States 22 | .DS_Store 23 | 24 | obsidian-example-plugin-* -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Mozilla Public License Version 2.0 2 | ================================== 3 | 4 | 1. Definitions 5 | -------------- 6 | 7 | 1.1. "Contributor" 8 | means each individual or legal entity that creates, contributes to 9 | the creation of, or owns Covered Software. 10 | 11 | 1.2. "Contributor Version" 12 | means the combination of the Contributions of others (if any) used 13 | by a Contributor and that particular Contributor's Contribution. 14 | 15 | 1.3. "Contribution" 16 | means Covered Software of a particular Contributor. 17 | 18 | 1.4. "Covered Software" 19 | means Source Code Form to which the initial Contributor has attached 20 | the notice in Exhibit A, the Executable Form of such Source Code 21 | Form, and Modifications of such Source Code Form, in each case 22 | including portions thereof. 23 | 24 | 1.5. "Incompatible With Secondary Licenses" 25 | means 26 | 27 | (a) that the initial Contributor has attached the notice described 28 | in Exhibit B to the Covered Software; or 29 | 30 | (b) that the Covered Software was made available under the terms of 31 | version 1.1 or earlier of the License, but not also under the 32 | terms of a Secondary License. 33 | 34 | 1.6. "Executable Form" 35 | means any form of the work other than Source Code Form. 36 | 37 | 1.7. "Larger Work" 38 | means a work that combines Covered Software with other material, in 39 | a separate file or files, that is not Covered Software. 40 | 41 | 1.8. "License" 42 | means this document. 43 | 44 | 1.9. "Licensable" 45 | means having the right to grant, to the maximum extent possible, 46 | whether at the time of the initial grant or subsequently, any and 47 | all of the rights conveyed by this License. 48 | 49 | 1.10. "Modifications" 50 | means any of the following: 51 | 52 | (a) any file in Source Code Form that results from an addition to, 53 | deletion from, or modification of the contents of Covered 54 | Software; or 55 | 56 | (b) any new file in Source Code Form that contains any Covered 57 | Software. 58 | 59 | 1.11. "Patent Claims" of a Contributor 60 | means any patent claim(s), including without limitation, method, 61 | process, and apparatus claims, in any patent Licensable by such 62 | Contributor that would be infringed, but for the grant of the 63 | License, by the making, using, selling, offering for sale, having 64 | made, import, or transfer of either its Contributions or its 65 | Contributor Version. 66 | 67 | 1.12. "Secondary License" 68 | means either the GNU General Public License, Version 2.0, the GNU 69 | Lesser General Public License, Version 2.1, the GNU Affero General 70 | Public License, Version 3.0, or any later versions of those 71 | licenses. 72 | 73 | 1.13. "Source Code Form" 74 | means the form of the work preferred for making modifications. 75 | 76 | 1.14. "You" (or "Your") 77 | means an individual or a legal entity exercising rights under this 78 | License. For legal entities, "You" includes any entity that 79 | controls, is controlled by, or is under common control with You. For 80 | purposes of this definition, "control" means (a) the power, direct 81 | or indirect, to cause the direction or management of such entity, 82 | whether by contract or otherwise, or (b) ownership of more than 83 | fifty percent (50%) of the outstanding shares or beneficial 84 | ownership of such entity. 85 | 86 | 2. License Grants and Conditions 87 | -------------------------------- 88 | 89 | 2.1. Grants 90 | 91 | Each Contributor hereby grants You a world-wide, royalty-free, 92 | non-exclusive license: 93 | 94 | (a) under intellectual property rights (other than patent or trademark) 95 | Licensable by such Contributor to use, reproduce, make available, 96 | modify, display, perform, distribute, and otherwise exploit its 97 | Contributions, either on an unmodified basis, with Modifications, or 98 | as part of a Larger Work; and 99 | 100 | (b) under Patent Claims of such Contributor to make, use, sell, offer 101 | for sale, have made, import, and otherwise transfer either its 102 | Contributions or its Contributor Version. 103 | 104 | 2.2. Effective Date 105 | 106 | The licenses granted in Section 2.1 with respect to any Contribution 107 | become effective for each Contribution on the date the Contributor first 108 | distributes such Contribution. 109 | 110 | 2.3. Limitations on Grant Scope 111 | 112 | The licenses granted in this Section 2 are the only rights granted under 113 | this License. No additional rights or licenses will be implied from the 114 | distribution or licensing of Covered Software under this License. 115 | Notwithstanding Section 2.1(b) above, no patent license is granted by a 116 | Contributor: 117 | 118 | (a) for any code that a Contributor has removed from Covered Software; 119 | or 120 | 121 | (b) for infringements caused by: (i) Your and any other third party's 122 | modifications of Covered Software, or (ii) the combination of its 123 | Contributions with other software (except as part of its Contributor 124 | Version); or 125 | 126 | (c) under Patent Claims infringed by Covered Software in the absence of 127 | its Contributions. 128 | 129 | This License does not grant any rights in the trademarks, service marks, 130 | or logos of any Contributor (except as may be necessary to comply with 131 | the notice requirements in Section 3.4). 132 | 133 | 2.4. Subsequent Licenses 134 | 135 | No Contributor makes additional grants as a result of Your choice to 136 | distribute the Covered Software under a subsequent version of this 137 | License (see Section 10.2) or under the terms of a Secondary License (if 138 | permitted under the terms of Section 3.3). 139 | 140 | 2.5. Representation 141 | 142 | Each Contributor represents that the Contributor believes its 143 | Contributions are its original creation(s) or it has sufficient rights 144 | to grant the rights to its Contributions conveyed by this License. 145 | 146 | 2.6. Fair Use 147 | 148 | This License is not intended to limit any rights You have under 149 | applicable copyright doctrines of fair use, fair dealing, or other 150 | equivalents. 151 | 152 | 2.7. Conditions 153 | 154 | Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 155 | in Section 2.1. 156 | 157 | 3. Responsibilities 158 | ------------------- 159 | 160 | 3.1. Distribution of Source Form 161 | 162 | All distribution of Covered Software in Source Code Form, including any 163 | Modifications that You create or to which You contribute, must be under 164 | the terms of this License. You must inform recipients that the Source 165 | Code Form of the Covered Software is governed by the terms of this 166 | License, and how they can obtain a copy of this License. You may not 167 | attempt to alter or restrict the recipients' rights in the Source Code 168 | Form. 169 | 170 | 3.2. Distribution of Executable Form 171 | 172 | If You distribute Covered Software in Executable Form then: 173 | 174 | (a) such Covered Software must also be made available in Source Code 175 | Form, as described in Section 3.1, and You must inform recipients of 176 | the Executable Form how they can obtain a copy of such Source Code 177 | Form by reasonable means in a timely manner, at a charge no more 178 | than the cost of distribution to the recipient; and 179 | 180 | (b) You may distribute such Executable Form under the terms of this 181 | License, or sublicense it under different terms, provided that the 182 | license for the Executable Form does not attempt to limit or alter 183 | the recipients' rights in the Source Code Form under this License. 184 | 185 | 3.3. Distribution of a Larger Work 186 | 187 | You may create and distribute a Larger Work under terms of Your choice, 188 | provided that You also comply with the requirements of this License for 189 | the Covered Software. If the Larger Work is a combination of Covered 190 | Software with a work governed by one or more Secondary Licenses, and the 191 | Covered Software is not Incompatible With Secondary Licenses, this 192 | License permits You to additionally distribute such Covered Software 193 | under the terms of such Secondary License(s), so that the recipient of 194 | the Larger Work may, at their option, further distribute the Covered 195 | Software under the terms of either this License or such Secondary 196 | License(s). 197 | 198 | 3.4. Notices 199 | 200 | You may not remove or alter the substance of any license notices 201 | (including copyright notices, patent notices, disclaimers of warranty, 202 | or limitations of liability) contained within the Source Code Form of 203 | the Covered Software, except that You may alter any license notices to 204 | the extent required to remedy known factual inaccuracies. 205 | 206 | 3.5. Application of Additional Terms 207 | 208 | You may choose to offer, and to charge a fee for, warranty, support, 209 | indemnity or liability obligations to one or more recipients of Covered 210 | Software. However, You may do so only on Your own behalf, and not on 211 | behalf of any Contributor. You must make it absolutely clear that any 212 | such warranty, support, indemnity, or liability obligation is offered by 213 | You alone, and You hereby agree to indemnify every Contributor for any 214 | liability incurred by such Contributor as a result of warranty, support, 215 | indemnity or liability terms You offer. You may include additional 216 | disclaimers of warranty and limitations of liability specific to any 217 | jurisdiction. 218 | 219 | 4. Inability to Comply Due to Statute or Regulation 220 | --------------------------------------------------- 221 | 222 | If it is impossible for You to comply with any of the terms of this 223 | License with respect to some or all of the Covered Software due to 224 | statute, judicial order, or regulation then You must: (a) comply with 225 | the terms of this License to the maximum extent possible; and (b) 226 | describe the limitations and the code they affect. Such description must 227 | be placed in a text file included with all distributions of the Covered 228 | Software under this License. Except to the extent prohibited by statute 229 | or regulation, such description must be sufficiently detailed for a 230 | recipient of ordinary skill to be able to understand it. 231 | 232 | 5. Termination 233 | -------------- 234 | 235 | 5.1. The rights granted under this License will terminate automatically 236 | if You fail to comply with any of its terms. However, if You become 237 | compliant, then the rights granted under this License from a particular 238 | Contributor are reinstated (a) provisionally, unless and until such 239 | Contributor explicitly and finally terminates Your grants, and (b) on an 240 | ongoing basis, if such Contributor fails to notify You of the 241 | non-compliance by some reasonable means prior to 60 days after You have 242 | come back into compliance. Moreover, Your grants from a particular 243 | Contributor are reinstated on an ongoing basis if such Contributor 244 | notifies You of the non-compliance by some reasonable means, this is the 245 | first time You have received notice of non-compliance with this License 246 | from such Contributor, and You become compliant prior to 30 days after 247 | Your receipt of the notice. 248 | 249 | 5.2. If You initiate litigation against any entity by asserting a patent 250 | infringement claim (excluding declaratory judgment actions, 251 | counter-claims, and cross-claims) alleging that a Contributor Version 252 | directly or indirectly infringes any patent, then the rights granted to 253 | You by any and all Contributors for the Covered Software under Section 254 | 2.1 of this License shall terminate. 255 | 256 | 5.3. In the event of termination under Sections 5.1 or 5.2 above, all 257 | end user license agreements (excluding distributors and resellers) which 258 | have been validly granted by You or Your distributors under this License 259 | prior to termination shall survive termination. 260 | 261 | ************************************************************************ 262 | * * 263 | * 6. Disclaimer of Warranty * 264 | * ------------------------- * 265 | * * 266 | * Covered Software is provided under this License on an "as is" * 267 | * basis, without warranty of any kind, either expressed, implied, or * 268 | * statutory, including, without limitation, warranties that the * 269 | * Covered Software is free of defects, merchantable, fit for a * 270 | * particular purpose or non-infringing. The entire risk as to the * 271 | * quality and performance of the Covered Software is with You. * 272 | * Should any Covered Software prove defective in any respect, You * 273 | * (not any Contributor) assume the cost of any necessary servicing, * 274 | * repair, or correction. This disclaimer of warranty constitutes an * 275 | * essential part of this License. No use of any Covered Software is * 276 | * authorized under this License except under this disclaimer. * 277 | * * 278 | ************************************************************************ 279 | 280 | ************************************************************************ 281 | * * 282 | * 7. Limitation of Liability * 283 | * -------------------------- * 284 | * * 285 | * Under no circumstances and under no legal theory, whether tort * 286 | * (including negligence), contract, or otherwise, shall any * 287 | * Contributor, or anyone who distributes Covered Software as * 288 | * permitted above, be liable to You for any direct, indirect, * 289 | * special, incidental, or consequential damages of any character * 290 | * including, without limitation, damages for lost profits, loss of * 291 | * goodwill, work stoppage, computer failure or malfunction, or any * 292 | * and all other commercial damages or losses, even if such party * 293 | * shall have been informed of the possibility of such damages. This * 294 | * limitation of liability shall not apply to liability for death or * 295 | * personal injury resulting from such party's negligence to the * 296 | * extent applicable law prohibits such limitation. Some * 297 | * jurisdictions do not allow the exclusion or limitation of * 298 | * incidental or consequential damages, so this exclusion and * 299 | * limitation may not apply to You. * 300 | * * 301 | ************************************************************************ 302 | 303 | 8. Litigation 304 | ------------- 305 | 306 | Any litigation relating to this License may be brought only in the 307 | courts of a jurisdiction where the defendant maintains its principal 308 | place of business and such litigation shall be governed by laws of that 309 | jurisdiction, without reference to its conflict-of-law provisions. 310 | Nothing in this Section shall prevent a party's ability to bring 311 | cross-claims or counter-claims. 312 | 313 | 9. Miscellaneous 314 | ---------------- 315 | 316 | This License represents the complete agreement concerning the subject 317 | matter hereof. If any provision of this License is held to be 318 | unenforceable, such provision shall be reformed only to the extent 319 | necessary to make it enforceable. Any law or regulation which provides 320 | that the language of a contract shall be construed against the drafter 321 | shall not be used to construe this License against a Contributor. 322 | 323 | 10. Versions of the License 324 | --------------------------- 325 | 326 | 10.1. New Versions 327 | 328 | Mozilla Foundation is the license steward. Except as provided in Section 329 | 10.3, no one other than the license steward has the right to modify or 330 | publish new versions of this License. Each version will be given a 331 | distinguishing version number. 332 | 333 | 10.2. Effect of New Versions 334 | 335 | You may distribute the Covered Software under the terms of the version 336 | of the License under which You originally received the Covered Software, 337 | or under the terms of any subsequent version published by the license 338 | steward. 339 | 340 | 10.3. Modified Versions 341 | 342 | If you create software not governed by this License, and you want to 343 | create a new license for such software, you may create and use a 344 | modified version of this License if you rename the license and remove 345 | any references to the name of the license steward (except to note that 346 | such modified license differs from this License). 347 | 348 | 10.4. Distributing Source Code Form that is Incompatible With Secondary 349 | Licenses 350 | 351 | If You choose to distribute Source Code Form that is Incompatible With 352 | Secondary Licenses under the terms of this version of the License, the 353 | notice described in Exhibit B of this License must be attached. 354 | 355 | Exhibit A - Source Code Form License Notice 356 | ------------------------------------------- 357 | 358 | This Source Code Form is subject to the terms of the Mozilla Public 359 | License, v. 2.0. If a copy of the MPL was not distributed with this 360 | file, You can obtain one at http://mozilla.org/MPL/2.0/. 361 | 362 | If it is not possible or desirable to put the notice in a particular 363 | file, then You may include the notice in a location (such as a LICENSE 364 | file in a relevant directory) where a recipient would be likely to look 365 | for such a notice. 366 | 367 | You may add additional accurate notices of copyright ownership. 368 | 369 | Exhibit B - "Incompatible With Secondary Licenses" Notice 370 | --------------------------------------------------------- 371 | 372 | This Source Code Form is "Incompatible With Secondary Licenses", as 373 | defined by the Mozilla Public License, v. 2.0. 374 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # obsidian-textfileview-plugin-sample 2 | 3 | A sample of developing a custom Obsidian TextFileView plugin, which includes customizing TextFileView, file operation, auto-saving, unload handling, SASS, and other required code logic. 4 | 5 | ![](https://img.alicdn.com/imgextra/i3/O1CN01TxZIt61UjK0yJOv88_!!6000000002553-0-tps-4674-2422.jpg) 6 | 7 | ## Development 8 | 9 | ### Download the sample plugin 10 | 1. Open a terminal window and change the project directory to the plugins directory. 11 | `cd path/to/vault/.obsidian/plugins` 12 | 13 | 2. Clone the sample plugin using Git. 14 | `git clone git@github.com:korbinzhao/obsidian-textfileview-plugin-sample.git` 15 | 16 | ### Build the plugin 17 | 1. Navigate to the plugin directory. 18 | `cd obsidian-textfileview-plugin-sample` 19 | 20 | 2. Install dependencies 21 | `yarn` 22 | 23 | 3. Compile the source code 24 | `yarn start` 25 | 26 | ### Enable the plugin 27 | To load a plugin in Obsidian, you first need to enable it. 28 | 29 | 1. In Obsidian, open Settings. 30 | 2. In the side menu, select Community plugins. 31 | 3. Select Turn on community plugins. 32 | 4. Under Installed plugins, enable the Sample Plugin by selecting the toggle button next to it. 33 | You're now ready to use the plugin in Obsidian. Next, we'll make some changes to the plugin. 34 | 35 | ![](https://img.alicdn.com/imgextra/i2/O1CN01g7s9l21DbDXApH1M3_!!6000000000234-0-tps-4658-2376.jpg) 36 | 37 | 38 | ### More 39 | Visit [Obsidian Develop Docs](https://docs.obsidian.md/Plugins/Getting+started/Build+a+plugin) for more development guide. 40 | 41 | 42 | ## Feed my cat 43 | Like this sample, feed my cat. 44 | :point_right: Feed my cat 45 | 46 | ## Buy me a coffee 47 | Like this sample, buy me a coeffe. 48 | :point_right: Buy Me A Coffee 49 | 50 | -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- 1 | import esbuild from "esbuild"; 2 | import process from "process"; 3 | import builtins from "builtin-modules"; 4 | import { sassPlugin } from 'esbuild-sass-plugin'; 5 | 6 | const banner = 7 | `/* 8 | THIS IS A GENERATED/BUNDLED FILE BY ESBUILD 9 | if you want to view the source, please visit the github repository of this plugin 10 | */ 11 | `; 12 | 13 | const prod = (process.argv[2] === "production"); 14 | 15 | const context = await esbuild.context({ 16 | banner: { 17 | js: banner, 18 | }, 19 | entryPoints: ["src/main.ts"], 20 | bundle: true, 21 | external: [ 22 | "obsidian", 23 | "electron", 24 | "@codemirror/autocomplete", 25 | "@codemirror/collab", 26 | "@codemirror/commands", 27 | "@codemirror/language", 28 | "@codemirror/lint", 29 | "@codemirror/search", 30 | "@codemirror/state", 31 | "@codemirror/view", 32 | "@lezer/common", 33 | "@lezer/highlight", 34 | "@lezer/lr", 35 | ...builtins], 36 | format: "cjs", 37 | target: "es2018", 38 | logLevel: "info", 39 | sourcemap: prod ? false : "inline", 40 | treeShaking: true, 41 | outfile: "main.js", 42 | plugins: [ 43 | sassPlugin({ 44 | type: 'style' 45 | }),], 46 | }); 47 | 48 | if (prod) { 49 | await context.rebuild(); 50 | process.exit(0); 51 | } else { 52 | await context.watch(); 53 | } -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | const { src, dest } = require('gulp'); 2 | const { version } = require('./package.json'); 3 | 4 | function defaultTask(cb) { 5 | 6 | src(['./main.js', 'manifest.json', 'styles.css']).pipe(dest(`obsidian-example-plugin-${version}/`)); 7 | 8 | cb(); 9 | } 10 | 11 | exports.default = defaultTask; -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "example", 3 | "name": "Example Plugin", 4 | "version": "1.0.0", 5 | "minAppVersion": "0.15.0", 6 | "description": "Example Plugin", 7 | "author": "Korbin Zhao", 8 | "authorUrl": "https://korbinzhao.deno.dev/", 9 | "fundingUrl": "https://afdian.net/a/wantian", 10 | "isDesktopOnly": false 11 | } 12 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "obsidian-textfileview-plugin-sample", 3 | "version": "1.0.0", 4 | "description": "A sample of custom Obsidian TextFileView plugin.", 5 | "main": "main.js", 6 | "scripts": { 7 | "start": "yarn run dev", 8 | "dev": "node esbuild.config.mjs", 9 | "build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production && gulp", 10 | "gulp": "gulp", 11 | "version": "node version-bump.mjs && git add manifest.json versions.json" 12 | }, 13 | "keywords": [], 14 | "author": "", 15 | "devDependencies": { 16 | "@types/node": "16.11.6", 17 | "@types/react": "18.2.14", 18 | "@types/react-dom": "18.2.6", 19 | "@typescript-eslint/eslint-plugin": "5.29.0", 20 | "@typescript-eslint/parser": "5.29.0", 21 | "builtin-modules": "3.3.0", 22 | "esbuild": "0.17.3", 23 | "esbuild-sass-plugin": "2.10.0", 24 | "gulp": "4.0.2", 25 | "obsidian": "latest", 26 | "react": "18.2.0", 27 | "react-dom": "18.2.0", 28 | "sass": "1.63.6", 29 | "typescript": "4.9.4" 30 | }, 31 | "dependencies": { 32 | "antd": "5.6.4" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/components/CustomViewContent/index.scss: -------------------------------------------------------------------------------- 1 | .example-plugin-container { 2 | width: 100%; 3 | height: 100%; 4 | background-color: #fff; 5 | padding: 50px; 6 | color: #333; 7 | 8 | .empty-text { 9 | color: #e2e2e2; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/components/CustomViewContent/index.tsx: -------------------------------------------------------------------------------- 1 | import React, { useCallback, useEffect, useState } from 'react'; 2 | import { Input, Divider } from 'antd'; 3 | 4 | import './index.scss'; 5 | 6 | const { TextArea } = Input; 7 | 8 | interface Props { 9 | defaultValue: string; 10 | onChange: (value: string | undefined) => void; 11 | } 12 | 13 | const CustomViewContent = ({ defaultValue, onChange }: Props) => { 14 | const [value, setValue] = useState(defaultValue); 15 | 16 | useEffect(() => { 17 | onChange(value); 18 | }, [value]); 19 | 20 | const _onChange = useCallback((e: React.ChangeEvent) => { 21 | setValue(e.target.value); 22 | }, []) 23 | 24 | return
25 |

Example View

26 | 27 | 28 |

Input:

29 | 30 | 31 | 32 |

Saved:

33 |

{value || You have inputed nothing.}

34 |
; 35 | } 36 | 37 | export default CustomViewContent; 38 | -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- 1 | export const ICON_NAME = 'apple'; 2 | export const FILE_EXTENSION = 'example'; 3 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import { Plugin } from 'obsidian'; 2 | import { ExampleView, VIEW_TYPE_EXAMPLE } from './view'; 3 | import { ICON_NAME, FILE_EXTENSION } from './constants'; 4 | import { sendNotice } from './utils/notice'; 5 | import { DEFAULT_DATA } from './view'; 6 | 7 | export default class ExamplePlugin extends Plugin { 8 | 9 | async onload() { 10 | this.registerView( 11 | VIEW_TYPE_EXAMPLE, 12 | (leaf) => new ExampleView(leaf) 13 | ); 14 | 15 | this.registerExtensions([FILE_EXTENSION], VIEW_TYPE_EXAMPLE); 16 | 17 | this.addRibbonIcon(ICON_NAME, "Create New Example File", async (e) => { 18 | 19 | this.createAndOpenDrawing(); 20 | }); 21 | 22 | sendNotice('Example Plugin Load!'); 23 | 24 | } 25 | 26 | 27 | public async createAndOpenDrawing(): Promise { 28 | this.app.workspace.detachLeavesOfType(VIEW_TYPE_EXAMPLE); 29 | 30 | const file = await this.app.vault.create(`Example ${window.moment().format('YY-MM-DD hh.mm.ss')}.${FILE_EXTENSION}`, DEFAULT_DATA); 31 | 32 | const leaf = this.app.workspace.getLeaf('tab'); 33 | 34 | await leaf.openFile(file, { active: true }); 35 | 36 | leaf.setViewState({ 37 | type: VIEW_TYPE_EXAMPLE, 38 | state: leaf.view.getState(), 39 | }); 40 | 41 | this.app.workspace.revealLeaf( 42 | this.app.workspace.getLeavesOfType(VIEW_TYPE_EXAMPLE)[0] 43 | ); 44 | 45 | return file.path; 46 | 47 | } 48 | 49 | } 50 | 51 | -------------------------------------------------------------------------------- /src/utils/notice.ts: -------------------------------------------------------------------------------- 1 | import { Notice } from "obsidian"; 2 | 3 | export const sendNotice = (message: string) => { 4 | return new Notice(message, 3000); 5 | } 6 | -------------------------------------------------------------------------------- /src/view.tsx: -------------------------------------------------------------------------------- 1 | import { TFile, TextFileView, WorkspaceLeaf } from "obsidian"; 2 | import React from "react"; 3 | import { createRoot, Root } from "react-dom/client"; 4 | import { sendNotice } from './utils/notice'; 5 | import CustomViewContent from './components/CustomViewContent'; 6 | 7 | export const VIEW_TYPE_EXAMPLE = "example"; 8 | 9 | export const DEFAULT_DATA = ''; 10 | 11 | export class ExampleView extends TextFileView { 12 | constructor(leaf: WorkspaceLeaf) { 13 | super(leaf); 14 | } 15 | 16 | root: Root; 17 | 18 | data: string = DEFAULT_DATA; 19 | 20 | file: TFile; 21 | 22 | timer: NodeJS.Timeout | null; 23 | 24 | debounceSave = () => { 25 | this.timer && clearTimeout(this.timer); 26 | 27 | this.timer = setTimeout(() => { 28 | this.timer && clearTimeout(this.timer); 29 | this.timer = null; 30 | this.save(); 31 | }, 200); 32 | } 33 | 34 | getViewType() { 35 | return VIEW_TYPE_EXAMPLE; 36 | } 37 | 38 | async onLoadFile(file: TFile): Promise { 39 | this.file = file; 40 | 41 | this.render(file); 42 | } 43 | 44 | async onUnloadFile(file: TFile): Promise { 45 | this.clear(); 46 | } 47 | 48 | onunload() { 49 | this.clear(); 50 | 51 | this.root?.unmount(); 52 | } 53 | 54 | async onClose() { 55 | this.root?.unmount(); 56 | } 57 | 58 | getViewData(): string { 59 | return this.data; 60 | } 61 | 62 | setViewData(data: string = DEFAULT_DATA, clear: boolean = false): void { 63 | this.data = data; 64 | 65 | if (clear) { 66 | this.clear(); 67 | } 68 | } 69 | 70 | async save(clear: boolean = false) { 71 | try { 72 | this.app.vault.modify(this.file, this.data); 73 | 74 | if (clear) { 75 | this.clear(); 76 | } 77 | } catch (err) { 78 | console.error('Save failed:', err); 79 | sendNotice('Save failed!') 80 | } 81 | } 82 | 83 | onChange(value: string) { 84 | this.setViewData(value); 85 | this.debounceSave(); 86 | } 87 | 88 | async render(file: TFile) { 89 | this.root = this.root || createRoot(this.containerEl.children[1]);; 90 | 91 | let fileData = await this.app.vault.read(file); 92 | 93 | this.setViewData(fileData); 94 | 95 | this.root?.render( 96 | 97 | 98 | 99 | ); 100 | } 101 | 102 | clear(): void { 103 | this.timer && clearTimeout(this.timer); 104 | this.timer = null; 105 | 106 | this.setViewData(DEFAULT_DATA); 107 | this.root?.render(null); 108 | } 109 | 110 | } -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This CSS file will be included with your plugin, and 4 | available in the app when your plugin is enabled. 5 | 6 | If your plugin does not need CSS, delete this file. 7 | 8 | */ 9 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": ".", 4 | "inlineSourceMap": true, 5 | "inlineSources": true, 6 | "module": "ESNext", 7 | "target": "ES6", 8 | "allowJs": true, 9 | "noImplicitAny": true, 10 | "moduleResolution": "node", 11 | "importHelpers": true, 12 | "isolatedModules": true, 13 | "strictNullChecks": true, 14 | "lib": [ 15 | "DOM", 16 | "ES5", 17 | "ES6", 18 | "ES7" 19 | ], 20 | "jsx": "react", 21 | "allowSyntheticDefaultImports": true, 22 | "outDir": "./", 23 | "esModuleInterop": true, 24 | }, 25 | "include": [ 26 | "**/*.ts", 27 | "src/view.tsx"], 28 | "exclude": [ 29 | "node_modules", 30 | "dist" 31 | ] 32 | } -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- 1 | import { readFileSync, writeFileSync } from "fs"; 2 | 3 | const targetVersion = process.env.npm_package_version; 4 | 5 | // read minAppVersion from manifest.json and bump version to target version 6 | let manifest = JSON.parse(readFileSync("manifest.json", "utf8")); 7 | const { minAppVersion } = manifest; 8 | manifest.version = targetVersion; 9 | writeFileSync("manifest.json", JSON.stringify(manifest, null, "\t")); 10 | 11 | // update versions.json with target version and minAppVersion from manifest.json 12 | let versions = JSON.parse(readFileSync("versions.json", "utf8")); 13 | versions[targetVersion] = minAppVersion; 14 | writeFileSync("versions.json", JSON.stringify(versions, null, "\t")); 15 | -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- 1 | { 2 | "1.0.0": "0.15.0" 3 | } 4 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@ant-design/colors@^7.0.0": 6 | version "7.0.0" 7 | resolved "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz#eb7eecead124c3533aea05d61254f0a17f2b61b3" 8 | integrity sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg== 9 | dependencies: 10 | "@ctrl/tinycolor" "^3.4.0" 11 | 12 | "@ant-design/cssinjs@^1.10.1": 13 | version "1.11.1" 14 | resolved "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.11.1.tgz#d6e12c30c60abfefa3ed3d700a67d93fb4329cc5" 15 | integrity sha512-ya0wpkOzBTdQX4u2h6xpluflKPPQuq7LtvJQ9ThDXwu6t67CNFr6SJCEvkuQ9+4rU89VhYMP4IUaTaqYgtsBTQ== 16 | dependencies: 17 | "@babel/runtime" "^7.11.1" 18 | "@emotion/hash" "^0.8.0" 19 | "@emotion/unitless" "^0.7.5" 20 | classnames "^2.3.1" 21 | csstype "^3.0.10" 22 | rc-util "^5.34.1" 23 | stylis "^4.0.13" 24 | 25 | "@ant-design/icons-svg@^4.2.1": 26 | version "4.2.1" 27 | resolved "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz#8630da8eb4471a4aabdaed7d1ff6a97dcb2cf05a" 28 | integrity sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== 29 | 30 | "@ant-design/icons@^5.1.0": 31 | version "5.1.4" 32 | resolved "https://registry.npmjs.org/@ant-design/icons/-/icons-5.1.4.tgz#614e29e26d092c2c1c1a2acbc0d84434d8d1474e" 33 | integrity sha512-YHKL7Jx3bM12OxvtiYDon04BsBT/6LGitYEqar3GljzWaAyMOAD8i/uF1Rsi5Us/YNdWWXBGSvZV2OZWMpJlcA== 34 | dependencies: 35 | "@ant-design/colors" "^7.0.0" 36 | "@ant-design/icons-svg" "^4.2.1" 37 | "@babel/runtime" "^7.11.2" 38 | classnames "^2.2.6" 39 | rc-util "^5.31.1" 40 | 41 | "@ant-design/react-slick@~1.0.0": 42 | version "1.0.1" 43 | resolved "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.0.1.tgz#af10e67ef9a233df5610c36313a5c804ccc2ae6b" 44 | integrity sha512-ARM0TmpGdDuUVE10NwUCENQlJSInNKo5NiBjL5szu5BxWNEHNwQMcDrlVCqFbkvFLy+2CvywW8Y59QJtC0YDag== 45 | dependencies: 46 | "@babel/runtime" "^7.10.4" 47 | classnames "^2.2.5" 48 | json2mq "^0.2.0" 49 | resize-observer-polyfill "^1.5.1" 50 | throttle-debounce "^5.0.0" 51 | 52 | "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.7", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0": 53 | version "7.22.6" 54 | resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" 55 | integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== 56 | dependencies: 57 | regenerator-runtime "^0.13.11" 58 | 59 | "@ctrl/tinycolor@^3.4.0", "@ctrl/tinycolor@^3.6.0": 60 | version "3.6.0" 61 | resolved "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz#53fa5fe9c34faee89469e48f91d51a3766108bc8" 62 | integrity sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ== 63 | 64 | "@emotion/hash@^0.8.0": 65 | version "0.8.0" 66 | resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" 67 | integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== 68 | 69 | "@emotion/unitless@^0.7.5": 70 | version "0.7.5" 71 | resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" 72 | integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== 73 | 74 | "@esbuild/android-arm64@0.17.3": 75 | version "0.17.3" 76 | resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.3.tgz#35d045f69c9b4cf3f8efcd1ced24a560213d3346" 77 | integrity sha512-XvJsYo3dO3Pi4kpalkyMvfQsjxPWHYjoX4MDiB/FUM4YMfWcXa5l4VCwFWVYI1+92yxqjuqrhNg0CZg3gSouyQ== 78 | 79 | "@esbuild/android-arm@0.17.3": 80 | version "0.17.3" 81 | resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.3.tgz#4986d26306a7440078d42b3bf580d186ef714286" 82 | integrity sha512-1Mlz934GvbgdDmt26rTLmf03cAgLg5HyOgJN+ZGCeP3Q9ynYTNMn2/LQxIl7Uy+o4K6Rfi2OuLsr12JQQR8gNg== 83 | 84 | "@esbuild/android-x64@0.17.3": 85 | version "0.17.3" 86 | resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.3.tgz#a1928cd681e4055103384103c8bd34df7b9c7b19" 87 | integrity sha512-nuV2CmLS07Gqh5/GrZLuqkU9Bm6H6vcCspM+zjp9TdQlxJtIe+qqEXQChmfc7nWdyr/yz3h45Utk1tUn8Cz5+A== 88 | 89 | "@esbuild/darwin-arm64@0.17.3": 90 | version "0.17.3" 91 | resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.3.tgz#e4af2b392e5606a4808d3a78a99d38c27af39f1d" 92 | integrity sha512-01Hxaaat6m0Xp9AXGM8mjFtqqwDjzlMP0eQq9zll9U85ttVALGCGDuEvra5Feu/NbP5AEP1MaopPwzsTcUq1cw== 93 | 94 | "@esbuild/darwin-x64@0.17.3": 95 | version "0.17.3" 96 | resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.3.tgz#cbcbfb32c8d5c86953f215b48384287530c5a38e" 97 | integrity sha512-Eo2gq0Q/er2muf8Z83X21UFoB7EU6/m3GNKvrhACJkjVThd0uA+8RfKpfNhuMCl1bKRfBzKOk6xaYKQZ4lZqvA== 98 | 99 | "@esbuild/freebsd-arm64@0.17.3": 100 | version "0.17.3" 101 | resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.3.tgz#90ec1755abca4c3ffe1ad10819cd9d31deddcb89" 102 | integrity sha512-CN62ESxaquP61n1ZjQP/jZte8CE09M6kNn3baos2SeUfdVBkWN5n6vGp2iKyb/bm/x4JQzEvJgRHLGd5F5b81w== 103 | 104 | "@esbuild/freebsd-x64@0.17.3": 105 | version "0.17.3" 106 | resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.3.tgz#8760eedc466af253c3ed0dfa2940d0e59b8b0895" 107 | integrity sha512-feq+K8TxIznZE+zhdVurF3WNJ/Sa35dQNYbaqM/wsCbWdzXr5lyq+AaTUSER2cUR+SXPnd/EY75EPRjf4s1SLg== 108 | 109 | "@esbuild/linux-arm64@0.17.3": 110 | version "0.17.3" 111 | resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.3.tgz#13916fc8873115d7d546656e19037267b12d4567" 112 | integrity sha512-JHeZXD4auLYBnrKn6JYJ0o5nWJI9PhChA/Nt0G4MvLaMrvXuWnY93R3a7PiXeJQphpL1nYsaMcoV2QtuvRnF/g== 113 | 114 | "@esbuild/linux-arm@0.17.3": 115 | version "0.17.3" 116 | resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.3.tgz#15f876d127b244635ddc09eaaa65ae97bc472a63" 117 | integrity sha512-CLP3EgyNuPcg2cshbwkqYy5bbAgK+VhyfMU7oIYyn+x4Y67xb5C5ylxsNUjRmr8BX+MW3YhVNm6Lq6FKtRTWHQ== 118 | 119 | "@esbuild/linux-ia32@0.17.3": 120 | version "0.17.3" 121 | resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.3.tgz#6691f02555d45b698195c81c9070ab4e521ef005" 122 | integrity sha512-FyXlD2ZjZqTFh0sOQxFDiWG1uQUEOLbEh9gKN/7pFxck5Vw0qjWSDqbn6C10GAa1rXJpwsntHcmLqydY9ST9ZA== 123 | 124 | "@esbuild/linux-loong64@0.17.3": 125 | version "0.17.3" 126 | resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.3.tgz#f77ef657f222d8b3a8fbd530a09e40976c458d48" 127 | integrity sha512-OrDGMvDBI2g7s04J8dh8/I7eSO+/E7nMDT2Z5IruBfUO/RiigF1OF6xoH33Dn4W/OwAWSUf1s2nXamb28ZklTA== 128 | 129 | "@esbuild/linux-mips64el@0.17.3": 130 | version "0.17.3" 131 | resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.3.tgz#fa38833cfc8bfaadaa12b243257fe6d19d0f6f79" 132 | integrity sha512-DcnUpXnVCJvmv0TzuLwKBC2nsQHle8EIiAJiJ+PipEVC16wHXaPEKP0EqN8WnBe0TPvMITOUlP2aiL5YMld+CQ== 133 | 134 | "@esbuild/linux-ppc64@0.17.3": 135 | version "0.17.3" 136 | resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.3.tgz#c157a602b627c90d174743e4b0dfb7630b101dbf" 137 | integrity sha512-BDYf/l1WVhWE+FHAW3FzZPtVlk9QsrwsxGzABmN4g8bTjmhazsId3h127pliDRRu5674k1Y2RWejbpN46N9ZhQ== 138 | 139 | "@esbuild/linux-riscv64@0.17.3": 140 | version "0.17.3" 141 | resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.3.tgz#7bf79614bd544bd932839b1fcff6cf1f8f6bdf1a" 142 | integrity sha512-WViAxWYMRIi+prTJTyV1wnqd2mS2cPqJlN85oscVhXdb/ZTFJdrpaqm/uDsZPGKHtbg5TuRX/ymKdOSk41YZow== 143 | 144 | "@esbuild/linux-s390x@0.17.3": 145 | version "0.17.3" 146 | resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.3.tgz#6bb50c5a2613d31ce1137fe5c249ecadbecccdea" 147 | integrity sha512-Iw8lkNHUC4oGP1O/KhumcVy77u2s6+KUjieUqzEU3XuWJqZ+AY7uVMrrCbAiwWTkpQHkr00BuXH5RpC6Sb/7Ug== 148 | 149 | "@esbuild/linux-x64@0.17.3": 150 | version "0.17.3" 151 | resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.3.tgz#aa140d99f0d9e0af388024823bfe4558d73fbbf9" 152 | integrity sha512-0AGkWQMzeoeAtXQRNB3s4J1/T2XbigM2/Mn2yU1tQSmQRmHIZdkGbVq2A3aDdNslPyhb9/lH0S5GMTZ4xsjBqg== 153 | 154 | "@esbuild/netbsd-x64@0.17.3": 155 | version "0.17.3" 156 | resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.3.tgz#b6ae9948b03e4c95dc581c68358fb61d9d12a625" 157 | integrity sha512-4+rR/WHOxIVh53UIQIICryjdoKdHsFZFD4zLSonJ9RRw7bhKzVyXbnRPsWSfwybYqw9sB7ots/SYyufL1mBpEg== 158 | 159 | "@esbuild/openbsd-x64@0.17.3": 160 | version "0.17.3" 161 | resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.3.tgz#cda007233e211fc9154324bfa460540cfc469408" 162 | integrity sha512-cVpWnkx9IYg99EjGxa5Gc0XmqumtAwK3aoz7O4Dii2vko+qXbkHoujWA68cqXjhh6TsLaQelfDO4MVnyr+ODeA== 163 | 164 | "@esbuild/sunos-x64@0.17.3": 165 | version "0.17.3" 166 | resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.3.tgz#f1385b092000c662d360775f3fad80943d2169c4" 167 | integrity sha512-RxmhKLbTCDAY2xOfrww6ieIZkZF+KBqG7S2Ako2SljKXRFi+0863PspK74QQ7JpmWwncChY25JTJSbVBYGQk2Q== 168 | 169 | "@esbuild/win32-arm64@0.17.3": 170 | version "0.17.3" 171 | resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.3.tgz#14e9dd9b1b55aa991f80c120fef0c4492d918801" 172 | integrity sha512-0r36VeEJ4efwmofxVJRXDjVRP2jTmv877zc+i+Pc7MNsIr38NfsjkQj23AfF7l0WbB+RQ7VUb+LDiqC/KY/M/A== 173 | 174 | "@esbuild/win32-ia32@0.17.3": 175 | version "0.17.3" 176 | resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.3.tgz#de584423513d13304a6925e01233499a37a4e075" 177 | integrity sha512-wgO6rc7uGStH22nur4aLFcq7Wh86bE9cOFmfTr/yxN3BXvDEdCSXyKkO+U5JIt53eTOgC47v9k/C1bITWL/Teg== 178 | 179 | "@esbuild/win32-x64@0.17.3": 180 | version "0.17.3" 181 | resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.3.tgz#2f69ea6b37031b0d1715dd2da832a8ae5eb36e74" 182 | integrity sha512-FdVl64OIuiKjgXBjwZaJLKp0eaEckifbhn10dXWhysMJkWblg3OEEGKSIyhiD5RSgAya8WzP3DNkngtIg3Nt7g== 183 | 184 | "@nodelib/fs.scandir@2.1.5": 185 | version "2.1.5" 186 | resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 187 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 188 | dependencies: 189 | "@nodelib/fs.stat" "2.0.5" 190 | run-parallel "^1.1.9" 191 | 192 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 193 | version "2.0.5" 194 | resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 195 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 196 | 197 | "@nodelib/fs.walk@^1.2.3": 198 | version "1.2.8" 199 | resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 200 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 201 | dependencies: 202 | "@nodelib/fs.scandir" "2.1.5" 203 | fastq "^1.6.0" 204 | 205 | "@rc-component/color-picker@~1.2.0": 206 | version "1.2.0" 207 | resolved "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.2.0.tgz#964c86e85f0791703c7f1ec842e7476bcb41954d" 208 | integrity sha512-IitJ6RWGHs7btI1AqzGPrehr5bueWLGDUyMKwDwvFunfSDo/o8g/95kUG55vC5EYLM0ZJ3SDfw45OrW5KAx3oA== 209 | dependencies: 210 | "@babel/runtime" "^7.10.1" 211 | "@ctrl/tinycolor" "^3.6.0" 212 | classnames "^2.2.6" 213 | rc-util "^5.30.0" 214 | 215 | "@rc-component/context@^1.3.0": 216 | version "1.3.0" 217 | resolved "https://registry.npmjs.org/@rc-component/context/-/context-1.3.0.tgz#608ccf0abcbec9406751b17a4b35db08e481c110" 218 | integrity sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w== 219 | dependencies: 220 | "@babel/runtime" "^7.10.1" 221 | rc-util "^5.27.0" 222 | 223 | "@rc-component/mini-decimal@^1.0.1": 224 | version "1.1.0" 225 | resolved "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz#7b7a362b14a0a54cb5bc6fd2b82731f29f11d9b0" 226 | integrity sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ== 227 | dependencies: 228 | "@babel/runtime" "^7.18.0" 229 | 230 | "@rc-component/mutate-observer@^1.0.0": 231 | version "1.0.0" 232 | resolved "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.0.0.tgz#ce99af3239ed9c74ee3e7302f1c67098de920b46" 233 | integrity sha512-okqRJSfNisXdI6CUeOLZC5ukBW/8kir2Ii4PJiKpUt+3+uS7dxwJUMxsUZquxA1rQuL8YcEmKVp/TCnR+yUdZA== 234 | dependencies: 235 | "@babel/runtime" "^7.18.0" 236 | classnames "^2.3.2" 237 | rc-util "^5.24.4" 238 | 239 | "@rc-component/portal@^1.0.0-8", "@rc-component/portal@^1.0.0-9", "@rc-component/portal@^1.0.2", "@rc-component/portal@^1.1.0", "@rc-component/portal@^1.1.1": 240 | version "1.1.1" 241 | resolved "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.1.tgz#1a30ffe51c240b54360cba8e8bfc5d1f559325c4" 242 | integrity sha512-m8w3dFXX0H6UkJ4wtfrSwhe2/6M08uz24HHrF8pWfAXPwA9hwCuTE5per/C86KwNLouRpwFGcr7LfpHaa1F38g== 243 | dependencies: 244 | "@babel/runtime" "^7.18.0" 245 | classnames "^2.3.2" 246 | rc-util "^5.24.4" 247 | 248 | "@rc-component/tour@~1.8.0": 249 | version "1.8.0" 250 | resolved "https://registry.npmjs.org/@rc-component/tour/-/tour-1.8.0.tgz#fda8b533e36db1d4254e3ffbcefe3395c346eb1c" 251 | integrity sha512-rrRGioHTLQlGca27G2+lw7QpRb3uuMYCUIJjj31/B44VCJS0P2tqYhOgtzvWQmaLMlWH3ZlpzotkKX13NT4XEA== 252 | dependencies: 253 | "@babel/runtime" "^7.18.0" 254 | "@rc-component/portal" "^1.0.0-9" 255 | "@rc-component/trigger" "^1.3.6" 256 | classnames "^2.3.2" 257 | rc-util "^5.24.4" 258 | 259 | "@rc-component/trigger@^1.0.4", "@rc-component/trigger@^1.13.0", "@rc-component/trigger@^1.3.6", "@rc-component/trigger@^1.5.0", "@rc-component/trigger@^1.6.2", "@rc-component/trigger@^1.7.0": 260 | version "1.14.1" 261 | resolved "https://registry.npmjs.org/@rc-component/trigger/-/trigger-1.14.1.tgz#ac24fec4372408514eeb6ac7c557a207ac4a8cb4" 262 | integrity sha512-P6guwJV0etdP4pPEl3MY6SlqNuAhHfV1b793b/oXE8LTQJDR+kaxYZ0E8tFgZtnDr+FZ4zL/Txg5ri2cT2V3lg== 263 | dependencies: 264 | "@babel/runtime" "^7.18.3" 265 | "@rc-component/portal" "^1.1.0" 266 | classnames "^2.3.2" 267 | rc-align "^4.0.0" 268 | rc-motion "^2.0.0" 269 | rc-resize-observer "^1.3.1" 270 | rc-util "^5.33.0" 271 | 272 | "@types/codemirror@0.0.108": 273 | version "0.0.108" 274 | resolved "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.108.tgz#e640422b666bf49251b384c390cdeb2362585bde" 275 | integrity sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw== 276 | dependencies: 277 | "@types/tern" "*" 278 | 279 | "@types/estree@*": 280 | version "1.0.1" 281 | resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" 282 | integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== 283 | 284 | "@types/json-schema@^7.0.9": 285 | version "7.0.12" 286 | resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" 287 | integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== 288 | 289 | "@types/node@16.11.6": 290 | version "16.11.6" 291 | resolved "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae" 292 | integrity sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w== 293 | 294 | "@types/prop-types@*": 295 | version "15.7.5" 296 | resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" 297 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== 298 | 299 | "@types/react-dom@18.2.6": 300 | version "18.2.6" 301 | resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.6.tgz#ad621fa71a8db29af7c31b41b2ea3d8a6f4144d1" 302 | integrity sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A== 303 | dependencies: 304 | "@types/react" "*" 305 | 306 | "@types/react@*", "@types/react@18.2.14": 307 | version "18.2.14" 308 | resolved "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz#fa7a6fecf1ce35ca94e74874f70c56ce88f7a127" 309 | integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== 310 | dependencies: 311 | "@types/prop-types" "*" 312 | "@types/scheduler" "*" 313 | csstype "^3.0.2" 314 | 315 | "@types/scheduler@*": 316 | version "0.16.3" 317 | resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" 318 | integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== 319 | 320 | "@types/tern@*": 321 | version "0.23.4" 322 | resolved "https://registry.npmjs.org/@types/tern/-/tern-0.23.4.tgz#03926eb13dbeaf3ae0d390caf706b2643a0127fb" 323 | integrity sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg== 324 | dependencies: 325 | "@types/estree" "*" 326 | 327 | "@typescript-eslint/eslint-plugin@5.29.0": 328 | version "5.29.0" 329 | resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.29.0.tgz#c67794d2b0fd0b4a47f50266088acdc52a08aab6" 330 | integrity sha512-kgTsISt9pM53yRFQmLZ4npj99yGl3x3Pl7z4eA66OuTzAGC4bQB5H5fuLwPnqTKU3yyrrg4MIhjF17UYnL4c0w== 331 | dependencies: 332 | "@typescript-eslint/scope-manager" "5.29.0" 333 | "@typescript-eslint/type-utils" "5.29.0" 334 | "@typescript-eslint/utils" "5.29.0" 335 | debug "^4.3.4" 336 | functional-red-black-tree "^1.0.1" 337 | ignore "^5.2.0" 338 | regexpp "^3.2.0" 339 | semver "^7.3.7" 340 | tsutils "^3.21.0" 341 | 342 | "@typescript-eslint/parser@5.29.0": 343 | version "5.29.0" 344 | resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.29.0.tgz#41314b195b34d44ff38220caa55f3f93cfca43cf" 345 | integrity sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw== 346 | dependencies: 347 | "@typescript-eslint/scope-manager" "5.29.0" 348 | "@typescript-eslint/types" "5.29.0" 349 | "@typescript-eslint/typescript-estree" "5.29.0" 350 | debug "^4.3.4" 351 | 352 | "@typescript-eslint/scope-manager@5.29.0": 353 | version "5.29.0" 354 | resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz#2a6a32e3416cb133e9af8dcf54bf077a916aeed3" 355 | integrity sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA== 356 | dependencies: 357 | "@typescript-eslint/types" "5.29.0" 358 | "@typescript-eslint/visitor-keys" "5.29.0" 359 | 360 | "@typescript-eslint/type-utils@5.29.0": 361 | version "5.29.0" 362 | resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.29.0.tgz#241918001d164044020b37d26d5b9f4e37cc3d5d" 363 | integrity sha512-JK6bAaaiJozbox3K220VRfCzLa9n0ib/J+FHIwnaV3Enw/TO267qe0pM1b1QrrEuy6xun374XEAsRlA86JJnyg== 364 | dependencies: 365 | "@typescript-eslint/utils" "5.29.0" 366 | debug "^4.3.4" 367 | tsutils "^3.21.0" 368 | 369 | "@typescript-eslint/types@5.29.0": 370 | version "5.29.0" 371 | resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.29.0.tgz#7861d3d288c031703b2d97bc113696b4d8c19aab" 372 | integrity sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg== 373 | 374 | "@typescript-eslint/typescript-estree@5.29.0": 375 | version "5.29.0" 376 | resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz#e83d19aa7fd2e74616aab2f25dfbe4de4f0b5577" 377 | integrity sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ== 378 | dependencies: 379 | "@typescript-eslint/types" "5.29.0" 380 | "@typescript-eslint/visitor-keys" "5.29.0" 381 | debug "^4.3.4" 382 | globby "^11.1.0" 383 | is-glob "^4.0.3" 384 | semver "^7.3.7" 385 | tsutils "^3.21.0" 386 | 387 | "@typescript-eslint/utils@5.29.0": 388 | version "5.29.0" 389 | resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.29.0.tgz#775046effd5019667bd086bcf326acbe32cd0082" 390 | integrity sha512-3Eos6uP1nyLOBayc/VUdKZikV90HahXE5Dx9L5YlSd/7ylQPXhLk1BYb29SDgnBnTp+jmSZUU0QxUiyHgW4p7A== 391 | dependencies: 392 | "@types/json-schema" "^7.0.9" 393 | "@typescript-eslint/scope-manager" "5.29.0" 394 | "@typescript-eslint/types" "5.29.0" 395 | "@typescript-eslint/typescript-estree" "5.29.0" 396 | eslint-scope "^5.1.1" 397 | eslint-utils "^3.0.0" 398 | 399 | "@typescript-eslint/visitor-keys@5.29.0": 400 | version "5.29.0" 401 | resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz#7a4749fa7ef5160c44a451bf060ac1dc6dfb77ee" 402 | integrity sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ== 403 | dependencies: 404 | "@typescript-eslint/types" "5.29.0" 405 | eslint-visitor-keys "^3.3.0" 406 | 407 | ansi-colors@^1.0.1: 408 | version "1.1.0" 409 | resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" 410 | integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== 411 | dependencies: 412 | ansi-wrap "^0.1.0" 413 | 414 | ansi-gray@^0.1.1: 415 | version "0.1.1" 416 | resolved "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" 417 | integrity sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw== 418 | dependencies: 419 | ansi-wrap "0.1.0" 420 | 421 | ansi-regex@^2.0.0: 422 | version "2.1.1" 423 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 424 | integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== 425 | 426 | ansi-wrap@0.1.0, ansi-wrap@^0.1.0: 427 | version "0.1.0" 428 | resolved "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" 429 | integrity sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw== 430 | 431 | antd@5.6.4: 432 | version "5.6.4" 433 | resolved "https://registry.npmjs.org/antd/-/antd-5.6.4.tgz#689d74ba61181ba6ea87a0c5d249d30d116ce602" 434 | integrity sha512-ttAN5vk6yUybDCe5WFloEb49dyLwyec+FJlvopfZFSkScHX2OBbfpPlCQ50Bpp2u5P/eqN6EQUM4PsE4MPslAA== 435 | dependencies: 436 | "@ant-design/colors" "^7.0.0" 437 | "@ant-design/cssinjs" "^1.10.1" 438 | "@ant-design/icons" "^5.1.0" 439 | "@ant-design/react-slick" "~1.0.0" 440 | "@babel/runtime" "^7.18.3" 441 | "@ctrl/tinycolor" "^3.6.0" 442 | "@rc-component/color-picker" "~1.2.0" 443 | "@rc-component/mutate-observer" "^1.0.0" 444 | "@rc-component/tour" "~1.8.0" 445 | "@rc-component/trigger" "^1.13.0" 446 | classnames "^2.2.6" 447 | copy-to-clipboard "^3.2.0" 448 | dayjs "^1.11.1" 449 | qrcode.react "^3.1.0" 450 | rc-cascader "~3.12.0" 451 | rc-checkbox "~3.1.0" 452 | rc-collapse "~3.7.0" 453 | rc-dialog "~9.1.0" 454 | rc-drawer "~6.2.0" 455 | rc-dropdown "~4.1.0" 456 | rc-field-form "~1.34.0" 457 | rc-image "~5.17.1" 458 | rc-input "~1.0.4" 459 | rc-input-number "~7.4.0" 460 | rc-mentions "~2.3.0" 461 | rc-menu "~9.9.2" 462 | rc-motion "^2.7.3" 463 | rc-notification "~5.0.4" 464 | rc-pagination "~3.5.0" 465 | rc-picker "~3.8.2" 466 | rc-progress "~3.4.1" 467 | rc-rate "~2.12.0" 468 | rc-resize-observer "^1.2.0" 469 | rc-segmented "~2.2.0" 470 | rc-select "~14.5.0" 471 | rc-slider "~10.1.0" 472 | rc-steps "~6.0.0" 473 | rc-switch "~4.1.0" 474 | rc-table "~7.32.1" 475 | rc-tabs "~12.7.0" 476 | rc-textarea "~1.2.2" 477 | rc-tooltip "~6.0.0" 478 | rc-tree "~5.7.4" 479 | rc-tree-select "~5.9.0" 480 | rc-upload "~4.3.0" 481 | rc-util "^5.32.0" 482 | scroll-into-view-if-needed "^3.0.3" 483 | throttle-debounce "^5.0.0" 484 | 485 | anymatch@^2.0.0: 486 | version "2.0.0" 487 | resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" 488 | integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== 489 | dependencies: 490 | micromatch "^3.1.4" 491 | normalize-path "^2.1.1" 492 | 493 | anymatch@~3.1.2: 494 | version "3.1.3" 495 | resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" 496 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== 497 | dependencies: 498 | normalize-path "^3.0.0" 499 | picomatch "^2.0.4" 500 | 501 | append-buffer@^1.0.2: 502 | version "1.0.2" 503 | resolved "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" 504 | integrity sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA== 505 | dependencies: 506 | buffer-equal "^1.0.0" 507 | 508 | archy@^1.0.0: 509 | version "1.0.0" 510 | resolved "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" 511 | integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== 512 | 513 | arr-diff@^4.0.0: 514 | version "4.0.0" 515 | resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" 516 | integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== 517 | 518 | arr-filter@^1.1.1: 519 | version "1.1.2" 520 | resolved "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" 521 | integrity sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA== 522 | dependencies: 523 | make-iterator "^1.0.0" 524 | 525 | arr-flatten@^1.0.1, arr-flatten@^1.1.0: 526 | version "1.1.0" 527 | resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" 528 | integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== 529 | 530 | arr-map@^2.0.0, arr-map@^2.0.2: 531 | version "2.0.2" 532 | resolved "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" 533 | integrity sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw== 534 | dependencies: 535 | make-iterator "^1.0.0" 536 | 537 | arr-union@^3.1.0: 538 | version "3.1.0" 539 | resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" 540 | integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== 541 | 542 | array-each@^1.0.0, array-each@^1.0.1: 543 | version "1.0.1" 544 | resolved "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" 545 | integrity sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA== 546 | 547 | array-initial@^1.0.0: 548 | version "1.1.0" 549 | resolved "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" 550 | integrity sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw== 551 | dependencies: 552 | array-slice "^1.0.0" 553 | is-number "^4.0.0" 554 | 555 | array-last@^1.1.1: 556 | version "1.3.0" 557 | resolved "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" 558 | integrity sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg== 559 | dependencies: 560 | is-number "^4.0.0" 561 | 562 | array-slice@^1.0.0: 563 | version "1.1.0" 564 | resolved "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" 565 | integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== 566 | 567 | array-sort@^1.0.0: 568 | version "1.0.0" 569 | resolved "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" 570 | integrity sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg== 571 | dependencies: 572 | default-compare "^1.0.0" 573 | get-value "^2.0.6" 574 | kind-of "^5.0.2" 575 | 576 | array-tree-filter@^2.1.0: 577 | version "2.1.0" 578 | resolved "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" 579 | integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== 580 | 581 | array-union@^2.1.0: 582 | version "2.1.0" 583 | resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 584 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 585 | 586 | array-unique@^0.3.2: 587 | version "0.3.2" 588 | resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" 589 | integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== 590 | 591 | assign-symbols@^1.0.0: 592 | version "1.0.0" 593 | resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" 594 | integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== 595 | 596 | async-done@^1.2.0, async-done@^1.2.2: 597 | version "1.3.2" 598 | resolved "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" 599 | integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== 600 | dependencies: 601 | end-of-stream "^1.1.0" 602 | once "^1.3.2" 603 | process-nextick-args "^2.0.0" 604 | stream-exhaust "^1.0.1" 605 | 606 | async-each@^1.0.1: 607 | version "1.0.6" 608 | resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77" 609 | integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== 610 | 611 | async-settle@^1.0.0: 612 | version "1.0.0" 613 | resolved "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" 614 | integrity sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw== 615 | dependencies: 616 | async-done "^1.2.2" 617 | 618 | async-validator@^4.1.0: 619 | version "4.2.5" 620 | resolved "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" 621 | integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== 622 | 623 | atob@^2.1.2: 624 | version "2.1.2" 625 | resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" 626 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== 627 | 628 | bach@^1.0.0: 629 | version "1.2.0" 630 | resolved "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" 631 | integrity sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg== 632 | dependencies: 633 | arr-filter "^1.1.1" 634 | arr-flatten "^1.0.1" 635 | arr-map "^2.0.0" 636 | array-each "^1.0.0" 637 | array-initial "^1.0.0" 638 | array-last "^1.1.1" 639 | async-done "^1.2.2" 640 | async-settle "^1.0.0" 641 | now-and-later "^2.0.0" 642 | 643 | balanced-match@^1.0.0: 644 | version "1.0.2" 645 | resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 646 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 647 | 648 | base@^0.11.1: 649 | version "0.11.2" 650 | resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" 651 | integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== 652 | dependencies: 653 | cache-base "^1.0.1" 654 | class-utils "^0.3.5" 655 | component-emitter "^1.2.1" 656 | define-property "^1.0.0" 657 | isobject "^3.0.1" 658 | mixin-deep "^1.2.0" 659 | pascalcase "^0.1.1" 660 | 661 | binary-extensions@^1.0.0: 662 | version "1.13.1" 663 | resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" 664 | integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== 665 | 666 | binary-extensions@^2.0.0: 667 | version "2.2.0" 668 | resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 669 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 670 | 671 | bindings@^1.5.0: 672 | version "1.5.0" 673 | resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" 674 | integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== 675 | dependencies: 676 | file-uri-to-path "1.0.0" 677 | 678 | brace-expansion@^1.1.7: 679 | version "1.1.11" 680 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 681 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 682 | dependencies: 683 | balanced-match "^1.0.0" 684 | concat-map "0.0.1" 685 | 686 | braces@^2.3.1, braces@^2.3.2: 687 | version "2.3.2" 688 | resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" 689 | integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== 690 | dependencies: 691 | arr-flatten "^1.1.0" 692 | array-unique "^0.3.2" 693 | extend-shallow "^2.0.1" 694 | fill-range "^4.0.0" 695 | isobject "^3.0.1" 696 | repeat-element "^1.1.2" 697 | snapdragon "^0.8.1" 698 | snapdragon-node "^2.0.1" 699 | split-string "^3.0.2" 700 | to-regex "^3.0.1" 701 | 702 | braces@^3.0.2, braces@~3.0.2: 703 | version "3.0.2" 704 | resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 705 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 706 | dependencies: 707 | fill-range "^7.0.1" 708 | 709 | buffer-equal@^1.0.0: 710 | version "1.0.1" 711 | resolved "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" 712 | integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== 713 | 714 | buffer-from@^1.0.0: 715 | version "1.1.2" 716 | resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 717 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 718 | 719 | builtin-modules@3.3.0: 720 | version "3.3.0" 721 | resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" 722 | integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== 723 | 724 | cache-base@^1.0.1: 725 | version "1.0.1" 726 | resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" 727 | integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== 728 | dependencies: 729 | collection-visit "^1.0.0" 730 | component-emitter "^1.2.1" 731 | get-value "^2.0.6" 732 | has-value "^1.0.0" 733 | isobject "^3.0.1" 734 | set-value "^2.0.0" 735 | to-object-path "^0.3.0" 736 | union-value "^1.0.0" 737 | unset-value "^1.0.0" 738 | 739 | call-bind@^1.0.2: 740 | version "1.0.2" 741 | resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 742 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 743 | dependencies: 744 | function-bind "^1.1.1" 745 | get-intrinsic "^1.0.2" 746 | 747 | camelcase@^3.0.0: 748 | version "3.0.0" 749 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" 750 | integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== 751 | 752 | "chokidar@>=3.0.0 <4.0.0": 753 | version "3.5.3" 754 | resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" 755 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== 756 | dependencies: 757 | anymatch "~3.1.2" 758 | braces "~3.0.2" 759 | glob-parent "~5.1.2" 760 | is-binary-path "~2.1.0" 761 | is-glob "~4.0.1" 762 | normalize-path "~3.0.0" 763 | readdirp "~3.6.0" 764 | optionalDependencies: 765 | fsevents "~2.3.2" 766 | 767 | chokidar@^2.0.0: 768 | version "2.1.8" 769 | resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" 770 | integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== 771 | dependencies: 772 | anymatch "^2.0.0" 773 | async-each "^1.0.1" 774 | braces "^2.3.2" 775 | glob-parent "^3.1.0" 776 | inherits "^2.0.3" 777 | is-binary-path "^1.0.0" 778 | is-glob "^4.0.0" 779 | normalize-path "^3.0.0" 780 | path-is-absolute "^1.0.0" 781 | readdirp "^2.2.1" 782 | upath "^1.1.1" 783 | optionalDependencies: 784 | fsevents "^1.2.7" 785 | 786 | class-utils@^0.3.5: 787 | version "0.3.6" 788 | resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" 789 | integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== 790 | dependencies: 791 | arr-union "^3.1.0" 792 | define-property "^0.2.5" 793 | isobject "^3.0.0" 794 | static-extend "^0.1.1" 795 | 796 | classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2: 797 | version "2.3.2" 798 | resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" 799 | integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== 800 | 801 | cliui@^3.2.0: 802 | version "3.2.0" 803 | resolved "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" 804 | integrity sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w== 805 | dependencies: 806 | string-width "^1.0.1" 807 | strip-ansi "^3.0.1" 808 | wrap-ansi "^2.0.0" 809 | 810 | clone-buffer@^1.0.0: 811 | version "1.0.0" 812 | resolved "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" 813 | integrity sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g== 814 | 815 | clone-stats@^1.0.0: 816 | version "1.0.0" 817 | resolved "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" 818 | integrity sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag== 819 | 820 | clone@^2.1.1: 821 | version "2.1.2" 822 | resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" 823 | integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== 824 | 825 | cloneable-readable@^1.0.0: 826 | version "1.1.3" 827 | resolved "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" 828 | integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== 829 | dependencies: 830 | inherits "^2.0.1" 831 | process-nextick-args "^2.0.0" 832 | readable-stream "^2.3.5" 833 | 834 | code-point-at@^1.0.0: 835 | version "1.1.0" 836 | resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 837 | integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== 838 | 839 | collection-map@^1.0.0: 840 | version "1.0.0" 841 | resolved "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" 842 | integrity sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA== 843 | dependencies: 844 | arr-map "^2.0.2" 845 | for-own "^1.0.0" 846 | make-iterator "^1.0.0" 847 | 848 | collection-visit@^1.0.0: 849 | version "1.0.0" 850 | resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" 851 | integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== 852 | dependencies: 853 | map-visit "^1.0.0" 854 | object-visit "^1.0.0" 855 | 856 | color-support@^1.1.3: 857 | version "1.1.3" 858 | resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" 859 | integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== 860 | 861 | component-emitter@^1.2.1: 862 | version "1.3.0" 863 | resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" 864 | integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== 865 | 866 | compute-scroll-into-view@^3.0.2: 867 | version "3.0.3" 868 | resolved "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz#c418900a5c56e2b04b885b54995df164535962b1" 869 | integrity sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A== 870 | 871 | concat-map@0.0.1: 872 | version "0.0.1" 873 | resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 874 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 875 | 876 | concat-stream@^1.6.0: 877 | version "1.6.2" 878 | resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 879 | integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== 880 | dependencies: 881 | buffer-from "^1.0.0" 882 | inherits "^2.0.3" 883 | readable-stream "^2.2.2" 884 | typedarray "^0.0.6" 885 | 886 | convert-source-map@^1.5.0: 887 | version "1.9.0" 888 | resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" 889 | integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== 890 | 891 | copy-descriptor@^0.1.0: 892 | version "0.1.1" 893 | resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" 894 | integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== 895 | 896 | copy-props@^2.0.1: 897 | version "2.0.5" 898 | resolved "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz#03cf9ae328d4ebb36f8f1d804448a6af9ee3f2d2" 899 | integrity sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw== 900 | dependencies: 901 | each-props "^1.3.2" 902 | is-plain-object "^5.0.0" 903 | 904 | copy-to-clipboard@^3.2.0: 905 | version "3.3.3" 906 | resolved "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" 907 | integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== 908 | dependencies: 909 | toggle-selection "^1.0.6" 910 | 911 | core-util-is@~1.0.0: 912 | version "1.0.3" 913 | resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 914 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 915 | 916 | csstype@^3.0.10, csstype@^3.0.2: 917 | version "3.1.2" 918 | resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" 919 | integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== 920 | 921 | d@1, d@^1.0.1: 922 | version "1.0.1" 923 | resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" 924 | integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== 925 | dependencies: 926 | es5-ext "^0.10.50" 927 | type "^1.0.1" 928 | 929 | dayjs@^1.11.1: 930 | version "1.11.9" 931 | resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" 932 | integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== 933 | 934 | debug@^2.2.0, debug@^2.3.3: 935 | version "2.6.9" 936 | resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 937 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 938 | dependencies: 939 | ms "2.0.0" 940 | 941 | debug@^4.3.4: 942 | version "4.3.4" 943 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 944 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 945 | dependencies: 946 | ms "2.1.2" 947 | 948 | decamelize@^1.1.1: 949 | version "1.2.0" 950 | resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 951 | integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== 952 | 953 | decode-uri-component@^0.2.0: 954 | version "0.2.2" 955 | resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" 956 | integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== 957 | 958 | default-compare@^1.0.0: 959 | version "1.0.0" 960 | resolved "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" 961 | integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== 962 | dependencies: 963 | kind-of "^5.0.2" 964 | 965 | default-resolution@^2.0.0: 966 | version "2.0.0" 967 | resolved "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" 968 | integrity sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ== 969 | 970 | define-properties@^1.1.4: 971 | version "1.2.0" 972 | resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" 973 | integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== 974 | dependencies: 975 | has-property-descriptors "^1.0.0" 976 | object-keys "^1.1.1" 977 | 978 | define-property@^0.2.5: 979 | version "0.2.5" 980 | resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" 981 | integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== 982 | dependencies: 983 | is-descriptor "^0.1.0" 984 | 985 | define-property@^1.0.0: 986 | version "1.0.0" 987 | resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" 988 | integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== 989 | dependencies: 990 | is-descriptor "^1.0.0" 991 | 992 | define-property@^2.0.2: 993 | version "2.0.2" 994 | resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" 995 | integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== 996 | dependencies: 997 | is-descriptor "^1.0.2" 998 | isobject "^3.0.1" 999 | 1000 | detect-file@^1.0.0: 1001 | version "1.0.0" 1002 | resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" 1003 | integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== 1004 | 1005 | dir-glob@^3.0.1: 1006 | version "3.0.1" 1007 | resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 1008 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 1009 | dependencies: 1010 | path-type "^4.0.0" 1011 | 1012 | dom-align@^1.7.0: 1013 | version "1.12.4" 1014 | resolved "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz#3503992eb2a7cfcb2ed3b2a6d21e0b9c00d54511" 1015 | integrity sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw== 1016 | 1017 | duplexify@^3.6.0: 1018 | version "3.7.1" 1019 | resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" 1020 | integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== 1021 | dependencies: 1022 | end-of-stream "^1.0.0" 1023 | inherits "^2.0.1" 1024 | readable-stream "^2.0.0" 1025 | stream-shift "^1.0.0" 1026 | 1027 | each-props@^1.3.2: 1028 | version "1.3.2" 1029 | resolved "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" 1030 | integrity sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA== 1031 | dependencies: 1032 | is-plain-object "^2.0.1" 1033 | object.defaults "^1.1.0" 1034 | 1035 | end-of-stream@^1.0.0, end-of-stream@^1.1.0: 1036 | version "1.4.4" 1037 | resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 1038 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 1039 | dependencies: 1040 | once "^1.4.0" 1041 | 1042 | error-ex@^1.2.0: 1043 | version "1.3.2" 1044 | resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 1045 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 1046 | dependencies: 1047 | is-arrayish "^0.2.1" 1048 | 1049 | es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: 1050 | version "0.10.62" 1051 | resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" 1052 | integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== 1053 | dependencies: 1054 | es6-iterator "^2.0.3" 1055 | es6-symbol "^3.1.3" 1056 | next-tick "^1.1.0" 1057 | 1058 | es6-iterator@^2.0.1, es6-iterator@^2.0.3: 1059 | version "2.0.3" 1060 | resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" 1061 | integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== 1062 | dependencies: 1063 | d "1" 1064 | es5-ext "^0.10.35" 1065 | es6-symbol "^3.1.1" 1066 | 1067 | es6-symbol@^3.1.1, es6-symbol@^3.1.3: 1068 | version "3.1.3" 1069 | resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" 1070 | integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== 1071 | dependencies: 1072 | d "^1.0.1" 1073 | ext "^1.1.2" 1074 | 1075 | es6-weak-map@^2.0.1: 1076 | version "2.0.3" 1077 | resolved "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" 1078 | integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== 1079 | dependencies: 1080 | d "1" 1081 | es5-ext "^0.10.46" 1082 | es6-iterator "^2.0.3" 1083 | es6-symbol "^3.1.1" 1084 | 1085 | esbuild-sass-plugin@2.10.0: 1086 | version "2.10.0" 1087 | resolved "https://registry.npmjs.org/esbuild-sass-plugin/-/esbuild-sass-plugin-2.10.0.tgz#002950a4d2d5840143218f8ba65d7f7bf1119ecc" 1088 | integrity sha512-STv849QGT8g77RRFmroSt4VBVKjv+dypKcO4aWz8IP4G5JbRH0KC0+B8ODuzlUNu9R5MbkGcev/62RDP/JcZ2Q== 1089 | dependencies: 1090 | resolve "^1.22.2" 1091 | sass "^1.63.0" 1092 | 1093 | esbuild@0.17.3: 1094 | version "0.17.3" 1095 | resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.17.3.tgz#d9aa02a3bc441ed35f9569cd9505812ae3fcae61" 1096 | integrity sha512-9n3AsBRe6sIyOc6kmoXg2ypCLgf3eZSraWFRpnkto+svt8cZNuKTkb1bhQcitBcvIqjNiK7K0J3KPmwGSfkA8g== 1097 | optionalDependencies: 1098 | "@esbuild/android-arm" "0.17.3" 1099 | "@esbuild/android-arm64" "0.17.3" 1100 | "@esbuild/android-x64" "0.17.3" 1101 | "@esbuild/darwin-arm64" "0.17.3" 1102 | "@esbuild/darwin-x64" "0.17.3" 1103 | "@esbuild/freebsd-arm64" "0.17.3" 1104 | "@esbuild/freebsd-x64" "0.17.3" 1105 | "@esbuild/linux-arm" "0.17.3" 1106 | "@esbuild/linux-arm64" "0.17.3" 1107 | "@esbuild/linux-ia32" "0.17.3" 1108 | "@esbuild/linux-loong64" "0.17.3" 1109 | "@esbuild/linux-mips64el" "0.17.3" 1110 | "@esbuild/linux-ppc64" "0.17.3" 1111 | "@esbuild/linux-riscv64" "0.17.3" 1112 | "@esbuild/linux-s390x" "0.17.3" 1113 | "@esbuild/linux-x64" "0.17.3" 1114 | "@esbuild/netbsd-x64" "0.17.3" 1115 | "@esbuild/openbsd-x64" "0.17.3" 1116 | "@esbuild/sunos-x64" "0.17.3" 1117 | "@esbuild/win32-arm64" "0.17.3" 1118 | "@esbuild/win32-ia32" "0.17.3" 1119 | "@esbuild/win32-x64" "0.17.3" 1120 | 1121 | eslint-scope@^5.1.1: 1122 | version "5.1.1" 1123 | resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" 1124 | integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== 1125 | dependencies: 1126 | esrecurse "^4.3.0" 1127 | estraverse "^4.1.1" 1128 | 1129 | eslint-utils@^3.0.0: 1130 | version "3.0.0" 1131 | resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" 1132 | integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== 1133 | dependencies: 1134 | eslint-visitor-keys "^2.0.0" 1135 | 1136 | eslint-visitor-keys@^2.0.0: 1137 | version "2.1.0" 1138 | resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" 1139 | integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== 1140 | 1141 | eslint-visitor-keys@^3.3.0: 1142 | version "3.4.1" 1143 | resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" 1144 | integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== 1145 | 1146 | esrecurse@^4.3.0: 1147 | version "4.3.0" 1148 | resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 1149 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 1150 | dependencies: 1151 | estraverse "^5.2.0" 1152 | 1153 | estraverse@^4.1.1: 1154 | version "4.3.0" 1155 | resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 1156 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 1157 | 1158 | estraverse@^5.2.0: 1159 | version "5.3.0" 1160 | resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" 1161 | integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== 1162 | 1163 | expand-brackets@^2.1.4: 1164 | version "2.1.4" 1165 | resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" 1166 | integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== 1167 | dependencies: 1168 | debug "^2.3.3" 1169 | define-property "^0.2.5" 1170 | extend-shallow "^2.0.1" 1171 | posix-character-classes "^0.1.0" 1172 | regex-not "^1.0.0" 1173 | snapdragon "^0.8.1" 1174 | to-regex "^3.0.1" 1175 | 1176 | expand-tilde@^2.0.0, expand-tilde@^2.0.2: 1177 | version "2.0.2" 1178 | resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" 1179 | integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== 1180 | dependencies: 1181 | homedir-polyfill "^1.0.1" 1182 | 1183 | ext@^1.1.2: 1184 | version "1.7.0" 1185 | resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" 1186 | integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== 1187 | dependencies: 1188 | type "^2.7.2" 1189 | 1190 | extend-shallow@^2.0.1: 1191 | version "2.0.1" 1192 | resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" 1193 | integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== 1194 | dependencies: 1195 | is-extendable "^0.1.0" 1196 | 1197 | extend-shallow@^3.0.0, extend-shallow@^3.0.2: 1198 | version "3.0.2" 1199 | resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" 1200 | integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== 1201 | dependencies: 1202 | assign-symbols "^1.0.0" 1203 | is-extendable "^1.0.1" 1204 | 1205 | extend@^3.0.0: 1206 | version "3.0.2" 1207 | resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 1208 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 1209 | 1210 | extglob@^2.0.4: 1211 | version "2.0.4" 1212 | resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" 1213 | integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== 1214 | dependencies: 1215 | array-unique "^0.3.2" 1216 | define-property "^1.0.0" 1217 | expand-brackets "^2.1.4" 1218 | extend-shallow "^2.0.1" 1219 | fragment-cache "^0.2.1" 1220 | regex-not "^1.0.0" 1221 | snapdragon "^0.8.1" 1222 | to-regex "^3.0.1" 1223 | 1224 | fancy-log@^1.3.2: 1225 | version "1.3.3" 1226 | resolved "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" 1227 | integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== 1228 | dependencies: 1229 | ansi-gray "^0.1.1" 1230 | color-support "^1.1.3" 1231 | parse-node-version "^1.0.0" 1232 | time-stamp "^1.0.0" 1233 | 1234 | fast-glob@^3.2.9: 1235 | version "3.3.0" 1236 | resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz#7c40cb491e1e2ed5664749e87bfb516dbe8727c0" 1237 | integrity sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA== 1238 | dependencies: 1239 | "@nodelib/fs.stat" "^2.0.2" 1240 | "@nodelib/fs.walk" "^1.2.3" 1241 | glob-parent "^5.1.2" 1242 | merge2 "^1.3.0" 1243 | micromatch "^4.0.4" 1244 | 1245 | fast-levenshtein@^1.0.0: 1246 | version "1.1.4" 1247 | resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz#e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9" 1248 | integrity sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw== 1249 | 1250 | fastq@^1.6.0: 1251 | version "1.15.0" 1252 | resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" 1253 | integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== 1254 | dependencies: 1255 | reusify "^1.0.4" 1256 | 1257 | file-uri-to-path@1.0.0: 1258 | version "1.0.0" 1259 | resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" 1260 | integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== 1261 | 1262 | fill-range@^4.0.0: 1263 | version "4.0.0" 1264 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" 1265 | integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== 1266 | dependencies: 1267 | extend-shallow "^2.0.1" 1268 | is-number "^3.0.0" 1269 | repeat-string "^1.6.1" 1270 | to-regex-range "^2.1.0" 1271 | 1272 | fill-range@^7.0.1: 1273 | version "7.0.1" 1274 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 1275 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 1276 | dependencies: 1277 | to-regex-range "^5.0.1" 1278 | 1279 | find-up@^1.0.0: 1280 | version "1.1.2" 1281 | resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 1282 | integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== 1283 | dependencies: 1284 | path-exists "^2.0.0" 1285 | pinkie-promise "^2.0.0" 1286 | 1287 | findup-sync@^2.0.0: 1288 | version "2.0.0" 1289 | resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" 1290 | integrity sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g== 1291 | dependencies: 1292 | detect-file "^1.0.0" 1293 | is-glob "^3.1.0" 1294 | micromatch "^3.0.4" 1295 | resolve-dir "^1.0.1" 1296 | 1297 | findup-sync@^3.0.0: 1298 | version "3.0.0" 1299 | resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" 1300 | integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== 1301 | dependencies: 1302 | detect-file "^1.0.0" 1303 | is-glob "^4.0.0" 1304 | micromatch "^3.0.4" 1305 | resolve-dir "^1.0.1" 1306 | 1307 | fined@^1.0.1: 1308 | version "1.2.0" 1309 | resolved "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" 1310 | integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== 1311 | dependencies: 1312 | expand-tilde "^2.0.2" 1313 | is-plain-object "^2.0.3" 1314 | object.defaults "^1.1.0" 1315 | object.pick "^1.2.0" 1316 | parse-filepath "^1.0.1" 1317 | 1318 | flagged-respawn@^1.0.0: 1319 | version "1.0.1" 1320 | resolved "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" 1321 | integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== 1322 | 1323 | flush-write-stream@^1.0.2: 1324 | version "1.1.1" 1325 | resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" 1326 | integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== 1327 | dependencies: 1328 | inherits "^2.0.3" 1329 | readable-stream "^2.3.6" 1330 | 1331 | for-in@^1.0.1, for-in@^1.0.2: 1332 | version "1.0.2" 1333 | resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" 1334 | integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== 1335 | 1336 | for-own@^1.0.0: 1337 | version "1.0.0" 1338 | resolved "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" 1339 | integrity sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg== 1340 | dependencies: 1341 | for-in "^1.0.1" 1342 | 1343 | fragment-cache@^0.2.1: 1344 | version "0.2.1" 1345 | resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" 1346 | integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== 1347 | dependencies: 1348 | map-cache "^0.2.2" 1349 | 1350 | fs-mkdirp-stream@^1.0.0: 1351 | version "1.0.0" 1352 | resolved "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" 1353 | integrity sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ== 1354 | dependencies: 1355 | graceful-fs "^4.1.11" 1356 | through2 "^2.0.3" 1357 | 1358 | fs.realpath@^1.0.0: 1359 | version "1.0.0" 1360 | resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1361 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 1362 | 1363 | fsevents@^1.2.7: 1364 | version "1.2.13" 1365 | resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" 1366 | integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== 1367 | dependencies: 1368 | bindings "^1.5.0" 1369 | nan "^2.12.1" 1370 | 1371 | fsevents@~2.3.2: 1372 | version "2.3.2" 1373 | resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 1374 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 1375 | 1376 | function-bind@^1.1.1: 1377 | version "1.1.1" 1378 | resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1379 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1380 | 1381 | functional-red-black-tree@^1.0.1: 1382 | version "1.0.1" 1383 | resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 1384 | integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== 1385 | 1386 | get-caller-file@^1.0.1: 1387 | version "1.0.3" 1388 | resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" 1389 | integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== 1390 | 1391 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: 1392 | version "1.2.1" 1393 | resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" 1394 | integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== 1395 | dependencies: 1396 | function-bind "^1.1.1" 1397 | has "^1.0.3" 1398 | has-proto "^1.0.1" 1399 | has-symbols "^1.0.3" 1400 | 1401 | get-value@^2.0.3, get-value@^2.0.6: 1402 | version "2.0.6" 1403 | resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" 1404 | integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== 1405 | 1406 | glob-parent@^3.1.0: 1407 | version "3.1.0" 1408 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" 1409 | integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== 1410 | dependencies: 1411 | is-glob "^3.1.0" 1412 | path-dirname "^1.0.0" 1413 | 1414 | glob-parent@^5.1.2, glob-parent@~5.1.2: 1415 | version "5.1.2" 1416 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1417 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 1418 | dependencies: 1419 | is-glob "^4.0.1" 1420 | 1421 | glob-stream@^6.1.0: 1422 | version "6.1.0" 1423 | resolved "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" 1424 | integrity sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw== 1425 | dependencies: 1426 | extend "^3.0.0" 1427 | glob "^7.1.1" 1428 | glob-parent "^3.1.0" 1429 | is-negated-glob "^1.0.0" 1430 | ordered-read-streams "^1.0.0" 1431 | pumpify "^1.3.5" 1432 | readable-stream "^2.1.5" 1433 | remove-trailing-separator "^1.0.1" 1434 | to-absolute-glob "^2.0.0" 1435 | unique-stream "^2.0.2" 1436 | 1437 | glob-watcher@^5.0.3: 1438 | version "5.0.5" 1439 | resolved "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz#aa6bce648332924d9a8489be41e3e5c52d4186dc" 1440 | integrity sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw== 1441 | dependencies: 1442 | anymatch "^2.0.0" 1443 | async-done "^1.2.0" 1444 | chokidar "^2.0.0" 1445 | is-negated-glob "^1.0.0" 1446 | just-debounce "^1.0.0" 1447 | normalize-path "^3.0.0" 1448 | object.defaults "^1.1.0" 1449 | 1450 | glob@^7.1.1: 1451 | version "7.2.3" 1452 | resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 1453 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 1454 | dependencies: 1455 | fs.realpath "^1.0.0" 1456 | inflight "^1.0.4" 1457 | inherits "2" 1458 | minimatch "^3.1.1" 1459 | once "^1.3.0" 1460 | path-is-absolute "^1.0.0" 1461 | 1462 | global-modules@^1.0.0: 1463 | version "1.0.0" 1464 | resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" 1465 | integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== 1466 | dependencies: 1467 | global-prefix "^1.0.1" 1468 | is-windows "^1.0.1" 1469 | resolve-dir "^1.0.0" 1470 | 1471 | global-prefix@^1.0.1: 1472 | version "1.0.2" 1473 | resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" 1474 | integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== 1475 | dependencies: 1476 | expand-tilde "^2.0.2" 1477 | homedir-polyfill "^1.0.1" 1478 | ini "^1.3.4" 1479 | is-windows "^1.0.1" 1480 | which "^1.2.14" 1481 | 1482 | globby@^11.1.0: 1483 | version "11.1.0" 1484 | resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" 1485 | integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== 1486 | dependencies: 1487 | array-union "^2.1.0" 1488 | dir-glob "^3.0.1" 1489 | fast-glob "^3.2.9" 1490 | ignore "^5.2.0" 1491 | merge2 "^1.4.1" 1492 | slash "^3.0.0" 1493 | 1494 | glogg@^1.0.0: 1495 | version "1.0.2" 1496 | resolved "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" 1497 | integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== 1498 | dependencies: 1499 | sparkles "^1.0.0" 1500 | 1501 | graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: 1502 | version "4.2.11" 1503 | resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 1504 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 1505 | 1506 | gulp-cli@^2.2.0: 1507 | version "2.3.0" 1508 | resolved "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" 1509 | integrity sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A== 1510 | dependencies: 1511 | ansi-colors "^1.0.1" 1512 | archy "^1.0.0" 1513 | array-sort "^1.0.0" 1514 | color-support "^1.1.3" 1515 | concat-stream "^1.6.0" 1516 | copy-props "^2.0.1" 1517 | fancy-log "^1.3.2" 1518 | gulplog "^1.0.0" 1519 | interpret "^1.4.0" 1520 | isobject "^3.0.1" 1521 | liftoff "^3.1.0" 1522 | matchdep "^2.0.0" 1523 | mute-stdout "^1.0.0" 1524 | pretty-hrtime "^1.0.0" 1525 | replace-homedir "^1.0.0" 1526 | semver-greatest-satisfied-range "^1.1.0" 1527 | v8flags "^3.2.0" 1528 | yargs "^7.1.0" 1529 | 1530 | gulp@4.0.2: 1531 | version "4.0.2" 1532 | resolved "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" 1533 | integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA== 1534 | dependencies: 1535 | glob-watcher "^5.0.3" 1536 | gulp-cli "^2.2.0" 1537 | undertaker "^1.2.1" 1538 | vinyl-fs "^3.0.0" 1539 | 1540 | gulplog@^1.0.0: 1541 | version "1.0.0" 1542 | resolved "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" 1543 | integrity sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw== 1544 | dependencies: 1545 | glogg "^1.0.0" 1546 | 1547 | has-property-descriptors@^1.0.0: 1548 | version "1.0.0" 1549 | resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" 1550 | integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== 1551 | dependencies: 1552 | get-intrinsic "^1.1.1" 1553 | 1554 | has-proto@^1.0.1: 1555 | version "1.0.1" 1556 | resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" 1557 | integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== 1558 | 1559 | has-symbols@^1.0.3: 1560 | version "1.0.3" 1561 | resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 1562 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 1563 | 1564 | has-value@^0.3.1: 1565 | version "0.3.1" 1566 | resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" 1567 | integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== 1568 | dependencies: 1569 | get-value "^2.0.3" 1570 | has-values "^0.1.4" 1571 | isobject "^2.0.0" 1572 | 1573 | has-value@^1.0.0: 1574 | version "1.0.0" 1575 | resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" 1576 | integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== 1577 | dependencies: 1578 | get-value "^2.0.6" 1579 | has-values "^1.0.0" 1580 | isobject "^3.0.0" 1581 | 1582 | has-values@^0.1.4: 1583 | version "0.1.4" 1584 | resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" 1585 | integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== 1586 | 1587 | has-values@^1.0.0: 1588 | version "1.0.0" 1589 | resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" 1590 | integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== 1591 | dependencies: 1592 | is-number "^3.0.0" 1593 | kind-of "^4.0.0" 1594 | 1595 | has@^1.0.3: 1596 | version "1.0.3" 1597 | resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1598 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1599 | dependencies: 1600 | function-bind "^1.1.1" 1601 | 1602 | homedir-polyfill@^1.0.1: 1603 | version "1.0.3" 1604 | resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" 1605 | integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== 1606 | dependencies: 1607 | parse-passwd "^1.0.0" 1608 | 1609 | hosted-git-info@^2.1.4: 1610 | version "2.8.9" 1611 | resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" 1612 | integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== 1613 | 1614 | ignore@^5.2.0: 1615 | version "5.2.4" 1616 | resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" 1617 | integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== 1618 | 1619 | immutable@^4.0.0: 1620 | version "4.3.0" 1621 | resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" 1622 | integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== 1623 | 1624 | inflight@^1.0.4: 1625 | version "1.0.6" 1626 | resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1627 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1628 | dependencies: 1629 | once "^1.3.0" 1630 | wrappy "1" 1631 | 1632 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: 1633 | version "2.0.4" 1634 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1635 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1636 | 1637 | ini@^1.3.4: 1638 | version "1.3.8" 1639 | resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 1640 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 1641 | 1642 | interpret@^1.4.0: 1643 | version "1.4.0" 1644 | resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" 1645 | integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== 1646 | 1647 | invert-kv@^1.0.0: 1648 | version "1.0.0" 1649 | resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" 1650 | integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ== 1651 | 1652 | is-absolute@^1.0.0: 1653 | version "1.0.0" 1654 | resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" 1655 | integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== 1656 | dependencies: 1657 | is-relative "^1.0.0" 1658 | is-windows "^1.0.1" 1659 | 1660 | is-accessor-descriptor@^0.1.6: 1661 | version "0.1.6" 1662 | resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" 1663 | integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== 1664 | dependencies: 1665 | kind-of "^3.0.2" 1666 | 1667 | is-accessor-descriptor@^1.0.0: 1668 | version "1.0.0" 1669 | resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" 1670 | integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== 1671 | dependencies: 1672 | kind-of "^6.0.0" 1673 | 1674 | is-arrayish@^0.2.1: 1675 | version "0.2.1" 1676 | resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1677 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 1678 | 1679 | is-binary-path@^1.0.0: 1680 | version "1.0.1" 1681 | resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" 1682 | integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== 1683 | dependencies: 1684 | binary-extensions "^1.0.0" 1685 | 1686 | is-binary-path@~2.1.0: 1687 | version "2.1.0" 1688 | resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 1689 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 1690 | dependencies: 1691 | binary-extensions "^2.0.0" 1692 | 1693 | is-buffer@^1.1.5: 1694 | version "1.1.6" 1695 | resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" 1696 | integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== 1697 | 1698 | is-core-module@^2.11.0: 1699 | version "2.12.1" 1700 | resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" 1701 | integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== 1702 | dependencies: 1703 | has "^1.0.3" 1704 | 1705 | is-data-descriptor@^0.1.4: 1706 | version "0.1.4" 1707 | resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" 1708 | integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== 1709 | dependencies: 1710 | kind-of "^3.0.2" 1711 | 1712 | is-data-descriptor@^1.0.0: 1713 | version "1.0.0" 1714 | resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" 1715 | integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== 1716 | dependencies: 1717 | kind-of "^6.0.0" 1718 | 1719 | is-descriptor@^0.1.0: 1720 | version "0.1.6" 1721 | resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" 1722 | integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== 1723 | dependencies: 1724 | is-accessor-descriptor "^0.1.6" 1725 | is-data-descriptor "^0.1.4" 1726 | kind-of "^5.0.0" 1727 | 1728 | is-descriptor@^1.0.0, is-descriptor@^1.0.2: 1729 | version "1.0.2" 1730 | resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" 1731 | integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== 1732 | dependencies: 1733 | is-accessor-descriptor "^1.0.0" 1734 | is-data-descriptor "^1.0.0" 1735 | kind-of "^6.0.2" 1736 | 1737 | is-extendable@^0.1.0, is-extendable@^0.1.1: 1738 | version "0.1.1" 1739 | resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 1740 | integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== 1741 | 1742 | is-extendable@^1.0.1: 1743 | version "1.0.1" 1744 | resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" 1745 | integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== 1746 | dependencies: 1747 | is-plain-object "^2.0.4" 1748 | 1749 | is-extglob@^2.1.0, is-extglob@^2.1.1: 1750 | version "2.1.1" 1751 | resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1752 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 1753 | 1754 | is-fullwidth-code-point@^1.0.0: 1755 | version "1.0.0" 1756 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1757 | integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== 1758 | dependencies: 1759 | number-is-nan "^1.0.0" 1760 | 1761 | is-glob@^3.1.0: 1762 | version "3.1.0" 1763 | resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" 1764 | integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== 1765 | dependencies: 1766 | is-extglob "^2.1.0" 1767 | 1768 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: 1769 | version "4.0.3" 1770 | resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 1771 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 1772 | dependencies: 1773 | is-extglob "^2.1.1" 1774 | 1775 | is-negated-glob@^1.0.0: 1776 | version "1.0.0" 1777 | resolved "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" 1778 | integrity sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug== 1779 | 1780 | is-number@^3.0.0: 1781 | version "3.0.0" 1782 | resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" 1783 | integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== 1784 | dependencies: 1785 | kind-of "^3.0.2" 1786 | 1787 | is-number@^4.0.0: 1788 | version "4.0.0" 1789 | resolved "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" 1790 | integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== 1791 | 1792 | is-number@^7.0.0: 1793 | version "7.0.0" 1794 | resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1795 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1796 | 1797 | is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: 1798 | version "2.0.4" 1799 | resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" 1800 | integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== 1801 | dependencies: 1802 | isobject "^3.0.1" 1803 | 1804 | is-plain-object@^5.0.0: 1805 | version "5.0.0" 1806 | resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" 1807 | integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== 1808 | 1809 | is-relative@^1.0.0: 1810 | version "1.0.0" 1811 | resolved "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" 1812 | integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== 1813 | dependencies: 1814 | is-unc-path "^1.0.0" 1815 | 1816 | is-unc-path@^1.0.0: 1817 | version "1.0.0" 1818 | resolved "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" 1819 | integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== 1820 | dependencies: 1821 | unc-path-regex "^0.1.2" 1822 | 1823 | is-utf8@^0.2.0, is-utf8@^0.2.1: 1824 | version "0.2.1" 1825 | resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 1826 | integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== 1827 | 1828 | is-valid-glob@^1.0.0: 1829 | version "1.0.0" 1830 | resolved "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" 1831 | integrity sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA== 1832 | 1833 | is-windows@^1.0.1, is-windows@^1.0.2: 1834 | version "1.0.2" 1835 | resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" 1836 | integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== 1837 | 1838 | isarray@1.0.0, isarray@~1.0.0: 1839 | version "1.0.0" 1840 | resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1841 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1842 | 1843 | isexe@^2.0.0: 1844 | version "2.0.0" 1845 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1846 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1847 | 1848 | isobject@^2.0.0: 1849 | version "2.1.0" 1850 | resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" 1851 | integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== 1852 | dependencies: 1853 | isarray "1.0.0" 1854 | 1855 | isobject@^3.0.0, isobject@^3.0.1: 1856 | version "3.0.1" 1857 | resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" 1858 | integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== 1859 | 1860 | "js-tokens@^3.0.0 || ^4.0.0": 1861 | version "4.0.0" 1862 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1863 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1864 | 1865 | json-stable-stringify-without-jsonify@^1.0.1: 1866 | version "1.0.1" 1867 | resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 1868 | integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== 1869 | 1870 | json2mq@^0.2.0: 1871 | version "0.2.0" 1872 | resolved "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a" 1873 | integrity sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA== 1874 | dependencies: 1875 | string-convert "^0.2.0" 1876 | 1877 | just-debounce@^1.0.0: 1878 | version "1.1.0" 1879 | resolved "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz#2f81a3ad4121a76bc7cb45dbf704c0d76a8e5ddf" 1880 | integrity sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ== 1881 | 1882 | kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: 1883 | version "3.2.2" 1884 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" 1885 | integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== 1886 | dependencies: 1887 | is-buffer "^1.1.5" 1888 | 1889 | kind-of@^4.0.0: 1890 | version "4.0.0" 1891 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" 1892 | integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== 1893 | dependencies: 1894 | is-buffer "^1.1.5" 1895 | 1896 | kind-of@^5.0.0, kind-of@^5.0.2: 1897 | version "5.1.0" 1898 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" 1899 | integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== 1900 | 1901 | kind-of@^6.0.0, kind-of@^6.0.2: 1902 | version "6.0.3" 1903 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" 1904 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== 1905 | 1906 | last-run@^1.1.0: 1907 | version "1.1.1" 1908 | resolved "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" 1909 | integrity sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ== 1910 | dependencies: 1911 | default-resolution "^2.0.0" 1912 | es6-weak-map "^2.0.1" 1913 | 1914 | lazystream@^1.0.0: 1915 | version "1.0.1" 1916 | resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" 1917 | integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== 1918 | dependencies: 1919 | readable-stream "^2.0.5" 1920 | 1921 | lcid@^1.0.0: 1922 | version "1.0.0" 1923 | resolved "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" 1924 | integrity sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw== 1925 | dependencies: 1926 | invert-kv "^1.0.0" 1927 | 1928 | lead@^1.0.0: 1929 | version "1.0.0" 1930 | resolved "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" 1931 | integrity sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow== 1932 | dependencies: 1933 | flush-write-stream "^1.0.2" 1934 | 1935 | liftoff@^3.1.0: 1936 | version "3.1.0" 1937 | resolved "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" 1938 | integrity sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog== 1939 | dependencies: 1940 | extend "^3.0.0" 1941 | findup-sync "^3.0.0" 1942 | fined "^1.0.1" 1943 | flagged-respawn "^1.0.0" 1944 | is-plain-object "^2.0.4" 1945 | object.map "^1.0.0" 1946 | rechoir "^0.6.2" 1947 | resolve "^1.1.7" 1948 | 1949 | load-json-file@^1.0.0: 1950 | version "1.1.0" 1951 | resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 1952 | integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== 1953 | dependencies: 1954 | graceful-fs "^4.1.2" 1955 | parse-json "^2.2.0" 1956 | pify "^2.0.0" 1957 | pinkie-promise "^2.0.0" 1958 | strip-bom "^2.0.0" 1959 | 1960 | loose-envify@^1.1.0: 1961 | version "1.4.0" 1962 | resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 1963 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 1964 | dependencies: 1965 | js-tokens "^3.0.0 || ^4.0.0" 1966 | 1967 | lru-cache@^6.0.0: 1968 | version "6.0.0" 1969 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 1970 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 1971 | dependencies: 1972 | yallist "^4.0.0" 1973 | 1974 | make-iterator@^1.0.0: 1975 | version "1.0.1" 1976 | resolved "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" 1977 | integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== 1978 | dependencies: 1979 | kind-of "^6.0.2" 1980 | 1981 | map-cache@^0.2.0, map-cache@^0.2.2: 1982 | version "0.2.2" 1983 | resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" 1984 | integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== 1985 | 1986 | map-visit@^1.0.0: 1987 | version "1.0.0" 1988 | resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" 1989 | integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== 1990 | dependencies: 1991 | object-visit "^1.0.0" 1992 | 1993 | matchdep@^2.0.0: 1994 | version "2.0.0" 1995 | resolved "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" 1996 | integrity sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA== 1997 | dependencies: 1998 | findup-sync "^2.0.0" 1999 | micromatch "^3.0.4" 2000 | resolve "^1.4.0" 2001 | stack-trace "0.0.10" 2002 | 2003 | merge2@^1.3.0, merge2@^1.4.1: 2004 | version "1.4.1" 2005 | resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 2006 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 2007 | 2008 | micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: 2009 | version "3.1.10" 2010 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" 2011 | integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== 2012 | dependencies: 2013 | arr-diff "^4.0.0" 2014 | array-unique "^0.3.2" 2015 | braces "^2.3.1" 2016 | define-property "^2.0.2" 2017 | extend-shallow "^3.0.2" 2018 | extglob "^2.0.4" 2019 | fragment-cache "^0.2.1" 2020 | kind-of "^6.0.2" 2021 | nanomatch "^1.2.9" 2022 | object.pick "^1.3.0" 2023 | regex-not "^1.0.0" 2024 | snapdragon "^0.8.1" 2025 | to-regex "^3.0.2" 2026 | 2027 | micromatch@^4.0.4: 2028 | version "4.0.5" 2029 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 2030 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== 2031 | dependencies: 2032 | braces "^3.0.2" 2033 | picomatch "^2.3.1" 2034 | 2035 | minimatch@^3.1.1: 2036 | version "3.1.2" 2037 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 2038 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 2039 | dependencies: 2040 | brace-expansion "^1.1.7" 2041 | 2042 | mixin-deep@^1.2.0: 2043 | version "1.3.2" 2044 | resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" 2045 | integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== 2046 | dependencies: 2047 | for-in "^1.0.2" 2048 | is-extendable "^1.0.1" 2049 | 2050 | moment@2.29.4: 2051 | version "2.29.4" 2052 | resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" 2053 | integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== 2054 | 2055 | ms@2.0.0: 2056 | version "2.0.0" 2057 | resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2058 | integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== 2059 | 2060 | ms@2.1.2: 2061 | version "2.1.2" 2062 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 2063 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 2064 | 2065 | mute-stdout@^1.0.0: 2066 | version "1.0.1" 2067 | resolved "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" 2068 | integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== 2069 | 2070 | nan@^2.12.1: 2071 | version "2.17.0" 2072 | resolved "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" 2073 | integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== 2074 | 2075 | nanomatch@^1.2.9: 2076 | version "1.2.13" 2077 | resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" 2078 | integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== 2079 | dependencies: 2080 | arr-diff "^4.0.0" 2081 | array-unique "^0.3.2" 2082 | define-property "^2.0.2" 2083 | extend-shallow "^3.0.2" 2084 | fragment-cache "^0.2.1" 2085 | is-windows "^1.0.2" 2086 | kind-of "^6.0.2" 2087 | object.pick "^1.3.0" 2088 | regex-not "^1.0.0" 2089 | snapdragon "^0.8.1" 2090 | to-regex "^3.0.1" 2091 | 2092 | next-tick@^1.1.0: 2093 | version "1.1.0" 2094 | resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" 2095 | integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== 2096 | 2097 | normalize-package-data@^2.3.2: 2098 | version "2.5.0" 2099 | resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" 2100 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== 2101 | dependencies: 2102 | hosted-git-info "^2.1.4" 2103 | resolve "^1.10.0" 2104 | semver "2 || 3 || 4 || 5" 2105 | validate-npm-package-license "^3.0.1" 2106 | 2107 | normalize-path@^2.1.1: 2108 | version "2.1.1" 2109 | resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 2110 | integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== 2111 | dependencies: 2112 | remove-trailing-separator "^1.0.1" 2113 | 2114 | normalize-path@^3.0.0, normalize-path@~3.0.0: 2115 | version "3.0.0" 2116 | resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 2117 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 2118 | 2119 | now-and-later@^2.0.0: 2120 | version "2.0.1" 2121 | resolved "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" 2122 | integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ== 2123 | dependencies: 2124 | once "^1.3.2" 2125 | 2126 | number-is-nan@^1.0.0: 2127 | version "1.0.1" 2128 | resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2129 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== 2130 | 2131 | object-copy@^0.1.0: 2132 | version "0.1.0" 2133 | resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" 2134 | integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== 2135 | dependencies: 2136 | copy-descriptor "^0.1.0" 2137 | define-property "^0.2.5" 2138 | kind-of "^3.0.3" 2139 | 2140 | object-keys@^1.1.1: 2141 | version "1.1.1" 2142 | resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" 2143 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== 2144 | 2145 | object-visit@^1.0.0: 2146 | version "1.0.1" 2147 | resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" 2148 | integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== 2149 | dependencies: 2150 | isobject "^3.0.0" 2151 | 2152 | object.assign@^4.0.4, object.assign@^4.1.0: 2153 | version "4.1.4" 2154 | resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" 2155 | integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== 2156 | dependencies: 2157 | call-bind "^1.0.2" 2158 | define-properties "^1.1.4" 2159 | has-symbols "^1.0.3" 2160 | object-keys "^1.1.1" 2161 | 2162 | object.defaults@^1.0.0, object.defaults@^1.1.0: 2163 | version "1.1.0" 2164 | resolved "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" 2165 | integrity sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA== 2166 | dependencies: 2167 | array-each "^1.0.1" 2168 | array-slice "^1.0.0" 2169 | for-own "^1.0.0" 2170 | isobject "^3.0.0" 2171 | 2172 | object.map@^1.0.0: 2173 | version "1.0.1" 2174 | resolved "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" 2175 | integrity sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w== 2176 | dependencies: 2177 | for-own "^1.0.0" 2178 | make-iterator "^1.0.0" 2179 | 2180 | object.pick@^1.2.0, object.pick@^1.3.0: 2181 | version "1.3.0" 2182 | resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" 2183 | integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== 2184 | dependencies: 2185 | isobject "^3.0.1" 2186 | 2187 | object.reduce@^1.0.0: 2188 | version "1.0.1" 2189 | resolved "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" 2190 | integrity sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw== 2191 | dependencies: 2192 | for-own "^1.0.0" 2193 | make-iterator "^1.0.0" 2194 | 2195 | obsidian@latest: 2196 | version "1.2.8" 2197 | resolved "https://registry.npmjs.org/obsidian/-/obsidian-1.2.8.tgz#294e76d9021cbf341ffd5d49e2bcfa15432da7d7" 2198 | integrity sha512-HrC+feA8o0tXspj4lEAqxb1btwLwHD2oHXSwbbN+CdRHURqbCkuIDLld+nkuyJ1w1c9uvVDRVk8BoeOnWheOrQ== 2199 | dependencies: 2200 | "@types/codemirror" "0.0.108" 2201 | moment "2.29.4" 2202 | 2203 | once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: 2204 | version "1.4.0" 2205 | resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2206 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 2207 | dependencies: 2208 | wrappy "1" 2209 | 2210 | ordered-read-streams@^1.0.0: 2211 | version "1.0.1" 2212 | resolved "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" 2213 | integrity sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw== 2214 | dependencies: 2215 | readable-stream "^2.0.1" 2216 | 2217 | os-locale@^1.4.0: 2218 | version "1.4.0" 2219 | resolved "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" 2220 | integrity sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g== 2221 | dependencies: 2222 | lcid "^1.0.0" 2223 | 2224 | parse-filepath@^1.0.1: 2225 | version "1.0.2" 2226 | resolved "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" 2227 | integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== 2228 | dependencies: 2229 | is-absolute "^1.0.0" 2230 | map-cache "^0.2.0" 2231 | path-root "^0.1.1" 2232 | 2233 | parse-json@^2.2.0: 2234 | version "2.2.0" 2235 | resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 2236 | integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== 2237 | dependencies: 2238 | error-ex "^1.2.0" 2239 | 2240 | parse-node-version@^1.0.0: 2241 | version "1.0.1" 2242 | resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" 2243 | integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== 2244 | 2245 | parse-passwd@^1.0.0: 2246 | version "1.0.0" 2247 | resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" 2248 | integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== 2249 | 2250 | pascalcase@^0.1.1: 2251 | version "0.1.1" 2252 | resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" 2253 | integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== 2254 | 2255 | path-dirname@^1.0.0: 2256 | version "1.0.2" 2257 | resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" 2258 | integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== 2259 | 2260 | path-exists@^2.0.0: 2261 | version "2.1.0" 2262 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 2263 | integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== 2264 | dependencies: 2265 | pinkie-promise "^2.0.0" 2266 | 2267 | path-is-absolute@^1.0.0: 2268 | version "1.0.1" 2269 | resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2270 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 2271 | 2272 | path-parse@^1.0.7: 2273 | version "1.0.7" 2274 | resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 2275 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 2276 | 2277 | path-root-regex@^0.1.0: 2278 | version "0.1.2" 2279 | resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" 2280 | integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== 2281 | 2282 | path-root@^0.1.1: 2283 | version "0.1.1" 2284 | resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" 2285 | integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== 2286 | dependencies: 2287 | path-root-regex "^0.1.0" 2288 | 2289 | path-type@^1.0.0: 2290 | version "1.1.0" 2291 | resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 2292 | integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg== 2293 | dependencies: 2294 | graceful-fs "^4.1.2" 2295 | pify "^2.0.0" 2296 | pinkie-promise "^2.0.0" 2297 | 2298 | path-type@^4.0.0: 2299 | version "4.0.0" 2300 | resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 2301 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 2302 | 2303 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: 2304 | version "2.3.1" 2305 | resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 2306 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 2307 | 2308 | pify@^2.0.0: 2309 | version "2.3.0" 2310 | resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 2311 | integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== 2312 | 2313 | pinkie-promise@^2.0.0: 2314 | version "2.0.1" 2315 | resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 2316 | integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== 2317 | dependencies: 2318 | pinkie "^2.0.0" 2319 | 2320 | pinkie@^2.0.0: 2321 | version "2.0.4" 2322 | resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 2323 | integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== 2324 | 2325 | posix-character-classes@^0.1.0: 2326 | version "0.1.1" 2327 | resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" 2328 | integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== 2329 | 2330 | pretty-hrtime@^1.0.0: 2331 | version "1.0.3" 2332 | resolved "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" 2333 | integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== 2334 | 2335 | process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: 2336 | version "2.0.1" 2337 | resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 2338 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 2339 | 2340 | pump@^2.0.0: 2341 | version "2.0.1" 2342 | resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" 2343 | integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== 2344 | dependencies: 2345 | end-of-stream "^1.1.0" 2346 | once "^1.3.1" 2347 | 2348 | pumpify@^1.3.5: 2349 | version "1.5.1" 2350 | resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" 2351 | integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== 2352 | dependencies: 2353 | duplexify "^3.6.0" 2354 | inherits "^2.0.3" 2355 | pump "^2.0.0" 2356 | 2357 | qrcode.react@^3.1.0: 2358 | version "3.1.0" 2359 | resolved "https://registry.npmjs.org/qrcode.react/-/qrcode.react-3.1.0.tgz#5c91ddc0340f768316fbdb8fff2765134c2aecd8" 2360 | integrity sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q== 2361 | 2362 | queue-microtask@^1.2.2: 2363 | version "1.2.3" 2364 | resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 2365 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 2366 | 2367 | rc-align@^4.0.0: 2368 | version "4.0.15" 2369 | resolved "https://registry.npmjs.org/rc-align/-/rc-align-4.0.15.tgz#2bbd665cf85dfd0b0244c5a752b07565e9098577" 2370 | integrity sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA== 2371 | dependencies: 2372 | "@babel/runtime" "^7.10.1" 2373 | classnames "2.x" 2374 | dom-align "^1.7.0" 2375 | rc-util "^5.26.0" 2376 | resize-observer-polyfill "^1.5.1" 2377 | 2378 | rc-cascader@~3.12.0: 2379 | version "3.12.1" 2380 | resolved "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.12.1.tgz#35f9db14a2d32a2a413801d4625cb61cdaa3f706" 2381 | integrity sha512-g6In2y6eudHXS/Fs9dKFhp9acvHRUPqem/7xReR9ng8M1pNAE137uGBOt9WNpgsKT/cDGudXZQVehaBwAKg6hQ== 2382 | dependencies: 2383 | "@babel/runtime" "^7.12.5" 2384 | array-tree-filter "^2.1.0" 2385 | classnames "^2.3.1" 2386 | rc-select "~14.5.0" 2387 | rc-tree "~5.7.0" 2388 | rc-util "^5.6.1" 2389 | 2390 | rc-checkbox@~3.1.0: 2391 | version "3.1.0" 2392 | resolved "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.1.0.tgz#6be0d9d8de2cc96fb5e37f9036a1c3e360d0a42d" 2393 | integrity sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ== 2394 | dependencies: 2395 | "@babel/runtime" "^7.10.1" 2396 | classnames "^2.3.2" 2397 | rc-util "^5.25.2" 2398 | 2399 | rc-collapse@~3.7.0: 2400 | version "3.7.0" 2401 | resolved "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.7.0.tgz#75116b7142371940ff9fdce61a9e48561b53bbfc" 2402 | integrity sha512-Cir1c89cENiK5wryd9ut+XltrIfx/+KH1/63uJIVjuXkgfrIvIy6W1fYGgEYtttbHW2fEfxg1s31W+Vm98fSRw== 2403 | dependencies: 2404 | "@babel/runtime" "^7.10.1" 2405 | classnames "2.x" 2406 | rc-motion "^2.3.4" 2407 | rc-util "^5.27.0" 2408 | 2409 | rc-dialog@~9.1.0: 2410 | version "9.1.0" 2411 | resolved "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.1.0.tgz#6bf6fcc0453503b7643e54a5a445e835e3850649" 2412 | integrity sha512-5ry+JABAWEbaKyYsmITtrJbZbJys8CtMyzV8Xn4LYuXMeUx5XVHNyJRoqLFE4AzBuXXzOWeaC49cg+XkxK6kHA== 2413 | dependencies: 2414 | "@babel/runtime" "^7.10.1" 2415 | "@rc-component/portal" "^1.0.0-8" 2416 | classnames "^2.2.6" 2417 | rc-motion "^2.3.0" 2418 | rc-util "^5.21.0" 2419 | 2420 | rc-drawer@~6.2.0: 2421 | version "6.2.0" 2422 | resolved "https://registry.npmjs.org/rc-drawer/-/rc-drawer-6.2.0.tgz#fddf4825b0fa9d60e317b996f70278d594d1f668" 2423 | integrity sha512-spPkZ3WvP0U0vy5dyzSwlUJ/+vLFtjP/cTwSwejhQRoDBaexSZHsBhELoCZcEggI7LQ7typmtG30lAue2HEhvA== 2424 | dependencies: 2425 | "@babel/runtime" "^7.10.1" 2426 | "@rc-component/portal" "^1.1.1" 2427 | classnames "^2.2.6" 2428 | rc-motion "^2.6.1" 2429 | rc-util "^5.21.2" 2430 | 2431 | rc-dropdown@~4.1.0: 2432 | version "4.1.0" 2433 | resolved "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.1.0.tgz#418a68939631520de80d0865d02b440eeeb4168e" 2434 | integrity sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw== 2435 | dependencies: 2436 | "@babel/runtime" "^7.18.3" 2437 | "@rc-component/trigger" "^1.7.0" 2438 | classnames "^2.2.6" 2439 | rc-util "^5.17.0" 2440 | 2441 | rc-field-form@~1.34.0: 2442 | version "1.34.1" 2443 | resolved "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.34.1.tgz#31be2ca12c7e37a4873e776dc7aee27965df53d8" 2444 | integrity sha512-oohdrjUHYWzY4H5EOw/9xk324oatZOKiCfo3FwnK9G/LswoqflWoxeaAGMkjI5Ug4YxSq80fehoJjVYApSheYA== 2445 | dependencies: 2446 | "@babel/runtime" "^7.18.0" 2447 | async-validator "^4.1.0" 2448 | rc-util "^5.32.2" 2449 | 2450 | rc-image@~5.17.1: 2451 | version "5.17.1" 2452 | resolved "https://registry.npmjs.org/rc-image/-/rc-image-5.17.1.tgz#71835b12c30fcef533de0dbbbaf13caa86454612" 2453 | integrity sha512-oR4eviLyQxd/5A7pn843w2/Z1wuBA27L2lS4agq0sjl2z97ssNIVEzRzgwgB0ZxVZG/qSu9Glit2Zgzb/n+blQ== 2454 | dependencies: 2455 | "@babel/runtime" "^7.11.2" 2456 | "@rc-component/portal" "^1.0.2" 2457 | classnames "^2.2.6" 2458 | rc-dialog "~9.1.0" 2459 | rc-motion "^2.6.2" 2460 | rc-util "^5.0.6" 2461 | 2462 | rc-input-number@~7.4.0: 2463 | version "7.4.2" 2464 | resolved "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.4.2.tgz#7c52d26b986461aa16e486d469dc0476d97c6ea3" 2465 | integrity sha512-yGturTw7WGP+M1GbJ+UTAO7L4buxeW6oilhL9Sq3DezsRS8/9qec4UiXUbeoiX9bzvRXH11JvgskBtxSp4YSNg== 2466 | dependencies: 2467 | "@babel/runtime" "^7.10.1" 2468 | "@rc-component/mini-decimal" "^1.0.1" 2469 | classnames "^2.2.5" 2470 | rc-util "^5.28.0" 2471 | 2472 | rc-input@~1.0.0, rc-input@~1.0.4: 2473 | version "1.0.4" 2474 | resolved "https://registry.npmjs.org/rc-input/-/rc-input-1.0.4.tgz#2f2c73c884f41e80685bb2eb7b9d5533e8540a77" 2475 | integrity sha512-clY4oneVHRtKHYf/HCxT/MO+4BGzCIywSNLosXWOm7fcQAS0jQW7n0an8Raa8JMB8kpxc8m28p7SNwFZmlMj6g== 2476 | dependencies: 2477 | "@babel/runtime" "^7.11.1" 2478 | classnames "^2.2.1" 2479 | rc-util "^5.18.1" 2480 | 2481 | rc-mentions@~2.3.0: 2482 | version "2.3.0" 2483 | resolved "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.3.0.tgz#bb457c9664093be82baf33628b145f7c2bd49577" 2484 | integrity sha512-gNpsSKsBHSXvyAA1ZowVTqXSWUIw7+OI9wmjL87KcYURvtm9nDo8R0KtOc2f1PT7q9McUpFzhm6AvQdIly0aRA== 2485 | dependencies: 2486 | "@babel/runtime" "^7.10.1" 2487 | "@rc-component/trigger" "^1.5.0" 2488 | classnames "^2.2.6" 2489 | rc-input "~1.0.0" 2490 | rc-menu "~9.9.0" 2491 | rc-textarea "~1.2.0" 2492 | rc-util "^5.22.5" 2493 | 2494 | rc-menu@~9.9.0, rc-menu@~9.9.2: 2495 | version "9.9.2" 2496 | resolved "https://registry.npmjs.org/rc-menu/-/rc-menu-9.9.2.tgz#733aa5b794bd801577726e448b6cfeda0436e1e5" 2497 | integrity sha512-kVJwaQn5VUu6DIddxd/jz3QupTPg0tNYq+mpFP8wYsRF5JgzPA9fPVw+CfwlTPwA1w7gzEY42S8pj6M3uev5CQ== 2498 | dependencies: 2499 | "@babel/runtime" "^7.10.1" 2500 | "@rc-component/trigger" "^1.6.2" 2501 | classnames "2.x" 2502 | rc-motion "^2.4.3" 2503 | rc-overflow "^1.2.8" 2504 | rc-util "^5.27.0" 2505 | 2506 | rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4, rc-motion@^2.6.0, rc-motion@^2.6.1, rc-motion@^2.6.2, rc-motion@^2.7.3: 2507 | version "2.7.3" 2508 | resolved "https://registry.npmjs.org/rc-motion/-/rc-motion-2.7.3.tgz#126155bb3e687174fb3b92fddade2835c963b04d" 2509 | integrity sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ== 2510 | dependencies: 2511 | "@babel/runtime" "^7.11.1" 2512 | classnames "^2.2.1" 2513 | rc-util "^5.21.0" 2514 | 2515 | rc-notification@~5.0.4: 2516 | version "5.0.4" 2517 | resolved "https://registry.npmjs.org/rc-notification/-/rc-notification-5.0.4.tgz#4ad33d4aa291528fee9095b0be80ae41f1728a38" 2518 | integrity sha512-3535oellIRlt1LspERfK8yvCqb8Gio3R02rULciaSc1xe3H7ArTU/khlUTv1ddGzua4HhmF4D4Rwz/+mBxETvg== 2519 | dependencies: 2520 | "@babel/runtime" "^7.10.1" 2521 | classnames "2.x" 2522 | rc-motion "^2.6.0" 2523 | rc-util "^5.20.1" 2524 | 2525 | rc-overflow@^1.0.0, rc-overflow@^1.2.8: 2526 | version "1.3.1" 2527 | resolved "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.1.tgz#03224cf90c66aa570eb0deeb4eff6cc96401e979" 2528 | integrity sha512-RY0nVBlfP9CkxrpgaLlGzkSoh9JhjJLu6Icqs9E7CW6Ewh9s0peF9OHIex4OhfoPsR92LR0fN6BlCY9Z4VoUtA== 2529 | dependencies: 2530 | "@babel/runtime" "^7.11.1" 2531 | classnames "^2.2.1" 2532 | rc-resize-observer "^1.0.0" 2533 | rc-util "^5.19.2" 2534 | 2535 | rc-pagination@~3.5.0: 2536 | version "3.5.0" 2537 | resolved "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.5.0.tgz#8692a62f3c24d8bfe58f1b3059bc5262ddce5d87" 2538 | integrity sha512-lUBVtVVUn7gGsq4mTyVpcZQr+AMcljbMiL/HcCmSdFrcsK0iZVKwwbXDxhz2IV0JXUs9Hzepr5sQFaF+9ad/pQ== 2539 | dependencies: 2540 | "@babel/runtime" "^7.10.1" 2541 | classnames "^2.2.1" 2542 | rc-util "^5.32.2" 2543 | 2544 | rc-picker@~3.8.2: 2545 | version "3.8.2" 2546 | resolved "https://registry.npmjs.org/rc-picker/-/rc-picker-3.8.2.tgz#1dc377a628cd94416e03974483daa36940a411b0" 2547 | integrity sha512-q6jnMwBoOi6tFA4xohrKIhzq80Fc3dH0Kiw5VRx6Tf1db7y27PBFCLwu6f66niXidZKD8F4R0M9VIui/jkL4cg== 2548 | dependencies: 2549 | "@babel/runtime" "^7.10.1" 2550 | "@rc-component/trigger" "^1.5.0" 2551 | classnames "^2.2.1" 2552 | rc-util "^5.30.0" 2553 | 2554 | rc-progress@~3.4.1: 2555 | version "3.4.2" 2556 | resolved "https://registry.npmjs.org/rc-progress/-/rc-progress-3.4.2.tgz#f8df9ee95e790490171ab6b31bf07303cdc79980" 2557 | integrity sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w== 2558 | dependencies: 2559 | "@babel/runtime" "^7.10.1" 2560 | classnames "^2.2.6" 2561 | rc-util "^5.16.1" 2562 | 2563 | rc-rate@~2.12.0: 2564 | version "2.12.0" 2565 | resolved "https://registry.npmjs.org/rc-rate/-/rc-rate-2.12.0.tgz#0182deffed3b009cdcc61660da8746c39ed91ed5" 2566 | integrity sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg== 2567 | dependencies: 2568 | "@babel/runtime" "^7.10.1" 2569 | classnames "^2.2.5" 2570 | rc-util "^5.0.1" 2571 | 2572 | rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0, rc-resize-observer@^1.3.1: 2573 | version "1.3.1" 2574 | resolved "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.3.1.tgz#b61b9f27048001243617b81f95e53d7d7d7a6a3d" 2575 | integrity sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg== 2576 | dependencies: 2577 | "@babel/runtime" "^7.20.7" 2578 | classnames "^2.2.1" 2579 | rc-util "^5.27.0" 2580 | resize-observer-polyfill "^1.5.1" 2581 | 2582 | rc-segmented@~2.2.0: 2583 | version "2.2.2" 2584 | resolved "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.2.2.tgz#a34f12ce6c0975fc3042ae7656bcd18e1744798e" 2585 | integrity sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA== 2586 | dependencies: 2587 | "@babel/runtime" "^7.11.1" 2588 | classnames "^2.2.1" 2589 | rc-motion "^2.4.4" 2590 | rc-util "^5.17.0" 2591 | 2592 | rc-select@~14.5.0: 2593 | version "14.5.2" 2594 | resolved "https://registry.npmjs.org/rc-select/-/rc-select-14.5.2.tgz#1ac1ab58c874696cfa01cb15e1fc9a7bba81b29e" 2595 | integrity sha512-Np/lDHvxCnVhVsheQjSV1I/OMJTWJf1n10wq8q1AGy3ytyYLfjNpi6uaz/pmjsbbiSddSWzJnNZCli9LmgBZsA== 2596 | dependencies: 2597 | "@babel/runtime" "^7.10.1" 2598 | "@rc-component/trigger" "^1.5.0" 2599 | classnames "2.x" 2600 | rc-motion "^2.0.1" 2601 | rc-overflow "^1.0.0" 2602 | rc-util "^5.16.1" 2603 | rc-virtual-list "^3.5.2" 2604 | 2605 | rc-slider@~10.1.0: 2606 | version "10.1.1" 2607 | resolved "https://registry.npmjs.org/rc-slider/-/rc-slider-10.1.1.tgz#5e82036e60b61021aba3ea0e353744dd7c74e104" 2608 | integrity sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw== 2609 | dependencies: 2610 | "@babel/runtime" "^7.10.1" 2611 | classnames "^2.2.5" 2612 | rc-util "^5.27.0" 2613 | 2614 | rc-steps@~6.0.0: 2615 | version "6.0.0" 2616 | resolved "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.0.tgz#f7148f8097d5d135f19b96c1b4f4b50ad6093753" 2617 | integrity sha512-+KfMZIty40mYCQSDvYbZ1jwnuObLauTiIskT1hL4FFOBHP6ZOr8LK0m143yD3kEN5XKHSEX1DIwCj3AYZpoeNQ== 2618 | dependencies: 2619 | "@babel/runtime" "^7.16.7" 2620 | classnames "^2.2.3" 2621 | rc-util "^5.16.1" 2622 | 2623 | rc-switch@~4.1.0: 2624 | version "4.1.0" 2625 | resolved "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz#f37d81b4e0c5afd1274fd85367b17306bf25e7d7" 2626 | integrity sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg== 2627 | dependencies: 2628 | "@babel/runtime" "^7.21.0" 2629 | classnames "^2.2.1" 2630 | rc-util "^5.30.0" 2631 | 2632 | rc-table@~7.32.1: 2633 | version "7.32.1" 2634 | resolved "https://registry.npmjs.org/rc-table/-/rc-table-7.32.1.tgz#7130a94727ac3870a6ddb9778b6f8496e388bce0" 2635 | integrity sha512-fHMQteKMocUC9I9Vex3eBLH7QsiaMR/qtzh3B1Ty2PoNGwVTwVdDFyRL05zch+JU3KnNNczgQeVvtf/p//gdrQ== 2636 | dependencies: 2637 | "@babel/runtime" "^7.10.1" 2638 | "@rc-component/context" "^1.3.0" 2639 | classnames "^2.2.5" 2640 | rc-resize-observer "^1.1.0" 2641 | rc-util "^5.27.1" 2642 | 2643 | rc-tabs@~12.7.0: 2644 | version "12.7.1" 2645 | resolved "https://registry.npmjs.org/rc-tabs/-/rc-tabs-12.7.1.tgz#6bfd11cc7b2bec08600eb0aba41966b230c38906" 2646 | integrity sha512-NrltXEYIyiDP5JFu85NQwc9eR+7e50r/6MNXYDyG1EMIFNc7BgDppzdpnD3nW4NHYWw5wLIThCURGib48OCTBg== 2647 | dependencies: 2648 | "@babel/runtime" "^7.11.2" 2649 | classnames "2.x" 2650 | rc-dropdown "~4.1.0" 2651 | rc-menu "~9.9.0" 2652 | rc-motion "^2.6.2" 2653 | rc-resize-observer "^1.0.0" 2654 | rc-util "^5.16.0" 2655 | 2656 | rc-textarea@~1.2.0, rc-textarea@~1.2.2: 2657 | version "1.2.3" 2658 | resolved "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.2.3.tgz#bdaea2931ad2571583e9e27e627b8a9b5dbe7de7" 2659 | integrity sha512-YvN8IskIVBRRzcS4deT0VAMim31+T3IoVX4yoCJ+b/iVCvw7yf0usR7x8OaHiUOUoURKcn/3lfGjmtzplcy99g== 2660 | dependencies: 2661 | "@babel/runtime" "^7.10.1" 2662 | classnames "^2.2.1" 2663 | rc-input "~1.0.4" 2664 | rc-resize-observer "^1.0.0" 2665 | rc-util "^5.27.0" 2666 | 2667 | rc-tooltip@~6.0.0: 2668 | version "6.0.1" 2669 | resolved "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.0.1.tgz#6a5e33bd6c3f6afe8851ea90e7af43e5c26b3cc6" 2670 | integrity sha512-MdvPlsD1fDSxKp9+HjXrc/CxLmA/s11QYIh1R7aExxfodKP7CZA++DG1AjrW80F8IUdHYcR43HAm0Y2BYPelHA== 2671 | dependencies: 2672 | "@babel/runtime" "^7.11.2" 2673 | "@rc-component/trigger" "^1.0.4" 2674 | classnames "^2.3.1" 2675 | 2676 | rc-tree-select@~5.9.0: 2677 | version "5.9.0" 2678 | resolved "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.9.0.tgz#e8af859ff7751d22b6f4d98941cf13f775686475" 2679 | integrity sha512-oh3blESzLfLCBPSiVDtZ2irzrWWZUMeHvnSwRvFo79br8Z+K/1OhXhXBZmROvfKwaH8YUugAQy8B2j5EGQbdyA== 2680 | dependencies: 2681 | "@babel/runtime" "^7.10.1" 2682 | classnames "2.x" 2683 | rc-select "~14.5.0" 2684 | rc-tree "~5.7.0" 2685 | rc-util "^5.16.1" 2686 | 2687 | rc-tree@~5.7.0, rc-tree@~5.7.4: 2688 | version "5.7.8" 2689 | resolved "https://registry.npmjs.org/rc-tree/-/rc-tree-5.7.8.tgz#778599d9a1052f25e2588dba7fddaf66257651b5" 2690 | integrity sha512-Ei+wID0SWA8BNCdEMO6UMblHs/jnSRDqz7csWXZ0o5VB08iDhxVnF+VHYTGDsJ9pARJ2xEXfjyTksOkEx5R4RQ== 2691 | dependencies: 2692 | "@babel/runtime" "^7.10.1" 2693 | classnames "2.x" 2694 | rc-motion "^2.0.1" 2695 | rc-util "^5.16.1" 2696 | rc-virtual-list "^3.5.1" 2697 | 2698 | rc-upload@~4.3.0: 2699 | version "4.3.4" 2700 | resolved "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.4.tgz#83ff7d3867631c37adbfd72ea3d1fd7e97ca84af" 2701 | integrity sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ== 2702 | dependencies: 2703 | "@babel/runtime" "^7.18.3" 2704 | classnames "^2.2.5" 2705 | rc-util "^5.2.0" 2706 | 2707 | rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.27.1, rc-util@^5.28.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.0, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.6.1: 2708 | version "5.34.1" 2709 | resolved "https://registry.npmjs.org/rc-util/-/rc-util-5.34.1.tgz#0becf411d8f09bdb0f1b61322964f27efeeba642" 2710 | integrity sha512-SqiUT8Ssgh5C+hu4y887xwCrMNcxLm6ScOo8AFlWYYF3z9uNNiPpwwSjvicqOlWd79rNw1g44rnP7tz9MrO1ZQ== 2711 | dependencies: 2712 | "@babel/runtime" "^7.18.3" 2713 | react-is "^16.12.0" 2714 | 2715 | rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: 2716 | version "3.5.2" 2717 | resolved "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.5.2.tgz#5e1028869bae900eacbae6788d4eca7210736006" 2718 | integrity sha512-sE2G9hTPjVmatQni8OP2Kx33+Oth6DMKm67OblBBmgMBJDJQOOFpSGH7KZ6Pm85rrI2IGxDRXZCr0QhYOH2pfQ== 2719 | dependencies: 2720 | "@babel/runtime" "^7.20.0" 2721 | classnames "^2.2.6" 2722 | rc-resize-observer "^1.0.0" 2723 | rc-util "^5.15.0" 2724 | 2725 | react-dom@18.2.0: 2726 | version "18.2.0" 2727 | resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" 2728 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== 2729 | dependencies: 2730 | loose-envify "^1.1.0" 2731 | scheduler "^0.23.0" 2732 | 2733 | react-is@^16.12.0: 2734 | version "16.13.1" 2735 | resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" 2736 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== 2737 | 2738 | react@18.2.0: 2739 | version "18.2.0" 2740 | resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" 2741 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== 2742 | dependencies: 2743 | loose-envify "^1.1.0" 2744 | 2745 | read-pkg-up@^1.0.1: 2746 | version "1.0.1" 2747 | resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 2748 | integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== 2749 | dependencies: 2750 | find-up "^1.0.0" 2751 | read-pkg "^1.0.0" 2752 | 2753 | read-pkg@^1.0.0: 2754 | version "1.1.0" 2755 | resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 2756 | integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== 2757 | dependencies: 2758 | load-json-file "^1.0.0" 2759 | normalize-package-data "^2.3.2" 2760 | path-type "^1.0.0" 2761 | 2762 | readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: 2763 | version "2.3.8" 2764 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" 2765 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== 2766 | dependencies: 2767 | core-util-is "~1.0.0" 2768 | inherits "~2.0.3" 2769 | isarray "~1.0.0" 2770 | process-nextick-args "~2.0.0" 2771 | safe-buffer "~5.1.1" 2772 | string_decoder "~1.1.1" 2773 | util-deprecate "~1.0.1" 2774 | 2775 | readdirp@^2.2.1: 2776 | version "2.2.1" 2777 | resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" 2778 | integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== 2779 | dependencies: 2780 | graceful-fs "^4.1.11" 2781 | micromatch "^3.1.10" 2782 | readable-stream "^2.0.2" 2783 | 2784 | readdirp@~3.6.0: 2785 | version "3.6.0" 2786 | resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 2787 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 2788 | dependencies: 2789 | picomatch "^2.2.1" 2790 | 2791 | rechoir@^0.6.2: 2792 | version "0.6.2" 2793 | resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" 2794 | integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== 2795 | dependencies: 2796 | resolve "^1.1.6" 2797 | 2798 | regenerator-runtime@^0.13.11: 2799 | version "0.13.11" 2800 | resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" 2801 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== 2802 | 2803 | regex-not@^1.0.0, regex-not@^1.0.2: 2804 | version "1.0.2" 2805 | resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" 2806 | integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== 2807 | dependencies: 2808 | extend-shallow "^3.0.2" 2809 | safe-regex "^1.1.0" 2810 | 2811 | regexpp@^3.2.0: 2812 | version "3.2.0" 2813 | resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" 2814 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== 2815 | 2816 | remove-bom-buffer@^3.0.0: 2817 | version "3.0.0" 2818 | resolved "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" 2819 | integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ== 2820 | dependencies: 2821 | is-buffer "^1.1.5" 2822 | is-utf8 "^0.2.1" 2823 | 2824 | remove-bom-stream@^1.2.0: 2825 | version "1.2.0" 2826 | resolved "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" 2827 | integrity sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA== 2828 | dependencies: 2829 | remove-bom-buffer "^3.0.0" 2830 | safe-buffer "^5.1.0" 2831 | through2 "^2.0.3" 2832 | 2833 | remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: 2834 | version "1.1.0" 2835 | resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" 2836 | integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== 2837 | 2838 | repeat-element@^1.1.2: 2839 | version "1.1.4" 2840 | resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" 2841 | integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== 2842 | 2843 | repeat-string@^1.6.1: 2844 | version "1.6.1" 2845 | resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 2846 | integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== 2847 | 2848 | replace-ext@^1.0.0: 2849 | version "1.0.1" 2850 | resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" 2851 | integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== 2852 | 2853 | replace-homedir@^1.0.0: 2854 | version "1.0.0" 2855 | resolved "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" 2856 | integrity sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg== 2857 | dependencies: 2858 | homedir-polyfill "^1.0.1" 2859 | is-absolute "^1.0.0" 2860 | remove-trailing-separator "^1.1.0" 2861 | 2862 | require-directory@^2.1.1: 2863 | version "2.1.1" 2864 | resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2865 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 2866 | 2867 | require-main-filename@^1.0.1: 2868 | version "1.0.1" 2869 | resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" 2870 | integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug== 2871 | 2872 | resize-observer-polyfill@^1.5.1: 2873 | version "1.5.1" 2874 | resolved "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" 2875 | integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== 2876 | 2877 | resolve-dir@^1.0.0, resolve-dir@^1.0.1: 2878 | version "1.0.1" 2879 | resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" 2880 | integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== 2881 | dependencies: 2882 | expand-tilde "^2.0.0" 2883 | global-modules "^1.0.0" 2884 | 2885 | resolve-options@^1.1.0: 2886 | version "1.1.0" 2887 | resolved "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" 2888 | integrity sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A== 2889 | dependencies: 2890 | value-or-function "^3.0.0" 2891 | 2892 | resolve-url@^0.2.1: 2893 | version "0.2.1" 2894 | resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" 2895 | integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== 2896 | 2897 | resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.22.2, resolve@^1.4.0: 2898 | version "1.22.2" 2899 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" 2900 | integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== 2901 | dependencies: 2902 | is-core-module "^2.11.0" 2903 | path-parse "^1.0.7" 2904 | supports-preserve-symlinks-flag "^1.0.0" 2905 | 2906 | ret@~0.1.10: 2907 | version "0.1.15" 2908 | resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" 2909 | integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== 2910 | 2911 | reusify@^1.0.4: 2912 | version "1.0.4" 2913 | resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 2914 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 2915 | 2916 | run-parallel@^1.1.9: 2917 | version "1.2.0" 2918 | resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 2919 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 2920 | dependencies: 2921 | queue-microtask "^1.2.2" 2922 | 2923 | safe-buffer@^5.1.0: 2924 | version "5.2.1" 2925 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 2926 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 2927 | 2928 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 2929 | version "5.1.2" 2930 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 2931 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 2932 | 2933 | safe-regex@^1.1.0: 2934 | version "1.1.0" 2935 | resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" 2936 | integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== 2937 | dependencies: 2938 | ret "~0.1.10" 2939 | 2940 | sass@1.63.6, sass@^1.63.0: 2941 | version "1.63.6" 2942 | resolved "https://registry.npmjs.org/sass/-/sass-1.63.6.tgz#481610e612902e0c31c46b46cf2dad66943283ea" 2943 | integrity sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw== 2944 | dependencies: 2945 | chokidar ">=3.0.0 <4.0.0" 2946 | immutable "^4.0.0" 2947 | source-map-js ">=0.6.2 <2.0.0" 2948 | 2949 | scheduler@^0.23.0: 2950 | version "0.23.0" 2951 | resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" 2952 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== 2953 | dependencies: 2954 | loose-envify "^1.1.0" 2955 | 2956 | scroll-into-view-if-needed@^3.0.3: 2957 | version "3.0.10" 2958 | resolved "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz#38fbfe770d490baff0fb2ba34ae3539f6ec44e13" 2959 | integrity sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg== 2960 | dependencies: 2961 | compute-scroll-into-view "^3.0.2" 2962 | 2963 | semver-greatest-satisfied-range@^1.1.0: 2964 | version "1.1.0" 2965 | resolved "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" 2966 | integrity sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ== 2967 | dependencies: 2968 | sver-compat "^1.5.0" 2969 | 2970 | "semver@2 || 3 || 4 || 5": 2971 | version "5.7.1" 2972 | resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 2973 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 2974 | 2975 | semver@^7.3.7: 2976 | version "7.5.4" 2977 | resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" 2978 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== 2979 | dependencies: 2980 | lru-cache "^6.0.0" 2981 | 2982 | set-blocking@^2.0.0: 2983 | version "2.0.0" 2984 | resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2985 | integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== 2986 | 2987 | set-value@^2.0.0, set-value@^2.0.1: 2988 | version "2.0.1" 2989 | resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" 2990 | integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== 2991 | dependencies: 2992 | extend-shallow "^2.0.1" 2993 | is-extendable "^0.1.1" 2994 | is-plain-object "^2.0.3" 2995 | split-string "^3.0.1" 2996 | 2997 | slash@^3.0.0: 2998 | version "3.0.0" 2999 | resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 3000 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 3001 | 3002 | snapdragon-node@^2.0.1: 3003 | version "2.1.1" 3004 | resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" 3005 | integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== 3006 | dependencies: 3007 | define-property "^1.0.0" 3008 | isobject "^3.0.0" 3009 | snapdragon-util "^3.0.1" 3010 | 3011 | snapdragon-util@^3.0.1: 3012 | version "3.0.1" 3013 | resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" 3014 | integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== 3015 | dependencies: 3016 | kind-of "^3.2.0" 3017 | 3018 | snapdragon@^0.8.1: 3019 | version "0.8.2" 3020 | resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" 3021 | integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== 3022 | dependencies: 3023 | base "^0.11.1" 3024 | debug "^2.2.0" 3025 | define-property "^0.2.5" 3026 | extend-shallow "^2.0.1" 3027 | map-cache "^0.2.2" 3028 | source-map "^0.5.6" 3029 | source-map-resolve "^0.5.0" 3030 | use "^3.1.0" 3031 | 3032 | "source-map-js@>=0.6.2 <2.0.0": 3033 | version "1.0.2" 3034 | resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 3035 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 3036 | 3037 | source-map-resolve@^0.5.0: 3038 | version "0.5.3" 3039 | resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" 3040 | integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== 3041 | dependencies: 3042 | atob "^2.1.2" 3043 | decode-uri-component "^0.2.0" 3044 | resolve-url "^0.2.1" 3045 | source-map-url "^0.4.0" 3046 | urix "^0.1.0" 3047 | 3048 | source-map-url@^0.4.0: 3049 | version "0.4.1" 3050 | resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" 3051 | integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== 3052 | 3053 | source-map@^0.5.6: 3054 | version "0.5.7" 3055 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 3056 | integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== 3057 | 3058 | sparkles@^1.0.0: 3059 | version "1.0.1" 3060 | resolved "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" 3061 | integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== 3062 | 3063 | spdx-correct@^3.0.0: 3064 | version "3.2.0" 3065 | resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" 3066 | integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== 3067 | dependencies: 3068 | spdx-expression-parse "^3.0.0" 3069 | spdx-license-ids "^3.0.0" 3070 | 3071 | spdx-exceptions@^2.1.0: 3072 | version "2.3.0" 3073 | resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" 3074 | integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== 3075 | 3076 | spdx-expression-parse@^3.0.0: 3077 | version "3.0.1" 3078 | resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" 3079 | integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== 3080 | dependencies: 3081 | spdx-exceptions "^2.1.0" 3082 | spdx-license-ids "^3.0.0" 3083 | 3084 | spdx-license-ids@^3.0.0: 3085 | version "3.0.13" 3086 | resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" 3087 | integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== 3088 | 3089 | split-string@^3.0.1, split-string@^3.0.2: 3090 | version "3.1.0" 3091 | resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" 3092 | integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== 3093 | dependencies: 3094 | extend-shallow "^3.0.0" 3095 | 3096 | stack-trace@0.0.10: 3097 | version "0.0.10" 3098 | resolved "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" 3099 | integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== 3100 | 3101 | static-extend@^0.1.1: 3102 | version "0.1.2" 3103 | resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" 3104 | integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== 3105 | dependencies: 3106 | define-property "^0.2.5" 3107 | object-copy "^0.1.0" 3108 | 3109 | stream-exhaust@^1.0.1: 3110 | version "1.0.2" 3111 | resolved "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" 3112 | integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== 3113 | 3114 | stream-shift@^1.0.0: 3115 | version "1.0.1" 3116 | resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" 3117 | integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== 3118 | 3119 | string-convert@^0.2.0: 3120 | version "0.2.1" 3121 | resolved "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" 3122 | integrity sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A== 3123 | 3124 | string-width@^1.0.1, string-width@^1.0.2: 3125 | version "1.0.2" 3126 | resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 3127 | integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== 3128 | dependencies: 3129 | code-point-at "^1.0.0" 3130 | is-fullwidth-code-point "^1.0.0" 3131 | strip-ansi "^3.0.0" 3132 | 3133 | string_decoder@~1.1.1: 3134 | version "1.1.1" 3135 | resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 3136 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 3137 | dependencies: 3138 | safe-buffer "~5.1.0" 3139 | 3140 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 3141 | version "3.0.1" 3142 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 3143 | integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== 3144 | dependencies: 3145 | ansi-regex "^2.0.0" 3146 | 3147 | strip-bom@^2.0.0: 3148 | version "2.0.0" 3149 | resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 3150 | integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== 3151 | dependencies: 3152 | is-utf8 "^0.2.0" 3153 | 3154 | stylis@^4.0.13: 3155 | version "4.3.0" 3156 | resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c" 3157 | integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ== 3158 | 3159 | supports-preserve-symlinks-flag@^1.0.0: 3160 | version "1.0.0" 3161 | resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 3162 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 3163 | 3164 | sver-compat@^1.5.0: 3165 | version "1.5.0" 3166 | resolved "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" 3167 | integrity sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg== 3168 | dependencies: 3169 | es6-iterator "^2.0.1" 3170 | es6-symbol "^3.1.1" 3171 | 3172 | throttle-debounce@^5.0.0: 3173 | version "5.0.0" 3174 | resolved "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.0.tgz#a17a4039e82a2ed38a5e7268e4132d6960d41933" 3175 | integrity sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg== 3176 | 3177 | through2-filter@^3.0.0: 3178 | version "3.0.0" 3179 | resolved "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" 3180 | integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== 3181 | dependencies: 3182 | through2 "~2.0.0" 3183 | xtend "~4.0.0" 3184 | 3185 | through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: 3186 | version "2.0.5" 3187 | resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" 3188 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== 3189 | dependencies: 3190 | readable-stream "~2.3.6" 3191 | xtend "~4.0.1" 3192 | 3193 | time-stamp@^1.0.0: 3194 | version "1.1.0" 3195 | resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" 3196 | integrity sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw== 3197 | 3198 | to-absolute-glob@^2.0.0: 3199 | version "2.0.2" 3200 | resolved "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" 3201 | integrity sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA== 3202 | dependencies: 3203 | is-absolute "^1.0.0" 3204 | is-negated-glob "^1.0.0" 3205 | 3206 | to-object-path@^0.3.0: 3207 | version "0.3.0" 3208 | resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" 3209 | integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== 3210 | dependencies: 3211 | kind-of "^3.0.2" 3212 | 3213 | to-regex-range@^2.1.0: 3214 | version "2.1.1" 3215 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" 3216 | integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== 3217 | dependencies: 3218 | is-number "^3.0.0" 3219 | repeat-string "^1.6.1" 3220 | 3221 | to-regex-range@^5.0.1: 3222 | version "5.0.1" 3223 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 3224 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 3225 | dependencies: 3226 | is-number "^7.0.0" 3227 | 3228 | to-regex@^3.0.1, to-regex@^3.0.2: 3229 | version "3.0.2" 3230 | resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" 3231 | integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== 3232 | dependencies: 3233 | define-property "^2.0.2" 3234 | extend-shallow "^3.0.2" 3235 | regex-not "^1.0.2" 3236 | safe-regex "^1.1.0" 3237 | 3238 | to-through@^2.0.0: 3239 | version "2.0.0" 3240 | resolved "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" 3241 | integrity sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q== 3242 | dependencies: 3243 | through2 "^2.0.3" 3244 | 3245 | toggle-selection@^1.0.6: 3246 | version "1.0.6" 3247 | resolved "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" 3248 | integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== 3249 | 3250 | tslib@^1.8.1: 3251 | version "1.14.1" 3252 | resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 3253 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== 3254 | 3255 | tsutils@^3.21.0: 3256 | version "3.21.0" 3257 | resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" 3258 | integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== 3259 | dependencies: 3260 | tslib "^1.8.1" 3261 | 3262 | type@^1.0.1: 3263 | version "1.2.0" 3264 | resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" 3265 | integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== 3266 | 3267 | type@^2.7.2: 3268 | version "2.7.2" 3269 | resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" 3270 | integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== 3271 | 3272 | typedarray@^0.0.6: 3273 | version "0.0.6" 3274 | resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 3275 | integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== 3276 | 3277 | typescript@4.9.4: 3278 | version "4.9.4" 3279 | resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78" 3280 | integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== 3281 | 3282 | unc-path-regex@^0.1.2: 3283 | version "0.1.2" 3284 | resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" 3285 | integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== 3286 | 3287 | undertaker-registry@^1.0.0: 3288 | version "1.0.1" 3289 | resolved "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" 3290 | integrity sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw== 3291 | 3292 | undertaker@^1.2.1: 3293 | version "1.3.0" 3294 | resolved "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz#363a6e541f27954d5791d6fa3c1d321666f86d18" 3295 | integrity sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg== 3296 | dependencies: 3297 | arr-flatten "^1.0.1" 3298 | arr-map "^2.0.0" 3299 | bach "^1.0.0" 3300 | collection-map "^1.0.0" 3301 | es6-weak-map "^2.0.1" 3302 | fast-levenshtein "^1.0.0" 3303 | last-run "^1.1.0" 3304 | object.defaults "^1.0.0" 3305 | object.reduce "^1.0.0" 3306 | undertaker-registry "^1.0.0" 3307 | 3308 | union-value@^1.0.0: 3309 | version "1.0.1" 3310 | resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" 3311 | integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== 3312 | dependencies: 3313 | arr-union "^3.1.0" 3314 | get-value "^2.0.6" 3315 | is-extendable "^0.1.1" 3316 | set-value "^2.0.1" 3317 | 3318 | unique-stream@^2.0.2: 3319 | version "2.3.1" 3320 | resolved "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" 3321 | integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== 3322 | dependencies: 3323 | json-stable-stringify-without-jsonify "^1.0.1" 3324 | through2-filter "^3.0.0" 3325 | 3326 | unset-value@^1.0.0: 3327 | version "1.0.0" 3328 | resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" 3329 | integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== 3330 | dependencies: 3331 | has-value "^0.3.1" 3332 | isobject "^3.0.0" 3333 | 3334 | upath@^1.1.1: 3335 | version "1.2.0" 3336 | resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" 3337 | integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== 3338 | 3339 | urix@^0.1.0: 3340 | version "0.1.0" 3341 | resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" 3342 | integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== 3343 | 3344 | use@^3.1.0: 3345 | version "3.1.1" 3346 | resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" 3347 | integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== 3348 | 3349 | util-deprecate@~1.0.1: 3350 | version "1.0.2" 3351 | resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3352 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 3353 | 3354 | v8flags@^3.2.0: 3355 | version "3.2.0" 3356 | resolved "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" 3357 | integrity sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg== 3358 | dependencies: 3359 | homedir-polyfill "^1.0.1" 3360 | 3361 | validate-npm-package-license@^3.0.1: 3362 | version "3.0.4" 3363 | resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 3364 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== 3365 | dependencies: 3366 | spdx-correct "^3.0.0" 3367 | spdx-expression-parse "^3.0.0" 3368 | 3369 | value-or-function@^3.0.0: 3370 | version "3.0.0" 3371 | resolved "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" 3372 | integrity sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg== 3373 | 3374 | vinyl-fs@^3.0.0: 3375 | version "3.0.3" 3376 | resolved "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" 3377 | integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== 3378 | dependencies: 3379 | fs-mkdirp-stream "^1.0.0" 3380 | glob-stream "^6.1.0" 3381 | graceful-fs "^4.0.0" 3382 | is-valid-glob "^1.0.0" 3383 | lazystream "^1.0.0" 3384 | lead "^1.0.0" 3385 | object.assign "^4.0.4" 3386 | pumpify "^1.3.5" 3387 | readable-stream "^2.3.3" 3388 | remove-bom-buffer "^3.0.0" 3389 | remove-bom-stream "^1.2.0" 3390 | resolve-options "^1.1.0" 3391 | through2 "^2.0.0" 3392 | to-through "^2.0.0" 3393 | value-or-function "^3.0.0" 3394 | vinyl "^2.0.0" 3395 | vinyl-sourcemap "^1.1.0" 3396 | 3397 | vinyl-sourcemap@^1.1.0: 3398 | version "1.1.0" 3399 | resolved "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" 3400 | integrity sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA== 3401 | dependencies: 3402 | append-buffer "^1.0.2" 3403 | convert-source-map "^1.5.0" 3404 | graceful-fs "^4.1.6" 3405 | normalize-path "^2.1.1" 3406 | now-and-later "^2.0.0" 3407 | remove-bom-buffer "^3.0.0" 3408 | vinyl "^2.0.0" 3409 | 3410 | vinyl@^2.0.0: 3411 | version "2.2.1" 3412 | resolved "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" 3413 | integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== 3414 | dependencies: 3415 | clone "^2.1.1" 3416 | clone-buffer "^1.0.0" 3417 | clone-stats "^1.0.0" 3418 | cloneable-readable "^1.0.0" 3419 | remove-trailing-separator "^1.0.1" 3420 | replace-ext "^1.0.0" 3421 | 3422 | which-module@^1.0.0: 3423 | version "1.0.0" 3424 | resolved "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" 3425 | integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ== 3426 | 3427 | which@^1.2.14: 3428 | version "1.3.1" 3429 | resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 3430 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== 3431 | dependencies: 3432 | isexe "^2.0.0" 3433 | 3434 | wrap-ansi@^2.0.0: 3435 | version "2.1.0" 3436 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" 3437 | integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw== 3438 | dependencies: 3439 | string-width "^1.0.1" 3440 | strip-ansi "^3.0.1" 3441 | 3442 | wrappy@1: 3443 | version "1.0.2" 3444 | resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3445 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 3446 | 3447 | xtend@~4.0.0, xtend@~4.0.1: 3448 | version "4.0.2" 3449 | resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 3450 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 3451 | 3452 | y18n@^3.2.1: 3453 | version "3.2.2" 3454 | resolved "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" 3455 | integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== 3456 | 3457 | yallist@^4.0.0: 3458 | version "4.0.0" 3459 | resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 3460 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 3461 | 3462 | yargs-parser@^5.0.1: 3463 | version "5.0.1" 3464 | resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz#7ede329c1d8cdbbe209bd25cdb990e9b1ebbb394" 3465 | integrity sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA== 3466 | dependencies: 3467 | camelcase "^3.0.0" 3468 | object.assign "^4.1.0" 3469 | 3470 | yargs@^7.1.0: 3471 | version "7.1.2" 3472 | resolved "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz#63a0a5d42143879fdbb30370741374e0641d55db" 3473 | integrity sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA== 3474 | dependencies: 3475 | camelcase "^3.0.0" 3476 | cliui "^3.2.0" 3477 | decamelize "^1.1.1" 3478 | get-caller-file "^1.0.1" 3479 | os-locale "^1.4.0" 3480 | read-pkg-up "^1.0.1" 3481 | require-directory "^2.1.1" 3482 | require-main-filename "^1.0.1" 3483 | set-blocking "^2.0.0" 3484 | string-width "^1.0.2" 3485 | which-module "^1.0.0" 3486 | y18n "^3.2.1" 3487 | yargs-parser "^5.0.1" 3488 | --------------------------------------------------------------------------------