├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── docs └── howto.md ├── jsconfig.json ├── package.json ├── packages ├── ui5-app │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ ├── index.html │ │ └── manifest.json └── ui5-library-showcase │ ├── karma.conf.js │ ├── package.json │ ├── src │ └── ui5 │ │ └── community │ │ └── showcaselib │ │ ├── QRCode.js │ │ ├── QRCodeRenderer.js │ │ ├── library.js │ │ ├── manifest.json │ │ ├── messagebundle.properties │ │ ├── messagebundle_en.properties │ │ └── themes │ │ ├── base │ │ ├── QRCode.less │ │ └── library.source.less │ │ ├── sap_horizon │ │ └── library.source.less │ │ ├── sap_horizon_dark │ │ └── library.source.less │ │ ├── sap_horizon_hcb │ │ └── library.source.less │ │ └── sap_horizon_hcw │ │ └── library.source.less │ ├── test │ └── ui5 │ │ └── community │ │ └── showcaselib │ │ ├── QRCode.html │ │ ├── QRCode.js │ │ └── qunit │ │ ├── QRCode.qunit.js │ │ ├── testsuite.qunit.html │ │ └── testsuite.qunit.js │ └── ui5.yaml └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # see https://editorconfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | # We recommend you to keep these unchanged 9 | end_of_line = lf 10 | charset = utf-8 11 | trim_trailing_whitespace = true 12 | insert_final_newline = true 13 | 14 | # Change these settings to your own preference 15 | indent_style = space 16 | 17 | [*.md] 18 | trim_trailing_whitespace = false 19 | 20 | [{package.json,*.yaml}] 21 | indent_size = 2 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | /* 2 | * ---------------------------------------------------------------------------- 3 | * "THE DERIVED BEER-WARE LICENSE" (Revision 1): 4 | * You can do whatever you want with this stuff. When you like it, just buy 5 | * Volker Buzek (@vobu), Marco Beier (@wridgeu) or Matthias Osswald (@matthiaso) 6 | * a beer or buy Peter Muessig (@pmuessig) a coke when you see one of them. 7 | * 8 | * Inspired by the official: https://fedoraproject.org/wiki/Licensing/Beerware 9 | * 10 | * "THE BEER-WARE LICENSE" (Revision 42): 11 | * wrote this file. As long as you retain this notice you 12 | * can do whatever you want with this stuff. If we meet some day, and you think 13 | * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp 14 | * ---------------------------------------------------------------------------- 15 | */ 16 | 17 | --- 18 | 19 | 20 | Apache License 21 | Version 2.0, January 2004 22 | http://www.apache.org/licenses/ 23 | 24 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 25 | 26 | 1. Definitions. 27 | 28 | "License" shall mean the terms and conditions for use, reproduction, 29 | and distribution as defined by Sections 1 through 9 of this document. 30 | 31 | "Licensor" shall mean the copyright owner or entity authorized by 32 | the copyright owner that is granting the License. 33 | 34 | "Legal Entity" shall mean the union of the acting entity and all 35 | other entities that control, are controlled by, or are under common 36 | control with that entity. For the purposes of this definition, 37 | "control" means (i) the power, direct or indirect, to cause the 38 | direction or management of such entity, whether by contract or 39 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 40 | outstanding shares, or (iii) beneficial ownership of such entity. 41 | 42 | "You" (or "Your") shall mean an individual or Legal Entity 43 | exercising permissions granted by this License. 44 | 45 | "Source" form shall mean the preferred form for making modifications, 46 | including but not limited to software source code, documentation 47 | source, and configuration files. 48 | 49 | "Object" form shall mean any form resulting from mechanical 50 | transformation or translation of a Source form, including but 51 | not limited to compiled object code, generated documentation, 52 | and conversions to other media types. 53 | 54 | "Work" shall mean the work of authorship, whether in Source or 55 | Object form, made available under the License, as indicated by a 56 | copyright notice that is included in or attached to the work 57 | (an example is provided in the Appendix below). 58 | 59 | "Derivative Works" shall mean any work, whether in Source or Object 60 | form, that is based on (or derived from) the Work and for which the 61 | editorial revisions, annotations, elaborations, or other modifications 62 | represent, as a whole, an original work of authorship. For the purposes 63 | of this License, Derivative Works shall not include works that remain 64 | separable from, or merely link (or bind by name) to the interfaces of, 65 | the Work and Derivative Works thereof. 66 | 67 | "Contribution" shall mean any work of authorship, including 68 | the original version of the Work and any modifications or additions 69 | to that Work or Derivative Works thereof, that is intentionally 70 | submitted to Licensor for inclusion in the Work by the copyright owner 71 | or by an individual or Legal Entity authorized to submit on behalf of 72 | the copyright owner. For the purposes of this definition, "submitted" 73 | means any form of electronic, verbal, or written communication sent 74 | to the Licensor or its representatives, including but not limited to 75 | communication on electronic mailing lists, source code control systems, 76 | and issue tracking systems that are managed by, or on behalf of, the 77 | Licensor for the purpose of discussing and improving the Work, but 78 | excluding communication that is conspicuously marked or otherwise 79 | designated in writing by the copyright owner as "Not a Contribution." 80 | 81 | "Contributor" shall mean Licensor and any individual or Legal Entity 82 | on behalf of whom a Contribution has been received by Licensor and 83 | subsequently incorporated within the Work. 84 | 85 | 2. Grant of Copyright License. Subject to the terms and conditions of 86 | this License, each Contributor hereby grants to You a perpetual, 87 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 88 | copyright license to reproduce, prepare Derivative Works of, 89 | publicly display, publicly perform, sublicense, and distribute the 90 | Work and such Derivative Works in Source or Object form. 91 | 92 | 3. Grant of Patent License. Subject to the terms and conditions of 93 | this License, each Contributor hereby grants to You a perpetual, 94 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 95 | (except as stated in this section) patent license to make, have made, 96 | use, offer to sell, sell, import, and otherwise transfer the Work, 97 | where such license applies only to those patent claims licensable 98 | by such Contributor that are necessarily infringed by their 99 | Contribution(s) alone or by combination of their Contribution(s) 100 | with the Work to which such Contribution(s) was submitted. If You 101 | institute patent litigation against any entity (including a 102 | cross-claim or counterclaim in a lawsuit) alleging that the Work 103 | or a Contribution incorporated within the Work constitutes direct 104 | or contributory patent infringement, then any patent licenses 105 | granted to You under this License for that Work shall terminate 106 | as of the date such litigation is filed. 107 | 108 | 4. Redistribution. You may reproduce and distribute copies of the 109 | Work or Derivative Works thereof in any medium, with or without 110 | modifications, and in Source or Object form, provided that You 111 | meet the following conditions: 112 | 113 | (a) You must give any other recipients of the Work or 114 | Derivative Works a copy of this License; and 115 | 116 | (b) You must cause any modified files to carry prominent notices 117 | stating that You changed the files; and 118 | 119 | (c) You must retain, in the Source form of any Derivative Works 120 | that You distribute, all copyright, patent, trademark, and 121 | attribution notices from the Source form of the Work, 122 | excluding those notices that do not pertain to any part of 123 | the Derivative Works; and 124 | 125 | (d) If the Work includes a "NOTICE" text file as part of its 126 | distribution, then any Derivative Works that You distribute must 127 | include a readable copy of the attribution notices contained 128 | within such NOTICE file, excluding those notices that do not 129 | pertain to any part of the Derivative Works, in at least one 130 | of the following places: within a NOTICE text file distributed 131 | as part of the Derivative Works; within the Source form or 132 | documentation, if provided along with the Derivative Works; or, 133 | within a display generated by the Derivative Works, if and 134 | wherever such third-party notices normally appear. The contents 135 | of the NOTICE file are for informational purposes only and 136 | do not modify the License. You may add Your own attribution 137 | notices within Derivative Works that You distribute, alongside 138 | or as an addendum to the NOTICE text from the Work, provided 139 | that such additional attribution notices cannot be construed 140 | as modifying the License. 141 | 142 | You may add Your own copyright statement to Your modifications and 143 | may provide additional or different license terms and conditions 144 | for use, reproduction, or distribution of Your modifications, or 145 | for any such Derivative Works as a whole, provided Your use, 146 | reproduction, and distribution of the Work otherwise complies with 147 | the conditions stated in this License. 148 | 149 | 5. Submission of Contributions. Unless You explicitly state otherwise, 150 | any Contribution intentionally submitted for inclusion in the Work 151 | by You to the Licensor shall be under the terms and conditions of 152 | this License, without any additional terms or conditions. 153 | Notwithstanding the above, nothing herein shall supersede or modify 154 | the terms of any separate license agreement you may have executed 155 | with Licensor regarding such Contributions. 156 | 157 | 6. Trademarks. This License does not grant permission to use the trade 158 | names, trademarks, service marks, or product names of the Licensor, 159 | except as required for reasonable and customary use in describing the 160 | origin of the Work and reproducing the content of the NOTICE file. 161 | 162 | 7. Disclaimer of Warranty. Unless required by applicable law or 163 | agreed to in writing, Licensor provides the Work (and each 164 | Contributor provides its Contributions) on an "AS IS" BASIS, 165 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 166 | implied, including, without limitation, any warranties or conditions 167 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 168 | PARTICULAR PURPOSE. You are solely responsible for determining the 169 | appropriateness of using or redistributing the Work and assume any 170 | risks associated with Your exercise of permissions under this License. 171 | 172 | 8. Limitation of Liability. In no event and under no legal theory, 173 | whether in tort (including negligence), contract, or otherwise, 174 | unless required by applicable law (such as deliberate and grossly 175 | negligent acts) or agreed to in writing, shall any Contributor be 176 | liable to You for damages, including any direct, indirect, special, 177 | incidental, or consequential damages of any character arising as a 178 | result of this License or out of the use or inability to use the 179 | Work (including but not limited to damages for loss of goodwill, 180 | work stoppage, computer failure or malfunction, or any and all 181 | other commercial damages or losses), even if such Contributor 182 | has been advised of the possibility of such damages. 183 | 184 | 9. Accepting Warranty or Additional Liability. While redistributing 185 | the Work or Derivative Works thereof, You may choose to offer, 186 | and charge a fee for, acceptance of support, warranty, indemnity, 187 | or other liability obligations and/or rights consistent with this 188 | License. However, in accepting such obligations, You may act only 189 | on Your own behalf and on Your sole responsibility, not on behalf 190 | of any other Contributor, and only if You agree to indemnify, 191 | defend, and hold each Contributor harmless for any liability 192 | incurred by, or claims asserted against, such Contributor by reason 193 | of your accepting any such warranty or additional liability. 194 | 195 | END OF TERMS AND CONDITIONS 196 | 197 | APPENDIX: How to apply the Apache License to your work. 198 | 199 | To apply the Apache License to your work, attach the following 200 | boilerplate notice, with the fields enclosed by brackets "[]" 201 | replaced with your own identifying information. (Don't include 202 | the brackets!) The text should be enclosed in the appropriate 203 | comment syntax for the file format. We also recommend that a 204 | file or class name and description of purpose be included on the 205 | same "printed page" as the copyright notice for easier 206 | identification within third-party archives. 207 | 208 | Copyright [yyyy] [name of copyright owner] 209 | 210 | Licensed under the Apache License, Version 2.0 (the "License"); 211 | you may not use this file except in compliance with the License. 212 | You may obtain a copy of the License at 213 | 214 | http://www.apache.org/licenses/LICENSE-2.0 215 | 216 | Unless required by applicable law or agreed to in writing, software 217 | distributed under the License is distributed on an "AS IS" BASIS, 218 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 219 | See the License for the specific language governing permissions and 220 | limitations under the License. 221 | 222 | ------------------------------------------------------------------------------ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ui5-library-showcase 2 | 3 | This repository showcases the creation of UI5 libraries for custom control development. 4 | 5 | **Attention: This library uses already ES6 syntax!** 6 | 7 | ## Getting Started 8 | 9 | The project is a mono repo with the following structure: 10 | 11 | ```text 12 | packages 13 | ├── ui5-app // test application 14 | └── ui5-library-showcase // showcase library 15 | ``` 16 | 17 | The library contains one control the `QRCode`. 18 | 19 | ### Running the application 20 | 21 | To run the application execute the following CLI: 22 | 23 | ```sh 24 | # optional: prepare the repository with yarn 25 | yarn 26 | 27 | # run the application 28 | yarn start:app 29 | ``` 30 | 31 | ### Running the QRCode test page in the library 32 | 33 | To run the `QRCode` testpage execute the following CLI: 34 | 35 | ```sh 36 | # optional: prepare the repository with yarn 37 | yarn 38 | 39 | # run the QRCode test page 40 | yarn start 41 | ``` 42 | 43 | ### Running the QUnit testsuite of the library 44 | 45 | To run the QUnit testsuite of the library execute the following CLI: 46 | 47 | ```sh 48 | # optional: prepare the repository with yarn 49 | yarn 50 | 51 | # run the QUnit testsuite 52 | yarn testsuite 53 | ``` 54 | 55 | ### Running the Karma to execute the QUnit testsuite of the library 56 | 57 | To run Karma to execute the QUnit testsuite execute the following CLI: 58 | 59 | ```sh 60 | # optional: prepare the repository with yarn 61 | yarn 62 | 63 | # run Karma 64 | yarn test 65 | ``` 66 | 67 | ## License 68 | 69 | This work is [dual-licensed](./LICENSE) under Apache 2.0 and the Derived Beer-ware License. The official license will be Apache 2.0, but ultimately you can choose between one of them if you use this work. 70 | 71 | When you like this stuff, buy [@vobu](https://twitter.com/vobu), [@matz3](https://twitter.com/matthiaso), [@wridgeu](https://twitter.com/wridgeu) a beer or buy [@pmuessig](https://twitter.com/pmuessig) a coke when you see them. 72 | -------------------------------------------------------------------------------- /docs/howto.md: -------------------------------------------------------------------------------- 1 | # Creating Control Libraries 2 | 3 | Creating control libraries in OpenUI5 docu: https://github.com/SAP/openui5/blob/master/docs/controllibraries.md 4 | 5 | ## Initial Steps 6 | 7 | Decide for a namespace. 8 | 9 | Decide for package name: 10 | 11 | * Naming convention: `ui5-lib-[LIB NAMESPACE]` 12 | * [LIB NAMESPACE] => hierachical namespace (dot separated, e.g. ui5.community.showcaselib) 13 | * Allows easy search on NPM registry (we can also use keywords) 14 | 15 | ## Project Setup 16 | 17 | ```bash 18 | $> npm init -y 19 | $> mkdir -p src # let ui5 tooling know that we're creating a custom lib 20 | $> ui5 init 21 | $> cd src; mkdir -p ui5/community/showcaselib # sync namespaces and folder structure 22 | $> touch ui5/community/showcaselib/manifest.json 23 | ``` 24 | 25 | Example [`manifest.json`](https://ui5.sap.com/resources/sap/ui/table/manifest.json) 26 | 27 | ```bash 28 | $> touch ui5/community/showcaselib/library.js 29 | ``` 30 | 31 | Copy & Paste the content from the control libraries documentation. 32 | 33 | Steps: 34 | 35 | * Adopt imports (remove jQuery!) 36 | * Adopt namespace 37 | * Cleanup of code (...) 38 | 39 | ```bash 40 | $> touch src/ui5/community/showcaselib/QRCode.js 41 | $> touch src/ui5/community/showcaselib/QRCodeRenderer.js 42 | ``` 43 | 44 | Fill QRCode.js and QRCodeRenderer.js with code! 45 | 46 | Next step test page: 47 | 48 | ```bash 49 | $> mkdir -p test/ui5/community/showcaselib/ 50 | $> touch test/ui5/community/showcaselib/QRCode.html 51 | ``` 52 | 53 | Add dependencies 54 | 55 | ```bash 56 | $> ui5 use openui5@latest 57 | $> ui5 add sap.ui.core 58 | ``` 59 | 60 | Start the test server: 61 | 62 | ```bash 63 | $> ui5 serve -o test-resources/ui5/community/showcaselib/QRCode.html 64 | ``` 65 | 66 | Add live reload! 67 | 68 | Add support for theming: 69 | here's an overview of all theme parameters: 70 | https://ui5.sap.com/test-resources/sap/m/demokit/theming/webapp/index.html 71 | 72 | ```bash 73 | # (in / of lib) 74 | $> ui5 add themelib_sap_fiori_3 75 | $> mkdir -p src/themes/base 76 | $> touch src/themes/base/QRCode.less 77 | $> touch src/themes/base/library.source.less 78 | # ... import base global.less'es 79 | # @import "QRCode.less"; 80 | ``` 81 | 82 | Check for "sap.ui5".library.css = true 83 | 84 | Add support for specific theme 85 | 86 | ```bash 87 | # (in / of lib) 88 | $> mkdir -p src/themes/base 89 | $> touch src/themes/sap_fiori_3_dark/library.source.less 90 | # ... import sap_fiori_3_dark global.less'es 91 | # @import "../base/library.source.less"; 92 | ``` 93 | 94 | Add 3rd party libs used in library controls 95 | 96 | Options: 97 | 98 | 1. Include OSS in library namespace + lib (classic libs) 99 | 1. NPM packages providing browserified OSS can be embedded via shimming 100 | 1. NPM packages which are not browserified can be repackaged via rollup or other tools (e.g. [Apollo Lib](https://github.com/petermuessig/ui5-sample-apollo/tree/master/packages/ui5-apollo-lib)) 101 | 102 | Runtime shim of modules: see [OpenUI5 CodeEditor](https://github.com/SAP/openui5/blob/master/src/sap.ui.codeeditor/src/sap/ui/codeeditor/CodeEditor.js#L5-L23) - module shim for packaged OSS. 103 | 104 | Tooling shim: see [UI5con 2020 demo lib](https://github.com/matz3/ui5con20-ui5-tooling/blob/master/demo-project/packages/library/ui5.yaml#L13-L28) 105 | 106 | ```bash 107 | $> yarn add @zxing/library 108 | # also add to package.json ui5.dependencies! 109 | ``` 110 | 111 | add shim config to `ui5.yaml` 112 | -> `ui5 build --all` will then include `@zxing/library`, but also all other defined libraries in `ui5.yaml` 113 | 114 | use `sap.ui.loader.config()` for loading the 3rd party lib at dev-time for using inside control 115 | (in order to not pollute the global scope) 116 | 117 | * `amd: true` 118 | * `exports: "ZXing"` 119 | 120 | when used in app, the test-page of the library is available at 121 | note: http://localhost:1081/test-resources/ui5/community/showcaselib/QRCode.html 122 | at dev-time (via `ui5 serve`) 123 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": [ 3 | "packages/**/*.js", 4 | "packages/**/*.json", 5 | "node_modules/@sapui5/ts-types/types", 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ui5-library-showcase-workspace", 3 | "version": "0.2.0", 4 | "private": true, 5 | "description": "Showcase the structure of UI5 Custom Control Libraries", 6 | "scripts": { 7 | "start": "yarn start:lib", 8 | "test": "yarn workspace ui5-library-showcase test", 9 | "testsuite": "yarn workspace ui5-library-showcase testsuite", 10 | "start:app": "yarn workspace ui5-app start", 11 | "start:lib": "yarn workspace ui5-library-showcase start", 12 | "build:app": "yarn workspace ui5-app build", 13 | "build:lib": "yarn workspace ui5-library-showcase build" 14 | }, 15 | "keywords": [ 16 | "ui5", 17 | "library", 18 | "control", 19 | "theming", 20 | "i18n" 21 | ], 22 | "author": "Matthias Osswald, Peter Muessig, Volker Buzek, Marco Beier", 23 | "license": "Apache-2.0", 24 | "workspaces": [ 25 | "packages/*" 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /packages/ui5-app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ui5-app", 3 | "version": "0.2.0", 4 | "description": "UI5 application to showcase the consumption of UI5 Custom Control Libraries", 5 | "private": true, 6 | "author": "Matthias Osswald, Peter Muessig, Volker Buzek, Marco Beier", 7 | "license": "Beerware", 8 | "scripts": { 9 | "start": "ui5 serve -o index.html", 10 | "build": "ui5 build --all" 11 | }, 12 | "devDependencies": { 13 | "@ui5/cli": "^2.14.10", 14 | "ui5-middleware-livereload": "*", 15 | "@sapui5/ts-types": "1.105.0" 16 | }, 17 | "dependencies": { 18 | "ui5-library-showcase": "0.2.0" 19 | }, 20 | "ui5": { 21 | "dependencies": [ 22 | "ui5-middleware-livereload", 23 | "ui5-library-showcase" 24 | ] 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /packages/ui5-app/ui5.yaml: -------------------------------------------------------------------------------- 1 | specVersion: "2.6" 2 | metadata: 3 | name: ui5-app 4 | type: application 5 | framework: 6 | name: OpenUI5 7 | version: "1.105.0" 8 | libraries: 9 | - name: sap.m 10 | - name: sap.ui.core 11 | - name: themelib_sap_horizon 12 | server: 13 | customMiddleware: 14 | - name: ui5-middleware-livereload 15 | afterMiddleware: compression 16 | -------------------------------------------------------------------------------- /packages/ui5-app/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Showcase of UI5 Custom Control Library (dark 😱) 7 | 14 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /packages/ui5-app/webapp/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "_version": "1.44.0", 3 | "sap.app": { 4 | "id": "doesnt.matter", 5 | "type": "application", 6 | "applicationVersion": { 7 | "version": "0.0.1" 8 | }, 9 | "title": "no title", 10 | "description": "no desc" 11 | }, 12 | "sap.ui": { 13 | "technology": "UI5", 14 | "deviceTypes": { 15 | "desktop": true, 16 | "tablet": true, 17 | "phone": true 18 | } 19 | }, 20 | "sap.ui5": { 21 | "dependencies": { 22 | "minUI5Version": "1.105.0", 23 | "libs": { 24 | "sap.m": {}, 25 | "sap.ui.core": {} 26 | } 27 | }, 28 | "contentDensities": { 29 | "compact": true, 30 | "cozy": true 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/karma.conf.js: -------------------------------------------------------------------------------- 1 | // karma-ui5 usage: https://github.com/SAP/karma-ui5 2 | module.exports = function (config) { 3 | config.set({ 4 | 5 | frameworks: ["ui5"], 6 | 7 | browsers: ["Chrome"] 8 | 9 | }); 10 | }; 11 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ui5-library-showcase", 3 | "version": "0.2.0", 4 | "private": true, 5 | "description": "UI5 Custom Control Libraries to showcase the structure and OSS usage from NPM packages using ES6 syntax!", 6 | "author": "Matthias Osswald, Peter Muessig, Volker Buzek, Marco Beier", 7 | "license": "Beerware", 8 | "scripts": { 9 | "start": "ui5 serve -o test-resources/ui5/community/showcaselib/QRCode.html", 10 | "test": "karma start --browsers=ChromeHeadless --singleRun=true", 11 | "testsuite": "ui5 serve -o test-resources/ui5/community/showcaselib/qunit/testsuite.qunit.html", 12 | "build": "ui5 build --all" 13 | }, 14 | "devDependencies": { 15 | "karma": "^6.4.0", 16 | "karma-chrome-launcher": "^3.1.1", 17 | "karma-cli": "^2.0.0", 18 | "karma-ui5": "^2.4.0", 19 | "ui5-middleware-livereload": "^0.7.0" 20 | }, 21 | "ui5": { 22 | "dependencies": [ 23 | "ui5-middleware-livereload", 24 | "@zxing/library" 25 | ] 26 | }, 27 | "dependencies": { 28 | "@zxing/library": "^0.19.1" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/QRCode.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | sap.ui.define([ 6 | './library', 7 | 'sap/ui/core/Control', 8 | './QRCodeRenderer' 9 | ], (library, Control, QRCodeRenderer) => { 10 | 11 | /** 12 | * Constructor for a new QRCode. 13 | * 14 | * @param {string} [sId] ID for the new control, generated automatically if no ID is given 15 | * @param {object} [mSettings] Initial settings for the new control 16 | * 17 | * @class 18 | * The ui5.community.showcaselib.QRCode control can be used to render QRCodes. 19 | * @extends sap.ui.core.Control 20 | * 21 | * @author OpenUI5 Community 22 | * @version ${version} 23 | * 24 | * @constructor 25 | * @public 26 | * @alias ui5.community.showcaselib.QRCode 27 | */ 28 | const QRCode = Control.extend("ui5.community.showcaselib.QRCode", /** @lends ui5.community.showcaselib.QRCode.prototype */ { 29 | metadata: { 30 | library: "ui5.community.showcaselib", // can be omitted when control is in same namespace as library 31 | properties: { 32 | /** 33 | * The text to display. 34 | */ 35 | text: { 36 | type: "string", 37 | group: "Misc", 38 | defaultValue: null 39 | }, 40 | /** 41 | * The data to encode in the QRCode. 42 | */ 43 | data: { 44 | type: "string", 45 | group: "Misc", 46 | defaultValue: null 47 | } 48 | } 49 | }, 50 | renderer: QRCodeRenderer 51 | }); 52 | 53 | return QRCode; 54 | 55 | }); 56 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/QRCodeRenderer.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | sap.ui.loader.config({ 6 | shim: { 7 | 'ui5/community/showcaselib/lib/zxing/index': { 8 | amd: true, // important: disable amd loaders if present to access the dep via the global export 9 | exports: "ZXing" 10 | } 11 | } 12 | }); 13 | 14 | sap.ui.define([ 15 | "sap/ui/core/Core", 16 | './lib/zxing/index' 17 | ], (Core, ZXing) => { 18 | "use strict"; 19 | 20 | const CodeWriter = new ZXing.BrowserQRCodeSvgWriter(); 21 | 22 | const QRCodeRenderer = { 23 | apiVersion: 2 24 | }; 25 | 26 | /** 27 | * Renders the HTML for the given control, using the provided {@link sap.ui.core.RenderManager}. 28 | * 29 | * @param {sap.ui.core.RenderManager} rm the RenderManager that can be used for writing to the Render-Output-Buffer 30 | * @param {ui5.community.showcaselib.QRCode} control an object representation of the control that should be rendered 31 | */ 32 | QRCodeRenderer.render = (rm, control) => { 33 | const i18n = Core.getLibraryResourceBundle("ui5.community.showcaselib"); 34 | rm.openStart("div", control); 35 | rm.class("ui5ComScQRCode"); 36 | rm.openEnd(); 37 | rm.openStart("div", `${control.getId()}-qrcode`); 38 | rm.class("ui5ComScQRCodeSpot"); 39 | rm.openEnd(); 40 | rm.unsafeHtml((new XMLSerializer()).serializeToString(CodeWriter.write(control.getData(), 300, 300))); 41 | rm.close("div"); 42 | rm.openStart("div"); 43 | rm.openEnd(); 44 | rm.text(`${i18n.getText("ANY_TEXT")}: ${control.getText()}`); 45 | rm.close("div"); 46 | rm.close("div"); 47 | }; 48 | 49 | return QRCodeRenderer; 50 | }); 51 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | /** 6 | * Initialization Code and shared classes of library ui5.community.showcaselib 7 | */ 8 | sap.ui.define([ 9 | 'sap/ui/core/library' // library dependency 10 | ], () => { 11 | "use strict"; 12 | 13 | /** 14 | * The Community Showcase library. 15 | * 16 | * @namespace 17 | * @name ui5.community.showcaselib 18 | * @author OpenUI5 Community 19 | * @version ${version} 20 | * @public 21 | */ 22 | 23 | // delegate further initialization of this library to the Core 24 | // note the full api reference notation due to the Core not being booted yet! 25 | return sap.ui.getCore().initLibrary({ 26 | name: "ui5.community.showcaselib", 27 | version: "${version}", 28 | dependencies: ["sap.ui.core"], 29 | types: [], 30 | interfaces: [], 31 | controls: [ 32 | "ui5.community.showcaselib.QRCode" 33 | ], 34 | elements: [], 35 | noLibraryCSS: false // if no CSS is provided, you can disable the library.css load here 36 | }); 37 | }); 38 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "_version": "1.44.0", 3 | "sap.app": { 4 | "id": "ui5.community.showcaselib", 5 | "type": "library", 6 | "applicationVersion": { 7 | "version": "${version}" 8 | }, 9 | "title": "The Community Showcase Library!" 10 | }, 11 | "sap.ui": { 12 | "technology": "UI5", 13 | "deviceTypes": { 14 | "desktop": true, 15 | "phone": true, 16 | "tablet": true 17 | } 18 | }, 19 | "sap.ui5": { 20 | "contentDensities": { 21 | "compact": true, 22 | "cozy": true 23 | }, 24 | "dependencies": { 25 | "minUI5Version": "1.105.0", 26 | "libs": { 27 | "sap.ui.core": {} 28 | } 29 | }, 30 | "library": { 31 | "i18n": { 32 | "bundleUrl": "messagebundle.properties", 33 | "supportedLocales": [ 34 | "", 35 | "en" 36 | ] 37 | }, 38 | "css": true 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/messagebundle.properties: -------------------------------------------------------------------------------- 1 | ANY_TEXT=AnyText 2 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | ANY_TEXT=AnyText 2 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/themes/base/QRCode.less: -------------------------------------------------------------------------------- 1 | .ui5ComScQRCode { 2 | margin: 0.5rem; 3 | padding: 0.5rem; 4 | color: @sapUiBaseText; 5 | border: 1px solid @sapUiContentSelectedBackground; 6 | border-radius: 0.1rem; 7 | } 8 | 9 | .ui5ComScQRCode div { 10 | text-align: center; 11 | padding: 0.5rem; 12 | } 13 | 14 | .ui5ComScQRCodeSpot svg { 15 | background-color: white; 16 | border-radius: 0.1rem; 17 | display: block; 18 | margin: auto; 19 | } 20 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/themes/base/library.source.less: -------------------------------------------------------------------------------- 1 | @import "/resources/sap/ui/core/themes/base/base.less"; 2 | @import "/resources/sap/ui/core/themes/base/global.less"; 3 | 4 | @import "QRCode.less"; 5 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/themes/sap_horizon/library.source.less: -------------------------------------------------------------------------------- 1 | @import "../base/library.source.less"; 2 | @import "/resources/sap/ui/core/themes/sap_horizon/base.less"; 3 | @import "/resources/sap/ui/core/themes/sap_horizon/global.less"; 4 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/themes/sap_horizon_dark/library.source.less: -------------------------------------------------------------------------------- 1 | @import "../base/library.source.less"; 2 | @import "/resources/sap/ui/core/themes/sap_horizon_dark/base.less"; 3 | @import "/resources/sap/ui/core/themes/sap_horizon_dark/global.less"; 4 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/themes/sap_horizon_hcb/library.source.less: -------------------------------------------------------------------------------- 1 | @import "../base/library.source.less"; 2 | @import "/resources/sap/ui/core/themes/sap_horizon_hcb/base.less"; 3 | @import "/resources/sap/ui/core/themes/sap_horizon_hcb/global.less"; 4 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/src/ui5/community/showcaselib/themes/sap_horizon_hcw/library.source.less: -------------------------------------------------------------------------------- 1 | @import "../base/library.source.less"; 2 | @import "/resources/sap/ui/core/themes/sap_horizon_hcw/base.less"; 3 | @import "/resources/sap/ui/core/themes/sap_horizon_hcw/global.less"; 4 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/test/ui5/community/showcaselib/QRCode.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Test Page for ui5.community.showcaselib.QRCode 6 | 14 | 15 | 16 |

Test Page for ui5.community.showcaselib.QRCode

17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/test/ui5/community/showcaselib/QRCode.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "ui5/community/showcaselib/QRCode" 3 | ], (QRCode) => { 4 | 5 | new QRCode({ 6 | text: "OpenUI5", 7 | data: "https://openui5.org" 8 | }).placeAt("content"); 9 | 10 | }); 11 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/test/ui5/community/showcaselib/qunit/QRCode.qunit.js: -------------------------------------------------------------------------------- 1 | /*global QUnit */ 2 | sap.ui.define([ 3 | "sap/ui/qunit/QUnitUtils", 4 | "sap/ui/qunit/utils/createAndAppendDiv", 5 | "ui5/community/showcaselib/QRCode" 6 | ], function (qutils, createAndAppendDiv, QRCode) { 7 | "use strict"; 8 | 9 | // prepare DOM 10 | createAndAppendDiv("uiArea1"); 11 | 12 | // module for basic checks 13 | QUnit.module("Basic QRCode Checks"); 14 | 15 | // some basic control checks 16 | QUnit.test("Test properties", (assert) => { 17 | assert.expect(2); 18 | const oQRCode = new QRCode({ 19 | text: "MyQRCode", 20 | data: "MyData" 21 | }); 22 | assert.equal(oQRCode.getText(), "MyQRCode", "Check text equals 'MyQRCode'"); 23 | assert.equal(oQRCode.getData(), "MyData", "Check data equals 'MyData'"); 24 | }); 25 | 26 | // some basic rendering check 27 | QUnit.test("Test rendering", async function (assert) { 28 | assert.expect(1); 29 | var oQRCode = new QRCode("qrCode", { 30 | text: "MyQRCode", 31 | data: "MyData" 32 | }).placeAt("uiArea1"); 33 | return new Promise(function (resolve, reject) { 34 | setTimeout(function () { 35 | assert.ok(document.getElementById("qrCode"), "QRCode found"); 36 | resolve(); 37 | }, 100); 38 | }); 39 | }); 40 | 41 | }); 42 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/test/ui5/community/showcaselib/qunit/testsuite.qunit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | QUnit TestSuite for ui5.community.showcaselib 8 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/test/ui5/community/showcaselib/qunit/testsuite.qunit.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(function () { 2 | "use strict"; 3 | 4 | return { 5 | name: "QUnit TestSuite for ui5.community.showcaselib", 6 | defaults: { 7 | bootCore: true, 8 | ui5: { 9 | libs: "sap.ui.core,ui5.community.showcaselib", 10 | theme: "sap_fiori_3", 11 | noConflict: true, 12 | preload: "auto" 13 | }, 14 | qunit: { 15 | version: 2, 16 | reorder: false 17 | }, 18 | sinon: { 19 | version: 4, 20 | qunitBridge: true, 21 | useFakeTimers: false 22 | }, 23 | module: "./{name}.qunit" 24 | }, 25 | tests: { 26 | // test file for the QRCode control 27 | QRCode: { 28 | title: "QUnit Test for QRCode", 29 | _alternativeTitle: "QUnit tests: ui5.community.showcaselib.QRCode" 30 | } 31 | } 32 | }; 33 | 34 | }); 35 | -------------------------------------------------------------------------------- /packages/ui5-library-showcase/ui5.yaml: -------------------------------------------------------------------------------- 1 | specVersion: '2.6' 2 | metadata: 3 | name: ui5-lib-ui5.community.showcaselib 4 | type: library 5 | framework: 6 | name: OpenUI5 7 | version: "1.105.0" 8 | libraries: 9 | - name: sap.ui.core 10 | - name: themelib_sap_horizon 11 | server: 12 | customMiddleware: 13 | - name: ui5-middleware-livereload 14 | afterMiddleware: compression 15 | configuration: 16 | extraExts: "xml,json,properties" 17 | path: ["src", "test"] 18 | --- 19 | specVersion: "2.6" 20 | kind: extension 21 | type: project-shim 22 | metadata: 23 | name: zxing-shim 24 | shims: 25 | configurations: 26 | '@zxing/library': 27 | specVersion: "2.6" 28 | type: module 29 | metadata: 30 | name: '@zxing/library' 31 | resources: 32 | configuration: 33 | paths: 34 | "/resources/ui5/community/showcaselib/lib/zxing/": "umd" 35 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.18.6" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" 8 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== 9 | dependencies: 10 | "@babel/highlight" "^7.18.6" 11 | 12 | "@babel/helper-validator-identifier@^7.18.6": 13 | version "7.18.6" 14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" 15 | integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== 16 | 17 | "@babel/highlight@^7.18.6": 18 | version "7.18.6" 19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" 20 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== 21 | dependencies: 22 | "@babel/helper-validator-identifier" "^7.18.6" 23 | chalk "^2.0.0" 24 | js-tokens "^4.0.0" 25 | 26 | "@babel/parser@^7.9.4": 27 | version "7.18.13" 28 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.13.tgz#5b2dd21cae4a2c5145f1fbd8ca103f9313d3b7e4" 29 | integrity sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg== 30 | 31 | "@colors/colors@1.5.0": 32 | version "1.5.0" 33 | resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" 34 | integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== 35 | 36 | "@jridgewell/gen-mapping@^0.3.0": 37 | version "0.3.2" 38 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" 39 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== 40 | dependencies: 41 | "@jridgewell/set-array" "^1.0.1" 42 | "@jridgewell/sourcemap-codec" "^1.4.10" 43 | "@jridgewell/trace-mapping" "^0.3.9" 44 | 45 | "@jridgewell/resolve-uri@^3.0.3": 46 | version "3.1.0" 47 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" 48 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== 49 | 50 | "@jridgewell/set-array@^1.0.1": 51 | version "1.1.2" 52 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" 53 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== 54 | 55 | "@jridgewell/source-map@^0.3.2": 56 | version "0.3.2" 57 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" 58 | integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== 59 | dependencies: 60 | "@jridgewell/gen-mapping" "^0.3.0" 61 | "@jridgewell/trace-mapping" "^0.3.9" 62 | 63 | "@jridgewell/sourcemap-codec@^1.4.10": 64 | version "1.4.14" 65 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" 66 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== 67 | 68 | "@jridgewell/trace-mapping@^0.3.9": 69 | version "0.3.15" 70 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774" 71 | integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== 72 | dependencies: 73 | "@jridgewell/resolve-uri" "^3.0.3" 74 | "@jridgewell/sourcemap-codec" "^1.4.10" 75 | 76 | "@nodelib/fs.scandir@2.1.5": 77 | version "2.1.5" 78 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 79 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 80 | dependencies: 81 | "@nodelib/fs.stat" "2.0.5" 82 | run-parallel "^1.1.9" 83 | 84 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 85 | version "2.0.5" 86 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 87 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 88 | 89 | "@nodelib/fs.walk@^1.2.3": 90 | version "1.2.8" 91 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 92 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 93 | dependencies: 94 | "@nodelib/fs.scandir" "2.1.5" 95 | fastq "^1.6.0" 96 | 97 | "@sapui5/ts-types@1.105.0": 98 | version "1.105.0" 99 | resolved "https://registry.yarnpkg.com/@sapui5/ts-types/-/ts-types-1.105.0.tgz#36b1c9e38df5ba9c17b0ede93a91e316099223df" 100 | integrity sha512-trqX8gyzuhCJiXwTo5vZdbRvqnqARbEhFtoFw/g+xsnyQILZe5AYuu8SZ70umql5xmTSNZ6qNVFtJ5fgkkqrrw== 101 | 102 | "@sindresorhus/is@^0.14.0": 103 | version "0.14.0" 104 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" 105 | integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== 106 | 107 | "@szmarczak/http-timer@^1.1.2": 108 | version "1.1.2" 109 | resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" 110 | integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== 111 | dependencies: 112 | defer-to-connect "^1.0.1" 113 | 114 | "@types/component-emitter@^1.2.10": 115 | version "1.2.11" 116 | resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506" 117 | integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== 118 | 119 | "@types/cookie@^0.4.1": 120 | version "0.4.1" 121 | resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" 122 | integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== 123 | 124 | "@types/cors@^2.8.12": 125 | version "2.8.12" 126 | resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" 127 | integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== 128 | 129 | "@types/linkify-it@*": 130 | version "3.0.2" 131 | resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-3.0.2.tgz#fd2cd2edbaa7eaac7e7f3c1748b52a19143846c9" 132 | integrity sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA== 133 | 134 | "@types/markdown-it@^12.2.3": 135 | version "12.2.3" 136 | resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-12.2.3.tgz#0d6f6e5e413f8daaa26522904597be3d6cd93b51" 137 | integrity sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ== 138 | dependencies: 139 | "@types/linkify-it" "*" 140 | "@types/mdurl" "*" 141 | 142 | "@types/mdurl@*": 143 | version "1.0.2" 144 | resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" 145 | integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== 146 | 147 | "@types/node@>=10.0.0": 148 | version "18.7.11" 149 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.11.tgz#486e72cfccde88da24e1f23ff1b7d8bfb64e6250" 150 | integrity sha512-KZhFpSLlmK/sdocfSAjqPETTMd0ug6HIMIAwkwUpU79olnZdQtMxpQP+G1wDzCH7na+FltSIhbaZuKdwZ8RDrw== 151 | 152 | "@types/normalize-package-data@^2.4.0": 153 | version "2.4.1" 154 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" 155 | integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== 156 | 157 | "@ui5/builder@^2.11.1", "@ui5/builder@^2.11.5": 158 | version "2.11.5" 159 | resolved "https://registry.yarnpkg.com/@ui5/builder/-/builder-2.11.5.tgz#52f4fabda595e11c130716758593cbd323eb064d" 160 | integrity sha512-3aDJMEoTnkyi8K8CoBRiTYfMEise7l0T4vVitdL5Kiaff0Dkj7Vg6JhzNO7/WMevUDWmpakphWu86klgwz19gA== 161 | dependencies: 162 | "@ui5/fs" "^2.0.6" 163 | "@ui5/logger" "^2.0.1" 164 | cheerio "1.0.0-rc.9" 165 | escape-unicode "^0.2.0" 166 | escope "^3.6.0" 167 | espree "^6.2.1" 168 | globby "^11.1.0" 169 | graceful-fs "^4.2.10" 170 | jsdoc "^3.6.10" 171 | less-openui5 "^0.11.2" 172 | make-dir "^3.1.0" 173 | pretty-data "^0.40.0" 174 | pretty-hrtime "^1.0.3" 175 | replacestream "^4.0.3" 176 | rimraf "^3.0.2" 177 | semver "^7.3.7" 178 | terser "^5.13.1" 179 | xml2js "^0.4.23" 180 | yazl "^2.5.1" 181 | 182 | "@ui5/cli@^2.14.10": 183 | version "2.14.10" 184 | resolved "https://registry.yarnpkg.com/@ui5/cli/-/cli-2.14.10.tgz#eb289d2a81f03c8719cfb5c9a8b55e0cbfac3ec7" 185 | integrity sha512-+oy/e/fHZ3G/p+4Da1mk9pctlvR/RAUdljGFIae8ZRtUoVWa/Xx/6zxNMxnjHfLYyjmzghZ/oDrqPe71iEX59A== 186 | dependencies: 187 | "@ui5/builder" "^2.11.5" 188 | "@ui5/fs" "^2.0.6" 189 | "@ui5/logger" "^2.0.1" 190 | "@ui5/project" "^2.6.0" 191 | "@ui5/server" "^2.4.0" 192 | chalk "^4.1.2" 193 | data-with-position "^0.5.0" 194 | import-local "^3.1.0" 195 | js-yaml "^4.1.0" 196 | open "^7.4.2" 197 | semver "^7.3.7" 198 | treeify "^1.0.1" 199 | update-notifier "^5.1.0" 200 | yargs "^16.2.0" 201 | 202 | "@ui5/fs@^2.0.6": 203 | version "2.0.6" 204 | resolved "https://registry.yarnpkg.com/@ui5/fs/-/fs-2.0.6.tgz#54525e64232d8158e1078a2738e772ba78010a9d" 205 | integrity sha512-dBugwsHP7F7IrfVAaqf7FSDhknK6RhrLOpgkp7FmL/WRA02Q3FQzroFJc7CZEP4bOnAvWC3TpghOfHV2/RqR3A== 206 | dependencies: 207 | "@ui5/logger" "^2.0.1" 208 | clone "^2.1.0" 209 | globby "^11.0.1" 210 | graceful-fs "^4.2.4" 211 | make-dir "^3.1.0" 212 | micromatch "^4.0.2" 213 | minimatch "^3.0.3" 214 | pretty-hrtime "^1.0.3" 215 | random-int "^2.0.1" 216 | 217 | "@ui5/logger@^2.0.1": 218 | version "2.0.1" 219 | resolved "https://registry.yarnpkg.com/@ui5/logger/-/logger-2.0.1.tgz#6e94205d7079565bbd1a5a66909c4da6152d9e9a" 220 | integrity sha512-FU5moQF9HATZEIJVQxXWRsUKMveIRJNPSmH3Mptcuc05f6gKu1BWcamDaDHXmMSyoKRounY9Aok94NTQMi7eDw== 221 | dependencies: 222 | npmlog "^4.1.2" 223 | 224 | "@ui5/project@^2.6.0": 225 | version "2.6.0" 226 | resolved "https://registry.yarnpkg.com/@ui5/project/-/project-2.6.0.tgz#2faf0a8ac04a8faae50dfde1032beeb566eeb7e2" 227 | integrity sha512-LWdzuupjmSn0ctTuGsYyWhJhG3SlJiJXHewMIUe72YQQM8xYwCEQ/WuGn9XYrXspfAm4vYZhyJhZO3NxG3t6gQ== 228 | dependencies: 229 | "@ui5/builder" "^2.11.1" 230 | "@ui5/logger" "^2.0.1" 231 | "@ui5/server" "^2.4.0" 232 | ajv "^6.12.6" 233 | ajv-errors "^1.0.1" 234 | chalk "^4.1.2" 235 | escape-string-regexp "^4.0.0" 236 | graceful-fs "^4.2.8" 237 | js-yaml "^4.1.0" 238 | libnpmconfig "^1.2.1" 239 | lockfile "^1.0.4" 240 | mkdirp "^1.0.4" 241 | pacote "^9.5.12" 242 | pretty-hrtime "^1.0.3" 243 | read-pkg "^5.2.0" 244 | read-pkg-up "^7.0.1" 245 | resolve "^1.20.0" 246 | rimraf "^3.0.2" 247 | semver "^7.3.5" 248 | 249 | "@ui5/server@^2.4.0": 250 | version "2.4.0" 251 | resolved "https://registry.yarnpkg.com/@ui5/server/-/server-2.4.0.tgz#d2c1c17d2ad7239132cbf6d8b9ec49ca6453b57f" 252 | integrity sha512-qw5BQ4Jnyk/r2SutucRDGKCgBy6bRl/6nb/ZKEpmSiGwlBMrk8zCH9nCEv4GW8Uz6nnyGqUAYTjuU9srIE08DQ== 253 | dependencies: 254 | "@ui5/builder" "^2.11.1" 255 | "@ui5/fs" "^2.0.6" 256 | "@ui5/logger" "^2.0.1" 257 | body-parser "^1.19.0" 258 | compression "^1.7.4" 259 | connect-openui5 "^0.10.2" 260 | cors "^2.8.5" 261 | devcert-sanscache "^0.4.8" 262 | escape-html "^1.0.3" 263 | etag "^1.8.1" 264 | express "^4.17.1" 265 | fresh "^0.5.2" 266 | graceful-fs "^4.2.8" 267 | make-dir "^3.1.0" 268 | mime-types "^2.1.33" 269 | parseurl "^1.3.3" 270 | portscanner "^2.1.1" 271 | replacestream "^4.0.3" 272 | router "^1.3.5" 273 | spdy "^4.0.2" 274 | treeify "^1.0.1" 275 | yesno "^0.3.1" 276 | 277 | "@zxing/library@^0.19.1": 278 | version "0.19.1" 279 | resolved "https://registry.yarnpkg.com/@zxing/library/-/library-0.19.1.tgz#68932436a9cf860e2148a6d6ae38fe1e27ea23a8" 280 | integrity sha512-rKwvl3Uuqs8yf364iU9l3HDDaIx8yPv+CH6DbtQaQr67VdKLG22G1ukEp9fOdDefE6tpLtRAdMnTrgtpiaKAZw== 281 | dependencies: 282 | ts-custom-error "^3.0.0" 283 | optionalDependencies: 284 | "@zxing/text-encoding" "~0.9.0" 285 | 286 | "@zxing/text-encoding@~0.9.0": 287 | version "0.9.0" 288 | resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" 289 | integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== 290 | 291 | JSONStream@^1.3.4: 292 | version "1.3.5" 293 | resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" 294 | integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== 295 | dependencies: 296 | jsonparse "^1.2.0" 297 | through ">=2.2.7 <3" 298 | 299 | accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: 300 | version "1.3.8" 301 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" 302 | integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== 303 | dependencies: 304 | mime-types "~2.1.34" 305 | negotiator "0.6.3" 306 | 307 | acorn-jsx@^5.2.0: 308 | version "5.3.2" 309 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" 310 | integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== 311 | 312 | acorn@^7.1.1: 313 | version "7.4.1" 314 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 315 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 316 | 317 | acorn@^8.5.0: 318 | version "8.8.0" 319 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" 320 | integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== 321 | 322 | agent-base@4, agent-base@^4.3.0: 323 | version "4.3.0" 324 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" 325 | integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== 326 | dependencies: 327 | es6-promisify "^5.0.0" 328 | 329 | agent-base@~4.2.1: 330 | version "4.2.1" 331 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" 332 | integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== 333 | dependencies: 334 | es6-promisify "^5.0.0" 335 | 336 | agentkeepalive@^3.4.1: 337 | version "3.5.2" 338 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" 339 | integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== 340 | dependencies: 341 | humanize-ms "^1.2.1" 342 | 343 | ajv-errors@^1.0.1: 344 | version "1.0.1" 345 | resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" 346 | integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== 347 | 348 | ajv@^6.12.6: 349 | version "6.12.6" 350 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 351 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 352 | dependencies: 353 | fast-deep-equal "^3.1.1" 354 | fast-json-stable-stringify "^2.0.0" 355 | json-schema-traverse "^0.4.1" 356 | uri-js "^4.2.2" 357 | 358 | ansi-align@^3.0.0: 359 | version "3.0.1" 360 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" 361 | integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== 362 | dependencies: 363 | string-width "^4.1.0" 364 | 365 | ansi-regex@^2.0.0: 366 | version "2.1.1" 367 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 368 | integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== 369 | 370 | ansi-regex@^5.0.1: 371 | version "5.0.1" 372 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 373 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 374 | 375 | ansi-styles@^3.2.1: 376 | version "3.2.1" 377 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 378 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 379 | dependencies: 380 | color-convert "^1.9.0" 381 | 382 | ansi-styles@^4.0.0, ansi-styles@^4.1.0: 383 | version "4.3.0" 384 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 385 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 386 | dependencies: 387 | color-convert "^2.0.1" 388 | 389 | anymatch@~3.1.2: 390 | version "3.1.2" 391 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" 392 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== 393 | dependencies: 394 | normalize-path "^3.0.0" 395 | picomatch "^2.0.4" 396 | 397 | aproba@^1.0.3, aproba@^1.1.1: 398 | version "1.2.0" 399 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 400 | integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== 401 | 402 | are-we-there-yet@~1.1.2: 403 | version "1.1.7" 404 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" 405 | integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== 406 | dependencies: 407 | delegates "^1.0.0" 408 | readable-stream "^2.0.6" 409 | 410 | argparse@^2.0.1: 411 | version "2.0.1" 412 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" 413 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== 414 | 415 | array-flatten@1.1.1: 416 | version "1.1.1" 417 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" 418 | integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== 419 | 420 | array-flatten@3.0.0: 421 | version "3.0.0" 422 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-3.0.0.tgz#6428ca2ee52c7b823192ec600fa3ed2f157cd541" 423 | integrity sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA== 424 | 425 | array-union@^2.1.0: 426 | version "2.1.0" 427 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 428 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 429 | 430 | async@^2.6.0, async@^2.6.4: 431 | version "2.6.4" 432 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" 433 | integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== 434 | dependencies: 435 | lodash "^4.17.14" 436 | 437 | async@^3.2.0: 438 | version "3.2.4" 439 | resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" 440 | integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== 441 | 442 | atob@^2.1.2: 443 | version "2.1.2" 444 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" 445 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== 446 | 447 | balanced-match@^1.0.0: 448 | version "1.0.2" 449 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 450 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 451 | 452 | base64id@2.0.0, base64id@~2.0.0: 453 | version "2.0.0" 454 | resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" 455 | integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== 456 | 457 | binary-extensions@^2.0.0: 458 | version "2.2.0" 459 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 460 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 461 | 462 | bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2: 463 | version "3.7.2" 464 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" 465 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== 466 | 467 | body-parser@1.20.0, body-parser@^1.19.0: 468 | version "1.20.0" 469 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" 470 | integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== 471 | dependencies: 472 | bytes "3.1.2" 473 | content-type "~1.0.4" 474 | debug "2.6.9" 475 | depd "2.0.0" 476 | destroy "1.2.0" 477 | http-errors "2.0.0" 478 | iconv-lite "0.4.24" 479 | on-finished "2.4.1" 480 | qs "6.10.3" 481 | raw-body "2.5.1" 482 | type-is "~1.6.18" 483 | unpipe "1.0.0" 484 | 485 | boolbase@^1.0.0: 486 | version "1.0.0" 487 | resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" 488 | integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== 489 | 490 | boxen@^5.0.0: 491 | version "5.1.2" 492 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" 493 | integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== 494 | dependencies: 495 | ansi-align "^3.0.0" 496 | camelcase "^6.2.0" 497 | chalk "^4.1.0" 498 | cli-boxes "^2.2.1" 499 | string-width "^4.2.2" 500 | type-fest "^0.20.2" 501 | widest-line "^3.1.0" 502 | wrap-ansi "^7.0.0" 503 | 504 | brace-expansion@^1.1.7: 505 | version "1.1.11" 506 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 507 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 508 | dependencies: 509 | balanced-match "^1.0.0" 510 | concat-map "0.0.1" 511 | 512 | braces@^3.0.2, braces@~3.0.2: 513 | version "3.0.2" 514 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 515 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 516 | dependencies: 517 | fill-range "^7.0.1" 518 | 519 | buffer-crc32@~0.2.3: 520 | version "0.2.13" 521 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 522 | integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== 523 | 524 | buffer-from@^1.0.0: 525 | version "1.1.2" 526 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 527 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 528 | 529 | builtins@^1.0.3: 530 | version "1.0.3" 531 | resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" 532 | integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== 533 | 534 | bytes@3.0.0: 535 | version "3.0.0" 536 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" 537 | integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== 538 | 539 | bytes@3.1.2: 540 | version "3.1.2" 541 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" 542 | integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== 543 | 544 | cacache@^12.0.0, cacache@^12.0.2: 545 | version "12.0.4" 546 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" 547 | integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== 548 | dependencies: 549 | bluebird "^3.5.5" 550 | chownr "^1.1.1" 551 | figgy-pudding "^3.5.1" 552 | glob "^7.1.4" 553 | graceful-fs "^4.1.15" 554 | infer-owner "^1.0.3" 555 | lru-cache "^5.1.1" 556 | mississippi "^3.0.0" 557 | mkdirp "^0.5.1" 558 | move-concurrently "^1.0.1" 559 | promise-inflight "^1.0.1" 560 | rimraf "^2.6.3" 561 | ssri "^6.0.1" 562 | unique-filename "^1.1.1" 563 | y18n "^4.0.0" 564 | 565 | cacheable-request@^6.0.0: 566 | version "6.1.0" 567 | resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" 568 | integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== 569 | dependencies: 570 | clone-response "^1.0.2" 571 | get-stream "^5.1.0" 572 | http-cache-semantics "^4.0.0" 573 | keyv "^3.0.0" 574 | lowercase-keys "^2.0.0" 575 | normalize-url "^4.1.0" 576 | responselike "^1.0.2" 577 | 578 | call-bind@^1.0.0: 579 | version "1.0.2" 580 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 581 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 582 | dependencies: 583 | function-bind "^1.1.1" 584 | get-intrinsic "^1.0.2" 585 | 586 | camelcase@^6.2.0: 587 | version "6.3.0" 588 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" 589 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== 590 | 591 | catharsis@^0.9.0: 592 | version "0.9.0" 593 | resolved "https://registry.yarnpkg.com/catharsis/-/catharsis-0.9.0.tgz#40382a168be0e6da308c277d3a2b3eb40c7d2121" 594 | integrity sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A== 595 | dependencies: 596 | lodash "^4.17.15" 597 | 598 | chalk@^2.0.0: 599 | version "2.4.2" 600 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 601 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 602 | dependencies: 603 | ansi-styles "^3.2.1" 604 | escape-string-regexp "^1.0.5" 605 | supports-color "^5.3.0" 606 | 607 | chalk@^4.1.0, chalk@^4.1.2: 608 | version "4.1.2" 609 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" 610 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== 611 | dependencies: 612 | ansi-styles "^4.1.0" 613 | supports-color "^7.1.0" 614 | 615 | cheerio-select@^1.4.0: 616 | version "1.6.0" 617 | resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.6.0.tgz#489f36604112c722afa147dedd0d4609c09e1696" 618 | integrity sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g== 619 | dependencies: 620 | css-select "^4.3.0" 621 | css-what "^6.0.1" 622 | domelementtype "^2.2.0" 623 | domhandler "^4.3.1" 624 | domutils "^2.8.0" 625 | 626 | cheerio@1.0.0-rc.9: 627 | version "1.0.0-rc.9" 628 | resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.9.tgz#a3ae6b7ce7af80675302ff836f628e7cb786a67f" 629 | integrity sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng== 630 | dependencies: 631 | cheerio-select "^1.4.0" 632 | dom-serializer "^1.3.1" 633 | domhandler "^4.2.0" 634 | htmlparser2 "^6.1.0" 635 | parse5 "^6.0.1" 636 | parse5-htmlparser2-tree-adapter "^6.0.1" 637 | tslib "^2.2.0" 638 | 639 | chokidar@^3.5.0, chokidar@^3.5.1: 640 | version "3.5.3" 641 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" 642 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== 643 | dependencies: 644 | anymatch "~3.1.2" 645 | braces "~3.0.2" 646 | glob-parent "~5.1.2" 647 | is-binary-path "~2.1.0" 648 | is-glob "~4.0.1" 649 | normalize-path "~3.0.0" 650 | readdirp "~3.6.0" 651 | optionalDependencies: 652 | fsevents "~2.3.2" 653 | 654 | chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4: 655 | version "1.1.4" 656 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" 657 | integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== 658 | 659 | ci-info@^2.0.0: 660 | version "2.0.0" 661 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" 662 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== 663 | 664 | cli-boxes@^2.2.1: 665 | version "2.2.1" 666 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" 667 | integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== 668 | 669 | cliui@^7.0.2: 670 | version "7.0.4" 671 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" 672 | integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== 673 | dependencies: 674 | string-width "^4.2.0" 675 | strip-ansi "^6.0.0" 676 | wrap-ansi "^7.0.0" 677 | 678 | clone-response@^1.0.2: 679 | version "1.0.3" 680 | resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" 681 | integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== 682 | dependencies: 683 | mimic-response "^1.0.0" 684 | 685 | clone@^2.1.0: 686 | version "2.1.2" 687 | resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" 688 | integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== 689 | 690 | code-point-at@^1.0.0: 691 | version "1.1.0" 692 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 693 | integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== 694 | 695 | color-convert@^1.9.0: 696 | version "1.9.3" 697 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 698 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 699 | dependencies: 700 | color-name "1.1.3" 701 | 702 | color-convert@^2.0.1: 703 | version "2.0.1" 704 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 705 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 706 | dependencies: 707 | color-name "~1.1.4" 708 | 709 | color-name@1.1.3: 710 | version "1.1.3" 711 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 712 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 713 | 714 | color-name@~1.1.4: 715 | version "1.1.4" 716 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 717 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 718 | 719 | command-exists@^1.2.2: 720 | version "1.2.9" 721 | resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" 722 | integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== 723 | 724 | commander@^2.20.0: 725 | version "2.20.3" 726 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 727 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 728 | 729 | component-emitter@~1.3.0: 730 | version "1.3.0" 731 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" 732 | integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== 733 | 734 | compressible@~2.0.16: 735 | version "2.0.18" 736 | resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" 737 | integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== 738 | dependencies: 739 | mime-db ">= 1.43.0 < 2" 740 | 741 | compression@^1.7.4: 742 | version "1.7.4" 743 | resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" 744 | integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== 745 | dependencies: 746 | accepts "~1.3.5" 747 | bytes "3.0.0" 748 | compressible "~2.0.16" 749 | debug "2.6.9" 750 | on-headers "~1.0.2" 751 | safe-buffer "5.1.2" 752 | vary "~1.1.2" 753 | 754 | concat-map@0.0.1: 755 | version "0.0.1" 756 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 757 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 758 | 759 | concat-stream@^1.5.0: 760 | version "1.6.2" 761 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 762 | integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== 763 | dependencies: 764 | buffer-from "^1.0.0" 765 | inherits "^2.0.3" 766 | readable-stream "^2.2.2" 767 | typedarray "^0.0.6" 768 | 769 | configstore@^5.0.1: 770 | version "5.0.1" 771 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" 772 | integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== 773 | dependencies: 774 | dot-prop "^5.2.0" 775 | graceful-fs "^4.1.2" 776 | make-dir "^3.0.0" 777 | unique-string "^2.0.0" 778 | write-file-atomic "^3.0.0" 779 | xdg-basedir "^4.0.0" 780 | 781 | connect-livereload@^0.6.1: 782 | version "0.6.1" 783 | resolved "https://registry.yarnpkg.com/connect-livereload/-/connect-livereload-0.6.1.tgz#1ac0c8bb9d9cfd5b28b629987a56a9239db9baaa" 784 | integrity sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g== 785 | 786 | connect-openui5@^0.10.2: 787 | version "0.10.2" 788 | resolved "https://registry.yarnpkg.com/connect-openui5/-/connect-openui5-0.10.2.tgz#e32da139f280145eee0a418ed4425a6b2c58ec39" 789 | integrity sha512-41c5WbJIMvQlexQYG7++bmXePPQ+EoFKtkGRWPTXFo1BmYIQxp5JE84tTbonhOKfyRut/LgRVGp+sv/UjZqkew== 790 | dependencies: 791 | async "^3.2.0" 792 | cookie "^0.4.1" 793 | extend "^3.0.0" 794 | glob "^7.1.6" 795 | http-proxy "^1.18.1" 796 | less-openui5 "^0.11.0" 797 | set-cookie-parser "^2.4.8" 798 | 799 | connect@^3.7.0: 800 | version "3.7.0" 801 | resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" 802 | integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== 803 | dependencies: 804 | debug "2.6.9" 805 | finalhandler "1.1.2" 806 | parseurl "~1.3.3" 807 | utils-merge "1.0.1" 808 | 809 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: 810 | version "1.1.0" 811 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 812 | integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== 813 | 814 | content-disposition@0.5.4: 815 | version "0.5.4" 816 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" 817 | integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== 818 | dependencies: 819 | safe-buffer "5.2.1" 820 | 821 | content-type@~1.0.4: 822 | version "1.0.4" 823 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" 824 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== 825 | 826 | cookie-signature@1.0.6: 827 | version "1.0.6" 828 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 829 | integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== 830 | 831 | cookie@0.5.0: 832 | version "0.5.0" 833 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" 834 | integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== 835 | 836 | cookie@^0.4.1, cookie@~0.4.1: 837 | version "0.4.2" 838 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" 839 | integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== 840 | 841 | copy-concurrently@^1.0.0: 842 | version "1.0.5" 843 | resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" 844 | integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== 845 | dependencies: 846 | aproba "^1.1.1" 847 | fs-write-stream-atomic "^1.0.8" 848 | iferr "^0.1.5" 849 | mkdirp "^0.5.1" 850 | rimraf "^2.5.4" 851 | run-queue "^1.0.0" 852 | 853 | core-util-is@~1.0.0: 854 | version "1.0.3" 855 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 856 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 857 | 858 | cors@^2.8.5, cors@~2.8.5: 859 | version "2.8.5" 860 | resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" 861 | integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== 862 | dependencies: 863 | object-assign "^4" 864 | vary "^1" 865 | 866 | crypto-random-string@^2.0.0: 867 | version "2.0.0" 868 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" 869 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== 870 | 871 | css-select@^4.3.0: 872 | version "4.3.0" 873 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" 874 | integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== 875 | dependencies: 876 | boolbase "^1.0.0" 877 | css-what "^6.0.1" 878 | domhandler "^4.3.1" 879 | domutils "^2.8.0" 880 | nth-check "^2.0.1" 881 | 882 | css-what@^6.0.1: 883 | version "6.1.0" 884 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" 885 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== 886 | 887 | css@^3.0.0: 888 | version "3.0.0" 889 | resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" 890 | integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== 891 | dependencies: 892 | inherits "^2.0.4" 893 | source-map "^0.6.1" 894 | source-map-resolve "^0.6.0" 895 | 896 | custom-event@~1.0.0: 897 | version "1.0.1" 898 | resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" 899 | integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== 900 | 901 | cyclist@^1.0.1: 902 | version "1.0.1" 903 | resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" 904 | integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A== 905 | 906 | d@1, d@^1.0.1: 907 | version "1.0.1" 908 | resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" 909 | integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== 910 | dependencies: 911 | es5-ext "^0.10.50" 912 | type "^1.0.1" 913 | 914 | data-with-position@^0.5.0: 915 | version "0.5.0" 916 | resolved "https://registry.yarnpkg.com/data-with-position/-/data-with-position-0.5.0.tgz#907f1d75a4c76356bec41f18d4cef0dc4cb850e1" 917 | integrity sha512-GhsgEIPWk7WCAisjwBkOjvPqpAlVUOSl1CTmy9KyhVMG1wxl29Zj5+J71WhQ/KgoJS/Psxq6Cnioz3xdBjeIWQ== 918 | dependencies: 919 | yaml-ast-parser "^0.0.43" 920 | 921 | date-format@^4.0.13: 922 | version "4.0.13" 923 | resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.13.tgz#87c3aab3a4f6f37582c5f5f63692d2956fa67890" 924 | integrity sha512-bnYCwf8Emc3pTD8pXnre+wfnjGtfi5ncMDKy7+cWZXbmRAsdWkOQHrfC1yz/KiwP5thDp2kCHWYWKBX4HP1hoQ== 925 | 926 | debug@2.6.9: 927 | version "2.6.9" 928 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 929 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 930 | dependencies: 931 | ms "2.0.0" 932 | 933 | debug@3.1.0: 934 | version "3.1.0" 935 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 936 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== 937 | dependencies: 938 | ms "2.0.0" 939 | 940 | debug@^3.1.0, debug@^3.2.7: 941 | version "3.2.7" 942 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" 943 | integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== 944 | dependencies: 945 | ms "^2.1.1" 946 | 947 | debug@^4.1.0, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2: 948 | version "4.3.4" 949 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 950 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 951 | dependencies: 952 | ms "2.1.2" 953 | 954 | decode-uri-component@^0.2.0: 955 | version "0.2.0" 956 | resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" 957 | integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== 958 | 959 | decompress-response@^3.3.0: 960 | version "3.3.0" 961 | resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" 962 | integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== 963 | dependencies: 964 | mimic-response "^1.0.0" 965 | 966 | deep-extend@^0.6.0: 967 | version "0.6.0" 968 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 969 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== 970 | 971 | defer-to-connect@^1.0.1: 972 | version "1.1.3" 973 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" 974 | integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== 975 | 976 | delegates@^1.0.0: 977 | version "1.0.0" 978 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 979 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== 980 | 981 | depd@2.0.0: 982 | version "2.0.0" 983 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" 984 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== 985 | 986 | destroy@1.2.0: 987 | version "1.2.0" 988 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" 989 | integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== 990 | 991 | detect-node@^2.0.4: 992 | version "2.1.0" 993 | resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" 994 | integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== 995 | 996 | devcert-sanscache@^0.4.8: 997 | version "0.4.8" 998 | resolved "https://registry.yarnpkg.com/devcert-sanscache/-/devcert-sanscache-0.4.8.tgz#af8062b54bb8840cfb3e58347b069f9003208e62" 999 | integrity sha512-AcuD5yTpKdY5VnZdADR2wIZMOaEqNQnIEIxuvSzu7iAWLh/I/g3Bhm6FebUby1tfd6RGtPwN5/Gp0nNT67ZSRQ== 1000 | dependencies: 1001 | command-exists "^1.2.2" 1002 | get-port "^3.0.0" 1003 | glob "^7.1.1" 1004 | mkdirp "^0.5.1" 1005 | rimraf "^2.6.2" 1006 | 1007 | di@^0.0.1: 1008 | version "0.0.1" 1009 | resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" 1010 | integrity sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== 1011 | 1012 | dir-glob@^3.0.1: 1013 | version "3.0.1" 1014 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 1015 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 1016 | dependencies: 1017 | path-type "^4.0.0" 1018 | 1019 | dom-serialize@^2.2.1: 1020 | version "2.2.1" 1021 | resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" 1022 | integrity sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ== 1023 | dependencies: 1024 | custom-event "~1.0.0" 1025 | ent "~2.2.0" 1026 | extend "^3.0.0" 1027 | void-elements "^2.0.0" 1028 | 1029 | dom-serializer@^1.0.1, dom-serializer@^1.3.1: 1030 | version "1.4.1" 1031 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" 1032 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== 1033 | dependencies: 1034 | domelementtype "^2.0.1" 1035 | domhandler "^4.2.0" 1036 | entities "^2.0.0" 1037 | 1038 | domelementtype@^2.0.1, domelementtype@^2.2.0: 1039 | version "2.3.0" 1040 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" 1041 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== 1042 | 1043 | domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: 1044 | version "4.3.1" 1045 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" 1046 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== 1047 | dependencies: 1048 | domelementtype "^2.2.0" 1049 | 1050 | domutils@^2.5.2, domutils@^2.8.0: 1051 | version "2.8.0" 1052 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" 1053 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== 1054 | dependencies: 1055 | dom-serializer "^1.0.1" 1056 | domelementtype "^2.2.0" 1057 | domhandler "^4.2.0" 1058 | 1059 | dot-prop@^5.2.0: 1060 | version "5.3.0" 1061 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" 1062 | integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== 1063 | dependencies: 1064 | is-obj "^2.0.0" 1065 | 1066 | duplexer3@^0.1.4: 1067 | version "0.1.5" 1068 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" 1069 | integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== 1070 | 1071 | duplexify@^3.4.2, duplexify@^3.6.0: 1072 | version "3.7.1" 1073 | resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" 1074 | integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== 1075 | dependencies: 1076 | end-of-stream "^1.0.0" 1077 | inherits "^2.0.1" 1078 | readable-stream "^2.0.0" 1079 | stream-shift "^1.0.0" 1080 | 1081 | ee-first@1.1.1: 1082 | version "1.1.1" 1083 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 1084 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== 1085 | 1086 | emoji-regex@^8.0.0: 1087 | version "8.0.0" 1088 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 1089 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 1090 | 1091 | encodeurl@~1.0.2: 1092 | version "1.0.2" 1093 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" 1094 | integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== 1095 | 1096 | encoding@^0.1.11: 1097 | version "0.1.13" 1098 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" 1099 | integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== 1100 | dependencies: 1101 | iconv-lite "^0.6.2" 1102 | 1103 | end-of-stream@^1.0.0, end-of-stream@^1.1.0: 1104 | version "1.4.4" 1105 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 1106 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 1107 | dependencies: 1108 | once "^1.4.0" 1109 | 1110 | engine.io-parser@~5.0.3: 1111 | version "5.0.4" 1112 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz#0b13f704fa9271b3ec4f33112410d8f3f41d0fc0" 1113 | integrity sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg== 1114 | 1115 | engine.io@~6.2.0: 1116 | version "6.2.0" 1117 | resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.2.0.tgz#003bec48f6815926f2b1b17873e576acd54f41d0" 1118 | integrity sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg== 1119 | dependencies: 1120 | "@types/cookie" "^0.4.1" 1121 | "@types/cors" "^2.8.12" 1122 | "@types/node" ">=10.0.0" 1123 | accepts "~1.3.4" 1124 | base64id "2.0.0" 1125 | cookie "~0.4.1" 1126 | cors "~2.8.5" 1127 | debug "~4.3.1" 1128 | engine.io-parser "~5.0.3" 1129 | ws "~8.2.3" 1130 | 1131 | ent@~2.2.0: 1132 | version "2.2.0" 1133 | resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" 1134 | integrity sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA== 1135 | 1136 | entities@^2.0.0: 1137 | version "2.2.0" 1138 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" 1139 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== 1140 | 1141 | entities@~2.1.0: 1142 | version "2.1.0" 1143 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" 1144 | integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== 1145 | 1146 | err-code@^1.0.0: 1147 | version "1.1.2" 1148 | resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" 1149 | integrity sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA== 1150 | 1151 | error-ex@^1.3.1: 1152 | version "1.3.2" 1153 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 1154 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 1155 | dependencies: 1156 | is-arrayish "^0.2.1" 1157 | 1158 | es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@~0.10.14: 1159 | version "0.10.62" 1160 | resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" 1161 | integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== 1162 | dependencies: 1163 | es6-iterator "^2.0.3" 1164 | es6-symbol "^3.1.3" 1165 | next-tick "^1.1.0" 1166 | 1167 | es6-iterator@^2.0.3, es6-iterator@~2.0.1, es6-iterator@~2.0.3: 1168 | version "2.0.3" 1169 | resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" 1170 | integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== 1171 | dependencies: 1172 | d "1" 1173 | es5-ext "^0.10.35" 1174 | es6-symbol "^3.1.1" 1175 | 1176 | es6-map@^0.1.3: 1177 | version "0.1.5" 1178 | resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" 1179 | integrity sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A== 1180 | dependencies: 1181 | d "1" 1182 | es5-ext "~0.10.14" 1183 | es6-iterator "~2.0.1" 1184 | es6-set "~0.1.5" 1185 | es6-symbol "~3.1.1" 1186 | event-emitter "~0.3.5" 1187 | 1188 | es6-promise@^4.0.3: 1189 | version "4.2.8" 1190 | resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" 1191 | integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== 1192 | 1193 | es6-promisify@^5.0.0: 1194 | version "5.0.0" 1195 | resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" 1196 | integrity sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ== 1197 | dependencies: 1198 | es6-promise "^4.0.3" 1199 | 1200 | es6-set@~0.1.5: 1201 | version "0.1.6" 1202 | resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.6.tgz#5669e3b2aa01d61a50ba79964f733673574983b8" 1203 | integrity sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw== 1204 | dependencies: 1205 | d "^1.0.1" 1206 | es5-ext "^0.10.62" 1207 | es6-iterator "~2.0.3" 1208 | es6-symbol "^3.1.3" 1209 | event-emitter "^0.3.5" 1210 | type "^2.7.2" 1211 | 1212 | es6-symbol@^3.1.1, es6-symbol@^3.1.3, es6-symbol@~3.1.1: 1213 | version "3.1.3" 1214 | resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" 1215 | integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== 1216 | dependencies: 1217 | d "^1.0.1" 1218 | ext "^1.1.2" 1219 | 1220 | es6-weak-map@^2.0.1: 1221 | version "2.0.3" 1222 | resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" 1223 | integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== 1224 | dependencies: 1225 | d "1" 1226 | es5-ext "^0.10.46" 1227 | es6-iterator "^2.0.3" 1228 | es6-symbol "^3.1.1" 1229 | 1230 | escalade@^3.1.1: 1231 | version "3.1.1" 1232 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 1233 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 1234 | 1235 | escape-goat@^2.0.0: 1236 | version "2.1.1" 1237 | resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" 1238 | integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== 1239 | 1240 | escape-html@^1.0.3, escape-html@~1.0.3: 1241 | version "1.0.3" 1242 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 1243 | integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== 1244 | 1245 | escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: 1246 | version "1.0.5" 1247 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 1248 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 1249 | 1250 | escape-string-regexp@^2.0.0: 1251 | version "2.0.0" 1252 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" 1253 | integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== 1254 | 1255 | escape-string-regexp@^4.0.0: 1256 | version "4.0.0" 1257 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 1258 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 1259 | 1260 | escape-unicode@^0.2.0: 1261 | version "0.2.0" 1262 | resolved "https://registry.yarnpkg.com/escape-unicode/-/escape-unicode-0.2.0.tgz#8c33e161a541ba944b75d93f79f15c8a7f419ed9" 1263 | integrity sha512-7jMQuKb8nm0h/9HYLfu4NCLFwoUsd5XO6OZ1z86PbKcMf8zDK1m7nFR0iA2CCShq4TSValaLIveE8T1UBxgALQ== 1264 | 1265 | escope@^3.6.0: 1266 | version "3.6.0" 1267 | resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" 1268 | integrity sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ== 1269 | dependencies: 1270 | es6-map "^0.1.3" 1271 | es6-weak-map "^2.0.1" 1272 | esrecurse "^4.1.0" 1273 | estraverse "^4.1.1" 1274 | 1275 | eslint-visitor-keys@^1.1.0: 1276 | version "1.3.0" 1277 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" 1278 | integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== 1279 | 1280 | espree@^6.2.1: 1281 | version "6.2.1" 1282 | resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" 1283 | integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== 1284 | dependencies: 1285 | acorn "^7.1.1" 1286 | acorn-jsx "^5.2.0" 1287 | eslint-visitor-keys "^1.1.0" 1288 | 1289 | esrecurse@^4.1.0: 1290 | version "4.3.0" 1291 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 1292 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 1293 | dependencies: 1294 | estraverse "^5.2.0" 1295 | 1296 | estraverse@^4.1.1: 1297 | version "4.3.0" 1298 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 1299 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 1300 | 1301 | estraverse@^5.2.0: 1302 | version "5.3.0" 1303 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" 1304 | integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== 1305 | 1306 | etag@^1.8.1, etag@~1.8.1: 1307 | version "1.8.1" 1308 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" 1309 | integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== 1310 | 1311 | event-emitter@^0.3.5, event-emitter@~0.3.5: 1312 | version "0.3.5" 1313 | resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" 1314 | integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== 1315 | dependencies: 1316 | d "1" 1317 | es5-ext "~0.10.14" 1318 | 1319 | eventemitter3@^4.0.0: 1320 | version "4.0.7" 1321 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" 1322 | integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== 1323 | 1324 | express@^4.17.1: 1325 | version "4.18.1" 1326 | resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" 1327 | integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== 1328 | dependencies: 1329 | accepts "~1.3.8" 1330 | array-flatten "1.1.1" 1331 | body-parser "1.20.0" 1332 | content-disposition "0.5.4" 1333 | content-type "~1.0.4" 1334 | cookie "0.5.0" 1335 | cookie-signature "1.0.6" 1336 | debug "2.6.9" 1337 | depd "2.0.0" 1338 | encodeurl "~1.0.2" 1339 | escape-html "~1.0.3" 1340 | etag "~1.8.1" 1341 | finalhandler "1.2.0" 1342 | fresh "0.5.2" 1343 | http-errors "2.0.0" 1344 | merge-descriptors "1.0.1" 1345 | methods "~1.1.2" 1346 | on-finished "2.4.1" 1347 | parseurl "~1.3.3" 1348 | path-to-regexp "0.1.7" 1349 | proxy-addr "~2.0.7" 1350 | qs "6.10.3" 1351 | range-parser "~1.2.1" 1352 | safe-buffer "5.2.1" 1353 | send "0.18.0" 1354 | serve-static "1.15.0" 1355 | setprototypeof "1.2.0" 1356 | statuses "2.0.1" 1357 | type-is "~1.6.18" 1358 | utils-merge "1.0.1" 1359 | vary "~1.1.2" 1360 | 1361 | ext@^1.1.2: 1362 | version "1.6.0" 1363 | resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52" 1364 | integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg== 1365 | dependencies: 1366 | type "^2.5.0" 1367 | 1368 | extend@^3.0.0: 1369 | version "3.0.2" 1370 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 1371 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 1372 | 1373 | fast-deep-equal@^3.1.1: 1374 | version "3.1.3" 1375 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 1376 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 1377 | 1378 | fast-glob@^3.2.9: 1379 | version "3.2.11" 1380 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" 1381 | integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== 1382 | dependencies: 1383 | "@nodelib/fs.stat" "^2.0.2" 1384 | "@nodelib/fs.walk" "^1.2.3" 1385 | glob-parent "^5.1.2" 1386 | merge2 "^1.3.0" 1387 | micromatch "^4.0.4" 1388 | 1389 | fast-json-stable-stringify@^2.0.0: 1390 | version "2.1.0" 1391 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 1392 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 1393 | 1394 | fastq@^1.6.0: 1395 | version "1.13.0" 1396 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" 1397 | integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== 1398 | dependencies: 1399 | reusify "^1.0.4" 1400 | 1401 | figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: 1402 | version "3.5.2" 1403 | resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" 1404 | integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== 1405 | 1406 | fill-range@^7.0.1: 1407 | version "7.0.1" 1408 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 1409 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 1410 | dependencies: 1411 | to-regex-range "^5.0.1" 1412 | 1413 | finalhandler@1.1.2: 1414 | version "1.1.2" 1415 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" 1416 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== 1417 | dependencies: 1418 | debug "2.6.9" 1419 | encodeurl "~1.0.2" 1420 | escape-html "~1.0.3" 1421 | on-finished "~2.3.0" 1422 | parseurl "~1.3.3" 1423 | statuses "~1.5.0" 1424 | unpipe "~1.0.0" 1425 | 1426 | finalhandler@1.2.0: 1427 | version "1.2.0" 1428 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" 1429 | integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== 1430 | dependencies: 1431 | debug "2.6.9" 1432 | encodeurl "~1.0.2" 1433 | escape-html "~1.0.3" 1434 | on-finished "2.4.1" 1435 | parseurl "~1.3.3" 1436 | statuses "2.0.1" 1437 | unpipe "~1.0.0" 1438 | 1439 | find-up@^3.0.0: 1440 | version "3.0.0" 1441 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 1442 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 1443 | dependencies: 1444 | locate-path "^3.0.0" 1445 | 1446 | find-up@^4.0.0, find-up@^4.1.0: 1447 | version "4.1.0" 1448 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 1449 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 1450 | dependencies: 1451 | locate-path "^5.0.0" 1452 | path-exists "^4.0.0" 1453 | 1454 | flatted@^3.2.6: 1455 | version "3.2.7" 1456 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" 1457 | integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== 1458 | 1459 | flush-write-stream@^1.0.0: 1460 | version "1.1.1" 1461 | resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" 1462 | integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== 1463 | dependencies: 1464 | inherits "^2.0.3" 1465 | readable-stream "^2.3.6" 1466 | 1467 | follow-redirects@^1.0.0: 1468 | version "1.15.1" 1469 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" 1470 | integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== 1471 | 1472 | forwarded@0.2.0: 1473 | version "0.2.0" 1474 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" 1475 | integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== 1476 | 1477 | fresh@0.5.2, fresh@^0.5.2: 1478 | version "0.5.2" 1479 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" 1480 | integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== 1481 | 1482 | from2@^2.1.0: 1483 | version "2.3.0" 1484 | resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" 1485 | integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== 1486 | dependencies: 1487 | inherits "^2.0.1" 1488 | readable-stream "^2.0.0" 1489 | 1490 | fs-extra@^8.1.0: 1491 | version "8.1.0" 1492 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" 1493 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== 1494 | dependencies: 1495 | graceful-fs "^4.2.0" 1496 | jsonfile "^4.0.0" 1497 | universalify "^0.1.0" 1498 | 1499 | fs-minipass@^1.2.7: 1500 | version "1.2.7" 1501 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" 1502 | integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== 1503 | dependencies: 1504 | minipass "^2.6.0" 1505 | 1506 | fs-write-stream-atomic@^1.0.8: 1507 | version "1.0.10" 1508 | resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" 1509 | integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== 1510 | dependencies: 1511 | graceful-fs "^4.1.2" 1512 | iferr "^0.1.5" 1513 | imurmurhash "^0.1.4" 1514 | readable-stream "1 || 2" 1515 | 1516 | fs.realpath@^1.0.0: 1517 | version "1.0.0" 1518 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1519 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 1520 | 1521 | fsevents@~2.3.2: 1522 | version "2.3.2" 1523 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 1524 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 1525 | 1526 | function-bind@^1.1.1: 1527 | version "1.1.1" 1528 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1529 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 1530 | 1531 | gauge@~2.7.3: 1532 | version "2.7.4" 1533 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 1534 | integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== 1535 | dependencies: 1536 | aproba "^1.0.3" 1537 | console-control-strings "^1.0.0" 1538 | has-unicode "^2.0.0" 1539 | object-assign "^4.1.0" 1540 | signal-exit "^3.0.0" 1541 | string-width "^1.0.1" 1542 | strip-ansi "^3.0.1" 1543 | wide-align "^1.1.0" 1544 | 1545 | genfun@^5.0.0: 1546 | version "5.0.0" 1547 | resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" 1548 | integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== 1549 | 1550 | get-caller-file@^2.0.5: 1551 | version "2.0.5" 1552 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 1553 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 1554 | 1555 | get-intrinsic@^1.0.2: 1556 | version "1.1.2" 1557 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598" 1558 | integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== 1559 | dependencies: 1560 | function-bind "^1.1.1" 1561 | has "^1.0.3" 1562 | has-symbols "^1.0.3" 1563 | 1564 | get-port@^3.0.0: 1565 | version "3.2.0" 1566 | resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" 1567 | integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== 1568 | 1569 | get-stream@^4.1.0: 1570 | version "4.1.0" 1571 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" 1572 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== 1573 | dependencies: 1574 | pump "^3.0.0" 1575 | 1576 | get-stream@^5.1.0: 1577 | version "5.2.0" 1578 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 1579 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 1580 | dependencies: 1581 | pump "^3.0.0" 1582 | 1583 | glob-parent@^5.1.2, glob-parent@~5.1.2: 1584 | version "5.1.2" 1585 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1586 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 1587 | dependencies: 1588 | is-glob "^4.0.1" 1589 | 1590 | glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: 1591 | version "7.2.3" 1592 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 1593 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 1594 | dependencies: 1595 | fs.realpath "^1.0.0" 1596 | inflight "^1.0.4" 1597 | inherits "2" 1598 | minimatch "^3.1.1" 1599 | once "^1.3.0" 1600 | path-is-absolute "^1.0.0" 1601 | 1602 | global-dirs@^3.0.0: 1603 | version "3.0.0" 1604 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" 1605 | integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== 1606 | dependencies: 1607 | ini "2.0.0" 1608 | 1609 | globby@^11.0.1, globby@^11.1.0: 1610 | version "11.1.0" 1611 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" 1612 | integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== 1613 | dependencies: 1614 | array-union "^2.1.0" 1615 | dir-glob "^3.0.1" 1616 | fast-glob "^3.2.9" 1617 | ignore "^5.2.0" 1618 | merge2 "^1.4.1" 1619 | slash "^3.0.0" 1620 | 1621 | got@^9.6.0: 1622 | version "9.6.0" 1623 | resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" 1624 | integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== 1625 | dependencies: 1626 | "@sindresorhus/is" "^0.14.0" 1627 | "@szmarczak/http-timer" "^1.1.2" 1628 | cacheable-request "^6.0.0" 1629 | decompress-response "^3.3.0" 1630 | duplexer3 "^0.1.4" 1631 | get-stream "^4.1.0" 1632 | lowercase-keys "^1.0.1" 1633 | mimic-response "^1.0.1" 1634 | p-cancelable "^1.0.0" 1635 | to-readable-stream "^1.0.0" 1636 | url-parse-lax "^3.0.0" 1637 | 1638 | graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.8: 1639 | version "4.2.10" 1640 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" 1641 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== 1642 | 1643 | handle-thing@^2.0.0: 1644 | version "2.0.1" 1645 | resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" 1646 | integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== 1647 | 1648 | has-flag@^3.0.0: 1649 | version "3.0.0" 1650 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1651 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 1652 | 1653 | has-flag@^4.0.0: 1654 | version "4.0.0" 1655 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 1656 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 1657 | 1658 | has-symbols@^1.0.3: 1659 | version "1.0.3" 1660 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 1661 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 1662 | 1663 | has-unicode@^2.0.0: 1664 | version "2.0.1" 1665 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1666 | integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== 1667 | 1668 | has-yarn@^2.1.0: 1669 | version "2.1.0" 1670 | resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" 1671 | integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== 1672 | 1673 | has@^1.0.3: 1674 | version "1.0.3" 1675 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1676 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1677 | dependencies: 1678 | function-bind "^1.1.1" 1679 | 1680 | hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: 1681 | version "2.8.9" 1682 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" 1683 | integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== 1684 | 1685 | hpack.js@^2.1.6: 1686 | version "2.1.6" 1687 | resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" 1688 | integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== 1689 | dependencies: 1690 | inherits "^2.0.1" 1691 | obuf "^1.0.0" 1692 | readable-stream "^2.0.1" 1693 | wbuf "^1.1.0" 1694 | 1695 | htmlparser2@^6.1.0: 1696 | version "6.1.0" 1697 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" 1698 | integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== 1699 | dependencies: 1700 | domelementtype "^2.0.1" 1701 | domhandler "^4.0.0" 1702 | domutils "^2.5.2" 1703 | entities "^2.0.0" 1704 | 1705 | http-cache-semantics@^3.8.1: 1706 | version "3.8.1" 1707 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" 1708 | integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== 1709 | 1710 | http-cache-semantics@^4.0.0: 1711 | version "4.1.0" 1712 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" 1713 | integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== 1714 | 1715 | http-deceiver@^1.2.7: 1716 | version "1.2.7" 1717 | resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" 1718 | integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== 1719 | 1720 | http-errors@2.0.0: 1721 | version "2.0.0" 1722 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" 1723 | integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== 1724 | dependencies: 1725 | depd "2.0.0" 1726 | inherits "2.0.4" 1727 | setprototypeof "1.2.0" 1728 | statuses "2.0.1" 1729 | toidentifier "1.0.1" 1730 | 1731 | http-proxy-agent@^2.1.0: 1732 | version "2.1.0" 1733 | resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" 1734 | integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== 1735 | dependencies: 1736 | agent-base "4" 1737 | debug "3.1.0" 1738 | 1739 | http-proxy@^1.18.1: 1740 | version "1.18.1" 1741 | resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" 1742 | integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== 1743 | dependencies: 1744 | eventemitter3 "^4.0.0" 1745 | follow-redirects "^1.0.0" 1746 | requires-port "^1.0.0" 1747 | 1748 | https-proxy-agent@^2.2.3: 1749 | version "2.2.4" 1750 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" 1751 | integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== 1752 | dependencies: 1753 | agent-base "^4.3.0" 1754 | debug "^3.1.0" 1755 | 1756 | humanize-ms@^1.2.1: 1757 | version "1.2.1" 1758 | resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" 1759 | integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== 1760 | dependencies: 1761 | ms "^2.0.0" 1762 | 1763 | iconv-lite@0.4.24: 1764 | version "0.4.24" 1765 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 1766 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 1767 | dependencies: 1768 | safer-buffer ">= 2.1.2 < 3" 1769 | 1770 | iconv-lite@^0.6.2: 1771 | version "0.6.3" 1772 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" 1773 | integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== 1774 | dependencies: 1775 | safer-buffer ">= 2.1.2 < 3.0.0" 1776 | 1777 | iferr@^0.1.5: 1778 | version "0.1.5" 1779 | resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" 1780 | integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== 1781 | 1782 | ignore-walk@^3.0.1: 1783 | version "3.0.4" 1784 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" 1785 | integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ== 1786 | dependencies: 1787 | minimatch "^3.0.4" 1788 | 1789 | ignore@^5.2.0: 1790 | version "5.2.0" 1791 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" 1792 | integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== 1793 | 1794 | import-lazy@^2.1.0: 1795 | version "2.1.0" 1796 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 1797 | integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== 1798 | 1799 | import-local@^3.1.0: 1800 | version "3.1.0" 1801 | resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" 1802 | integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== 1803 | dependencies: 1804 | pkg-dir "^4.2.0" 1805 | resolve-cwd "^3.0.0" 1806 | 1807 | imurmurhash@^0.1.4: 1808 | version "0.1.4" 1809 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1810 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== 1811 | 1812 | infer-owner@^1.0.3, infer-owner@^1.0.4: 1813 | version "1.0.4" 1814 | resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" 1815 | integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== 1816 | 1817 | inflight@^1.0.4: 1818 | version "1.0.6" 1819 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1820 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1821 | dependencies: 1822 | once "^1.3.0" 1823 | wrappy "1" 1824 | 1825 | inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: 1826 | version "2.0.4" 1827 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1828 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1829 | 1830 | ini@2.0.0: 1831 | version "2.0.0" 1832 | resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" 1833 | integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== 1834 | 1835 | ini@^1.3.5, ini@~1.3.0: 1836 | version "1.3.8" 1837 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 1838 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 1839 | 1840 | ip@1.1.5: 1841 | version "1.1.5" 1842 | resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 1843 | integrity sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA== 1844 | 1845 | ipaddr.js@1.9.1: 1846 | version "1.9.1" 1847 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" 1848 | integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== 1849 | 1850 | is-arrayish@^0.2.1: 1851 | version "0.2.1" 1852 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1853 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 1854 | 1855 | is-binary-path@~2.1.0: 1856 | version "2.1.0" 1857 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 1858 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 1859 | dependencies: 1860 | binary-extensions "^2.0.0" 1861 | 1862 | is-ci@^2.0.0: 1863 | version "2.0.0" 1864 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" 1865 | integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== 1866 | dependencies: 1867 | ci-info "^2.0.0" 1868 | 1869 | is-core-module@^2.9.0: 1870 | version "2.10.0" 1871 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" 1872 | integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== 1873 | dependencies: 1874 | has "^1.0.3" 1875 | 1876 | is-docker@^2.0.0: 1877 | version "2.2.1" 1878 | resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" 1879 | integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== 1880 | 1881 | is-extglob@^2.1.1: 1882 | version "2.1.1" 1883 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1884 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 1885 | 1886 | is-fullwidth-code-point@^1.0.0: 1887 | version "1.0.0" 1888 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1889 | integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== 1890 | dependencies: 1891 | number-is-nan "^1.0.0" 1892 | 1893 | is-fullwidth-code-point@^3.0.0: 1894 | version "3.0.0" 1895 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1896 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1897 | 1898 | is-glob@^4.0.1, is-glob@~4.0.1: 1899 | version "4.0.3" 1900 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 1901 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 1902 | dependencies: 1903 | is-extglob "^2.1.1" 1904 | 1905 | is-installed-globally@^0.4.0: 1906 | version "0.4.0" 1907 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" 1908 | integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== 1909 | dependencies: 1910 | global-dirs "^3.0.0" 1911 | is-path-inside "^3.0.2" 1912 | 1913 | is-npm@^5.0.0: 1914 | version "5.0.0" 1915 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" 1916 | integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== 1917 | 1918 | is-number-like@^1.0.3: 1919 | version "1.0.8" 1920 | resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" 1921 | integrity sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA== 1922 | dependencies: 1923 | lodash.isfinite "^3.3.2" 1924 | 1925 | is-number@^7.0.0: 1926 | version "7.0.0" 1927 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1928 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1929 | 1930 | is-obj@^2.0.0: 1931 | version "2.0.0" 1932 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" 1933 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== 1934 | 1935 | is-path-inside@^3.0.2: 1936 | version "3.0.3" 1937 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" 1938 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== 1939 | 1940 | is-typedarray@^1.0.0: 1941 | version "1.0.0" 1942 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1943 | integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== 1944 | 1945 | is-wsl@^2.1.1: 1946 | version "2.2.0" 1947 | resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" 1948 | integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== 1949 | dependencies: 1950 | is-docker "^2.0.0" 1951 | 1952 | is-yarn-global@^0.3.0: 1953 | version "0.3.0" 1954 | resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" 1955 | integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== 1956 | 1957 | isarray@~1.0.0: 1958 | version "1.0.0" 1959 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1960 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1961 | 1962 | isbinaryfile@^4.0.8: 1963 | version "4.0.10" 1964 | resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" 1965 | integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== 1966 | 1967 | isexe@^2.0.0: 1968 | version "2.0.0" 1969 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1970 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1971 | 1972 | js-tokens@^4.0.0: 1973 | version "4.0.0" 1974 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1975 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1976 | 1977 | js-yaml@^4.1.0: 1978 | version "4.1.0" 1979 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" 1980 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== 1981 | dependencies: 1982 | argparse "^2.0.1" 1983 | 1984 | js2xmlparser@^4.0.2: 1985 | version "4.0.2" 1986 | resolved "https://registry.yarnpkg.com/js2xmlparser/-/js2xmlparser-4.0.2.tgz#2a1fdf01e90585ef2ae872a01bc169c6a8d5e60a" 1987 | integrity sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA== 1988 | dependencies: 1989 | xmlcreate "^2.0.4" 1990 | 1991 | jsdoc@^3.6.10: 1992 | version "3.6.11" 1993 | resolved "https://registry.yarnpkg.com/jsdoc/-/jsdoc-3.6.11.tgz#8bbb5747e6f579f141a5238cbad4e95e004458ce" 1994 | integrity sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg== 1995 | dependencies: 1996 | "@babel/parser" "^7.9.4" 1997 | "@types/markdown-it" "^12.2.3" 1998 | bluebird "^3.7.2" 1999 | catharsis "^0.9.0" 2000 | escape-string-regexp "^2.0.0" 2001 | js2xmlparser "^4.0.2" 2002 | klaw "^3.0.0" 2003 | markdown-it "^12.3.2" 2004 | markdown-it-anchor "^8.4.1" 2005 | marked "^4.0.10" 2006 | mkdirp "^1.0.4" 2007 | requizzle "^0.2.3" 2008 | strip-json-comments "^3.1.0" 2009 | taffydb "2.6.2" 2010 | underscore "~1.13.2" 2011 | 2012 | json-buffer@3.0.0: 2013 | version "3.0.0" 2014 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" 2015 | integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== 2016 | 2017 | json-parse-better-errors@^1.0.0: 2018 | version "1.0.2" 2019 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" 2020 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== 2021 | 2022 | json-parse-even-better-errors@^2.3.0: 2023 | version "2.3.1" 2024 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 2025 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 2026 | 2027 | json-schema-traverse@^0.4.1: 2028 | version "0.4.1" 2029 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 2030 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 2031 | 2032 | jsonfile@^4.0.0: 2033 | version "4.0.0" 2034 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 2035 | integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== 2036 | optionalDependencies: 2037 | graceful-fs "^4.1.6" 2038 | 2039 | jsonparse@^1.2.0: 2040 | version "1.3.1" 2041 | resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 2042 | integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== 2043 | 2044 | karma-chrome-launcher@^3.1.1: 2045 | version "3.1.1" 2046 | resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz#baca9cc071b1562a1db241827257bfe5cab597ea" 2047 | integrity sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ== 2048 | dependencies: 2049 | which "^1.2.1" 2050 | 2051 | karma-cli@^2.0.0: 2052 | version "2.0.0" 2053 | resolved "https://registry.yarnpkg.com/karma-cli/-/karma-cli-2.0.0.tgz#481548d28661af4cc68f3d8e09708f17d2cba931" 2054 | integrity sha512-1Kb28UILg1ZsfqQmeELbPzuEb5C6GZJfVIk0qOr8LNYQuYWmAaqP16WpbpKEjhejDrDYyYOwwJXSZO6u7q5Pvw== 2055 | dependencies: 2056 | resolve "^1.3.3" 2057 | 2058 | karma-ui5@^2.4.0: 2059 | version "2.4.0" 2060 | resolved "https://registry.yarnpkg.com/karma-ui5/-/karma-ui5-2.4.0.tgz#39c7521fdf5b07ecd1ae8988886ffbb25ba2d975" 2061 | integrity sha512-gM3DqtapTjG9RybC34nZ+Eouv2fb3sPR+EdGlWqOba8eju+EFlm2vEJknB3M0RCoby98rVuPIntnSA704GkHkQ== 2062 | dependencies: 2063 | "@ui5/fs" "^2.0.6" 2064 | "@ui5/project" "^2.6.0" 2065 | "@ui5/server" "^2.4.0" 2066 | express "^4.17.1" 2067 | http-proxy "^1.18.1" 2068 | js-yaml "^4.1.0" 2069 | mkdirp "^1.0.4" 2070 | 2071 | karma@^6.4.0: 2072 | version "6.4.0" 2073 | resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.0.tgz#82652dfecdd853ec227b74ed718a997028a99508" 2074 | integrity sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w== 2075 | dependencies: 2076 | "@colors/colors" "1.5.0" 2077 | body-parser "^1.19.0" 2078 | braces "^3.0.2" 2079 | chokidar "^3.5.1" 2080 | connect "^3.7.0" 2081 | di "^0.0.1" 2082 | dom-serialize "^2.2.1" 2083 | glob "^7.1.7" 2084 | graceful-fs "^4.2.6" 2085 | http-proxy "^1.18.1" 2086 | isbinaryfile "^4.0.8" 2087 | lodash "^4.17.21" 2088 | log4js "^6.4.1" 2089 | mime "^2.5.2" 2090 | minimatch "^3.0.4" 2091 | mkdirp "^0.5.5" 2092 | qjobs "^1.2.0" 2093 | range-parser "^1.2.1" 2094 | rimraf "^3.0.2" 2095 | socket.io "^4.4.1" 2096 | source-map "^0.6.1" 2097 | tmp "^0.2.1" 2098 | ua-parser-js "^0.7.30" 2099 | yargs "^16.1.1" 2100 | 2101 | keyv@^3.0.0: 2102 | version "3.1.0" 2103 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" 2104 | integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== 2105 | dependencies: 2106 | json-buffer "3.0.0" 2107 | 2108 | klaw@^3.0.0: 2109 | version "3.0.0" 2110 | resolved "https://registry.yarnpkg.com/klaw/-/klaw-3.0.0.tgz#b11bec9cf2492f06756d6e809ab73a2910259146" 2111 | integrity sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g== 2112 | dependencies: 2113 | graceful-fs "^4.1.9" 2114 | 2115 | latest-version@^5.1.0: 2116 | version "5.1.0" 2117 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" 2118 | integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== 2119 | dependencies: 2120 | package-json "^6.3.0" 2121 | 2122 | less-openui5@^0.11.0, less-openui5@^0.11.2: 2123 | version "0.11.2" 2124 | resolved "https://registry.yarnpkg.com/less-openui5/-/less-openui5-0.11.2.tgz#aeb93dab11b8313a835ad74a2f2173c06f32cf70" 2125 | integrity sha512-FkAT0JDB3NGroia/hdYInzVzpERINovKEgjeijfYgLK7C4eef8a0midlgdBfTZanv3Gz8zUSjfGYXNWL82jEBA== 2126 | dependencies: 2127 | clone "^2.1.0" 2128 | css "^3.0.0" 2129 | mime "^1.6.0" 2130 | 2131 | libnpmconfig@^1.2.1: 2132 | version "1.2.1" 2133 | resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" 2134 | integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA== 2135 | dependencies: 2136 | figgy-pudding "^3.5.1" 2137 | find-up "^3.0.0" 2138 | ini "^1.3.5" 2139 | 2140 | lines-and-columns@^1.1.6: 2141 | version "1.2.4" 2142 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 2143 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 2144 | 2145 | linkify-it@^3.0.1: 2146 | version "3.0.3" 2147 | resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e" 2148 | integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== 2149 | dependencies: 2150 | uc.micro "^1.0.1" 2151 | 2152 | livereload-js@^3.3.1: 2153 | version "3.4.1" 2154 | resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.4.1.tgz#ba90fbc708ed1b9a024bb89c4ee12c96ea03d66f" 2155 | integrity sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g== 2156 | 2157 | livereload@^0.9.3: 2158 | version "0.9.3" 2159 | resolved "https://registry.yarnpkg.com/livereload/-/livereload-0.9.3.tgz#a714816375ed52471408bede8b49b2ee6a0c55b1" 2160 | integrity sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw== 2161 | dependencies: 2162 | chokidar "^3.5.0" 2163 | livereload-js "^3.3.1" 2164 | opts ">= 1.2.0" 2165 | ws "^7.4.3" 2166 | 2167 | locate-path@^3.0.0: 2168 | version "3.0.0" 2169 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 2170 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 2171 | dependencies: 2172 | p-locate "^3.0.0" 2173 | path-exists "^3.0.0" 2174 | 2175 | locate-path@^5.0.0: 2176 | version "5.0.0" 2177 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 2178 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 2179 | dependencies: 2180 | p-locate "^4.1.0" 2181 | 2182 | lockfile@^1.0.4: 2183 | version "1.0.4" 2184 | resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" 2185 | integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== 2186 | dependencies: 2187 | signal-exit "^3.0.2" 2188 | 2189 | lodash.isfinite@^3.3.2: 2190 | version "3.3.2" 2191 | resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" 2192 | integrity sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA== 2193 | 2194 | lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21: 2195 | version "4.17.21" 2196 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 2197 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 2198 | 2199 | log4js@^6.4.1: 2200 | version "6.6.1" 2201 | resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.6.1.tgz#48f23de8a87d2f5ffd3d913f24ca9ce77895272f" 2202 | integrity sha512-J8VYFH2UQq/xucdNu71io4Fo+purYYudyErgBbswWKO0MC6QVOERRomt5su/z6d3RJSmLyTGmXl3Q/XjKCf+/A== 2203 | dependencies: 2204 | date-format "^4.0.13" 2205 | debug "^4.3.4" 2206 | flatted "^3.2.6" 2207 | rfdc "^1.3.0" 2208 | streamroller "^3.1.2" 2209 | 2210 | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: 2211 | version "1.0.1" 2212 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 2213 | integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== 2214 | 2215 | lowercase-keys@^2.0.0: 2216 | version "2.0.0" 2217 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" 2218 | integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== 2219 | 2220 | lru-cache@^5.1.1: 2221 | version "5.1.1" 2222 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" 2223 | integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== 2224 | dependencies: 2225 | yallist "^3.0.2" 2226 | 2227 | lru-cache@^6.0.0: 2228 | version "6.0.0" 2229 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 2230 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 2231 | dependencies: 2232 | yallist "^4.0.0" 2233 | 2234 | make-dir@^3.0.0, make-dir@^3.1.0: 2235 | version "3.1.0" 2236 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 2237 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 2238 | dependencies: 2239 | semver "^6.0.0" 2240 | 2241 | make-fetch-happen@^5.0.0: 2242 | version "5.0.2" 2243 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" 2244 | integrity sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag== 2245 | dependencies: 2246 | agentkeepalive "^3.4.1" 2247 | cacache "^12.0.0" 2248 | http-cache-semantics "^3.8.1" 2249 | http-proxy-agent "^2.1.0" 2250 | https-proxy-agent "^2.2.3" 2251 | lru-cache "^5.1.1" 2252 | mississippi "^3.0.0" 2253 | node-fetch-npm "^2.0.2" 2254 | promise-retry "^1.1.1" 2255 | socks-proxy-agent "^4.0.0" 2256 | ssri "^6.0.0" 2257 | 2258 | markdown-it-anchor@^8.4.1: 2259 | version "8.6.4" 2260 | resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.6.4.tgz#affb8aa0910a504c114e9fcad53ac3a5b907b0e6" 2261 | integrity sha512-Ul4YVYZNxMJYALpKtu+ZRdrryYt/GlQ5CK+4l1bp/gWXOG2QWElt6AqF3Mih/wfUKdZbNAZVXGR73/n6U/8img== 2262 | 2263 | markdown-it@^12.3.2: 2264 | version "12.3.2" 2265 | resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-12.3.2.tgz#bf92ac92283fe983fe4de8ff8abfb5ad72cd0c90" 2266 | integrity sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg== 2267 | dependencies: 2268 | argparse "^2.0.1" 2269 | entities "~2.1.0" 2270 | linkify-it "^3.0.1" 2271 | mdurl "^1.0.1" 2272 | uc.micro "^1.0.5" 2273 | 2274 | marked@^4.0.10: 2275 | version "4.0.19" 2276 | resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.19.tgz#d36198d1ac1255525153c351c68c75bc1d7aee46" 2277 | integrity sha512-rgQF/OxOiLcvgUAj1Q1tAf4Bgxn5h5JZTp04Fx4XUkVhs7B+7YA9JEWJhJpoO8eJt8MkZMwqLCNeNqj1bCREZQ== 2278 | 2279 | mdurl@^1.0.1: 2280 | version "1.0.1" 2281 | resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" 2282 | integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== 2283 | 2284 | media-typer@0.3.0: 2285 | version "0.3.0" 2286 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 2287 | integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== 2288 | 2289 | merge-descriptors@1.0.1: 2290 | version "1.0.1" 2291 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" 2292 | integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== 2293 | 2294 | merge2@^1.3.0, merge2@^1.4.1: 2295 | version "1.4.1" 2296 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 2297 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 2298 | 2299 | methods@~1.1.2: 2300 | version "1.1.2" 2301 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 2302 | integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== 2303 | 2304 | micromatch@^4.0.2, micromatch@^4.0.4: 2305 | version "4.0.5" 2306 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 2307 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== 2308 | dependencies: 2309 | braces "^3.0.2" 2310 | picomatch "^2.3.1" 2311 | 2312 | mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": 2313 | version "1.52.0" 2314 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 2315 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 2316 | 2317 | mime-types@^2.1.33, mime-types@~2.1.24, mime-types@~2.1.34: 2318 | version "2.1.35" 2319 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 2320 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 2321 | dependencies: 2322 | mime-db "1.52.0" 2323 | 2324 | mime@1.6.0, mime@^1.6.0: 2325 | version "1.6.0" 2326 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 2327 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 2328 | 2329 | mime@^2.5.2: 2330 | version "2.6.0" 2331 | resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" 2332 | integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== 2333 | 2334 | mimic-response@^1.0.0, mimic-response@^1.0.1: 2335 | version "1.0.1" 2336 | resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" 2337 | integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== 2338 | 2339 | minimalistic-assert@^1.0.0: 2340 | version "1.0.1" 2341 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 2342 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== 2343 | 2344 | minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1: 2345 | version "3.1.2" 2346 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 2347 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 2348 | dependencies: 2349 | brace-expansion "^1.1.7" 2350 | 2351 | minimist@^1.2.0, minimist@^1.2.6: 2352 | version "1.2.6" 2353 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" 2354 | integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== 2355 | 2356 | minipass@^2.3.5, minipass@^2.6.0, minipass@^2.9.0: 2357 | version "2.9.0" 2358 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" 2359 | integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== 2360 | dependencies: 2361 | safe-buffer "^5.1.2" 2362 | yallist "^3.0.0" 2363 | 2364 | minizlib@^1.3.3: 2365 | version "1.3.3" 2366 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" 2367 | integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== 2368 | dependencies: 2369 | minipass "^2.9.0" 2370 | 2371 | mississippi@^3.0.0: 2372 | version "3.0.0" 2373 | resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" 2374 | integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== 2375 | dependencies: 2376 | concat-stream "^1.5.0" 2377 | duplexify "^3.4.2" 2378 | end-of-stream "^1.1.0" 2379 | flush-write-stream "^1.0.0" 2380 | from2 "^2.1.0" 2381 | parallel-transform "^1.1.0" 2382 | pump "^3.0.0" 2383 | pumpify "^1.3.3" 2384 | stream-each "^1.1.0" 2385 | through2 "^2.0.0" 2386 | 2387 | mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@^0.5.6: 2388 | version "0.5.6" 2389 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" 2390 | integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== 2391 | dependencies: 2392 | minimist "^1.2.6" 2393 | 2394 | mkdirp@^1.0.4: 2395 | version "1.0.4" 2396 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" 2397 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== 2398 | 2399 | move-concurrently@^1.0.1: 2400 | version "1.0.1" 2401 | resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" 2402 | integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== 2403 | dependencies: 2404 | aproba "^1.1.1" 2405 | copy-concurrently "^1.0.0" 2406 | fs-write-stream-atomic "^1.0.8" 2407 | mkdirp "^0.5.1" 2408 | rimraf "^2.5.4" 2409 | run-queue "^1.0.3" 2410 | 2411 | ms@2.0.0: 2412 | version "2.0.0" 2413 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2414 | integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== 2415 | 2416 | ms@2.1.2: 2417 | version "2.1.2" 2418 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 2419 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 2420 | 2421 | ms@2.1.3, ms@^2.0.0, ms@^2.1.1: 2422 | version "2.1.3" 2423 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" 2424 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 2425 | 2426 | negotiator@0.6.3: 2427 | version "0.6.3" 2428 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" 2429 | integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== 2430 | 2431 | next-tick@^1.1.0: 2432 | version "1.1.0" 2433 | resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" 2434 | integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== 2435 | 2436 | node-fetch-npm@^2.0.2: 2437 | version "2.0.4" 2438 | resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" 2439 | integrity sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg== 2440 | dependencies: 2441 | encoding "^0.1.11" 2442 | json-parse-better-errors "^1.0.0" 2443 | safe-buffer "^5.1.1" 2444 | 2445 | normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: 2446 | version "2.5.0" 2447 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" 2448 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== 2449 | dependencies: 2450 | hosted-git-info "^2.1.4" 2451 | resolve "^1.10.0" 2452 | semver "2 || 3 || 4 || 5" 2453 | validate-npm-package-license "^3.0.1" 2454 | 2455 | normalize-path@^3.0.0, normalize-path@~3.0.0: 2456 | version "3.0.0" 2457 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 2458 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 2459 | 2460 | normalize-url@^4.1.0: 2461 | version "4.5.1" 2462 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" 2463 | integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== 2464 | 2465 | npm-bundled@^1.0.1: 2466 | version "1.1.2" 2467 | resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" 2468 | integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== 2469 | dependencies: 2470 | npm-normalize-package-bin "^1.0.1" 2471 | 2472 | npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: 2473 | version "1.0.1" 2474 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" 2475 | integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== 2476 | 2477 | npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: 2478 | version "6.1.1" 2479 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" 2480 | integrity sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg== 2481 | dependencies: 2482 | hosted-git-info "^2.7.1" 2483 | osenv "^0.1.5" 2484 | semver "^5.6.0" 2485 | validate-npm-package-name "^3.0.0" 2486 | 2487 | npm-packlist@^1.1.12: 2488 | version "1.4.8" 2489 | resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" 2490 | integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== 2491 | dependencies: 2492 | ignore-walk "^3.0.1" 2493 | npm-bundled "^1.0.1" 2494 | npm-normalize-package-bin "^1.0.1" 2495 | 2496 | npm-pick-manifest@^3.0.0: 2497 | version "3.0.2" 2498 | resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" 2499 | integrity sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw== 2500 | dependencies: 2501 | figgy-pudding "^3.5.1" 2502 | npm-package-arg "^6.0.0" 2503 | semver "^5.4.1" 2504 | 2505 | npm-registry-fetch@^4.0.0: 2506 | version "4.0.7" 2507 | resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz#57951bf6541e0246b34c9f9a38ab73607c9449d7" 2508 | integrity sha512-cny9v0+Mq6Tjz+e0erFAB+RYJ/AVGzkjnISiobqP8OWj9c9FLoZZu8/SPSKJWE17F1tk4018wfjV+ZbIbqC7fQ== 2509 | dependencies: 2510 | JSONStream "^1.3.4" 2511 | bluebird "^3.5.1" 2512 | figgy-pudding "^3.4.1" 2513 | lru-cache "^5.1.1" 2514 | make-fetch-happen "^5.0.0" 2515 | npm-package-arg "^6.1.0" 2516 | safe-buffer "^5.2.0" 2517 | 2518 | npmlog@^4.1.2: 2519 | version "4.1.2" 2520 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 2521 | integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== 2522 | dependencies: 2523 | are-we-there-yet "~1.1.2" 2524 | console-control-strings "~1.1.0" 2525 | gauge "~2.7.3" 2526 | set-blocking "~2.0.0" 2527 | 2528 | nth-check@^2.0.1: 2529 | version "2.1.1" 2530 | resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" 2531 | integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== 2532 | dependencies: 2533 | boolbase "^1.0.0" 2534 | 2535 | number-is-nan@^1.0.0: 2536 | version "1.0.1" 2537 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2538 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== 2539 | 2540 | object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0: 2541 | version "4.1.1" 2542 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 2543 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 2544 | 2545 | object-inspect@^1.9.0: 2546 | version "1.12.2" 2547 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" 2548 | integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== 2549 | 2550 | obuf@^1.0.0, obuf@^1.1.2: 2551 | version "1.1.2" 2552 | resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" 2553 | integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== 2554 | 2555 | on-finished@2.4.1: 2556 | version "2.4.1" 2557 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" 2558 | integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== 2559 | dependencies: 2560 | ee-first "1.1.1" 2561 | 2562 | on-finished@~2.3.0: 2563 | version "2.3.0" 2564 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 2565 | integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== 2566 | dependencies: 2567 | ee-first "1.1.1" 2568 | 2569 | on-headers@~1.0.2: 2570 | version "1.0.2" 2571 | resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" 2572 | integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== 2573 | 2574 | once@^1.3.0, once@^1.3.1, once@^1.4.0: 2575 | version "1.4.0" 2576 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2577 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 2578 | dependencies: 2579 | wrappy "1" 2580 | 2581 | open@^7.4.2: 2582 | version "7.4.2" 2583 | resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" 2584 | integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== 2585 | dependencies: 2586 | is-docker "^2.0.0" 2587 | is-wsl "^2.1.1" 2588 | 2589 | "opts@>= 1.2.0": 2590 | version "2.0.2" 2591 | resolved "https://registry.yarnpkg.com/opts/-/opts-2.0.2.tgz#a17e189fbbfee171da559edd8a42423bc5993ce1" 2592 | integrity sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg== 2593 | 2594 | os-homedir@^1.0.0: 2595 | version "1.0.2" 2596 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 2597 | integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== 2598 | 2599 | os-tmpdir@^1.0.0: 2600 | version "1.0.2" 2601 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 2602 | integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== 2603 | 2604 | osenv@^0.1.5: 2605 | version "0.1.5" 2606 | resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" 2607 | integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== 2608 | dependencies: 2609 | os-homedir "^1.0.0" 2610 | os-tmpdir "^1.0.0" 2611 | 2612 | p-cancelable@^1.0.0: 2613 | version "1.1.0" 2614 | resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" 2615 | integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== 2616 | 2617 | p-limit@^2.0.0, p-limit@^2.2.0: 2618 | version "2.3.0" 2619 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 2620 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 2621 | dependencies: 2622 | p-try "^2.0.0" 2623 | 2624 | p-locate@^3.0.0: 2625 | version "3.0.0" 2626 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 2627 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 2628 | dependencies: 2629 | p-limit "^2.0.0" 2630 | 2631 | p-locate@^4.1.0: 2632 | version "4.1.0" 2633 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 2634 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 2635 | dependencies: 2636 | p-limit "^2.2.0" 2637 | 2638 | p-try@^2.0.0: 2639 | version "2.2.0" 2640 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 2641 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 2642 | 2643 | package-json@^6.3.0: 2644 | version "6.5.0" 2645 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" 2646 | integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== 2647 | dependencies: 2648 | got "^9.6.0" 2649 | registry-auth-token "^4.0.0" 2650 | registry-url "^5.0.0" 2651 | semver "^6.2.0" 2652 | 2653 | pacote@^9.5.12: 2654 | version "9.5.12" 2655 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.12.tgz#1e11dd7a8d736bcc36b375a9804d41bb0377bf66" 2656 | integrity sha512-BUIj/4kKbwWg4RtnBncXPJd15piFSVNpTzY0rysSr3VnMowTYgkGKcaHrbReepAkjTr8lH2CVWRi58Spg2CicQ== 2657 | dependencies: 2658 | bluebird "^3.5.3" 2659 | cacache "^12.0.2" 2660 | chownr "^1.1.2" 2661 | figgy-pudding "^3.5.1" 2662 | get-stream "^4.1.0" 2663 | glob "^7.1.3" 2664 | infer-owner "^1.0.4" 2665 | lru-cache "^5.1.1" 2666 | make-fetch-happen "^5.0.0" 2667 | minimatch "^3.0.4" 2668 | minipass "^2.3.5" 2669 | mississippi "^3.0.0" 2670 | mkdirp "^0.5.1" 2671 | normalize-package-data "^2.4.0" 2672 | npm-normalize-package-bin "^1.0.0" 2673 | npm-package-arg "^6.1.0" 2674 | npm-packlist "^1.1.12" 2675 | npm-pick-manifest "^3.0.0" 2676 | npm-registry-fetch "^4.0.0" 2677 | osenv "^0.1.5" 2678 | promise-inflight "^1.0.1" 2679 | promise-retry "^1.1.1" 2680 | protoduck "^5.0.1" 2681 | rimraf "^2.6.2" 2682 | safe-buffer "^5.1.2" 2683 | semver "^5.6.0" 2684 | ssri "^6.0.1" 2685 | tar "^4.4.10" 2686 | unique-filename "^1.1.1" 2687 | which "^1.3.1" 2688 | 2689 | parallel-transform@^1.1.0: 2690 | version "1.2.0" 2691 | resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" 2692 | integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== 2693 | dependencies: 2694 | cyclist "^1.0.1" 2695 | inherits "^2.0.3" 2696 | readable-stream "^2.1.5" 2697 | 2698 | parse-json@^5.0.0: 2699 | version "5.2.0" 2700 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 2701 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 2702 | dependencies: 2703 | "@babel/code-frame" "^7.0.0" 2704 | error-ex "^1.3.1" 2705 | json-parse-even-better-errors "^2.3.0" 2706 | lines-and-columns "^1.1.6" 2707 | 2708 | parse5-htmlparser2-tree-adapter@^6.0.1: 2709 | version "6.0.1" 2710 | resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" 2711 | integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== 2712 | dependencies: 2713 | parse5 "^6.0.1" 2714 | 2715 | parse5@^6.0.1: 2716 | version "6.0.1" 2717 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" 2718 | integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== 2719 | 2720 | parseurl@^1.3.3, parseurl@~1.3.3: 2721 | version "1.3.3" 2722 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" 2723 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== 2724 | 2725 | path-exists@^3.0.0: 2726 | version "3.0.0" 2727 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 2728 | integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== 2729 | 2730 | path-exists@^4.0.0: 2731 | version "4.0.0" 2732 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 2733 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 2734 | 2735 | path-is-absolute@^1.0.0: 2736 | version "1.0.1" 2737 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2738 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 2739 | 2740 | path-parse@^1.0.7: 2741 | version "1.0.7" 2742 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 2743 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 2744 | 2745 | path-to-regexp@0.1.7: 2746 | version "0.1.7" 2747 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 2748 | integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== 2749 | 2750 | path-type@^4.0.0: 2751 | version "4.0.0" 2752 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 2753 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 2754 | 2755 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: 2756 | version "2.3.1" 2757 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 2758 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 2759 | 2760 | pkg-dir@^4.2.0: 2761 | version "4.2.0" 2762 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" 2763 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 2764 | dependencies: 2765 | find-up "^4.0.0" 2766 | 2767 | portfinder@^1.0.28: 2768 | version "1.0.32" 2769 | resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" 2770 | integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== 2771 | dependencies: 2772 | async "^2.6.4" 2773 | debug "^3.2.7" 2774 | mkdirp "^0.5.6" 2775 | 2776 | portscanner@^2.1.1: 2777 | version "2.2.0" 2778 | resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.2.0.tgz#6059189b3efa0965c9d96a56b958eb9508411cf1" 2779 | integrity sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw== 2780 | dependencies: 2781 | async "^2.6.0" 2782 | is-number-like "^1.0.3" 2783 | 2784 | prepend-http@^2.0.0: 2785 | version "2.0.0" 2786 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" 2787 | integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== 2788 | 2789 | pretty-data@^0.40.0: 2790 | version "0.40.0" 2791 | resolved "https://registry.yarnpkg.com/pretty-data/-/pretty-data-0.40.0.tgz#572aa8ea23467467ab94b6b5266a6fd9c8fddd72" 2792 | integrity sha512-YFLnEdDEDnkt/GEhet5CYZHCvALw6+Elyb/tp8kQG03ZSIuzeaDWpZYndCXwgqu4NAjh1PI534dhDS1mHarRnQ== 2793 | 2794 | pretty-hrtime@^1.0.3: 2795 | version "1.0.3" 2796 | resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" 2797 | integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== 2798 | 2799 | process-nextick-args@~2.0.0: 2800 | version "2.0.1" 2801 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 2802 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 2803 | 2804 | promise-inflight@^1.0.1: 2805 | version "1.0.1" 2806 | resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" 2807 | integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== 2808 | 2809 | promise-retry@^1.1.1: 2810 | version "1.1.1" 2811 | resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" 2812 | integrity sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw== 2813 | dependencies: 2814 | err-code "^1.0.0" 2815 | retry "^0.10.0" 2816 | 2817 | protoduck@^5.0.1: 2818 | version "5.0.1" 2819 | resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" 2820 | integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== 2821 | dependencies: 2822 | genfun "^5.0.0" 2823 | 2824 | proxy-addr@~2.0.7: 2825 | version "2.0.7" 2826 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" 2827 | integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== 2828 | dependencies: 2829 | forwarded "0.2.0" 2830 | ipaddr.js "1.9.1" 2831 | 2832 | pump@^2.0.0: 2833 | version "2.0.1" 2834 | resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" 2835 | integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== 2836 | dependencies: 2837 | end-of-stream "^1.1.0" 2838 | once "^1.3.1" 2839 | 2840 | pump@^3.0.0: 2841 | version "3.0.0" 2842 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 2843 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 2844 | dependencies: 2845 | end-of-stream "^1.1.0" 2846 | once "^1.3.1" 2847 | 2848 | pumpify@^1.3.3: 2849 | version "1.5.1" 2850 | resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" 2851 | integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== 2852 | dependencies: 2853 | duplexify "^3.6.0" 2854 | inherits "^2.0.3" 2855 | pump "^2.0.0" 2856 | 2857 | punycode@^2.1.0: 2858 | version "2.1.1" 2859 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 2860 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 2861 | 2862 | pupa@^2.1.1: 2863 | version "2.1.1" 2864 | resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" 2865 | integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== 2866 | dependencies: 2867 | escape-goat "^2.0.0" 2868 | 2869 | qjobs@^1.2.0: 2870 | version "1.2.0" 2871 | resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" 2872 | integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== 2873 | 2874 | qs@6.10.3: 2875 | version "6.10.3" 2876 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" 2877 | integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== 2878 | dependencies: 2879 | side-channel "^1.0.4" 2880 | 2881 | queue-microtask@^1.2.2: 2882 | version "1.2.3" 2883 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 2884 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 2885 | 2886 | random-int@^2.0.1: 2887 | version "2.0.1" 2888 | resolved "https://registry.yarnpkg.com/random-int/-/random-int-2.0.1.tgz#d072fe298e2fd12a730edde7729168b7b88dcea3" 2889 | integrity sha512-YALjWK2Rt9EMIv9BF/3mvlzFWQathsvb5UZmN1QmhfIOfcQYXc/UcLzg0ablqesSBpBVLt2Tlwv/eTuBh4LXUQ== 2890 | 2891 | range-parser@^1.2.1, range-parser@~1.2.1: 2892 | version "1.2.1" 2893 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 2894 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 2895 | 2896 | raw-body@2.5.1: 2897 | version "2.5.1" 2898 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" 2899 | integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== 2900 | dependencies: 2901 | bytes "3.1.2" 2902 | http-errors "2.0.0" 2903 | iconv-lite "0.4.24" 2904 | unpipe "1.0.0" 2905 | 2906 | rc@1.2.8, rc@^1.2.8: 2907 | version "1.2.8" 2908 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 2909 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== 2910 | dependencies: 2911 | deep-extend "^0.6.0" 2912 | ini "~1.3.0" 2913 | minimist "^1.2.0" 2914 | strip-json-comments "~2.0.1" 2915 | 2916 | read-pkg-up@^7.0.1: 2917 | version "7.0.1" 2918 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" 2919 | integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== 2920 | dependencies: 2921 | find-up "^4.1.0" 2922 | read-pkg "^5.2.0" 2923 | type-fest "^0.8.1" 2924 | 2925 | read-pkg@^5.2.0: 2926 | version "5.2.0" 2927 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" 2928 | integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== 2929 | dependencies: 2930 | "@types/normalize-package-data" "^2.4.0" 2931 | normalize-package-data "^2.5.0" 2932 | parse-json "^5.0.0" 2933 | type-fest "^0.6.0" 2934 | 2935 | "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@~2.3.6: 2936 | version "2.3.7" 2937 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 2938 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 2939 | dependencies: 2940 | core-util-is "~1.0.0" 2941 | inherits "~2.0.3" 2942 | isarray "~1.0.0" 2943 | process-nextick-args "~2.0.0" 2944 | safe-buffer "~5.1.1" 2945 | string_decoder "~1.1.1" 2946 | util-deprecate "~1.0.1" 2947 | 2948 | readable-stream@^3.0.6: 2949 | version "3.6.0" 2950 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 2951 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 2952 | dependencies: 2953 | inherits "^2.0.3" 2954 | string_decoder "^1.1.1" 2955 | util-deprecate "^1.0.1" 2956 | 2957 | readdirp@~3.6.0: 2958 | version "3.6.0" 2959 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 2960 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 2961 | dependencies: 2962 | picomatch "^2.2.1" 2963 | 2964 | registry-auth-token@^4.0.0: 2965 | version "4.2.2" 2966 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" 2967 | integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== 2968 | dependencies: 2969 | rc "1.2.8" 2970 | 2971 | registry-url@^5.0.0: 2972 | version "5.1.0" 2973 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" 2974 | integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== 2975 | dependencies: 2976 | rc "^1.2.8" 2977 | 2978 | replacestream@^4.0.3: 2979 | version "4.0.3" 2980 | resolved "https://registry.yarnpkg.com/replacestream/-/replacestream-4.0.3.tgz#3ee5798092be364b1cdb1484308492cb3dff2f36" 2981 | integrity sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA== 2982 | dependencies: 2983 | escape-string-regexp "^1.0.3" 2984 | object-assign "^4.0.1" 2985 | readable-stream "^2.0.2" 2986 | 2987 | require-directory@^2.1.1: 2988 | version "2.1.1" 2989 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2990 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 2991 | 2992 | requires-port@^1.0.0: 2993 | version "1.0.0" 2994 | resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" 2995 | integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== 2996 | 2997 | requizzle@^0.2.3: 2998 | version "0.2.3" 2999 | resolved "https://registry.yarnpkg.com/requizzle/-/requizzle-0.2.3.tgz#4675c90aacafb2c036bd39ba2daa4a1cb777fded" 3000 | integrity sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ== 3001 | dependencies: 3002 | lodash "^4.17.14" 3003 | 3004 | resolve-cwd@^3.0.0: 3005 | version "3.0.0" 3006 | resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" 3007 | integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== 3008 | dependencies: 3009 | resolve-from "^5.0.0" 3010 | 3011 | resolve-from@^5.0.0: 3012 | version "5.0.0" 3013 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 3014 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 3015 | 3016 | resolve@^1.10.0, resolve@^1.20.0, resolve@^1.3.3: 3017 | version "1.22.1" 3018 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" 3019 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== 3020 | dependencies: 3021 | is-core-module "^2.9.0" 3022 | path-parse "^1.0.7" 3023 | supports-preserve-symlinks-flag "^1.0.0" 3024 | 3025 | responselike@^1.0.2: 3026 | version "1.0.2" 3027 | resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" 3028 | integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== 3029 | dependencies: 3030 | lowercase-keys "^1.0.0" 3031 | 3032 | retry@^0.10.0: 3033 | version "0.10.1" 3034 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" 3035 | integrity sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ== 3036 | 3037 | reusify@^1.0.4: 3038 | version "1.0.4" 3039 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 3040 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 3041 | 3042 | rfdc@^1.3.0: 3043 | version "1.3.0" 3044 | resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" 3045 | integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== 3046 | 3047 | rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: 3048 | version "2.7.1" 3049 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 3050 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== 3051 | dependencies: 3052 | glob "^7.1.3" 3053 | 3054 | rimraf@^3.0.0, rimraf@^3.0.2: 3055 | version "3.0.2" 3056 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 3057 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 3058 | dependencies: 3059 | glob "^7.1.3" 3060 | 3061 | router@^1.3.5: 3062 | version "1.3.7" 3063 | resolved "https://registry.yarnpkg.com/router/-/router-1.3.7.tgz#7d68cef5558febfd3438a23de07a0f8b92b873f1" 3064 | integrity sha512-bYnD9Vv2287+g3AIll2kHITLtHV5+fldq6hVzaul9RbdGme77mvBY/1cO+ahsgstA2RI6DSg/j4W1TYHm4Lz4g== 3065 | dependencies: 3066 | array-flatten "3.0.0" 3067 | debug "2.6.9" 3068 | methods "~1.1.2" 3069 | parseurl "~1.3.3" 3070 | path-to-regexp "0.1.7" 3071 | setprototypeof "1.2.0" 3072 | utils-merge "1.0.1" 3073 | 3074 | run-parallel@^1.1.9: 3075 | version "1.2.0" 3076 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 3077 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 3078 | dependencies: 3079 | queue-microtask "^1.2.2" 3080 | 3081 | run-queue@^1.0.0, run-queue@^1.0.3: 3082 | version "1.0.3" 3083 | resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" 3084 | integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== 3085 | dependencies: 3086 | aproba "^1.1.1" 3087 | 3088 | safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: 3089 | version "5.1.2" 3090 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 3091 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 3092 | 3093 | safe-buffer@5.2.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: 3094 | version "5.2.1" 3095 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 3096 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 3097 | 3098 | "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": 3099 | version "2.1.2" 3100 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 3101 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 3102 | 3103 | sax@>=0.6.0: 3104 | version "1.2.4" 3105 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 3106 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== 3107 | 3108 | select-hose@^2.0.0: 3109 | version "2.0.0" 3110 | resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" 3111 | integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== 3112 | 3113 | semver-diff@^3.1.1: 3114 | version "3.1.1" 3115 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" 3116 | integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== 3117 | dependencies: 3118 | semver "^6.3.0" 3119 | 3120 | "semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.6.0: 3121 | version "5.7.1" 3122 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 3123 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 3124 | 3125 | semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: 3126 | version "6.3.0" 3127 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 3128 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 3129 | 3130 | semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: 3131 | version "7.3.7" 3132 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" 3133 | integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== 3134 | dependencies: 3135 | lru-cache "^6.0.0" 3136 | 3137 | send@0.18.0: 3138 | version "0.18.0" 3139 | resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" 3140 | integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== 3141 | dependencies: 3142 | debug "2.6.9" 3143 | depd "2.0.0" 3144 | destroy "1.2.0" 3145 | encodeurl "~1.0.2" 3146 | escape-html "~1.0.3" 3147 | etag "~1.8.1" 3148 | fresh "0.5.2" 3149 | http-errors "2.0.0" 3150 | mime "1.6.0" 3151 | ms "2.1.3" 3152 | on-finished "2.4.1" 3153 | range-parser "~1.2.1" 3154 | statuses "2.0.1" 3155 | 3156 | serve-static@1.15.0: 3157 | version "1.15.0" 3158 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" 3159 | integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== 3160 | dependencies: 3161 | encodeurl "~1.0.2" 3162 | escape-html "~1.0.3" 3163 | parseurl "~1.3.3" 3164 | send "0.18.0" 3165 | 3166 | set-blocking@~2.0.0: 3167 | version "2.0.0" 3168 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 3169 | integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== 3170 | 3171 | set-cookie-parser@^2.4.8: 3172 | version "2.5.1" 3173 | resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz#ddd3e9a566b0e8e0862aca974a6ac0e01349430b" 3174 | integrity sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ== 3175 | 3176 | setprototypeof@1.2.0: 3177 | version "1.2.0" 3178 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" 3179 | integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== 3180 | 3181 | side-channel@^1.0.4: 3182 | version "1.0.4" 3183 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" 3184 | integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== 3185 | dependencies: 3186 | call-bind "^1.0.0" 3187 | get-intrinsic "^1.0.2" 3188 | object-inspect "^1.9.0" 3189 | 3190 | signal-exit@^3.0.0, signal-exit@^3.0.2: 3191 | version "3.0.7" 3192 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 3193 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 3194 | 3195 | slash@^3.0.0: 3196 | version "3.0.0" 3197 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 3198 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 3199 | 3200 | smart-buffer@^4.1.0: 3201 | version "4.2.0" 3202 | resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" 3203 | integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== 3204 | 3205 | socket.io-adapter@~2.4.0: 3206 | version "2.4.0" 3207 | resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz#b50a4a9ecdd00c34d4c8c808224daa1a786152a6" 3208 | integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg== 3209 | 3210 | socket.io-parser@~4.0.4: 3211 | version "4.0.5" 3212 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df" 3213 | integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig== 3214 | dependencies: 3215 | "@types/component-emitter" "^1.2.10" 3216 | component-emitter "~1.3.0" 3217 | debug "~4.3.1" 3218 | 3219 | socket.io@^4.4.1: 3220 | version "4.5.1" 3221 | resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.1.tgz#aa7e73f8a6ce20ee3c54b2446d321bbb6b1a9029" 3222 | integrity sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ== 3223 | dependencies: 3224 | accepts "~1.3.4" 3225 | base64id "~2.0.0" 3226 | debug "~4.3.2" 3227 | engine.io "~6.2.0" 3228 | socket.io-adapter "~2.4.0" 3229 | socket.io-parser "~4.0.4" 3230 | 3231 | socks-proxy-agent@^4.0.0: 3232 | version "4.0.2" 3233 | resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" 3234 | integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== 3235 | dependencies: 3236 | agent-base "~4.2.1" 3237 | socks "~2.3.2" 3238 | 3239 | socks@~2.3.2: 3240 | version "2.3.3" 3241 | resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" 3242 | integrity sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA== 3243 | dependencies: 3244 | ip "1.1.5" 3245 | smart-buffer "^4.1.0" 3246 | 3247 | source-map-resolve@^0.6.0: 3248 | version "0.6.0" 3249 | resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" 3250 | integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== 3251 | dependencies: 3252 | atob "^2.1.2" 3253 | decode-uri-component "^0.2.0" 3254 | 3255 | source-map-support@~0.5.20: 3256 | version "0.5.21" 3257 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" 3258 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== 3259 | dependencies: 3260 | buffer-from "^1.0.0" 3261 | source-map "^0.6.0" 3262 | 3263 | source-map@^0.6.0, source-map@^0.6.1: 3264 | version "0.6.1" 3265 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 3266 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 3267 | 3268 | spdx-correct@^3.0.0: 3269 | version "3.1.1" 3270 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" 3271 | integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== 3272 | dependencies: 3273 | spdx-expression-parse "^3.0.0" 3274 | spdx-license-ids "^3.0.0" 3275 | 3276 | spdx-exceptions@^2.1.0: 3277 | version "2.3.0" 3278 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" 3279 | integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== 3280 | 3281 | spdx-expression-parse@^3.0.0: 3282 | version "3.0.1" 3283 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" 3284 | integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== 3285 | dependencies: 3286 | spdx-exceptions "^2.1.0" 3287 | spdx-license-ids "^3.0.0" 3288 | 3289 | spdx-license-ids@^3.0.0: 3290 | version "3.0.12" 3291 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" 3292 | integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== 3293 | 3294 | spdy-transport@^3.0.0: 3295 | version "3.0.0" 3296 | resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" 3297 | integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== 3298 | dependencies: 3299 | debug "^4.1.0" 3300 | detect-node "^2.0.4" 3301 | hpack.js "^2.1.6" 3302 | obuf "^1.1.2" 3303 | readable-stream "^3.0.6" 3304 | wbuf "^1.7.3" 3305 | 3306 | spdy@^4.0.2: 3307 | version "4.0.2" 3308 | resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" 3309 | integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== 3310 | dependencies: 3311 | debug "^4.1.0" 3312 | handle-thing "^2.0.0" 3313 | http-deceiver "^1.2.7" 3314 | select-hose "^2.0.0" 3315 | spdy-transport "^3.0.0" 3316 | 3317 | ssri@^6.0.0, ssri@^6.0.1: 3318 | version "6.0.2" 3319 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" 3320 | integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== 3321 | dependencies: 3322 | figgy-pudding "^3.5.1" 3323 | 3324 | statuses@2.0.1: 3325 | version "2.0.1" 3326 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" 3327 | integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== 3328 | 3329 | statuses@~1.5.0: 3330 | version "1.5.0" 3331 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 3332 | integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== 3333 | 3334 | stream-each@^1.1.0: 3335 | version "1.2.3" 3336 | resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" 3337 | integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== 3338 | dependencies: 3339 | end-of-stream "^1.1.0" 3340 | stream-shift "^1.0.0" 3341 | 3342 | stream-shift@^1.0.0: 3343 | version "1.0.1" 3344 | resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" 3345 | integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== 3346 | 3347 | streamroller@^3.1.2: 3348 | version "3.1.2" 3349 | resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.2.tgz#abd444560768b340f696307cf84d3f46e86c0e63" 3350 | integrity sha512-wZswqzbgGGsXYIrBYhOE0yP+nQ6XRk7xDcYwuQAGTYXdyAUmvgVFE0YU1g5pvQT0m7GBaQfYcSnlHbapuK0H0A== 3351 | dependencies: 3352 | date-format "^4.0.13" 3353 | debug "^4.3.4" 3354 | fs-extra "^8.1.0" 3355 | 3356 | string-width@^1.0.1: 3357 | version "1.0.2" 3358 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 3359 | integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== 3360 | dependencies: 3361 | code-point-at "^1.0.0" 3362 | is-fullwidth-code-point "^1.0.0" 3363 | strip-ansi "^3.0.0" 3364 | 3365 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: 3366 | version "4.2.3" 3367 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 3368 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 3369 | dependencies: 3370 | emoji-regex "^8.0.0" 3371 | is-fullwidth-code-point "^3.0.0" 3372 | strip-ansi "^6.0.1" 3373 | 3374 | string_decoder@^1.1.1: 3375 | version "1.3.0" 3376 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 3377 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 3378 | dependencies: 3379 | safe-buffer "~5.2.0" 3380 | 3381 | string_decoder@~1.1.1: 3382 | version "1.1.1" 3383 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 3384 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 3385 | dependencies: 3386 | safe-buffer "~5.1.0" 3387 | 3388 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 3389 | version "3.0.1" 3390 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 3391 | integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== 3392 | dependencies: 3393 | ansi-regex "^2.0.0" 3394 | 3395 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: 3396 | version "6.0.1" 3397 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 3398 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 3399 | dependencies: 3400 | ansi-regex "^5.0.1" 3401 | 3402 | strip-json-comments@^3.1.0: 3403 | version "3.1.1" 3404 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" 3405 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== 3406 | 3407 | strip-json-comments@~2.0.1: 3408 | version "2.0.1" 3409 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 3410 | integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== 3411 | 3412 | supports-color@^5.3.0: 3413 | version "5.5.0" 3414 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 3415 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 3416 | dependencies: 3417 | has-flag "^3.0.0" 3418 | 3419 | supports-color@^7.1.0: 3420 | version "7.2.0" 3421 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 3422 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 3423 | dependencies: 3424 | has-flag "^4.0.0" 3425 | 3426 | supports-preserve-symlinks-flag@^1.0.0: 3427 | version "1.0.0" 3428 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 3429 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 3430 | 3431 | taffydb@2.6.2: 3432 | version "2.6.2" 3433 | resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.6.2.tgz#7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268" 3434 | integrity sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA== 3435 | 3436 | tar@^4.4.10: 3437 | version "4.4.19" 3438 | resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3" 3439 | integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA== 3440 | dependencies: 3441 | chownr "^1.1.4" 3442 | fs-minipass "^1.2.7" 3443 | minipass "^2.9.0" 3444 | minizlib "^1.3.3" 3445 | mkdirp "^0.5.5" 3446 | safe-buffer "^5.2.1" 3447 | yallist "^3.1.1" 3448 | 3449 | terser@^5.13.1: 3450 | version "5.14.2" 3451 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" 3452 | integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== 3453 | dependencies: 3454 | "@jridgewell/source-map" "^0.3.2" 3455 | acorn "^8.5.0" 3456 | commander "^2.20.0" 3457 | source-map-support "~0.5.20" 3458 | 3459 | through2@^2.0.0: 3460 | version "2.0.5" 3461 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" 3462 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== 3463 | dependencies: 3464 | readable-stream "~2.3.6" 3465 | xtend "~4.0.1" 3466 | 3467 | "through@>=2.2.7 <3": 3468 | version "2.3.8" 3469 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 3470 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== 3471 | 3472 | tmp@^0.2.1: 3473 | version "0.2.1" 3474 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" 3475 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== 3476 | dependencies: 3477 | rimraf "^3.0.0" 3478 | 3479 | to-readable-stream@^1.0.0: 3480 | version "1.0.0" 3481 | resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" 3482 | integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== 3483 | 3484 | to-regex-range@^5.0.1: 3485 | version "5.0.1" 3486 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 3487 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 3488 | dependencies: 3489 | is-number "^7.0.0" 3490 | 3491 | toidentifier@1.0.1: 3492 | version "1.0.1" 3493 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" 3494 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== 3495 | 3496 | treeify@^1.0.1: 3497 | version "1.1.0" 3498 | resolved "https://registry.yarnpkg.com/treeify/-/treeify-1.1.0.tgz#4e31c6a463accd0943879f30667c4fdaff411bb8" 3499 | integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== 3500 | 3501 | ts-custom-error@^3.0.0: 3502 | version "3.2.0" 3503 | resolved "https://registry.yarnpkg.com/ts-custom-error/-/ts-custom-error-3.2.0.tgz#ff8f80a3812bab9dc448536312da52dce1b720fb" 3504 | integrity sha512-cBvC2QjtvJ9JfWLvstVnI45Y46Y5dMxIaG1TDMGAD/R87hpvqFL+7LhvUDhnRCfOnx/xitollFWWvUKKKhbN0A== 3505 | 3506 | tslib@^2.2.0: 3507 | version "2.4.0" 3508 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" 3509 | integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== 3510 | 3511 | type-fest@^0.20.2: 3512 | version "0.20.2" 3513 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" 3514 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== 3515 | 3516 | type-fest@^0.6.0: 3517 | version "0.6.0" 3518 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" 3519 | integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== 3520 | 3521 | type-fest@^0.8.1: 3522 | version "0.8.1" 3523 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 3524 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 3525 | 3526 | type-is@~1.6.18: 3527 | version "1.6.18" 3528 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" 3529 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== 3530 | dependencies: 3531 | media-typer "0.3.0" 3532 | mime-types "~2.1.24" 3533 | 3534 | type@^1.0.1: 3535 | version "1.2.0" 3536 | resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" 3537 | integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== 3538 | 3539 | type@^2.5.0, type@^2.7.2: 3540 | version "2.7.2" 3541 | resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" 3542 | integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== 3543 | 3544 | typedarray-to-buffer@^3.1.5: 3545 | version "3.1.5" 3546 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" 3547 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== 3548 | dependencies: 3549 | is-typedarray "^1.0.0" 3550 | 3551 | typedarray@^0.0.6: 3552 | version "0.0.6" 3553 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 3554 | integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== 3555 | 3556 | ua-parser-js@^0.7.30: 3557 | version "0.7.31" 3558 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" 3559 | integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== 3560 | 3561 | uc.micro@^1.0.1, uc.micro@^1.0.5: 3562 | version "1.0.6" 3563 | resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" 3564 | integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== 3565 | 3566 | ui5-middleware-livereload@*, ui5-middleware-livereload@^0.7.0: 3567 | version "0.7.0" 3568 | resolved "https://registry.yarnpkg.com/ui5-middleware-livereload/-/ui5-middleware-livereload-0.7.0.tgz#db6d717a09923868a460549bdf642780d149bc85" 3569 | integrity sha512-45zmDKoMbzm810TptjOK71DKKfHA0Q+akCLWSK76TIaQPSOBqksHNNuXFVRXSjXdMAcy/qv3/Kbalrkai9Z4oQ== 3570 | dependencies: 3571 | "@ui5/logger" "^2.0.1" 3572 | connect-livereload "^0.6.1" 3573 | livereload "^0.9.3" 3574 | portfinder "^1.0.28" 3575 | yargs "^17.5.1" 3576 | 3577 | underscore@~1.13.2: 3578 | version "1.13.4" 3579 | resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.4.tgz#7886b46bbdf07f768e0052f1828e1dcab40c0dee" 3580 | integrity sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ== 3581 | 3582 | unique-filename@^1.1.1: 3583 | version "1.1.1" 3584 | resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" 3585 | integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== 3586 | dependencies: 3587 | unique-slug "^2.0.0" 3588 | 3589 | unique-slug@^2.0.0: 3590 | version "2.0.2" 3591 | resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" 3592 | integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== 3593 | dependencies: 3594 | imurmurhash "^0.1.4" 3595 | 3596 | unique-string@^2.0.0: 3597 | version "2.0.0" 3598 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" 3599 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== 3600 | dependencies: 3601 | crypto-random-string "^2.0.0" 3602 | 3603 | universalify@^0.1.0: 3604 | version "0.1.2" 3605 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 3606 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 3607 | 3608 | unpipe@1.0.0, unpipe@~1.0.0: 3609 | version "1.0.0" 3610 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 3611 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== 3612 | 3613 | update-notifier@^5.1.0: 3614 | version "5.1.0" 3615 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" 3616 | integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== 3617 | dependencies: 3618 | boxen "^5.0.0" 3619 | chalk "^4.1.0" 3620 | configstore "^5.0.1" 3621 | has-yarn "^2.1.0" 3622 | import-lazy "^2.1.0" 3623 | is-ci "^2.0.0" 3624 | is-installed-globally "^0.4.0" 3625 | is-npm "^5.0.0" 3626 | is-yarn-global "^0.3.0" 3627 | latest-version "^5.1.0" 3628 | pupa "^2.1.1" 3629 | semver "^7.3.4" 3630 | semver-diff "^3.1.1" 3631 | xdg-basedir "^4.0.0" 3632 | 3633 | uri-js@^4.2.2: 3634 | version "4.4.1" 3635 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 3636 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 3637 | dependencies: 3638 | punycode "^2.1.0" 3639 | 3640 | url-parse-lax@^3.0.0: 3641 | version "3.0.0" 3642 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" 3643 | integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== 3644 | dependencies: 3645 | prepend-http "^2.0.0" 3646 | 3647 | util-deprecate@^1.0.1, util-deprecate@~1.0.1: 3648 | version "1.0.2" 3649 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3650 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 3651 | 3652 | utils-merge@1.0.1: 3653 | version "1.0.1" 3654 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" 3655 | integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== 3656 | 3657 | validate-npm-package-license@^3.0.1: 3658 | version "3.0.4" 3659 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 3660 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== 3661 | dependencies: 3662 | spdx-correct "^3.0.0" 3663 | spdx-expression-parse "^3.0.0" 3664 | 3665 | validate-npm-package-name@^3.0.0: 3666 | version "3.0.0" 3667 | resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" 3668 | integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== 3669 | dependencies: 3670 | builtins "^1.0.3" 3671 | 3672 | vary@^1, vary@~1.1.2: 3673 | version "1.1.2" 3674 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 3675 | integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== 3676 | 3677 | void-elements@^2.0.0: 3678 | version "2.0.1" 3679 | resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" 3680 | integrity sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== 3681 | 3682 | wbuf@^1.1.0, wbuf@^1.7.3: 3683 | version "1.7.3" 3684 | resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" 3685 | integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== 3686 | dependencies: 3687 | minimalistic-assert "^1.0.0" 3688 | 3689 | which@^1.2.1, which@^1.3.1: 3690 | version "1.3.1" 3691 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 3692 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== 3693 | dependencies: 3694 | isexe "^2.0.0" 3695 | 3696 | wide-align@^1.1.0: 3697 | version "1.1.5" 3698 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" 3699 | integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== 3700 | dependencies: 3701 | string-width "^1.0.2 || 2 || 3 || 4" 3702 | 3703 | widest-line@^3.1.0: 3704 | version "3.1.0" 3705 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" 3706 | integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== 3707 | dependencies: 3708 | string-width "^4.0.0" 3709 | 3710 | wrap-ansi@^7.0.0: 3711 | version "7.0.0" 3712 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 3713 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 3714 | dependencies: 3715 | ansi-styles "^4.0.0" 3716 | string-width "^4.1.0" 3717 | strip-ansi "^6.0.0" 3718 | 3719 | wrappy@1: 3720 | version "1.0.2" 3721 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3722 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 3723 | 3724 | write-file-atomic@^3.0.0: 3725 | version "3.0.3" 3726 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" 3727 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== 3728 | dependencies: 3729 | imurmurhash "^0.1.4" 3730 | is-typedarray "^1.0.0" 3731 | signal-exit "^3.0.2" 3732 | typedarray-to-buffer "^3.1.5" 3733 | 3734 | ws@^7.4.3: 3735 | version "7.5.9" 3736 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" 3737 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== 3738 | 3739 | ws@~8.2.3: 3740 | version "8.2.3" 3741 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" 3742 | integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== 3743 | 3744 | xdg-basedir@^4.0.0: 3745 | version "4.0.0" 3746 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" 3747 | integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== 3748 | 3749 | xml2js@^0.4.23: 3750 | version "0.4.23" 3751 | resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" 3752 | integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== 3753 | dependencies: 3754 | sax ">=0.6.0" 3755 | xmlbuilder "~11.0.0" 3756 | 3757 | xmlbuilder@~11.0.0: 3758 | version "11.0.1" 3759 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" 3760 | integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== 3761 | 3762 | xmlcreate@^2.0.4: 3763 | version "2.0.4" 3764 | resolved "https://registry.yarnpkg.com/xmlcreate/-/xmlcreate-2.0.4.tgz#0c5ab0f99cdd02a81065fa9cd8f8ae87624889be" 3765 | integrity sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg== 3766 | 3767 | xtend@~4.0.1: 3768 | version "4.0.2" 3769 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 3770 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 3771 | 3772 | y18n@^4.0.0: 3773 | version "4.0.3" 3774 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" 3775 | integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== 3776 | 3777 | y18n@^5.0.5: 3778 | version "5.0.8" 3779 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 3780 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== 3781 | 3782 | yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1: 3783 | version "3.1.1" 3784 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" 3785 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== 3786 | 3787 | yallist@^4.0.0: 3788 | version "4.0.0" 3789 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 3790 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 3791 | 3792 | yaml-ast-parser@^0.0.43: 3793 | version "0.0.43" 3794 | resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" 3795 | integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== 3796 | 3797 | yargs-parser@^20.2.2: 3798 | version "20.2.9" 3799 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" 3800 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== 3801 | 3802 | yargs-parser@^21.0.0: 3803 | version "21.1.1" 3804 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" 3805 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== 3806 | 3807 | yargs@^16.1.1, yargs@^16.2.0: 3808 | version "16.2.0" 3809 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" 3810 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== 3811 | dependencies: 3812 | cliui "^7.0.2" 3813 | escalade "^3.1.1" 3814 | get-caller-file "^2.0.5" 3815 | require-directory "^2.1.1" 3816 | string-width "^4.2.0" 3817 | y18n "^5.0.5" 3818 | yargs-parser "^20.2.2" 3819 | 3820 | yargs@^17.5.1: 3821 | version "17.5.1" 3822 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e" 3823 | integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA== 3824 | dependencies: 3825 | cliui "^7.0.2" 3826 | escalade "^3.1.1" 3827 | get-caller-file "^2.0.5" 3828 | require-directory "^2.1.1" 3829 | string-width "^4.2.3" 3830 | y18n "^5.0.5" 3831 | yargs-parser "^21.0.0" 3832 | 3833 | yazl@^2.5.1: 3834 | version "2.5.1" 3835 | resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35" 3836 | integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== 3837 | dependencies: 3838 | buffer-crc32 "~0.2.3" 3839 | 3840 | yesno@^0.3.1: 3841 | version "0.3.1" 3842 | resolved "https://registry.yarnpkg.com/yesno/-/yesno-0.3.1.tgz#3b2150158ee9b3f192a42313dd189c439f26c0ba" 3843 | integrity sha512-7RbCXegyu6DykWPWU0YEtW8gFJH8KBL2d5l2fqB0XpkH0Y9rk59YSSWpzEv7yNJBGAouPc67h3kkq0CZkpBdFw== 3844 | --------------------------------------------------------------------------------