├── .gitignore
├── .nvmrc
├── LICENSE.md
├── README.md
├── icon.icns
├── index.html
├── main.js
├── package-lock.json
└── package.json
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | DevDocs-darwin-x64/
4 |
--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | v20.10.0
2 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | CC0 1.0 Universal
2 | ==================
3 |
4 | Statement of Purpose
5 | ---------------------
6 |
7 | The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work").
8 |
9 | Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others.
10 |
11 | For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights.
12 |
13 | 1. Copyright and Related Rights.
14 | --------------------------------
15 | A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following:
16 |
17 | i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work;
18 | ii. moral rights retained by the original author(s) and/or performer(s);
19 | iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work;
20 | iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below;
21 | v. rights protecting the extraction, dissemination, use and reuse of data in a Work;
22 | vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and
23 | vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof.
24 |
25 | 2. Waiver.
26 | -----------
27 | To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose.
28 |
29 | 3. Public License Fallback.
30 | ----------------------------
31 | Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose.
32 |
33 | 4. Limitations and Disclaimers.
34 | --------------------------------
35 |
36 | a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.
37 | b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law.
38 | c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work.
39 | d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.
40 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # DevDocs Wrapper
2 |
3 | A simple wrapper for [DevDocs](http://devdocs.io) with [Electron](https://github.com/atom/electron) for desktop application like user experience.
4 |
5 | ## Package
6 | ### Create a package for Mac OSX:
7 |
8 | ```
9 | npm install && npm run package-osx
10 | ```
11 | ### Create a package for Windows:
12 |
13 | #### x64
14 |
15 | ```
16 | npm install && npm run package-x64
17 | ```
18 |
19 | #### x86
20 |
21 | ```
22 | npm install && npm run package-x86
23 | ```
24 |
--------------------------------------------------------------------------------
/icon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yutaodou/devdocs-wrapper/9b6ad764ddebaa3d70bacdb16a5acd1c1467473e/icon.icns
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Hello World!
6 |
7 |
8 | Hello World!
9 | We are using node ,
10 | Chromium ,
11 | and Electron .
12 |
13 |
14 |
--------------------------------------------------------------------------------
/main.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const electron = require("electron");
4 | const app = electron.app;
5 | // Module to create native browser window.
6 | const BrowserWindow = electron.BrowserWindow;
7 |
8 | // Keep a global reference of the window object, if you don't, the window will
9 | // be closed automatically when the JavaScript object is garbage collected.
10 | let mainWindow;
11 |
12 | function createWindow() {
13 | // Create the browser window.
14 | mainWindow = new BrowserWindow({
15 | width: 800,
16 | height: 600
17 | });
18 |
19 | // and load the index.html of the app.
20 | mainWindow.loadURL("https://devdocs.io", {
21 | userAgent: 'Chrome/70.0.3538.110'
22 | });
23 |
24 | // Open the DevTools.
25 | // mainWindow.webContents.openDevTools();
26 |
27 | // Emitted when the window is closed.
28 | mainWindow.on("closed", function () {
29 | // Dereference the window object, usually you would store windows
30 | // in an array if your app supports multi windows, this is the time
31 | // when you should delete the corresponding element.
32 | mainWindow = null;
33 | });
34 | }
35 |
36 | // This method will be called when Electron has finished
37 | // initialization and is ready to create browser windows.
38 | app.on("ready", createWindow);
39 |
40 | // Quit when all windows are closed.
41 | app.on("window-all-closed", function () {
42 | // On OS X it is common for applications and their menu bar
43 | // to stay active until the user quits explicitly with Cmd + Q
44 | if (process.platform !== "darwin") {
45 | app.quit();
46 | }
47 | });
48 |
49 | app.on("activate", function () {
50 | // On OS X it's common to re-create a window in the app when the
51 | // dock icon is clicked and there are no other windows open.
52 | if (mainWindow === null) {
53 | createWindow();
54 | }
55 | });
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "DevDocs",
3 | "version": "1.0.0",
4 | "lockfileVersion": 3,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "DevDocs",
9 | "version": "1.0.0",
10 | "license": "CC0-1.0",
11 | "dependencies": {
12 | "electron-builder": "^24.13.3"
13 | },
14 | "devDependencies": {
15 | "electron": "^28.1.3",
16 | "electron-packager": "^17.1.2"
17 | }
18 | },
19 | "node_modules/@develar/schema-utils": {
20 | "version": "2.6.5",
21 | "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
22 | "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
23 | "dependencies": {
24 | "ajv": "^6.12.0",
25 | "ajv-keywords": "^3.4.1"
26 | },
27 | "engines": {
28 | "node": ">= 8.9.0"
29 | },
30 | "funding": {
31 | "type": "opencollective",
32 | "url": "https://opencollective.com/webpack"
33 | }
34 | },
35 | "node_modules/@electron/asar": {
36 | "version": "3.2.8",
37 | "resolved": "https://registry.npmmirror.com/@electron/asar/-/asar-3.2.8.tgz",
38 | "integrity": "sha512-cmskk5M06ewHMZAplSiF4AlME3IrnnZhKnWbtwKVLRkdJkKyUVjMLhDIiPIx/+6zQWVlKX/LtmK9xDme7540Sg==",
39 | "dependencies": {
40 | "commander": "^5.0.0",
41 | "glob": "^7.1.6",
42 | "minimatch": "^3.0.4"
43 | },
44 | "bin": {
45 | "asar": "bin/asar.js"
46 | },
47 | "engines": {
48 | "node": ">=10.12.0"
49 | }
50 | },
51 | "node_modules/@electron/asar/node_modules/brace-expansion": {
52 | "version": "1.1.11",
53 | "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
54 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
55 | "dependencies": {
56 | "balanced-match": "^1.0.0",
57 | "concat-map": "0.0.1"
58 | }
59 | },
60 | "node_modules/@electron/asar/node_modules/minimatch": {
61 | "version": "3.1.2",
62 | "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
63 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
64 | "dependencies": {
65 | "brace-expansion": "^1.1.7"
66 | },
67 | "engines": {
68 | "node": "*"
69 | }
70 | },
71 | "node_modules/@electron/get": {
72 | "version": "2.0.3",
73 | "resolved": "https://registry.npmmirror.com/@electron/get/-/get-2.0.3.tgz",
74 | "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==",
75 | "dev": true,
76 | "dependencies": {
77 | "debug": "^4.1.1",
78 | "env-paths": "^2.2.0",
79 | "fs-extra": "^8.1.0",
80 | "got": "^11.8.5",
81 | "progress": "^2.0.3",
82 | "semver": "^6.2.0",
83 | "sumchecker": "^3.0.1"
84 | },
85 | "engines": {
86 | "node": ">=12"
87 | },
88 | "optionalDependencies": {
89 | "global-agent": "^3.0.0"
90 | }
91 | },
92 | "node_modules/@electron/get/node_modules/fs-extra": {
93 | "version": "8.1.0",
94 | "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz",
95 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
96 | "dev": true,
97 | "dependencies": {
98 | "graceful-fs": "^4.2.0",
99 | "jsonfile": "^4.0.0",
100 | "universalify": "^0.1.0"
101 | },
102 | "engines": {
103 | "node": ">=6 <7 || >=8"
104 | }
105 | },
106 | "node_modules/@electron/get/node_modules/jsonfile": {
107 | "version": "4.0.0",
108 | "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz",
109 | "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
110 | "dev": true,
111 | "optionalDependencies": {
112 | "graceful-fs": "^4.1.6"
113 | }
114 | },
115 | "node_modules/@electron/get/node_modules/semver": {
116 | "version": "6.3.1",
117 | "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
118 | "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
119 | "dev": true,
120 | "bin": {
121 | "semver": "bin/semver.js"
122 | }
123 | },
124 | "node_modules/@electron/get/node_modules/sumchecker": {
125 | "version": "3.0.1",
126 | "resolved": "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz",
127 | "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
128 | "dev": true,
129 | "dependencies": {
130 | "debug": "^4.1.0"
131 | },
132 | "engines": {
133 | "node": ">= 8.0"
134 | }
135 | },
136 | "node_modules/@electron/get/node_modules/universalify": {
137 | "version": "0.1.2",
138 | "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz",
139 | "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
140 | "dev": true,
141 | "engines": {
142 | "node": ">= 4.0.0"
143 | }
144 | },
145 | "node_modules/@electron/notarize": {
146 | "version": "2.2.1",
147 | "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz",
148 | "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==",
149 | "dependencies": {
150 | "debug": "^4.1.1",
151 | "fs-extra": "^9.0.1",
152 | "promise-retry": "^2.0.1"
153 | },
154 | "engines": {
155 | "node": ">= 10.0.0"
156 | }
157 | },
158 | "node_modules/@electron/notarize/node_modules/fs-extra": {
159 | "version": "9.1.0",
160 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
161 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
162 | "dependencies": {
163 | "at-least-node": "^1.0.0",
164 | "graceful-fs": "^4.2.0",
165 | "jsonfile": "^6.0.1",
166 | "universalify": "^2.0.0"
167 | },
168 | "engines": {
169 | "node": ">=10"
170 | }
171 | },
172 | "node_modules/@electron/osx-sign": {
173 | "version": "1.0.5",
174 | "resolved": "https://registry.npmmirror.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz",
175 | "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==",
176 | "dependencies": {
177 | "compare-version": "^0.1.2",
178 | "debug": "^4.3.4",
179 | "fs-extra": "^10.0.0",
180 | "isbinaryfile": "^4.0.8",
181 | "minimist": "^1.2.6",
182 | "plist": "^3.0.5"
183 | },
184 | "bin": {
185 | "electron-osx-flat": "bin/electron-osx-flat.js",
186 | "electron-osx-sign": "bin/electron-osx-sign.js"
187 | },
188 | "engines": {
189 | "node": ">=12.0.0"
190 | }
191 | },
192 | "node_modules/@electron/osx-sign/node_modules/isbinaryfile": {
193 | "version": "4.0.10",
194 | "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
195 | "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
196 | "engines": {
197 | "node": ">= 8.0.0"
198 | }
199 | },
200 | "node_modules/@electron/universal": {
201 | "version": "1.5.1",
202 | "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz",
203 | "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==",
204 | "dependencies": {
205 | "@electron/asar": "^3.2.1",
206 | "@malept/cross-spawn-promise": "^1.1.0",
207 | "debug": "^4.3.1",
208 | "dir-compare": "^3.0.0",
209 | "fs-extra": "^9.0.1",
210 | "minimatch": "^3.0.4",
211 | "plist": "^3.0.4"
212 | },
213 | "engines": {
214 | "node": ">=8.6"
215 | }
216 | },
217 | "node_modules/@electron/universal/node_modules/brace-expansion": {
218 | "version": "1.1.11",
219 | "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
220 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
221 | "dependencies": {
222 | "balanced-match": "^1.0.0",
223 | "concat-map": "0.0.1"
224 | }
225 | },
226 | "node_modules/@electron/universal/node_modules/fs-extra": {
227 | "version": "9.1.0",
228 | "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz",
229 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
230 | "dependencies": {
231 | "at-least-node": "^1.0.0",
232 | "graceful-fs": "^4.2.0",
233 | "jsonfile": "^6.0.1",
234 | "universalify": "^2.0.0"
235 | },
236 | "engines": {
237 | "node": ">=10"
238 | }
239 | },
240 | "node_modules/@electron/universal/node_modules/minimatch": {
241 | "version": "3.1.2",
242 | "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
243 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
244 | "dependencies": {
245 | "brace-expansion": "^1.1.7"
246 | },
247 | "engines": {
248 | "node": "*"
249 | }
250 | },
251 | "node_modules/@isaacs/cliui": {
252 | "version": "8.0.2",
253 | "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
254 | "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
255 | "dependencies": {
256 | "string-width": "^5.1.2",
257 | "string-width-cjs": "npm:string-width@^4.2.0",
258 | "strip-ansi": "^7.0.1",
259 | "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
260 | "wrap-ansi": "^8.1.0",
261 | "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
262 | },
263 | "engines": {
264 | "node": ">=12"
265 | }
266 | },
267 | "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
268 | "version": "6.0.1",
269 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
270 | "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
271 | "engines": {
272 | "node": ">=12"
273 | },
274 | "funding": {
275 | "url": "https://github.com/chalk/ansi-regex?sponsor=1"
276 | }
277 | },
278 | "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
279 | "version": "6.2.1",
280 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
281 | "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
282 | "engines": {
283 | "node": ">=12"
284 | },
285 | "funding": {
286 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
287 | }
288 | },
289 | "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
290 | "version": "9.2.2",
291 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
292 | "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
293 | },
294 | "node_modules/@isaacs/cliui/node_modules/string-width": {
295 | "version": "5.1.2",
296 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
297 | "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
298 | "dependencies": {
299 | "eastasianwidth": "^0.2.0",
300 | "emoji-regex": "^9.2.2",
301 | "strip-ansi": "^7.0.1"
302 | },
303 | "engines": {
304 | "node": ">=12"
305 | },
306 | "funding": {
307 | "url": "https://github.com/sponsors/sindresorhus"
308 | }
309 | },
310 | "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
311 | "version": "7.1.0",
312 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
313 | "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
314 | "dependencies": {
315 | "ansi-regex": "^6.0.1"
316 | },
317 | "engines": {
318 | "node": ">=12"
319 | },
320 | "funding": {
321 | "url": "https://github.com/chalk/strip-ansi?sponsor=1"
322 | }
323 | },
324 | "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
325 | "version": "8.1.0",
326 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
327 | "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
328 | "dependencies": {
329 | "ansi-styles": "^6.1.0",
330 | "string-width": "^5.0.1",
331 | "strip-ansi": "^7.0.1"
332 | },
333 | "engines": {
334 | "node": ">=12"
335 | },
336 | "funding": {
337 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
338 | }
339 | },
340 | "node_modules/@malept/cross-spawn-promise": {
341 | "version": "1.1.1",
342 | "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
343 | "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
344 | "dependencies": {
345 | "cross-spawn": "^7.0.1"
346 | },
347 | "engines": {
348 | "node": ">= 10"
349 | }
350 | },
351 | "node_modules/@malept/flatpak-bundler": {
352 | "version": "0.4.0",
353 | "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
354 | "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
355 | "dependencies": {
356 | "debug": "^4.1.1",
357 | "fs-extra": "^9.0.0",
358 | "lodash": "^4.17.15",
359 | "tmp-promise": "^3.0.2"
360 | },
361 | "engines": {
362 | "node": ">= 10.0.0"
363 | }
364 | },
365 | "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": {
366 | "version": "9.1.0",
367 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
368 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
369 | "dependencies": {
370 | "at-least-node": "^1.0.0",
371 | "graceful-fs": "^4.2.0",
372 | "jsonfile": "^6.0.1",
373 | "universalify": "^2.0.0"
374 | },
375 | "engines": {
376 | "node": ">=10"
377 | }
378 | },
379 | "node_modules/@pkgjs/parseargs": {
380 | "version": "0.11.0",
381 | "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
382 | "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
383 | "optional": true,
384 | "engines": {
385 | "node": ">=14"
386 | }
387 | },
388 | "node_modules/@sindresorhus/is": {
389 | "version": "4.6.0",
390 | "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz",
391 | "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
392 | "dev": true,
393 | "engines": {
394 | "node": ">=10"
395 | }
396 | },
397 | "node_modules/@szmarczak/http-timer": {
398 | "version": "4.0.6",
399 | "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
400 | "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
401 | "dev": true,
402 | "dependencies": {
403 | "defer-to-connect": "^2.0.0"
404 | },
405 | "engines": {
406 | "node": ">=10"
407 | }
408 | },
409 | "node_modules/@tootallnate/once": {
410 | "version": "2.0.0",
411 | "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
412 | "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
413 | "engines": {
414 | "node": ">= 10"
415 | }
416 | },
417 | "node_modules/@types/cacheable-request": {
418 | "version": "6.0.3",
419 | "resolved": "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
420 | "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
421 | "dev": true,
422 | "dependencies": {
423 | "@types/http-cache-semantics": "*",
424 | "@types/keyv": "^3.1.4",
425 | "@types/node": "*",
426 | "@types/responselike": "^1.0.0"
427 | }
428 | },
429 | "node_modules/@types/debug": {
430 | "version": "4.1.12",
431 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
432 | "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
433 | "dependencies": {
434 | "@types/ms": "*"
435 | }
436 | },
437 | "node_modules/@types/fs-extra": {
438 | "version": "9.0.13",
439 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
440 | "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
441 | "dependencies": {
442 | "@types/node": "*"
443 | }
444 | },
445 | "node_modules/@types/http-cache-semantics": {
446 | "version": "4.0.4",
447 | "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
448 | "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
449 | "dev": true
450 | },
451 | "node_modules/@types/keyv": {
452 | "version": "3.1.4",
453 | "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz",
454 | "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
455 | "dev": true,
456 | "dependencies": {
457 | "@types/node": "*"
458 | }
459 | },
460 | "node_modules/@types/ms": {
461 | "version": "0.7.34",
462 | "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
463 | "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
464 | },
465 | "node_modules/@types/node": {
466 | "version": "18.19.6",
467 | "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.6.tgz",
468 | "integrity": "sha512-X36s5CXMrrJOs2lQCdDF68apW4Rfx9ixYMawlepwmE4Anezv/AV2LSpKD1Ub8DAc+urp5bk0BGZ6NtmBitfnsg==",
469 | "dependencies": {
470 | "undici-types": "~5.26.4"
471 | }
472 | },
473 | "node_modules/@types/plist": {
474 | "version": "3.0.5",
475 | "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz",
476 | "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==",
477 | "optional": true,
478 | "dependencies": {
479 | "@types/node": "*",
480 | "xmlbuilder": ">=11.0.1"
481 | }
482 | },
483 | "node_modules/@types/responselike": {
484 | "version": "1.0.3",
485 | "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.3.tgz",
486 | "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==",
487 | "dev": true,
488 | "dependencies": {
489 | "@types/node": "*"
490 | }
491 | },
492 | "node_modules/@types/verror": {
493 | "version": "1.10.9",
494 | "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.9.tgz",
495 | "integrity": "sha512-MLx9Z+9lGzwEuW16ubGeNkpBDE84RpB/NyGgg6z2BTpWzKkGU451cAY3UkUzZEp72RHF585oJ3V8JVNqIplcAQ==",
496 | "optional": true
497 | },
498 | "node_modules/@types/yauzl": {
499 | "version": "2.10.3",
500 | "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz",
501 | "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
502 | "dev": true,
503 | "optional": true,
504 | "dependencies": {
505 | "@types/node": "*"
506 | }
507 | },
508 | "node_modules/@xmldom/xmldom": {
509 | "version": "0.8.10",
510 | "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz",
511 | "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==",
512 | "engines": {
513 | "node": ">=10.0.0"
514 | }
515 | },
516 | "node_modules/7zip-bin": {
517 | "version": "5.2.0",
518 | "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz",
519 | "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A=="
520 | },
521 | "node_modules/agent-base": {
522 | "version": "6.0.2",
523 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
524 | "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
525 | "dependencies": {
526 | "debug": "4"
527 | },
528 | "engines": {
529 | "node": ">= 6.0.0"
530 | }
531 | },
532 | "node_modules/ajv": {
533 | "version": "6.12.6",
534 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
535 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
536 | "dependencies": {
537 | "fast-deep-equal": "^3.1.1",
538 | "fast-json-stable-stringify": "^2.0.0",
539 | "json-schema-traverse": "^0.4.1",
540 | "uri-js": "^4.2.2"
541 | },
542 | "funding": {
543 | "type": "github",
544 | "url": "https://github.com/sponsors/epoberezkin"
545 | }
546 | },
547 | "node_modules/ajv-keywords": {
548 | "version": "3.5.2",
549 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
550 | "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
551 | "peerDependencies": {
552 | "ajv": "^6.9.1"
553 | }
554 | },
555 | "node_modules/ansi-regex": {
556 | "version": "5.0.1",
557 | "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz",
558 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
559 | "engines": {
560 | "node": ">=8"
561 | }
562 | },
563 | "node_modules/ansi-styles": {
564 | "version": "4.3.0",
565 | "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
566 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
567 | "dependencies": {
568 | "color-convert": "^2.0.1"
569 | },
570 | "engines": {
571 | "node": ">=8"
572 | }
573 | },
574 | "node_modules/app-builder-bin": {
575 | "version": "4.0.0",
576 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz",
577 | "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA=="
578 | },
579 | "node_modules/app-builder-lib": {
580 | "version": "24.13.3",
581 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz",
582 | "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==",
583 | "dependencies": {
584 | "@develar/schema-utils": "~2.6.5",
585 | "@electron/notarize": "2.2.1",
586 | "@electron/osx-sign": "1.0.5",
587 | "@electron/universal": "1.5.1",
588 | "@malept/flatpak-bundler": "^0.4.0",
589 | "@types/fs-extra": "9.0.13",
590 | "async-exit-hook": "^2.0.1",
591 | "bluebird-lst": "^1.0.9",
592 | "builder-util": "24.13.1",
593 | "builder-util-runtime": "9.2.4",
594 | "chromium-pickle-js": "^0.2.0",
595 | "debug": "^4.3.4",
596 | "ejs": "^3.1.8",
597 | "electron-publish": "24.13.1",
598 | "form-data": "^4.0.0",
599 | "fs-extra": "^10.1.0",
600 | "hosted-git-info": "^4.1.0",
601 | "is-ci": "^3.0.0",
602 | "isbinaryfile": "^5.0.0",
603 | "js-yaml": "^4.1.0",
604 | "lazy-val": "^1.0.5",
605 | "minimatch": "^5.1.1",
606 | "read-config-file": "6.3.2",
607 | "sanitize-filename": "^1.6.3",
608 | "semver": "^7.3.8",
609 | "tar": "^6.1.12",
610 | "temp-file": "^3.4.0"
611 | },
612 | "engines": {
613 | "node": ">=14.0.0"
614 | },
615 | "peerDependencies": {
616 | "dmg-builder": "24.13.3",
617 | "electron-builder-squirrel-windows": "24.13.3"
618 | }
619 | },
620 | "node_modules/archiver": {
621 | "version": "5.3.2",
622 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz",
623 | "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
624 | "peer": true,
625 | "dependencies": {
626 | "archiver-utils": "^2.1.0",
627 | "async": "^3.2.4",
628 | "buffer-crc32": "^0.2.1",
629 | "readable-stream": "^3.6.0",
630 | "readdir-glob": "^1.1.2",
631 | "tar-stream": "^2.2.0",
632 | "zip-stream": "^4.1.0"
633 | },
634 | "engines": {
635 | "node": ">= 10"
636 | }
637 | },
638 | "node_modules/archiver-utils": {
639 | "version": "2.1.0",
640 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
641 | "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
642 | "peer": true,
643 | "dependencies": {
644 | "glob": "^7.1.4",
645 | "graceful-fs": "^4.2.0",
646 | "lazystream": "^1.0.0",
647 | "lodash.defaults": "^4.2.0",
648 | "lodash.difference": "^4.5.0",
649 | "lodash.flatten": "^4.4.0",
650 | "lodash.isplainobject": "^4.0.6",
651 | "lodash.union": "^4.6.0",
652 | "normalize-path": "^3.0.0",
653 | "readable-stream": "^2.0.0"
654 | },
655 | "engines": {
656 | "node": ">= 6"
657 | }
658 | },
659 | "node_modules/archiver-utils/node_modules/readable-stream": {
660 | "version": "2.3.8",
661 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
662 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
663 | "peer": true,
664 | "dependencies": {
665 | "core-util-is": "~1.0.0",
666 | "inherits": "~2.0.3",
667 | "isarray": "~1.0.0",
668 | "process-nextick-args": "~2.0.0",
669 | "safe-buffer": "~5.1.1",
670 | "string_decoder": "~1.1.1",
671 | "util-deprecate": "~1.0.1"
672 | }
673 | },
674 | "node_modules/archiver-utils/node_modules/safe-buffer": {
675 | "version": "5.1.2",
676 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
677 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
678 | "peer": true
679 | },
680 | "node_modules/archiver-utils/node_modules/string_decoder": {
681 | "version": "1.1.1",
682 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
683 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
684 | "peer": true,
685 | "dependencies": {
686 | "safe-buffer": "~5.1.0"
687 | }
688 | },
689 | "node_modules/argparse": {
690 | "version": "2.0.1",
691 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
692 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
693 | },
694 | "node_modules/assert-plus": {
695 | "version": "1.0.0",
696 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
697 | "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
698 | "optional": true,
699 | "engines": {
700 | "node": ">=0.8"
701 | }
702 | },
703 | "node_modules/astral-regex": {
704 | "version": "2.0.0",
705 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
706 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
707 | "optional": true,
708 | "engines": {
709 | "node": ">=8"
710 | }
711 | },
712 | "node_modules/async": {
713 | "version": "3.2.5",
714 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
715 | "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
716 | },
717 | "node_modules/async-exit-hook": {
718 | "version": "2.0.1",
719 | "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
720 | "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
721 | "engines": {
722 | "node": ">=0.12.0"
723 | }
724 | },
725 | "node_modules/asynckit": {
726 | "version": "0.4.0",
727 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
728 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
729 | },
730 | "node_modules/at-least-node": {
731 | "version": "1.0.0",
732 | "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
733 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
734 | "engines": {
735 | "node": ">= 4.0.0"
736 | }
737 | },
738 | "node_modules/author-regex": {
739 | "version": "1.0.0",
740 | "resolved": "https://registry.npmmirror.com/author-regex/-/author-regex-1.0.0.tgz",
741 | "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==",
742 | "dev": true,
743 | "engines": {
744 | "node": ">=0.8"
745 | }
746 | },
747 | "node_modules/balanced-match": {
748 | "version": "1.0.2",
749 | "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
750 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
751 | },
752 | "node_modules/base64-js": {
753 | "version": "1.5.1",
754 | "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz",
755 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
756 | },
757 | "node_modules/bl": {
758 | "version": "4.1.0",
759 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
760 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
761 | "peer": true,
762 | "dependencies": {
763 | "buffer": "^5.5.0",
764 | "inherits": "^2.0.4",
765 | "readable-stream": "^3.4.0"
766 | }
767 | },
768 | "node_modules/bluebird": {
769 | "version": "3.7.2",
770 | "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz",
771 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
772 | },
773 | "node_modules/bluebird-lst": {
774 | "version": "1.0.9",
775 | "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
776 | "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
777 | "dependencies": {
778 | "bluebird": "^3.5.5"
779 | }
780 | },
781 | "node_modules/boolean": {
782 | "version": "3.2.0",
783 | "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz",
784 | "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
785 | "dev": true,
786 | "optional": true
787 | },
788 | "node_modules/brace-expansion": {
789 | "version": "2.0.1",
790 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
791 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
792 | "dependencies": {
793 | "balanced-match": "^1.0.0"
794 | }
795 | },
796 | "node_modules/buffer": {
797 | "version": "5.7.1",
798 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
799 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
800 | "funding": [
801 | {
802 | "type": "github",
803 | "url": "https://github.com/sponsors/feross"
804 | },
805 | {
806 | "type": "patreon",
807 | "url": "https://www.patreon.com/feross"
808 | },
809 | {
810 | "type": "consulting",
811 | "url": "https://feross.org/support"
812 | }
813 | ],
814 | "dependencies": {
815 | "base64-js": "^1.3.1",
816 | "ieee754": "^1.1.13"
817 | }
818 | },
819 | "node_modules/buffer-crc32": {
820 | "version": "0.2.13",
821 | "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
822 | "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
823 | "engines": {
824 | "node": "*"
825 | }
826 | },
827 | "node_modules/buffer-equal": {
828 | "version": "1.0.1",
829 | "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-1.0.1.tgz",
830 | "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==",
831 | "engines": {
832 | "node": ">=0.4"
833 | }
834 | },
835 | "node_modules/buffer-from": {
836 | "version": "1.1.2",
837 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
838 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
839 | },
840 | "node_modules/builder-util": {
841 | "version": "24.13.1",
842 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz",
843 | "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==",
844 | "dependencies": {
845 | "@types/debug": "^4.1.6",
846 | "7zip-bin": "~5.2.0",
847 | "app-builder-bin": "4.0.0",
848 | "bluebird-lst": "^1.0.9",
849 | "builder-util-runtime": "9.2.4",
850 | "chalk": "^4.1.2",
851 | "cross-spawn": "^7.0.3",
852 | "debug": "^4.3.4",
853 | "fs-extra": "^10.1.0",
854 | "http-proxy-agent": "^5.0.0",
855 | "https-proxy-agent": "^5.0.1",
856 | "is-ci": "^3.0.0",
857 | "js-yaml": "^4.1.0",
858 | "source-map-support": "^0.5.19",
859 | "stat-mode": "^1.0.0",
860 | "temp-file": "^3.4.0"
861 | }
862 | },
863 | "node_modules/builder-util-runtime": {
864 | "version": "9.2.4",
865 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz",
866 | "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==",
867 | "dependencies": {
868 | "debug": "^4.3.4",
869 | "sax": "^1.2.4"
870 | },
871 | "engines": {
872 | "node": ">=12.0.0"
873 | }
874 | },
875 | "node_modules/cacheable-lookup": {
876 | "version": "5.0.4",
877 | "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
878 | "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
879 | "dev": true,
880 | "engines": {
881 | "node": ">=10.6.0"
882 | }
883 | },
884 | "node_modules/cacheable-request": {
885 | "version": "7.0.4",
886 | "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz",
887 | "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
888 | "dev": true,
889 | "dependencies": {
890 | "clone-response": "^1.0.2",
891 | "get-stream": "^5.1.0",
892 | "http-cache-semantics": "^4.0.0",
893 | "keyv": "^4.0.0",
894 | "lowercase-keys": "^2.0.0",
895 | "normalize-url": "^6.0.1",
896 | "responselike": "^2.0.0"
897 | },
898 | "engines": {
899 | "node": ">=8"
900 | }
901 | },
902 | "node_modules/chalk": {
903 | "version": "4.1.2",
904 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
905 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
906 | "dependencies": {
907 | "ansi-styles": "^4.1.0",
908 | "supports-color": "^7.1.0"
909 | },
910 | "engines": {
911 | "node": ">=10"
912 | },
913 | "funding": {
914 | "url": "https://github.com/chalk/chalk?sponsor=1"
915 | }
916 | },
917 | "node_modules/chownr": {
918 | "version": "2.0.0",
919 | "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
920 | "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
921 | "engines": {
922 | "node": ">=10"
923 | }
924 | },
925 | "node_modules/chromium-pickle-js": {
926 | "version": "0.2.0",
927 | "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
928 | "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw=="
929 | },
930 | "node_modules/ci-info": {
931 | "version": "3.9.0",
932 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
933 | "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
934 | "funding": [
935 | {
936 | "type": "github",
937 | "url": "https://github.com/sponsors/sibiraj-s"
938 | }
939 | ],
940 | "engines": {
941 | "node": ">=8"
942 | }
943 | },
944 | "node_modules/cli-truncate": {
945 | "version": "2.1.0",
946 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
947 | "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
948 | "optional": true,
949 | "dependencies": {
950 | "slice-ansi": "^3.0.0",
951 | "string-width": "^4.2.0"
952 | },
953 | "engines": {
954 | "node": ">=8"
955 | },
956 | "funding": {
957 | "url": "https://github.com/sponsors/sindresorhus"
958 | }
959 | },
960 | "node_modules/cliui": {
961 | "version": "8.0.1",
962 | "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz",
963 | "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
964 | "dependencies": {
965 | "string-width": "^4.2.0",
966 | "strip-ansi": "^6.0.1",
967 | "wrap-ansi": "^7.0.0"
968 | },
969 | "engines": {
970 | "node": ">=12"
971 | }
972 | },
973 | "node_modules/clone-response": {
974 | "version": "1.0.3",
975 | "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz",
976 | "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
977 | "dev": true,
978 | "dependencies": {
979 | "mimic-response": "^1.0.0"
980 | }
981 | },
982 | "node_modules/color-convert": {
983 | "version": "2.0.1",
984 | "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
985 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
986 | "dependencies": {
987 | "color-name": "~1.1.4"
988 | },
989 | "engines": {
990 | "node": ">=7.0.0"
991 | }
992 | },
993 | "node_modules/color-name": {
994 | "version": "1.1.4",
995 | "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
996 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
997 | },
998 | "node_modules/combined-stream": {
999 | "version": "1.0.8",
1000 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
1001 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
1002 | "dependencies": {
1003 | "delayed-stream": "~1.0.0"
1004 | },
1005 | "engines": {
1006 | "node": ">= 0.8"
1007 | }
1008 | },
1009 | "node_modules/commander": {
1010 | "version": "5.1.0",
1011 | "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz",
1012 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
1013 | "engines": {
1014 | "node": ">= 6"
1015 | }
1016 | },
1017 | "node_modules/compare-version": {
1018 | "version": "0.1.2",
1019 | "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz",
1020 | "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==",
1021 | "engines": {
1022 | "node": ">=0.10.0"
1023 | }
1024 | },
1025 | "node_modules/compress-commons": {
1026 | "version": "4.1.2",
1027 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz",
1028 | "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
1029 | "peer": true,
1030 | "dependencies": {
1031 | "buffer-crc32": "^0.2.13",
1032 | "crc32-stream": "^4.0.2",
1033 | "normalize-path": "^3.0.0",
1034 | "readable-stream": "^3.6.0"
1035 | },
1036 | "engines": {
1037 | "node": ">= 10"
1038 | }
1039 | },
1040 | "node_modules/concat-map": {
1041 | "version": "0.0.1",
1042 | "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
1043 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
1044 | },
1045 | "node_modules/config-file-ts": {
1046 | "version": "0.2.6",
1047 | "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz",
1048 | "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==",
1049 | "dependencies": {
1050 | "glob": "^10.3.10",
1051 | "typescript": "^5.3.3"
1052 | }
1053 | },
1054 | "node_modules/config-file-ts/node_modules/glob": {
1055 | "version": "10.3.10",
1056 | "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
1057 | "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
1058 | "dependencies": {
1059 | "foreground-child": "^3.1.0",
1060 | "jackspeak": "^2.3.5",
1061 | "minimatch": "^9.0.1",
1062 | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
1063 | "path-scurry": "^1.10.1"
1064 | },
1065 | "bin": {
1066 | "glob": "dist/esm/bin.mjs"
1067 | },
1068 | "engines": {
1069 | "node": ">=16 || 14 >=14.17"
1070 | },
1071 | "funding": {
1072 | "url": "https://github.com/sponsors/isaacs"
1073 | }
1074 | },
1075 | "node_modules/config-file-ts/node_modules/minimatch": {
1076 | "version": "9.0.3",
1077 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
1078 | "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
1079 | "dependencies": {
1080 | "brace-expansion": "^2.0.1"
1081 | },
1082 | "engines": {
1083 | "node": ">=16 || 14 >=14.17"
1084 | },
1085 | "funding": {
1086 | "url": "https://github.com/sponsors/isaacs"
1087 | }
1088 | },
1089 | "node_modules/core-util-is": {
1090 | "version": "1.0.2",
1091 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1092 | "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
1093 | },
1094 | "node_modules/crc": {
1095 | "version": "3.8.0",
1096 | "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
1097 | "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
1098 | "optional": true,
1099 | "dependencies": {
1100 | "buffer": "^5.1.0"
1101 | }
1102 | },
1103 | "node_modules/crc-32": {
1104 | "version": "1.2.2",
1105 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
1106 | "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
1107 | "peer": true,
1108 | "bin": {
1109 | "crc32": "bin/crc32.njs"
1110 | },
1111 | "engines": {
1112 | "node": ">=0.8"
1113 | }
1114 | },
1115 | "node_modules/crc32-stream": {
1116 | "version": "4.0.3",
1117 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz",
1118 | "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
1119 | "peer": true,
1120 | "dependencies": {
1121 | "crc-32": "^1.2.0",
1122 | "readable-stream": "^3.4.0"
1123 | },
1124 | "engines": {
1125 | "node": ">= 10"
1126 | }
1127 | },
1128 | "node_modules/cross-spawn": {
1129 | "version": "7.0.3",
1130 | "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
1131 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1132 | "dependencies": {
1133 | "path-key": "^3.1.0",
1134 | "shebang-command": "^2.0.0",
1135 | "which": "^2.0.1"
1136 | },
1137 | "engines": {
1138 | "node": ">= 8"
1139 | }
1140 | },
1141 | "node_modules/cross-spawn-windows-exe": {
1142 | "version": "1.2.0",
1143 | "resolved": "https://registry.npmmirror.com/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz",
1144 | "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==",
1145 | "dev": true,
1146 | "dependencies": {
1147 | "@malept/cross-spawn-promise": "^1.1.0",
1148 | "is-wsl": "^2.2.0",
1149 | "which": "^2.0.2"
1150 | },
1151 | "engines": {
1152 | "node": ">= 10"
1153 | }
1154 | },
1155 | "node_modules/debug": {
1156 | "version": "4.3.4",
1157 | "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz",
1158 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1159 | "dependencies": {
1160 | "ms": "2.1.2"
1161 | },
1162 | "engines": {
1163 | "node": ">=6.0"
1164 | },
1165 | "peerDependenciesMeta": {
1166 | "supports-color": {
1167 | "optional": true
1168 | }
1169 | }
1170 | },
1171 | "node_modules/decompress-response": {
1172 | "version": "6.0.0",
1173 | "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz",
1174 | "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
1175 | "dev": true,
1176 | "dependencies": {
1177 | "mimic-response": "^3.1.0"
1178 | },
1179 | "engines": {
1180 | "node": ">=10"
1181 | }
1182 | },
1183 | "node_modules/decompress-response/node_modules/mimic-response": {
1184 | "version": "3.1.0",
1185 | "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz",
1186 | "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
1187 | "dev": true,
1188 | "engines": {
1189 | "node": ">=10"
1190 | }
1191 | },
1192 | "node_modules/defer-to-connect": {
1193 | "version": "2.0.1",
1194 | "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
1195 | "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
1196 | "dev": true,
1197 | "engines": {
1198 | "node": ">=10"
1199 | }
1200 | },
1201 | "node_modules/define-data-property": {
1202 | "version": "1.1.1",
1203 | "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.1.tgz",
1204 | "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
1205 | "dev": true,
1206 | "optional": true,
1207 | "dependencies": {
1208 | "get-intrinsic": "^1.2.1",
1209 | "gopd": "^1.0.1",
1210 | "has-property-descriptors": "^1.0.0"
1211 | },
1212 | "engines": {
1213 | "node": ">= 0.4"
1214 | }
1215 | },
1216 | "node_modules/define-properties": {
1217 | "version": "1.2.1",
1218 | "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz",
1219 | "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
1220 | "dev": true,
1221 | "optional": true,
1222 | "dependencies": {
1223 | "define-data-property": "^1.0.1",
1224 | "has-property-descriptors": "^1.0.0",
1225 | "object-keys": "^1.1.1"
1226 | },
1227 | "engines": {
1228 | "node": ">= 0.4"
1229 | }
1230 | },
1231 | "node_modules/delayed-stream": {
1232 | "version": "1.0.0",
1233 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1234 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
1235 | "engines": {
1236 | "node": ">=0.4.0"
1237 | }
1238 | },
1239 | "node_modules/detect-node": {
1240 | "version": "2.1.0",
1241 | "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz",
1242 | "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
1243 | "dev": true,
1244 | "optional": true
1245 | },
1246 | "node_modules/dir-compare": {
1247 | "version": "3.3.0",
1248 | "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-3.3.0.tgz",
1249 | "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==",
1250 | "dependencies": {
1251 | "buffer-equal": "^1.0.0",
1252 | "minimatch": "^3.0.4"
1253 | }
1254 | },
1255 | "node_modules/dir-compare/node_modules/brace-expansion": {
1256 | "version": "1.1.11",
1257 | "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
1258 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1259 | "dependencies": {
1260 | "balanced-match": "^1.0.0",
1261 | "concat-map": "0.0.1"
1262 | }
1263 | },
1264 | "node_modules/dir-compare/node_modules/minimatch": {
1265 | "version": "3.1.2",
1266 | "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
1267 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1268 | "dependencies": {
1269 | "brace-expansion": "^1.1.7"
1270 | },
1271 | "engines": {
1272 | "node": "*"
1273 | }
1274 | },
1275 | "node_modules/dmg-builder": {
1276 | "version": "24.13.3",
1277 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz",
1278 | "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==",
1279 | "dependencies": {
1280 | "app-builder-lib": "24.13.3",
1281 | "builder-util": "24.13.1",
1282 | "builder-util-runtime": "9.2.4",
1283 | "fs-extra": "^10.1.0",
1284 | "iconv-lite": "^0.6.2",
1285 | "js-yaml": "^4.1.0"
1286 | },
1287 | "optionalDependencies": {
1288 | "dmg-license": "^1.0.11"
1289 | }
1290 | },
1291 | "node_modules/dmg-license": {
1292 | "version": "1.0.11",
1293 | "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz",
1294 | "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==",
1295 | "optional": true,
1296 | "os": [
1297 | "darwin"
1298 | ],
1299 | "dependencies": {
1300 | "@types/plist": "^3.0.1",
1301 | "@types/verror": "^1.10.3",
1302 | "ajv": "^6.10.0",
1303 | "crc": "^3.8.0",
1304 | "iconv-corefoundation": "^1.1.7",
1305 | "plist": "^3.0.4",
1306 | "smart-buffer": "^4.0.2",
1307 | "verror": "^1.10.0"
1308 | },
1309 | "bin": {
1310 | "dmg-license": "bin/dmg-license.js"
1311 | },
1312 | "engines": {
1313 | "node": ">=8"
1314 | }
1315 | },
1316 | "node_modules/dotenv": {
1317 | "version": "9.0.2",
1318 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
1319 | "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
1320 | "engines": {
1321 | "node": ">=10"
1322 | }
1323 | },
1324 | "node_modules/dotenv-expand": {
1325 | "version": "5.1.0",
1326 | "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
1327 | "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
1328 | },
1329 | "node_modules/eastasianwidth": {
1330 | "version": "0.2.0",
1331 | "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1332 | "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
1333 | },
1334 | "node_modules/ejs": {
1335 | "version": "3.1.10",
1336 | "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
1337 | "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
1338 | "dependencies": {
1339 | "jake": "^10.8.5"
1340 | },
1341 | "bin": {
1342 | "ejs": "bin/cli.js"
1343 | },
1344 | "engines": {
1345 | "node": ">=0.10.0"
1346 | }
1347 | },
1348 | "node_modules/electron": {
1349 | "version": "28.1.3",
1350 | "resolved": "https://registry.npmjs.org/electron/-/electron-28.1.3.tgz",
1351 | "integrity": "sha512-NSFyTo6SndTPXzU18XRePv4LnjmuM9rF5GMKta1/kPmi02ISoSRonnD7wUlWXD2x53XyJ6d/TbSVesMW6sXkEQ==",
1352 | "dev": true,
1353 | "hasInstallScript": true,
1354 | "dependencies": {
1355 | "@electron/get": "^2.0.0",
1356 | "@types/node": "^18.11.18",
1357 | "extract-zip": "^2.0.1"
1358 | },
1359 | "bin": {
1360 | "electron": "cli.js"
1361 | },
1362 | "engines": {
1363 | "node": ">= 12.20.55"
1364 | }
1365 | },
1366 | "node_modules/electron-builder": {
1367 | "version": "24.13.3",
1368 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz",
1369 | "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==",
1370 | "dependencies": {
1371 | "app-builder-lib": "24.13.3",
1372 | "builder-util": "24.13.1",
1373 | "builder-util-runtime": "9.2.4",
1374 | "chalk": "^4.1.2",
1375 | "dmg-builder": "24.13.3",
1376 | "fs-extra": "^10.1.0",
1377 | "is-ci": "^3.0.0",
1378 | "lazy-val": "^1.0.5",
1379 | "read-config-file": "6.3.2",
1380 | "simple-update-notifier": "2.0.0",
1381 | "yargs": "^17.6.2"
1382 | },
1383 | "bin": {
1384 | "electron-builder": "cli.js",
1385 | "install-app-deps": "install-app-deps.js"
1386 | },
1387 | "engines": {
1388 | "node": ">=14.0.0"
1389 | }
1390 | },
1391 | "node_modules/electron-builder-squirrel-windows": {
1392 | "version": "24.13.3",
1393 | "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz",
1394 | "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==",
1395 | "peer": true,
1396 | "dependencies": {
1397 | "app-builder-lib": "24.13.3",
1398 | "archiver": "^5.3.1",
1399 | "builder-util": "24.13.1",
1400 | "fs-extra": "^10.1.0"
1401 | }
1402 | },
1403 | "node_modules/electron-packager": {
1404 | "version": "17.1.2",
1405 | "resolved": "https://registry.npmmirror.com/electron-packager/-/electron-packager-17.1.2.tgz",
1406 | "integrity": "sha512-XofXdikjYI7MVBcnXeoOvRR+yFFFHOLs3J7PF5KYQweigtgLshcH4W660PsvHr4lYZ03JBpLyEcUB8DzHZ+BNw==",
1407 | "dev": true,
1408 | "dependencies": {
1409 | "@electron/asar": "^3.2.1",
1410 | "@electron/get": "^2.0.0",
1411 | "@electron/notarize": "^1.2.3",
1412 | "@electron/osx-sign": "^1.0.5",
1413 | "@electron/universal": "^1.3.2",
1414 | "cross-spawn-windows-exe": "^1.2.0",
1415 | "debug": "^4.0.1",
1416 | "extract-zip": "^2.0.0",
1417 | "filenamify": "^4.1.0",
1418 | "fs-extra": "^11.1.0",
1419 | "galactus": "^1.0.0",
1420 | "get-package-info": "^1.0.0",
1421 | "junk": "^3.1.0",
1422 | "parse-author": "^2.0.0",
1423 | "plist": "^3.0.0",
1424 | "rcedit": "^3.0.1",
1425 | "resolve": "^1.1.6",
1426 | "semver": "^7.1.3",
1427 | "yargs-parser": "^21.1.1"
1428 | },
1429 | "bin": {
1430 | "electron-packager": "bin/electron-packager.js"
1431 | },
1432 | "engines": {
1433 | "node": ">= 14.17.5"
1434 | }
1435 | },
1436 | "node_modules/electron-packager/node_modules/@electron/notarize": {
1437 | "version": "1.2.4",
1438 | "resolved": "https://registry.npmmirror.com/@electron/notarize/-/notarize-1.2.4.tgz",
1439 | "integrity": "sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==",
1440 | "dev": true,
1441 | "dependencies": {
1442 | "debug": "^4.1.1",
1443 | "fs-extra": "^9.0.1"
1444 | },
1445 | "engines": {
1446 | "node": ">= 10.0.0"
1447 | }
1448 | },
1449 | "node_modules/electron-packager/node_modules/@electron/notarize/node_modules/fs-extra": {
1450 | "version": "9.1.0",
1451 | "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz",
1452 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
1453 | "dev": true,
1454 | "dependencies": {
1455 | "at-least-node": "^1.0.0",
1456 | "graceful-fs": "^4.2.0",
1457 | "jsonfile": "^6.0.1",
1458 | "universalify": "^2.0.0"
1459 | },
1460 | "engines": {
1461 | "node": ">=10"
1462 | }
1463 | },
1464 | "node_modules/electron-packager/node_modules/fs-extra": {
1465 | "version": "11.2.0",
1466 | "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.2.0.tgz",
1467 | "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
1468 | "dev": true,
1469 | "dependencies": {
1470 | "graceful-fs": "^4.2.0",
1471 | "jsonfile": "^6.0.1",
1472 | "universalify": "^2.0.0"
1473 | },
1474 | "engines": {
1475 | "node": ">=14.14"
1476 | }
1477 | },
1478 | "node_modules/electron-publish": {
1479 | "version": "24.13.1",
1480 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz",
1481 | "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==",
1482 | "dependencies": {
1483 | "@types/fs-extra": "^9.0.11",
1484 | "builder-util": "24.13.1",
1485 | "builder-util-runtime": "9.2.4",
1486 | "chalk": "^4.1.2",
1487 | "fs-extra": "^10.1.0",
1488 | "lazy-val": "^1.0.5",
1489 | "mime": "^2.5.2"
1490 | }
1491 | },
1492 | "node_modules/emoji-regex": {
1493 | "version": "8.0.0",
1494 | "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
1495 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1496 | },
1497 | "node_modules/end-of-stream": {
1498 | "version": "1.4.4",
1499 | "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz",
1500 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1501 | "dependencies": {
1502 | "once": "^1.4.0"
1503 | }
1504 | },
1505 | "node_modules/env-paths": {
1506 | "version": "2.2.1",
1507 | "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz",
1508 | "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
1509 | "dev": true,
1510 | "engines": {
1511 | "node": ">=6"
1512 | }
1513 | },
1514 | "node_modules/err-code": {
1515 | "version": "2.0.3",
1516 | "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
1517 | "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
1518 | },
1519 | "node_modules/error-ex": {
1520 | "version": "1.3.2",
1521 | "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz",
1522 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1523 | "dev": true,
1524 | "dependencies": {
1525 | "is-arrayish": "^0.2.1"
1526 | }
1527 | },
1528 | "node_modules/es6-error": {
1529 | "version": "4.1.1",
1530 | "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz",
1531 | "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
1532 | "dev": true,
1533 | "optional": true
1534 | },
1535 | "node_modules/escalade": {
1536 | "version": "3.1.1",
1537 | "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz",
1538 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1539 | "engines": {
1540 | "node": ">=6"
1541 | }
1542 | },
1543 | "node_modules/escape-string-regexp": {
1544 | "version": "4.0.0",
1545 | "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1546 | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1547 | "dev": true,
1548 | "optional": true,
1549 | "engines": {
1550 | "node": ">=10"
1551 | }
1552 | },
1553 | "node_modules/extract-zip": {
1554 | "version": "2.0.1",
1555 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
1556 | "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
1557 | "dev": true,
1558 | "dependencies": {
1559 | "debug": "^4.1.1",
1560 | "get-stream": "^5.1.0",
1561 | "yauzl": "^2.10.0"
1562 | },
1563 | "bin": {
1564 | "extract-zip": "cli.js"
1565 | },
1566 | "engines": {
1567 | "node": ">= 10.17.0"
1568 | },
1569 | "optionalDependencies": {
1570 | "@types/yauzl": "^2.9.1"
1571 | }
1572 | },
1573 | "node_modules/extsprintf": {
1574 | "version": "1.4.1",
1575 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
1576 | "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
1577 | "engines": [
1578 | "node >=0.6.0"
1579 | ],
1580 | "optional": true
1581 | },
1582 | "node_modules/fast-deep-equal": {
1583 | "version": "3.1.3",
1584 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1585 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
1586 | },
1587 | "node_modules/fast-json-stable-stringify": {
1588 | "version": "2.1.0",
1589 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1590 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
1591 | },
1592 | "node_modules/fd-slicer": {
1593 | "version": "1.1.0",
1594 | "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz",
1595 | "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
1596 | "dev": true,
1597 | "dependencies": {
1598 | "pend": "~1.2.0"
1599 | }
1600 | },
1601 | "node_modules/filelist": {
1602 | "version": "1.0.4",
1603 | "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
1604 | "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
1605 | "dependencies": {
1606 | "minimatch": "^5.0.1"
1607 | }
1608 | },
1609 | "node_modules/filename-reserved-regex": {
1610 | "version": "2.0.0",
1611 | "resolved": "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
1612 | "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
1613 | "dev": true,
1614 | "engines": {
1615 | "node": ">=4"
1616 | }
1617 | },
1618 | "node_modules/filenamify": {
1619 | "version": "4.3.0",
1620 | "resolved": "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz",
1621 | "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==",
1622 | "dev": true,
1623 | "dependencies": {
1624 | "filename-reserved-regex": "^2.0.0",
1625 | "strip-outer": "^1.0.1",
1626 | "trim-repeated": "^1.0.0"
1627 | },
1628 | "engines": {
1629 | "node": ">=8"
1630 | }
1631 | },
1632 | "node_modules/find-up": {
1633 | "version": "2.1.0",
1634 | "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz",
1635 | "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
1636 | "dev": true,
1637 | "dependencies": {
1638 | "locate-path": "^2.0.0"
1639 | },
1640 | "engines": {
1641 | "node": ">=4"
1642 | }
1643 | },
1644 | "node_modules/flora-colossus": {
1645 | "version": "2.0.0",
1646 | "resolved": "https://registry.npmmirror.com/flora-colossus/-/flora-colossus-2.0.0.tgz",
1647 | "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==",
1648 | "dev": true,
1649 | "dependencies": {
1650 | "debug": "^4.3.4",
1651 | "fs-extra": "^10.1.0"
1652 | },
1653 | "engines": {
1654 | "node": ">= 12"
1655 | }
1656 | },
1657 | "node_modules/foreground-child": {
1658 | "version": "3.1.1",
1659 | "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
1660 | "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
1661 | "dependencies": {
1662 | "cross-spawn": "^7.0.0",
1663 | "signal-exit": "^4.0.1"
1664 | },
1665 | "engines": {
1666 | "node": ">=14"
1667 | },
1668 | "funding": {
1669 | "url": "https://github.com/sponsors/isaacs"
1670 | }
1671 | },
1672 | "node_modules/form-data": {
1673 | "version": "4.0.0",
1674 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
1675 | "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
1676 | "dependencies": {
1677 | "asynckit": "^0.4.0",
1678 | "combined-stream": "^1.0.8",
1679 | "mime-types": "^2.1.12"
1680 | },
1681 | "engines": {
1682 | "node": ">= 6"
1683 | }
1684 | },
1685 | "node_modules/fs-constants": {
1686 | "version": "1.0.0",
1687 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1688 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
1689 | "peer": true
1690 | },
1691 | "node_modules/fs-extra": {
1692 | "version": "10.1.0",
1693 | "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
1694 | "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
1695 | "dependencies": {
1696 | "graceful-fs": "^4.2.0",
1697 | "jsonfile": "^6.0.1",
1698 | "universalify": "^2.0.0"
1699 | },
1700 | "engines": {
1701 | "node": ">=12"
1702 | }
1703 | },
1704 | "node_modules/fs-minipass": {
1705 | "version": "2.1.0",
1706 | "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
1707 | "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
1708 | "dependencies": {
1709 | "minipass": "^3.0.0"
1710 | },
1711 | "engines": {
1712 | "node": ">= 8"
1713 | }
1714 | },
1715 | "node_modules/fs-minipass/node_modules/minipass": {
1716 | "version": "3.3.6",
1717 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1718 | "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1719 | "dependencies": {
1720 | "yallist": "^4.0.0"
1721 | },
1722 | "engines": {
1723 | "node": ">=8"
1724 | }
1725 | },
1726 | "node_modules/fs.realpath": {
1727 | "version": "1.0.0",
1728 | "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz",
1729 | "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
1730 | },
1731 | "node_modules/function-bind": {
1732 | "version": "1.1.2",
1733 | "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
1734 | "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
1735 | "dev": true
1736 | },
1737 | "node_modules/galactus": {
1738 | "version": "1.0.0",
1739 | "resolved": "https://registry.npmmirror.com/galactus/-/galactus-1.0.0.tgz",
1740 | "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==",
1741 | "dev": true,
1742 | "dependencies": {
1743 | "debug": "^4.3.4",
1744 | "flora-colossus": "^2.0.0",
1745 | "fs-extra": "^10.1.0"
1746 | },
1747 | "engines": {
1748 | "node": ">= 12"
1749 | }
1750 | },
1751 | "node_modules/get-caller-file": {
1752 | "version": "2.0.5",
1753 | "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz",
1754 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1755 | "engines": {
1756 | "node": "6.* || 8.* || >= 10.*"
1757 | }
1758 | },
1759 | "node_modules/get-intrinsic": {
1760 | "version": "1.2.2",
1761 | "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
1762 | "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
1763 | "dev": true,
1764 | "optional": true,
1765 | "dependencies": {
1766 | "function-bind": "^1.1.2",
1767 | "has-proto": "^1.0.1",
1768 | "has-symbols": "^1.0.3",
1769 | "hasown": "^2.0.0"
1770 | }
1771 | },
1772 | "node_modules/get-package-info": {
1773 | "version": "1.0.0",
1774 | "resolved": "https://registry.npmmirror.com/get-package-info/-/get-package-info-1.0.0.tgz",
1775 | "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==",
1776 | "dev": true,
1777 | "dependencies": {
1778 | "bluebird": "^3.1.1",
1779 | "debug": "^2.2.0",
1780 | "lodash.get": "^4.0.0",
1781 | "read-pkg-up": "^2.0.0"
1782 | },
1783 | "engines": {
1784 | "node": ">= 4.0"
1785 | }
1786 | },
1787 | "node_modules/get-package-info/node_modules/debug": {
1788 | "version": "2.6.9",
1789 | "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
1790 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1791 | "dev": true,
1792 | "dependencies": {
1793 | "ms": "2.0.0"
1794 | }
1795 | },
1796 | "node_modules/get-package-info/node_modules/ms": {
1797 | "version": "2.0.0",
1798 | "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
1799 | "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
1800 | "dev": true
1801 | },
1802 | "node_modules/get-stream": {
1803 | "version": "5.2.0",
1804 | "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz",
1805 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
1806 | "dev": true,
1807 | "dependencies": {
1808 | "pump": "^3.0.0"
1809 | },
1810 | "engines": {
1811 | "node": ">=8"
1812 | }
1813 | },
1814 | "node_modules/glob": {
1815 | "version": "7.2.3",
1816 | "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
1817 | "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1818 | "dependencies": {
1819 | "fs.realpath": "^1.0.0",
1820 | "inflight": "^1.0.4",
1821 | "inherits": "2",
1822 | "minimatch": "^3.1.1",
1823 | "once": "^1.3.0",
1824 | "path-is-absolute": "^1.0.0"
1825 | },
1826 | "engines": {
1827 | "node": "*"
1828 | }
1829 | },
1830 | "node_modules/glob/node_modules/brace-expansion": {
1831 | "version": "1.1.11",
1832 | "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
1833 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1834 | "dependencies": {
1835 | "balanced-match": "^1.0.0",
1836 | "concat-map": "0.0.1"
1837 | }
1838 | },
1839 | "node_modules/glob/node_modules/minimatch": {
1840 | "version": "3.1.2",
1841 | "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
1842 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1843 | "dependencies": {
1844 | "brace-expansion": "^1.1.7"
1845 | },
1846 | "engines": {
1847 | "node": "*"
1848 | }
1849 | },
1850 | "node_modules/global-agent": {
1851 | "version": "3.0.0",
1852 | "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz",
1853 | "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
1854 | "dev": true,
1855 | "optional": true,
1856 | "dependencies": {
1857 | "boolean": "^3.0.1",
1858 | "es6-error": "^4.1.1",
1859 | "matcher": "^3.0.0",
1860 | "roarr": "^2.15.3",
1861 | "semver": "^7.3.2",
1862 | "serialize-error": "^7.0.1"
1863 | },
1864 | "engines": {
1865 | "node": ">=10.0"
1866 | }
1867 | },
1868 | "node_modules/globalthis": {
1869 | "version": "1.0.3",
1870 | "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz",
1871 | "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
1872 | "dev": true,
1873 | "optional": true,
1874 | "dependencies": {
1875 | "define-properties": "^1.1.3"
1876 | },
1877 | "engines": {
1878 | "node": ">= 0.4"
1879 | }
1880 | },
1881 | "node_modules/gopd": {
1882 | "version": "1.0.1",
1883 | "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz",
1884 | "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
1885 | "dev": true,
1886 | "optional": true,
1887 | "dependencies": {
1888 | "get-intrinsic": "^1.1.3"
1889 | }
1890 | },
1891 | "node_modules/got": {
1892 | "version": "11.8.6",
1893 | "resolved": "https://registry.npmmirror.com/got/-/got-11.8.6.tgz",
1894 | "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
1895 | "dev": true,
1896 | "dependencies": {
1897 | "@sindresorhus/is": "^4.0.0",
1898 | "@szmarczak/http-timer": "^4.0.5",
1899 | "@types/cacheable-request": "^6.0.1",
1900 | "@types/responselike": "^1.0.0",
1901 | "cacheable-lookup": "^5.0.3",
1902 | "cacheable-request": "^7.0.2",
1903 | "decompress-response": "^6.0.0",
1904 | "http2-wrapper": "^1.0.0-beta.5.2",
1905 | "lowercase-keys": "^2.0.0",
1906 | "p-cancelable": "^2.0.0",
1907 | "responselike": "^2.0.0"
1908 | },
1909 | "engines": {
1910 | "node": ">=10.19.0"
1911 | }
1912 | },
1913 | "node_modules/graceful-fs": {
1914 | "version": "4.2.11",
1915 | "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
1916 | "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
1917 | },
1918 | "node_modules/has-flag": {
1919 | "version": "4.0.0",
1920 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1921 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1922 | "engines": {
1923 | "node": ">=8"
1924 | }
1925 | },
1926 | "node_modules/has-property-descriptors": {
1927 | "version": "1.0.1",
1928 | "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
1929 | "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
1930 | "dev": true,
1931 | "optional": true,
1932 | "dependencies": {
1933 | "get-intrinsic": "^1.2.2"
1934 | }
1935 | },
1936 | "node_modules/has-proto": {
1937 | "version": "1.0.1",
1938 | "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz",
1939 | "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
1940 | "dev": true,
1941 | "optional": true,
1942 | "engines": {
1943 | "node": ">= 0.4"
1944 | }
1945 | },
1946 | "node_modules/has-symbols": {
1947 | "version": "1.0.3",
1948 | "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz",
1949 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
1950 | "dev": true,
1951 | "optional": true,
1952 | "engines": {
1953 | "node": ">= 0.4"
1954 | }
1955 | },
1956 | "node_modules/hasown": {
1957 | "version": "2.0.0",
1958 | "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.0.tgz",
1959 | "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
1960 | "dev": true,
1961 | "dependencies": {
1962 | "function-bind": "^1.1.2"
1963 | },
1964 | "engines": {
1965 | "node": ">= 0.4"
1966 | }
1967 | },
1968 | "node_modules/hosted-git-info": {
1969 | "version": "4.1.0",
1970 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
1971 | "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
1972 | "dependencies": {
1973 | "lru-cache": "^6.0.0"
1974 | },
1975 | "engines": {
1976 | "node": ">=10"
1977 | }
1978 | },
1979 | "node_modules/http-cache-semantics": {
1980 | "version": "4.1.1",
1981 | "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
1982 | "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
1983 | "dev": true
1984 | },
1985 | "node_modules/http-proxy-agent": {
1986 | "version": "5.0.0",
1987 | "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
1988 | "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
1989 | "dependencies": {
1990 | "@tootallnate/once": "2",
1991 | "agent-base": "6",
1992 | "debug": "4"
1993 | },
1994 | "engines": {
1995 | "node": ">= 6"
1996 | }
1997 | },
1998 | "node_modules/http2-wrapper": {
1999 | "version": "1.0.3",
2000 | "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
2001 | "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
2002 | "dev": true,
2003 | "dependencies": {
2004 | "quick-lru": "^5.1.1",
2005 | "resolve-alpn": "^1.0.0"
2006 | },
2007 | "engines": {
2008 | "node": ">=10.19.0"
2009 | }
2010 | },
2011 | "node_modules/https-proxy-agent": {
2012 | "version": "5.0.1",
2013 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
2014 | "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
2015 | "dependencies": {
2016 | "agent-base": "6",
2017 | "debug": "4"
2018 | },
2019 | "engines": {
2020 | "node": ">= 6"
2021 | }
2022 | },
2023 | "node_modules/iconv-corefoundation": {
2024 | "version": "1.1.7",
2025 | "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
2026 | "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
2027 | "optional": true,
2028 | "os": [
2029 | "darwin"
2030 | ],
2031 | "dependencies": {
2032 | "cli-truncate": "^2.1.0",
2033 | "node-addon-api": "^1.6.3"
2034 | },
2035 | "engines": {
2036 | "node": "^8.11.2 || >=10"
2037 | }
2038 | },
2039 | "node_modules/iconv-lite": {
2040 | "version": "0.6.3",
2041 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
2042 | "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
2043 | "dependencies": {
2044 | "safer-buffer": ">= 2.1.2 < 3.0.0"
2045 | },
2046 | "engines": {
2047 | "node": ">=0.10.0"
2048 | }
2049 | },
2050 | "node_modules/ieee754": {
2051 | "version": "1.2.1",
2052 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
2053 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
2054 | "funding": [
2055 | {
2056 | "type": "github",
2057 | "url": "https://github.com/sponsors/feross"
2058 | },
2059 | {
2060 | "type": "patreon",
2061 | "url": "https://www.patreon.com/feross"
2062 | },
2063 | {
2064 | "type": "consulting",
2065 | "url": "https://feross.org/support"
2066 | }
2067 | ]
2068 | },
2069 | "node_modules/inflight": {
2070 | "version": "1.0.6",
2071 | "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz",
2072 | "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2073 | "dependencies": {
2074 | "once": "^1.3.0",
2075 | "wrappy": "1"
2076 | }
2077 | },
2078 | "node_modules/inherits": {
2079 | "version": "2.0.4",
2080 | "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
2081 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2082 | },
2083 | "node_modules/is-arrayish": {
2084 | "version": "0.2.1",
2085 | "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz",
2086 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
2087 | "dev": true
2088 | },
2089 | "node_modules/is-ci": {
2090 | "version": "3.0.1",
2091 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
2092 | "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
2093 | "dependencies": {
2094 | "ci-info": "^3.2.0"
2095 | },
2096 | "bin": {
2097 | "is-ci": "bin.js"
2098 | }
2099 | },
2100 | "node_modules/is-core-module": {
2101 | "version": "2.13.1",
2102 | "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz",
2103 | "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
2104 | "dev": true,
2105 | "dependencies": {
2106 | "hasown": "^2.0.0"
2107 | }
2108 | },
2109 | "node_modules/is-docker": {
2110 | "version": "2.2.1",
2111 | "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz",
2112 | "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
2113 | "dev": true,
2114 | "bin": {
2115 | "is-docker": "cli.js"
2116 | },
2117 | "engines": {
2118 | "node": ">=8"
2119 | }
2120 | },
2121 | "node_modules/is-fullwidth-code-point": {
2122 | "version": "3.0.0",
2123 | "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2124 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2125 | "engines": {
2126 | "node": ">=8"
2127 | }
2128 | },
2129 | "node_modules/is-wsl": {
2130 | "version": "2.2.0",
2131 | "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz",
2132 | "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
2133 | "dev": true,
2134 | "dependencies": {
2135 | "is-docker": "^2.0.0"
2136 | },
2137 | "engines": {
2138 | "node": ">=8"
2139 | }
2140 | },
2141 | "node_modules/isarray": {
2142 | "version": "1.0.0",
2143 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2144 | "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
2145 | "peer": true
2146 | },
2147 | "node_modules/isbinaryfile": {
2148 | "version": "5.0.2",
2149 | "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz",
2150 | "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==",
2151 | "engines": {
2152 | "node": ">= 18.0.0"
2153 | },
2154 | "funding": {
2155 | "url": "https://github.com/sponsors/gjtorikian/"
2156 | }
2157 | },
2158 | "node_modules/isexe": {
2159 | "version": "2.0.0",
2160 | "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
2161 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
2162 | },
2163 | "node_modules/jackspeak": {
2164 | "version": "2.3.6",
2165 | "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
2166 | "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
2167 | "dependencies": {
2168 | "@isaacs/cliui": "^8.0.2"
2169 | },
2170 | "engines": {
2171 | "node": ">=14"
2172 | },
2173 | "funding": {
2174 | "url": "https://github.com/sponsors/isaacs"
2175 | },
2176 | "optionalDependencies": {
2177 | "@pkgjs/parseargs": "^0.11.0"
2178 | }
2179 | },
2180 | "node_modules/jake": {
2181 | "version": "10.8.7",
2182 | "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz",
2183 | "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==",
2184 | "dependencies": {
2185 | "async": "^3.2.3",
2186 | "chalk": "^4.0.2",
2187 | "filelist": "^1.0.4",
2188 | "minimatch": "^3.1.2"
2189 | },
2190 | "bin": {
2191 | "jake": "bin/cli.js"
2192 | },
2193 | "engines": {
2194 | "node": ">=10"
2195 | }
2196 | },
2197 | "node_modules/jake/node_modules/brace-expansion": {
2198 | "version": "1.1.11",
2199 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2200 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2201 | "dependencies": {
2202 | "balanced-match": "^1.0.0",
2203 | "concat-map": "0.0.1"
2204 | }
2205 | },
2206 | "node_modules/jake/node_modules/minimatch": {
2207 | "version": "3.1.2",
2208 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2209 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2210 | "dependencies": {
2211 | "brace-expansion": "^1.1.7"
2212 | },
2213 | "engines": {
2214 | "node": "*"
2215 | }
2216 | },
2217 | "node_modules/js-yaml": {
2218 | "version": "4.1.0",
2219 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2220 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2221 | "dependencies": {
2222 | "argparse": "^2.0.1"
2223 | },
2224 | "bin": {
2225 | "js-yaml": "bin/js-yaml.js"
2226 | }
2227 | },
2228 | "node_modules/json-buffer": {
2229 | "version": "3.0.1",
2230 | "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz",
2231 | "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
2232 | "dev": true
2233 | },
2234 | "node_modules/json-schema-traverse": {
2235 | "version": "0.4.1",
2236 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2237 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
2238 | },
2239 | "node_modules/json-stringify-safe": {
2240 | "version": "5.0.1",
2241 | "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
2242 | "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
2243 | "dev": true,
2244 | "optional": true
2245 | },
2246 | "node_modules/json5": {
2247 | "version": "2.2.3",
2248 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2249 | "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2250 | "bin": {
2251 | "json5": "lib/cli.js"
2252 | },
2253 | "engines": {
2254 | "node": ">=6"
2255 | }
2256 | },
2257 | "node_modules/jsonfile": {
2258 | "version": "6.1.0",
2259 | "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz",
2260 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
2261 | "dependencies": {
2262 | "universalify": "^2.0.0"
2263 | },
2264 | "optionalDependencies": {
2265 | "graceful-fs": "^4.1.6"
2266 | }
2267 | },
2268 | "node_modules/junk": {
2269 | "version": "3.1.0",
2270 | "resolved": "https://registry.npmmirror.com/junk/-/junk-3.1.0.tgz",
2271 | "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==",
2272 | "dev": true,
2273 | "engines": {
2274 | "node": ">=8"
2275 | }
2276 | },
2277 | "node_modules/keyv": {
2278 | "version": "4.5.4",
2279 | "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz",
2280 | "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
2281 | "dev": true,
2282 | "dependencies": {
2283 | "json-buffer": "3.0.1"
2284 | }
2285 | },
2286 | "node_modules/lazy-val": {
2287 | "version": "1.0.5",
2288 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
2289 | "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q=="
2290 | },
2291 | "node_modules/lazystream": {
2292 | "version": "1.0.1",
2293 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
2294 | "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
2295 | "peer": true,
2296 | "dependencies": {
2297 | "readable-stream": "^2.0.5"
2298 | },
2299 | "engines": {
2300 | "node": ">= 0.6.3"
2301 | }
2302 | },
2303 | "node_modules/lazystream/node_modules/readable-stream": {
2304 | "version": "2.3.8",
2305 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
2306 | "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
2307 | "peer": true,
2308 | "dependencies": {
2309 | "core-util-is": "~1.0.0",
2310 | "inherits": "~2.0.3",
2311 | "isarray": "~1.0.0",
2312 | "process-nextick-args": "~2.0.0",
2313 | "safe-buffer": "~5.1.1",
2314 | "string_decoder": "~1.1.1",
2315 | "util-deprecate": "~1.0.1"
2316 | }
2317 | },
2318 | "node_modules/lazystream/node_modules/safe-buffer": {
2319 | "version": "5.1.2",
2320 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2321 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2322 | "peer": true
2323 | },
2324 | "node_modules/lazystream/node_modules/string_decoder": {
2325 | "version": "1.1.1",
2326 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2327 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2328 | "peer": true,
2329 | "dependencies": {
2330 | "safe-buffer": "~5.1.0"
2331 | }
2332 | },
2333 | "node_modules/load-json-file": {
2334 | "version": "2.0.0",
2335 | "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-2.0.0.tgz",
2336 | "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==",
2337 | "dev": true,
2338 | "dependencies": {
2339 | "graceful-fs": "^4.1.2",
2340 | "parse-json": "^2.2.0",
2341 | "pify": "^2.0.0",
2342 | "strip-bom": "^3.0.0"
2343 | },
2344 | "engines": {
2345 | "node": ">=4"
2346 | }
2347 | },
2348 | "node_modules/locate-path": {
2349 | "version": "2.0.0",
2350 | "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz",
2351 | "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
2352 | "dev": true,
2353 | "dependencies": {
2354 | "p-locate": "^2.0.0",
2355 | "path-exists": "^3.0.0"
2356 | },
2357 | "engines": {
2358 | "node": ">=4"
2359 | }
2360 | },
2361 | "node_modules/locate-path/node_modules/path-exists": {
2362 | "version": "3.0.0",
2363 | "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz",
2364 | "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
2365 | "dev": true,
2366 | "engines": {
2367 | "node": ">=4"
2368 | }
2369 | },
2370 | "node_modules/lodash": {
2371 | "version": "4.17.21",
2372 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2373 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
2374 | },
2375 | "node_modules/lodash.defaults": {
2376 | "version": "4.2.0",
2377 | "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
2378 | "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
2379 | "peer": true
2380 | },
2381 | "node_modules/lodash.difference": {
2382 | "version": "4.5.0",
2383 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
2384 | "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
2385 | "peer": true
2386 | },
2387 | "node_modules/lodash.flatten": {
2388 | "version": "4.4.0",
2389 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
2390 | "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
2391 | "peer": true
2392 | },
2393 | "node_modules/lodash.get": {
2394 | "version": "4.4.2",
2395 | "resolved": "https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz",
2396 | "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
2397 | "dev": true
2398 | },
2399 | "node_modules/lodash.isplainobject": {
2400 | "version": "4.0.6",
2401 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
2402 | "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
2403 | "peer": true
2404 | },
2405 | "node_modules/lodash.union": {
2406 | "version": "4.6.0",
2407 | "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
2408 | "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
2409 | "peer": true
2410 | },
2411 | "node_modules/lowercase-keys": {
2412 | "version": "2.0.0",
2413 | "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
2414 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
2415 | "dev": true,
2416 | "engines": {
2417 | "node": ">=8"
2418 | }
2419 | },
2420 | "node_modules/lru-cache": {
2421 | "version": "6.0.0",
2422 | "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
2423 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2424 | "dependencies": {
2425 | "yallist": "^4.0.0"
2426 | },
2427 | "engines": {
2428 | "node": ">=10"
2429 | }
2430 | },
2431 | "node_modules/matcher": {
2432 | "version": "3.0.0",
2433 | "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz",
2434 | "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
2435 | "dev": true,
2436 | "optional": true,
2437 | "dependencies": {
2438 | "escape-string-regexp": "^4.0.0"
2439 | },
2440 | "engines": {
2441 | "node": ">=10"
2442 | }
2443 | },
2444 | "node_modules/mime": {
2445 | "version": "2.6.0",
2446 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
2447 | "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
2448 | "bin": {
2449 | "mime": "cli.js"
2450 | },
2451 | "engines": {
2452 | "node": ">=4.0.0"
2453 | }
2454 | },
2455 | "node_modules/mime-db": {
2456 | "version": "1.52.0",
2457 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
2458 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2459 | "engines": {
2460 | "node": ">= 0.6"
2461 | }
2462 | },
2463 | "node_modules/mime-types": {
2464 | "version": "2.1.35",
2465 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
2466 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
2467 | "dependencies": {
2468 | "mime-db": "1.52.0"
2469 | },
2470 | "engines": {
2471 | "node": ">= 0.6"
2472 | }
2473 | },
2474 | "node_modules/mimic-response": {
2475 | "version": "1.0.1",
2476 | "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz",
2477 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
2478 | "dev": true,
2479 | "engines": {
2480 | "node": ">=4"
2481 | }
2482 | },
2483 | "node_modules/minimatch": {
2484 | "version": "5.1.6",
2485 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
2486 | "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
2487 | "dependencies": {
2488 | "brace-expansion": "^2.0.1"
2489 | },
2490 | "engines": {
2491 | "node": ">=10"
2492 | }
2493 | },
2494 | "node_modules/minimist": {
2495 | "version": "1.2.8",
2496 | "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz",
2497 | "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
2498 | },
2499 | "node_modules/minipass": {
2500 | "version": "5.0.0",
2501 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
2502 | "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
2503 | "engines": {
2504 | "node": ">=8"
2505 | }
2506 | },
2507 | "node_modules/minizlib": {
2508 | "version": "2.1.2",
2509 | "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
2510 | "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
2511 | "dependencies": {
2512 | "minipass": "^3.0.0",
2513 | "yallist": "^4.0.0"
2514 | },
2515 | "engines": {
2516 | "node": ">= 8"
2517 | }
2518 | },
2519 | "node_modules/minizlib/node_modules/minipass": {
2520 | "version": "3.3.6",
2521 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
2522 | "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
2523 | "dependencies": {
2524 | "yallist": "^4.0.0"
2525 | },
2526 | "engines": {
2527 | "node": ">=8"
2528 | }
2529 | },
2530 | "node_modules/mkdirp": {
2531 | "version": "1.0.4",
2532 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2533 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2534 | "bin": {
2535 | "mkdirp": "bin/cmd.js"
2536 | },
2537 | "engines": {
2538 | "node": ">=10"
2539 | }
2540 | },
2541 | "node_modules/ms": {
2542 | "version": "2.1.2",
2543 | "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz",
2544 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2545 | },
2546 | "node_modules/node-addon-api": {
2547 | "version": "1.7.2",
2548 | "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
2549 | "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
2550 | "optional": true
2551 | },
2552 | "node_modules/normalize-package-data": {
2553 | "version": "2.5.0",
2554 | "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
2555 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
2556 | "dev": true,
2557 | "dependencies": {
2558 | "hosted-git-info": "^2.1.4",
2559 | "resolve": "^1.10.0",
2560 | "semver": "2 || 3 || 4 || 5",
2561 | "validate-npm-package-license": "^3.0.1"
2562 | }
2563 | },
2564 | "node_modules/normalize-package-data/node_modules/hosted-git-info": {
2565 | "version": "2.8.9",
2566 | "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
2567 | "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
2568 | "dev": true
2569 | },
2570 | "node_modules/normalize-package-data/node_modules/semver": {
2571 | "version": "5.7.2",
2572 | "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz",
2573 | "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
2574 | "dev": true,
2575 | "bin": {
2576 | "semver": "bin/semver"
2577 | }
2578 | },
2579 | "node_modules/normalize-path": {
2580 | "version": "3.0.0",
2581 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2582 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2583 | "peer": true,
2584 | "engines": {
2585 | "node": ">=0.10.0"
2586 | }
2587 | },
2588 | "node_modules/normalize-url": {
2589 | "version": "6.1.0",
2590 | "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz",
2591 | "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
2592 | "dev": true,
2593 | "engines": {
2594 | "node": ">=10"
2595 | }
2596 | },
2597 | "node_modules/object-keys": {
2598 | "version": "1.1.1",
2599 | "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
2600 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2601 | "dev": true,
2602 | "optional": true,
2603 | "engines": {
2604 | "node": ">= 0.4"
2605 | }
2606 | },
2607 | "node_modules/once": {
2608 | "version": "1.4.0",
2609 | "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
2610 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2611 | "dependencies": {
2612 | "wrappy": "1"
2613 | }
2614 | },
2615 | "node_modules/p-cancelable": {
2616 | "version": "2.1.1",
2617 | "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz",
2618 | "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
2619 | "dev": true,
2620 | "engines": {
2621 | "node": ">=8"
2622 | }
2623 | },
2624 | "node_modules/p-limit": {
2625 | "version": "1.3.0",
2626 | "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz",
2627 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
2628 | "dev": true,
2629 | "dependencies": {
2630 | "p-try": "^1.0.0"
2631 | },
2632 | "engines": {
2633 | "node": ">=4"
2634 | }
2635 | },
2636 | "node_modules/p-locate": {
2637 | "version": "2.0.0",
2638 | "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz",
2639 | "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
2640 | "dev": true,
2641 | "dependencies": {
2642 | "p-limit": "^1.1.0"
2643 | },
2644 | "engines": {
2645 | "node": ">=4"
2646 | }
2647 | },
2648 | "node_modules/p-try": {
2649 | "version": "1.0.0",
2650 | "resolved": "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz",
2651 | "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
2652 | "dev": true,
2653 | "engines": {
2654 | "node": ">=4"
2655 | }
2656 | },
2657 | "node_modules/parse-author": {
2658 | "version": "2.0.0",
2659 | "resolved": "https://registry.npmmirror.com/parse-author/-/parse-author-2.0.0.tgz",
2660 | "integrity": "sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==",
2661 | "dev": true,
2662 | "dependencies": {
2663 | "author-regex": "^1.0.0"
2664 | },
2665 | "engines": {
2666 | "node": ">=0.10.0"
2667 | }
2668 | },
2669 | "node_modules/parse-json": {
2670 | "version": "2.2.0",
2671 | "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz",
2672 | "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==",
2673 | "dev": true,
2674 | "dependencies": {
2675 | "error-ex": "^1.2.0"
2676 | },
2677 | "engines": {
2678 | "node": ">=0.10.0"
2679 | }
2680 | },
2681 | "node_modules/path-is-absolute": {
2682 | "version": "1.0.1",
2683 | "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2684 | "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2685 | "engines": {
2686 | "node": ">=0.10.0"
2687 | }
2688 | },
2689 | "node_modules/path-key": {
2690 | "version": "3.1.1",
2691 | "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
2692 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2693 | "engines": {
2694 | "node": ">=8"
2695 | }
2696 | },
2697 | "node_modules/path-parse": {
2698 | "version": "1.0.7",
2699 | "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz",
2700 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2701 | "dev": true
2702 | },
2703 | "node_modules/path-scurry": {
2704 | "version": "1.10.1",
2705 | "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
2706 | "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
2707 | "dependencies": {
2708 | "lru-cache": "^9.1.1 || ^10.0.0",
2709 | "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
2710 | },
2711 | "engines": {
2712 | "node": ">=16 || 14 >=14.17"
2713 | },
2714 | "funding": {
2715 | "url": "https://github.com/sponsors/isaacs"
2716 | }
2717 | },
2718 | "node_modules/path-scurry/node_modules/lru-cache": {
2719 | "version": "10.2.0",
2720 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
2721 | "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
2722 | "engines": {
2723 | "node": "14 || >=16.14"
2724 | }
2725 | },
2726 | "node_modules/path-type": {
2727 | "version": "2.0.0",
2728 | "resolved": "https://registry.npmmirror.com/path-type/-/path-type-2.0.0.tgz",
2729 | "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==",
2730 | "dev": true,
2731 | "dependencies": {
2732 | "pify": "^2.0.0"
2733 | },
2734 | "engines": {
2735 | "node": ">=4"
2736 | }
2737 | },
2738 | "node_modules/pend": {
2739 | "version": "1.2.0",
2740 | "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz",
2741 | "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
2742 | "dev": true
2743 | },
2744 | "node_modules/pify": {
2745 | "version": "2.3.0",
2746 | "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz",
2747 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
2748 | "dev": true,
2749 | "engines": {
2750 | "node": ">=0.10.0"
2751 | }
2752 | },
2753 | "node_modules/plist": {
2754 | "version": "3.1.0",
2755 | "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.0.tgz",
2756 | "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==",
2757 | "dependencies": {
2758 | "@xmldom/xmldom": "^0.8.8",
2759 | "base64-js": "^1.5.1",
2760 | "xmlbuilder": "^15.1.1"
2761 | },
2762 | "engines": {
2763 | "node": ">=10.4.0"
2764 | }
2765 | },
2766 | "node_modules/process-nextick-args": {
2767 | "version": "2.0.1",
2768 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2769 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
2770 | "peer": true
2771 | },
2772 | "node_modules/progress": {
2773 | "version": "2.0.3",
2774 | "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz",
2775 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2776 | "dev": true,
2777 | "engines": {
2778 | "node": ">=0.4.0"
2779 | }
2780 | },
2781 | "node_modules/promise-retry": {
2782 | "version": "2.0.1",
2783 | "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
2784 | "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
2785 | "dependencies": {
2786 | "err-code": "^2.0.2",
2787 | "retry": "^0.12.0"
2788 | },
2789 | "engines": {
2790 | "node": ">=10"
2791 | }
2792 | },
2793 | "node_modules/pump": {
2794 | "version": "3.0.0",
2795 | "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz",
2796 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
2797 | "dev": true,
2798 | "dependencies": {
2799 | "end-of-stream": "^1.1.0",
2800 | "once": "^1.3.1"
2801 | }
2802 | },
2803 | "node_modules/punycode": {
2804 | "version": "2.3.1",
2805 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
2806 | "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
2807 | "engines": {
2808 | "node": ">=6"
2809 | }
2810 | },
2811 | "node_modules/quick-lru": {
2812 | "version": "5.1.1",
2813 | "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz",
2814 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
2815 | "dev": true,
2816 | "engines": {
2817 | "node": ">=10"
2818 | }
2819 | },
2820 | "node_modules/rcedit": {
2821 | "version": "3.1.0",
2822 | "resolved": "https://registry.npmmirror.com/rcedit/-/rcedit-3.1.0.tgz",
2823 | "integrity": "sha512-WRlRdY1qZbu1L11DklT07KuHfRk42l0NFFJdaExELEu4fEQ982bP5Z6OWGPj/wLLIuKRQDCxZJGAwoFsxhZhNA==",
2824 | "dev": true,
2825 | "dependencies": {
2826 | "cross-spawn-windows-exe": "^1.1.0"
2827 | },
2828 | "engines": {
2829 | "node": ">= 10.0.0"
2830 | }
2831 | },
2832 | "node_modules/read-config-file": {
2833 | "version": "6.3.2",
2834 | "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz",
2835 | "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==",
2836 | "dependencies": {
2837 | "config-file-ts": "^0.2.4",
2838 | "dotenv": "^9.0.2",
2839 | "dotenv-expand": "^5.1.0",
2840 | "js-yaml": "^4.1.0",
2841 | "json5": "^2.2.0",
2842 | "lazy-val": "^1.0.4"
2843 | },
2844 | "engines": {
2845 | "node": ">=12.0.0"
2846 | }
2847 | },
2848 | "node_modules/read-pkg": {
2849 | "version": "2.0.0",
2850 | "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-2.0.0.tgz",
2851 | "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==",
2852 | "dev": true,
2853 | "dependencies": {
2854 | "load-json-file": "^2.0.0",
2855 | "normalize-package-data": "^2.3.2",
2856 | "path-type": "^2.0.0"
2857 | },
2858 | "engines": {
2859 | "node": ">=4"
2860 | }
2861 | },
2862 | "node_modules/read-pkg-up": {
2863 | "version": "2.0.0",
2864 | "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
2865 | "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==",
2866 | "dev": true,
2867 | "dependencies": {
2868 | "find-up": "^2.0.0",
2869 | "read-pkg": "^2.0.0"
2870 | },
2871 | "engines": {
2872 | "node": ">=4"
2873 | }
2874 | },
2875 | "node_modules/readable-stream": {
2876 | "version": "3.6.2",
2877 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
2878 | "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
2879 | "peer": true,
2880 | "dependencies": {
2881 | "inherits": "^2.0.3",
2882 | "string_decoder": "^1.1.1",
2883 | "util-deprecate": "^1.0.1"
2884 | },
2885 | "engines": {
2886 | "node": ">= 6"
2887 | }
2888 | },
2889 | "node_modules/readdir-glob": {
2890 | "version": "1.1.3",
2891 | "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
2892 | "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
2893 | "peer": true,
2894 | "dependencies": {
2895 | "minimatch": "^5.1.0"
2896 | }
2897 | },
2898 | "node_modules/require-directory": {
2899 | "version": "2.1.1",
2900 | "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz",
2901 | "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
2902 | "engines": {
2903 | "node": ">=0.10.0"
2904 | }
2905 | },
2906 | "node_modules/resolve": {
2907 | "version": "1.22.8",
2908 | "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz",
2909 | "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
2910 | "dev": true,
2911 | "dependencies": {
2912 | "is-core-module": "^2.13.0",
2913 | "path-parse": "^1.0.7",
2914 | "supports-preserve-symlinks-flag": "^1.0.0"
2915 | },
2916 | "bin": {
2917 | "resolve": "bin/resolve"
2918 | }
2919 | },
2920 | "node_modules/resolve-alpn": {
2921 | "version": "1.2.1",
2922 | "resolved": "https://registry.npmmirror.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
2923 | "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
2924 | "dev": true
2925 | },
2926 | "node_modules/responselike": {
2927 | "version": "2.0.1",
2928 | "resolved": "https://registry.npmmirror.com/responselike/-/responselike-2.0.1.tgz",
2929 | "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
2930 | "dev": true,
2931 | "dependencies": {
2932 | "lowercase-keys": "^2.0.0"
2933 | }
2934 | },
2935 | "node_modules/retry": {
2936 | "version": "0.12.0",
2937 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
2938 | "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
2939 | "engines": {
2940 | "node": ">= 4"
2941 | }
2942 | },
2943 | "node_modules/roarr": {
2944 | "version": "2.15.4",
2945 | "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz",
2946 | "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
2947 | "dev": true,
2948 | "optional": true,
2949 | "dependencies": {
2950 | "boolean": "^3.0.1",
2951 | "detect-node": "^2.0.4",
2952 | "globalthis": "^1.0.1",
2953 | "json-stringify-safe": "^5.0.1",
2954 | "semver-compare": "^1.0.0",
2955 | "sprintf-js": "^1.1.2"
2956 | },
2957 | "engines": {
2958 | "node": ">=8.0"
2959 | }
2960 | },
2961 | "node_modules/safe-buffer": {
2962 | "version": "5.2.1",
2963 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2964 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2965 | "funding": [
2966 | {
2967 | "type": "github",
2968 | "url": "https://github.com/sponsors/feross"
2969 | },
2970 | {
2971 | "type": "patreon",
2972 | "url": "https://www.patreon.com/feross"
2973 | },
2974 | {
2975 | "type": "consulting",
2976 | "url": "https://feross.org/support"
2977 | }
2978 | ],
2979 | "peer": true
2980 | },
2981 | "node_modules/safer-buffer": {
2982 | "version": "2.1.2",
2983 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2984 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
2985 | },
2986 | "node_modules/sanitize-filename": {
2987 | "version": "1.6.3",
2988 | "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
2989 | "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
2990 | "dependencies": {
2991 | "truncate-utf8-bytes": "^1.0.0"
2992 | }
2993 | },
2994 | "node_modules/sax": {
2995 | "version": "1.3.0",
2996 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
2997 | "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
2998 | },
2999 | "node_modules/semver": {
3000 | "version": "7.5.4",
3001 | "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz",
3002 | "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
3003 | "dependencies": {
3004 | "lru-cache": "^6.0.0"
3005 | },
3006 | "bin": {
3007 | "semver": "bin/semver.js"
3008 | },
3009 | "engines": {
3010 | "node": ">=10"
3011 | }
3012 | },
3013 | "node_modules/semver-compare": {
3014 | "version": "1.0.0",
3015 | "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz",
3016 | "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
3017 | "dev": true,
3018 | "optional": true
3019 | },
3020 | "node_modules/serialize-error": {
3021 | "version": "7.0.1",
3022 | "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz",
3023 | "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
3024 | "dev": true,
3025 | "optional": true,
3026 | "dependencies": {
3027 | "type-fest": "^0.13.1"
3028 | },
3029 | "engines": {
3030 | "node": ">=10"
3031 | }
3032 | },
3033 | "node_modules/shebang-command": {
3034 | "version": "2.0.0",
3035 | "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
3036 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3037 | "dependencies": {
3038 | "shebang-regex": "^3.0.0"
3039 | },
3040 | "engines": {
3041 | "node": ">=8"
3042 | }
3043 | },
3044 | "node_modules/shebang-regex": {
3045 | "version": "3.0.0",
3046 | "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
3047 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3048 | "engines": {
3049 | "node": ">=8"
3050 | }
3051 | },
3052 | "node_modules/signal-exit": {
3053 | "version": "4.1.0",
3054 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
3055 | "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
3056 | "engines": {
3057 | "node": ">=14"
3058 | },
3059 | "funding": {
3060 | "url": "https://github.com/sponsors/isaacs"
3061 | }
3062 | },
3063 | "node_modules/simple-update-notifier": {
3064 | "version": "2.0.0",
3065 | "resolved": "https://registry.npmmirror.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
3066 | "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
3067 | "dependencies": {
3068 | "semver": "^7.5.3"
3069 | },
3070 | "engines": {
3071 | "node": ">=10"
3072 | }
3073 | },
3074 | "node_modules/slice-ansi": {
3075 | "version": "3.0.0",
3076 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
3077 | "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
3078 | "optional": true,
3079 | "dependencies": {
3080 | "ansi-styles": "^4.0.0",
3081 | "astral-regex": "^2.0.0",
3082 | "is-fullwidth-code-point": "^3.0.0"
3083 | },
3084 | "engines": {
3085 | "node": ">=8"
3086 | }
3087 | },
3088 | "node_modules/smart-buffer": {
3089 | "version": "4.2.0",
3090 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
3091 | "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
3092 | "optional": true,
3093 | "engines": {
3094 | "node": ">= 6.0.0",
3095 | "npm": ">= 3.0.0"
3096 | }
3097 | },
3098 | "node_modules/source-map": {
3099 | "version": "0.6.1",
3100 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3101 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3102 | "engines": {
3103 | "node": ">=0.10.0"
3104 | }
3105 | },
3106 | "node_modules/source-map-support": {
3107 | "version": "0.5.21",
3108 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
3109 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
3110 | "dependencies": {
3111 | "buffer-from": "^1.0.0",
3112 | "source-map": "^0.6.0"
3113 | }
3114 | },
3115 | "node_modules/spdx-correct": {
3116 | "version": "3.2.0",
3117 | "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz",
3118 | "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
3119 | "dev": true,
3120 | "dependencies": {
3121 | "spdx-expression-parse": "^3.0.0",
3122 | "spdx-license-ids": "^3.0.0"
3123 | }
3124 | },
3125 | "node_modules/spdx-exceptions": {
3126 | "version": "2.3.0",
3127 | "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
3128 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
3129 | "dev": true
3130 | },
3131 | "node_modules/spdx-expression-parse": {
3132 | "version": "3.0.1",
3133 | "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3134 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3135 | "dev": true,
3136 | "dependencies": {
3137 | "spdx-exceptions": "^2.1.0",
3138 | "spdx-license-ids": "^3.0.0"
3139 | }
3140 | },
3141 | "node_modules/spdx-license-ids": {
3142 | "version": "3.0.16",
3143 | "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz",
3144 | "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==",
3145 | "dev": true
3146 | },
3147 | "node_modules/sprintf-js": {
3148 | "version": "1.1.3",
3149 | "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz",
3150 | "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
3151 | "dev": true,
3152 | "optional": true
3153 | },
3154 | "node_modules/stat-mode": {
3155 | "version": "1.0.0",
3156 | "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
3157 | "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
3158 | "engines": {
3159 | "node": ">= 6"
3160 | }
3161 | },
3162 | "node_modules/string_decoder": {
3163 | "version": "1.3.0",
3164 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3165 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3166 | "peer": true,
3167 | "dependencies": {
3168 | "safe-buffer": "~5.2.0"
3169 | }
3170 | },
3171 | "node_modules/string-width": {
3172 | "version": "4.2.3",
3173 | "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
3174 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3175 | "dependencies": {
3176 | "emoji-regex": "^8.0.0",
3177 | "is-fullwidth-code-point": "^3.0.0",
3178 | "strip-ansi": "^6.0.1"
3179 | },
3180 | "engines": {
3181 | "node": ">=8"
3182 | }
3183 | },
3184 | "node_modules/string-width-cjs": {
3185 | "name": "string-width",
3186 | "version": "4.2.3",
3187 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3188 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3189 | "dependencies": {
3190 | "emoji-regex": "^8.0.0",
3191 | "is-fullwidth-code-point": "^3.0.0",
3192 | "strip-ansi": "^6.0.1"
3193 | },
3194 | "engines": {
3195 | "node": ">=8"
3196 | }
3197 | },
3198 | "node_modules/strip-ansi": {
3199 | "version": "6.0.1",
3200 | "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz",
3201 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3202 | "dependencies": {
3203 | "ansi-regex": "^5.0.1"
3204 | },
3205 | "engines": {
3206 | "node": ">=8"
3207 | }
3208 | },
3209 | "node_modules/strip-ansi-cjs": {
3210 | "name": "strip-ansi",
3211 | "version": "6.0.1",
3212 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3213 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3214 | "dependencies": {
3215 | "ansi-regex": "^5.0.1"
3216 | },
3217 | "engines": {
3218 | "node": ">=8"
3219 | }
3220 | },
3221 | "node_modules/strip-bom": {
3222 | "version": "3.0.0",
3223 | "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz",
3224 | "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
3225 | "dev": true,
3226 | "engines": {
3227 | "node": ">=4"
3228 | }
3229 | },
3230 | "node_modules/strip-outer": {
3231 | "version": "1.0.1",
3232 | "resolved": "https://registry.npmmirror.com/strip-outer/-/strip-outer-1.0.1.tgz",
3233 | "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
3234 | "dev": true,
3235 | "dependencies": {
3236 | "escape-string-regexp": "^1.0.2"
3237 | },
3238 | "engines": {
3239 | "node": ">=0.10.0"
3240 | }
3241 | },
3242 | "node_modules/strip-outer/node_modules/escape-string-regexp": {
3243 | "version": "1.0.5",
3244 | "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3245 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
3246 | "dev": true,
3247 | "engines": {
3248 | "node": ">=0.8.0"
3249 | }
3250 | },
3251 | "node_modules/supports-color": {
3252 | "version": "7.2.0",
3253 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3254 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3255 | "dependencies": {
3256 | "has-flag": "^4.0.0"
3257 | },
3258 | "engines": {
3259 | "node": ">=8"
3260 | }
3261 | },
3262 | "node_modules/supports-preserve-symlinks-flag": {
3263 | "version": "1.0.0",
3264 | "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
3265 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
3266 | "dev": true,
3267 | "engines": {
3268 | "node": ">= 0.4"
3269 | }
3270 | },
3271 | "node_modules/tar": {
3272 | "version": "6.2.1",
3273 | "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
3274 | "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
3275 | "dependencies": {
3276 | "chownr": "^2.0.0",
3277 | "fs-minipass": "^2.0.0",
3278 | "minipass": "^5.0.0",
3279 | "minizlib": "^2.1.1",
3280 | "mkdirp": "^1.0.3",
3281 | "yallist": "^4.0.0"
3282 | },
3283 | "engines": {
3284 | "node": ">=10"
3285 | }
3286 | },
3287 | "node_modules/tar-stream": {
3288 | "version": "2.2.0",
3289 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
3290 | "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
3291 | "peer": true,
3292 | "dependencies": {
3293 | "bl": "^4.0.3",
3294 | "end-of-stream": "^1.4.1",
3295 | "fs-constants": "^1.0.0",
3296 | "inherits": "^2.0.3",
3297 | "readable-stream": "^3.1.1"
3298 | },
3299 | "engines": {
3300 | "node": ">=6"
3301 | }
3302 | },
3303 | "node_modules/temp-file": {
3304 | "version": "3.4.0",
3305 | "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
3306 | "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
3307 | "dependencies": {
3308 | "async-exit-hook": "^2.0.1",
3309 | "fs-extra": "^10.0.0"
3310 | }
3311 | },
3312 | "node_modules/tmp": {
3313 | "version": "0.2.3",
3314 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
3315 | "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
3316 | "engines": {
3317 | "node": ">=14.14"
3318 | }
3319 | },
3320 | "node_modules/tmp-promise": {
3321 | "version": "3.0.3",
3322 | "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
3323 | "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
3324 | "dependencies": {
3325 | "tmp": "^0.2.0"
3326 | }
3327 | },
3328 | "node_modules/trim-repeated": {
3329 | "version": "1.0.0",
3330 | "resolved": "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz",
3331 | "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
3332 | "dev": true,
3333 | "dependencies": {
3334 | "escape-string-regexp": "^1.0.2"
3335 | },
3336 | "engines": {
3337 | "node": ">=0.10.0"
3338 | }
3339 | },
3340 | "node_modules/trim-repeated/node_modules/escape-string-regexp": {
3341 | "version": "1.0.5",
3342 | "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3343 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
3344 | "dev": true,
3345 | "engines": {
3346 | "node": ">=0.8.0"
3347 | }
3348 | },
3349 | "node_modules/truncate-utf8-bytes": {
3350 | "version": "1.0.2",
3351 | "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
3352 | "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
3353 | "dependencies": {
3354 | "utf8-byte-length": "^1.0.1"
3355 | }
3356 | },
3357 | "node_modules/type-fest": {
3358 | "version": "0.13.1",
3359 | "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz",
3360 | "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
3361 | "dev": true,
3362 | "optional": true,
3363 | "engines": {
3364 | "node": ">=10"
3365 | }
3366 | },
3367 | "node_modules/typescript": {
3368 | "version": "5.3.3",
3369 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
3370 | "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
3371 | "bin": {
3372 | "tsc": "bin/tsc",
3373 | "tsserver": "bin/tsserver"
3374 | },
3375 | "engines": {
3376 | "node": ">=14.17"
3377 | }
3378 | },
3379 | "node_modules/undici-types": {
3380 | "version": "5.26.5",
3381 | "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
3382 | "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
3383 | },
3384 | "node_modules/universalify": {
3385 | "version": "2.0.1",
3386 | "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
3387 | "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
3388 | "engines": {
3389 | "node": ">= 10.0.0"
3390 | }
3391 | },
3392 | "node_modules/uri-js": {
3393 | "version": "4.4.1",
3394 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3395 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3396 | "dependencies": {
3397 | "punycode": "^2.1.0"
3398 | }
3399 | },
3400 | "node_modules/utf8-byte-length": {
3401 | "version": "1.0.4",
3402 | "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
3403 | "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA=="
3404 | },
3405 | "node_modules/util-deprecate": {
3406 | "version": "1.0.2",
3407 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3408 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
3409 | "peer": true
3410 | },
3411 | "node_modules/validate-npm-package-license": {
3412 | "version": "3.0.4",
3413 | "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3414 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3415 | "dev": true,
3416 | "dependencies": {
3417 | "spdx-correct": "^3.0.0",
3418 | "spdx-expression-parse": "^3.0.0"
3419 | }
3420 | },
3421 | "node_modules/verror": {
3422 | "version": "1.10.1",
3423 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
3424 | "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
3425 | "optional": true,
3426 | "dependencies": {
3427 | "assert-plus": "^1.0.0",
3428 | "core-util-is": "1.0.2",
3429 | "extsprintf": "^1.2.0"
3430 | },
3431 | "engines": {
3432 | "node": ">=0.6.0"
3433 | }
3434 | },
3435 | "node_modules/which": {
3436 | "version": "2.0.2",
3437 | "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
3438 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3439 | "dependencies": {
3440 | "isexe": "^2.0.0"
3441 | },
3442 | "bin": {
3443 | "node-which": "bin/node-which"
3444 | },
3445 | "engines": {
3446 | "node": ">= 8"
3447 | }
3448 | },
3449 | "node_modules/wrap-ansi": {
3450 | "version": "7.0.0",
3451 | "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3452 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3453 | "dependencies": {
3454 | "ansi-styles": "^4.0.0",
3455 | "string-width": "^4.1.0",
3456 | "strip-ansi": "^6.0.0"
3457 | },
3458 | "engines": {
3459 | "node": ">=10"
3460 | }
3461 | },
3462 | "node_modules/wrap-ansi-cjs": {
3463 | "name": "wrap-ansi",
3464 | "version": "7.0.0",
3465 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3466 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3467 | "dependencies": {
3468 | "ansi-styles": "^4.0.0",
3469 | "string-width": "^4.1.0",
3470 | "strip-ansi": "^6.0.0"
3471 | },
3472 | "engines": {
3473 | "node": ">=10"
3474 | },
3475 | "funding": {
3476 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3477 | }
3478 | },
3479 | "node_modules/wrappy": {
3480 | "version": "1.0.2",
3481 | "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz",
3482 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
3483 | },
3484 | "node_modules/xmlbuilder": {
3485 | "version": "15.1.1",
3486 | "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
3487 | "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
3488 | "engines": {
3489 | "node": ">=8.0"
3490 | }
3491 | },
3492 | "node_modules/y18n": {
3493 | "version": "5.0.8",
3494 | "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz",
3495 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3496 | "engines": {
3497 | "node": ">=10"
3498 | }
3499 | },
3500 | "node_modules/yallist": {
3501 | "version": "4.0.0",
3502 | "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
3503 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
3504 | },
3505 | "node_modules/yargs": {
3506 | "version": "17.7.2",
3507 | "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz",
3508 | "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
3509 | "dependencies": {
3510 | "cliui": "^8.0.1",
3511 | "escalade": "^3.1.1",
3512 | "get-caller-file": "^2.0.5",
3513 | "require-directory": "^2.1.1",
3514 | "string-width": "^4.2.3",
3515 | "y18n": "^5.0.5",
3516 | "yargs-parser": "^21.1.1"
3517 | },
3518 | "engines": {
3519 | "node": ">=12"
3520 | }
3521 | },
3522 | "node_modules/yargs-parser": {
3523 | "version": "21.1.1",
3524 | "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz",
3525 | "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
3526 | "engines": {
3527 | "node": ">=12"
3528 | }
3529 | },
3530 | "node_modules/yauzl": {
3531 | "version": "2.10.0",
3532 | "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz",
3533 | "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
3534 | "dev": true,
3535 | "dependencies": {
3536 | "buffer-crc32": "~0.2.3",
3537 | "fd-slicer": "~1.1.0"
3538 | }
3539 | },
3540 | "node_modules/zip-stream": {
3541 | "version": "4.1.1",
3542 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz",
3543 | "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
3544 | "peer": true,
3545 | "dependencies": {
3546 | "archiver-utils": "^3.0.4",
3547 | "compress-commons": "^4.1.2",
3548 | "readable-stream": "^3.6.0"
3549 | },
3550 | "engines": {
3551 | "node": ">= 10"
3552 | }
3553 | },
3554 | "node_modules/zip-stream/node_modules/archiver-utils": {
3555 | "version": "3.0.4",
3556 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz",
3557 | "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
3558 | "peer": true,
3559 | "dependencies": {
3560 | "glob": "^7.2.3",
3561 | "graceful-fs": "^4.2.0",
3562 | "lazystream": "^1.0.0",
3563 | "lodash.defaults": "^4.2.0",
3564 | "lodash.difference": "^4.5.0",
3565 | "lodash.flatten": "^4.4.0",
3566 | "lodash.isplainobject": "^4.0.6",
3567 | "lodash.union": "^4.6.0",
3568 | "normalize-path": "^3.0.0",
3569 | "readable-stream": "^3.6.0"
3570 | },
3571 | "engines": {
3572 | "node": ">= 10"
3573 | }
3574 | }
3575 | }
3576 | }
3577 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "DevDocs",
3 | "version": "1.0.0",
4 | "description": "A minimal wrapper for DevDocs",
5 | "main": "main.js",
6 | "scripts": {
7 | "start": "electron main.js",
8 | "package-osx": "npm install && node_modules/.bin/electron-packager . DevDocs --platform=darwin --arch=x64 --icon=icon.icns --overwrite",
9 | "package-x86": "npm install && node_modules/.bin/electron-packager . DevDocs --platform=win32 --arch=x64 --icon=icon.icns --overwrite",
10 | "package-x64": "npm install && node_modules/.bin/electron-packager . DevDocs --platform=win32 --arch=ia32 --icon=icon.icns --overwrite"
11 | },
12 | "author": "GitHub",
13 | "license": "CC0-1.0",
14 | "devDependencies": {
15 | "electron": "^28.1.3",
16 | "electron-packager": "^17.1.2"
17 | },
18 | "dependencies": {
19 | "electron-builder": "^24.13.3"
20 | }
21 | }
22 |
--------------------------------------------------------------------------------